Merge lp:~renatofilho/ubuntu-filemanager-app/new-debian into lp:ubuntu-filemanager-app
- new-debian
- Merge into trunk
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Bill Filler | ||||
Approved revision: | 606 | ||||
Merged at revision: | 590 | ||||
Proposed branch: | lp:~renatofilho/ubuntu-filemanager-app/new-debian | ||||
Merge into: | lp:ubuntu-filemanager-app | ||||
Diff against target: |
52060 lines (+1587/-30411) 168 files modified
CMakeLists.txt (+12/-91) COPYING.BSD (+26/-0) COPYING.LGPL (+165/-0) config.h.in (+6/-0) debian/apparmor/ubuntu-filemanager-app (+15/-0) debian/changelog (+7/-2) debian/control (+9/-51) debian/copyright (+67/-1) debian/qtdeclarative5-archives0.1.install (+0/-1) debian/qtdeclarative5-fm-pamauthentication0.1.install (+0/-1) debian/qtdeclarative5-nemo-qml-plugin-folderlistmodel.install (+0/-1) debian/qtdeclarative5-placesmodel0.1.install (+0/-1) debian/rules (+4/-0) debian/source.lintian-overrides (+2/-0) debian/ubuntu-filemanager-app-autopilot.install (+1/-1) debian/ubuntu-filemanager-app-autopilot.lintian-overrides (+3/-0) debian/ubuntu-filemanager-app.install (+7/-2) debian/ubuntu-filemanager-app.lintian-overrides (+2/-0) filemanager-libs.json (+0/-50) filemanager.apparmor (+0/-5) get-click-deps (+0/-451) manifest.json.in (+0/-31) po/ubuntu-filemanager-app.pot (+1153/-576) snapcraft.yaml (+3/-1) src/app/CMakeLists.txt (+6/-7) src/app/main.cpp (+25/-9) src/app/qml/filemanager.qml (+19/-7) src/app/qml/ui/FolderListPage.qml (+16/-7) src/plugin/CMakeLists.txt (+0/-1) src/plugin/folderlistmodel/CMakeLists.txt (+0/-142) src/plugin/folderlistmodel/README (+0/-14) src/plugin/folderlistmodel/cleanurl.cpp (+0/-73) src/plugin/folderlistmodel/cleanurl.h (+0/-47) src/plugin/folderlistmodel/clipboard.cpp (+0/-515) src/plugin/folderlistmodel/clipboard.h (+0/-132) src/plugin/folderlistmodel/diritemabstractlistmodel.h (+0/-46) src/plugin/folderlistmodel/diriteminfo.cpp (+0/-604) src/plugin/folderlistmodel/diriteminfo.h (+0/-268) src/plugin/folderlistmodel/dirmodel.cpp (+0/-1911) src/plugin/folderlistmodel/dirmodel.h (+0/-570) src/plugin/folderlistmodel/dirselection.cpp (+0/-305) src/plugin/folderlistmodel/dirselection.h (+0/-118) src/plugin/folderlistmodel/disk/disklocation.cpp (+0/-234) src/plugin/folderlistmodel/disk/disklocation.h (+0/-89) src/plugin/folderlistmodel/disk/disklocationitemdir.cpp (+0/-61) src/plugin/folderlistmodel/disk/disklocationitemdir.h (+0/-45) src/plugin/folderlistmodel/disk/disklocationitemdiriterator.cpp (+0/-94) src/plugin/folderlistmodel/disk/disklocationitemdiriterator.h (+0/-50) src/plugin/folderlistmodel/disk/disklocationitemfile.cpp (+0/-138) src/plugin/folderlistmodel/disk/disklocationitemfile.h (+0/-55) src/plugin/folderlistmodel/externalfswatcher.cpp (+0/-159) src/plugin/folderlistmodel/externalfswatcher.h (+0/-83) src/plugin/folderlistmodel/filecompare.cpp (+0/-107) src/plugin/folderlistmodel/filecompare.h (+0/-51) src/plugin/folderlistmodel/filesystemaction.cpp (+0/-1682) src/plugin/folderlistmodel/filesystemaction.h (+0/-266) src/plugin/folderlistmodel/fmutil.cpp (+0/-132) src/plugin/folderlistmodel/fmutil.h (+0/-46) src/plugin/folderlistmodel/folderlistmodel.pri (+0/-99) src/plugin/folderlistmodel/folderlistmodel.pro (+0/-35) src/plugin/folderlistmodel/imageprovider.cpp (+0/-93) src/plugin/folderlistmodel/imageprovider.h (+0/-29) src/plugin/folderlistmodel/iorequest.cpp (+0/-321) src/plugin/folderlistmodel/iorequest.h (+0/-178) src/plugin/folderlistmodel/iorequestworker.cpp (+0/-100) src/plugin/folderlistmodel/iorequestworker.h (+0/-61) src/plugin/folderlistmodel/ioworkerthread.cpp (+0/-64) src/plugin/folderlistmodel/ioworkerthread.h (+0/-52) src/plugin/folderlistmodel/location.cpp (+0/-331) src/plugin/folderlistmodel/location.h (+0/-267) src/plugin/folderlistmodel/locationitemdir.cpp (+0/-34) src/plugin/folderlistmodel/locationitemdir.h (+0/-41) src/plugin/folderlistmodel/locationitemdiriterator.cpp (+0/-84) src/plugin/folderlistmodel/locationitemdiriterator.h (+0/-101) src/plugin/folderlistmodel/locationitemfile.cpp (+0/-97) src/plugin/folderlistmodel/locationitemfile.h (+0/-72) src/plugin/folderlistmodel/locationsfactory.cpp (+0/-253) src/plugin/folderlistmodel/locationsfactory.h (+0/-174) src/plugin/folderlistmodel/locationurl.cpp (+0/-65) src/plugin/folderlistmodel/locationurl.h (+0/-53) src/plugin/folderlistmodel/net/netauthenticationdata.cpp (+0/-238) src/plugin/folderlistmodel/net/netauthenticationdata.h (+0/-99) src/plugin/folderlistmodel/net/netutil.cpp (+0/-89) src/plugin/folderlistmodel/net/netutil.h (+0/-36) src/plugin/folderlistmodel/networklistworker.cpp (+0/-85) src/plugin/folderlistmodel/networklistworker.h (+0/-54) src/plugin/folderlistmodel/networklocation.cpp (+0/-41) src/plugin/folderlistmodel/networklocation.h (+0/-89) src/plugin/folderlistmodel/plugin.cpp (+0/-59) src/plugin/folderlistmodel/plugin.h (+0/-76) src/plugin/folderlistmodel/qmldir (+0/-2) src/plugin/folderlistmodel/smb/qsambaclient/qsambaclient.pri (+0/-29) src/plugin/folderlistmodel/smb/qsambaclient/qsambaclient_test.pro (+0/-22) src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.cpp (+0/-157) src/plugin/folderlistmodel/smb/qsambaclient/src/smbiteminfo.h (+0/-51) src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.cpp (+0/-140) src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationdiriterator.h (+0/-60) src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.cpp (+0/-128) src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemdir.h (+0/-42) src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.cpp (+0/-330) src/plugin/folderlistmodel/smb/qsambaclient/src/smblocationitemfile.h (+0/-71) src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.cpp (+0/-50) src/plugin/folderlistmodel/smb/qsambaclient/src/smbobject.h (+0/-45) src/plugin/folderlistmodel/smb/qsambaclient/src/smbplaces.cpp (+0/-134) src/plugin/folderlistmodel/smb/qsambaclient/src/smbplaces.h (+0/-77) src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.cpp (+0/-234) src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.h (+0/-182) src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.cpp (+0/-777) src/plugin/folderlistmodel/smb/qsambaclient/src/smbutil.h (+0/-132) src/plugin/folderlistmodel/smb/qsambaclient/test/main_testqsambaclient.cpp (+0/-94) src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.cpp (+0/-1386) src/plugin/folderlistmodel/smb/qsambaclient/test/testqsambasuite.h (+0/-129) src/plugin/folderlistmodel/smb/qsambaclient/test/testsuite.pri (+0/-9) src/plugin/folderlistmodel/smb/smblocation.cpp (+0/-143) src/plugin/folderlistmodel/smb/smblocation.h (+0/-59) src/plugin/folderlistmodel/smb/smblocationauthentication.cpp (+0/-253) src/plugin/folderlistmodel/smb/smblocationauthentication.h (+0/-99) src/plugin/folderlistmodel/trash/qtrashdir.cpp (+0/-335) src/plugin/folderlistmodel/trash/qtrashdir.h (+0/-117) src/plugin/folderlistmodel/trash/qtrashutilinfo.cpp (+0/-170) src/plugin/folderlistmodel/trash/qtrashutilinfo.h (+0/-82) src/plugin/folderlistmodel/trash/trashiteminfo.cpp (+0/-175) src/plugin/folderlistmodel/trash/trashiteminfo.h (+0/-58) src/plugin/folderlistmodel/trash/trashlocation.cpp (+0/-329) src/plugin/folderlistmodel/trash/trashlocation.h (+0/-83) src/plugin/folderlistmodel/urliteminfo.cpp (+0/-137) src/plugin/folderlistmodel/urliteminfo.h (+0/-53) src/plugin/pamauthentication/CMakeLists.txt (+0/-37) src/plugin/pamauthentication/pamauthentication.cpp (+0/-174) src/plugin/pamauthentication/pamauthentication.h (+0/-127) src/plugin/pamauthentication/pamauthentication_plugin.cpp (+0/-34) src/plugin/pamauthentication/pamauthentication_plugin.h (+0/-39) src/plugin/pamauthentication/qmldir (+0/-2) src/plugin/test_folderlistmodel/regression/media_asx.h (+0/-21) src/plugin/test_folderlistmodel/regression/media_xspf.h (+0/-135) src/plugin/test_folderlistmodel/regression/regression_folderlilstmodel.pro (+0/-32) src/plugin/test_folderlistmodel/regression/sound_7200_amr.h (+0/-87) src/plugin/test_folderlistmodel/regression/sound_mp3.h (+0/-3598) src/plugin/test_folderlistmodel/regression/tempfiles.cpp (+0/-232) src/plugin/test_folderlistmodel/regression/tempfiles.h (+0/-95) src/plugin/test_folderlistmodel/regression/testonly_pdf.h (+0/-641) src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp (+0/-3929) src/plugin/test_folderlistmodel/regression/ubuntu_touch_run.sh (+0/-11) src/plugin/test_folderlistmodel/results/DesktopQt4.74.txt (+0/-47) src/plugin/test_folderlistmodel/results/DesktopQt5.0.txt (+0/-53) src/plugin/test_folderlistmodel/results/NemoEmulatorQ8.43.txt (+0/-36) src/plugin/test_folderlistmodel/results/openFiles.Readme.txt (+0/-7) src/plugin/test_folderlistmodel/simpleUI/authenticationdialog.ui (+0/-174) src/plugin/test_folderlistmodel/simpleUI/main.cpp (+0/-32) src/plugin/test_folderlistmodel/simpleUI/placesmodel.cpp (+0/-96) src/plugin/test_folderlistmodel/simpleUI/placesmodel.h (+0/-63) src/plugin/test_folderlistmodel/simpleUI/res.qrc (+0/-26) src/plugin/test_folderlistmodel/simpleUI/resources/xterm_48x48.xpm (+0/-53) src/plugin/test_folderlistmodel/simpleUI/simplelist.cpp (+0/-221) src/plugin/test_folderlistmodel/simpleUI/simplelist.h (+0/-88) src/plugin/test_folderlistmodel/simpleUI/simplelist.ui (+0/-368) src/plugin/test_folderlistmodel/simpleUI/simpleslots.cpp (+0/-234) src/plugin/test_folderlistmodel/simpleUI/simpleui.pro (+0/-33) src/plugin/test_folderlistmodel/simpleUI/terminalfolderapp.cpp (+0/-326) src/plugin/test_folderlistmodel/simpleUI/terminalfolderapp.h (+0/-100) src/plugin/test_placesmodel/placesmodeltest.cpp (+18/-0) tests/autopilot/CMakeLists.txt (+1/-1) tests/autopilot/ubuntu_filemanager_app/tests/__init__.py (+6/-70) tests/autopilot/ubuntu_filemanager_app/tests/test_context_menu.py (+1/-1) tests/autopilot/ubuntu_filemanager_app/tests/test_filemanager.py (+10/-1) tests/autopilot/ubuntu_filemanager_app/tests/test_places.py (+1/-1) ubuntu-filemanager-app.desktop.in.in (+2/-0) ubuntu-filemanager-app.json (+0/-8) |
||||
To merge this branch: | bzr merge lp:~renatofilho/ubuntu-filemanager-app/new-debian | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jenkins Bot | continuous-integration | Needs Fixing | |
Ubuntu File Manager Developers | Pending | ||
Review via email: mp+319364@code.launchpad.net |
Commit message
FileManager as deb
Description of the change
FileManager as deb
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
PASSED: Continuous integration, rev:596
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
PASSED: Continuous integration, rev:597
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
PASSED: Continuous integration, rev:601
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
FAILED: Continuous integration, rev:602
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
FAILED: Continuous integration, rev:603
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
FAILED: Continuous integration, rev:604
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
https:/
Executed test runs:
None: https:/
- 605. By Renato Araujo Oliveira Filho
-
Updated debian copyright with the license for autopilot tests.
- 606. By Renato Araujo Oliveira Filho
-
Extend package description.
Jenkins Bot (ubuntu-core-apps-jenkins-bot) wrote : | # |
FAILED: Continuous integration, rev:606
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild:
https:/
Preview Diff
1 | === modified file 'CMakeLists.txt' | |||
2 | --- CMakeLists.txt 2016-07-14 15:04:49 +0000 | |||
3 | +++ CMakeLists.txt 2017-03-23 22:29:00 +0000 | |||
4 | @@ -1,4 +1,4 @@ | |||
6 | 1 | project(com.ubuntu.filemanager C CXX) | 1 | project(ubuntu-filemanager-app C CXX) |
7 | 2 | cmake_minimum_required(VERSION 2.8.9) | 2 | cmake_minimum_required(VERSION 2.8.9) |
8 | 3 | find_program(INTLTOOL_MERGE intltool-merge) | 3 | find_program(INTLTOOL_MERGE intltool-merge) |
9 | 4 | find_program(INTLTOOL_EXTRACT intltool-extract) | 4 | find_program(INTLTOOL_EXTRACT intltool-extract) |
10 | @@ -10,16 +10,14 @@ | |||
11 | 10 | include(GNUInstallDirs) | 10 | include(GNUInstallDirs) |
12 | 11 | 11 | ||
13 | 12 | option(INSTALL_TESTS "Install the tests on make install" on) | 12 | option(INSTALL_TESTS "Install the tests on make install" on) |
14 | 13 | option(CLICK_MODE "Installs to a contained location" on) | ||
15 | 14 | 13 | ||
17 | 15 | set(APP_NAME filemanager) | 14 | set(APP_NAME ubuntu-filemanager-app) |
18 | 16 | set(DESKTOP_FILE "${PROJECT_NAME}.desktop") | 15 | set(DESKTOP_FILE "${PROJECT_NAME}.desktop") |
19 | 17 | set(LP_PROJECT ubuntu-filemanager-app) | 16 | set(LP_PROJECT ubuntu-filemanager-app) |
20 | 18 | set(ICON_FILE filemanager64.png) | 17 | set(ICON_FILE filemanager64.png) |
22 | 19 | set(AUTOPILOT_DIR ${APP_NAME}) | 18 | set(AUTOPILOT_DIR "ubuntu_filemanager_app") |
23 | 20 | set(EXEC "${APP_NAME}") | 19 | set(EXEC "${APP_NAME}") |
24 | 21 | set(CONTENT_HUB_JSON content-hub.json) | 20 | set(CONTENT_HUB_JSON content-hub.json) |
25 | 22 | set(UBUNTU_MANIFEST_PATH "manifest.json.in" CACHE INTERNAL "Relative path to the manifest file") | ||
26 | 23 | 21 | ||
27 | 24 | # global FILE definitions for stat system call, it works for any sub module | 22 | # global FILE definitions for stat system call, it works for any sub module |
28 | 25 | add_definitions(-D_LARGEFILE_SOURCE) | 23 | add_definitions(-D_LARGEFILE_SOURCE) |
29 | @@ -32,92 +30,11 @@ | |||
30 | 32 | OUTPUT_STRIP_TRAILING_WHITESPACE | 30 | OUTPUT_STRIP_TRAILING_WHITESPACE |
31 | 33 | ) | 31 | ) |
32 | 34 | 32 | ||
119 | 35 | if(CLICK_MODE) | 33 | set(DATA_DIR ${CMAKE_INSTALL_FULL_DATADIR}/${APP_NAME}) |
120 | 36 | if(NOT DEFINED BZR_SOURCE) | 34 | set(ICON ${DATA_DIR}/${ICON_FILE}) |
121 | 37 | set(BZR_SOURCE "lp:${LP_PROJECT}") | 35 | set(QT_IMPORTS_DIR ${CMAKE_INSTALL_FULL_LIBDIR}/${APP_NAME}/qml/) |
122 | 38 | message("-- Setting BZR_SOURCE to ${BZR_SOURCE}") | 36 | set(DESKTOP_DIR ${CMAKE_INSTALL_DATADIR}/applications) |
123 | 39 | endif(NOT DEFINED BZR_SOURCE) | 37 | install(FILES ${CONTENT_HUB_JSON} DESTINATION ${CMAKE_INSTALL_FULL_DATADIR}/content-hub/peers/ RENAME ubuntu-filemanager-app) |
38 | 40 | # Find out the architecture for package building | ||
39 | 41 | # to determine the plugin's installation path | ||
40 | 42 | execute_process( | ||
41 | 43 | COMMAND dpkg-architecture -qDEB_HOST_MULTIARCH | ||
42 | 44 | OUTPUT_VARIABLE ARCH_TRIPLET | ||
43 | 45 | OUTPUT_STRIP_TRAILING_WHITESPACE | ||
44 | 46 | ) | ||
45 | 47 | set(CMAKE_INSTALL_PREFIX /) | ||
46 | 48 | set(CMAKE_INSTALL_BINDIR /) | ||
47 | 49 | set(DATA_DIR /) | ||
48 | 50 | set(ICON ${ICON_FILE}) | ||
49 | 51 | set(QT_IMPORTS_DIR "/lib/${ARCH_TRIPLET}") | ||
50 | 52 | set(BIN_DIR /lib/${ARCH_TRIPLET}/bin) | ||
51 | 53 | set(DESKTOP_DIR ${DATA_DIR}) | ||
52 | 54 | if(NOT BZR_REVNO) | ||
53 | 55 | set(BZR_REVNO "latest") | ||
54 | 56 | endif(NOT BZR_REVNO) | ||
55 | 57 | |||
56 | 58 | #query the target architecture | ||
57 | 59 | execute_process( | ||
58 | 60 | COMMAND dpkg-architecture -qDEB_HOST_ARCH | ||
59 | 61 | OUTPUT_VARIABLE CLICK_ARCH | ||
60 | 62 | OUTPUT_STRIP_TRAILING_WHITESPACE | ||
61 | 63 | ) | ||
62 | 64 | |||
63 | 65 | configure_file(manifest.json.in ${CMAKE_CURRENT_BINARY_DIR}/manifest.json) | ||
64 | 66 | |||
65 | 67 | # make the click files visible in qtcreator | ||
66 | 68 | file(GLOB CLICK_FILES | ||
67 | 69 | RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} | ||
68 | 70 | manifest.json.in *.apparmor) | ||
69 | 71 | |||
70 | 72 | add_custom_target(com_ubuntu_calendar_CLICKFiles ALL SOURCES ${CLICK_FILES}) | ||
71 | 73 | |||
72 | 74 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/manifest.json filemanager.apparmor ${CONTENT_HUB_JSON} DESTINATION ${CMAKE_INSTALL_PREFIX}) | ||
73 | 75 | |||
74 | 76 | set(UPSTREAM_LIBS_DIR ${CMAKE_BINARY_DIR}/upstream-libs) | ||
75 | 77 | |||
76 | 78 | #grab dependencies | ||
77 | 79 | set(GET_CLICK_DEPS_TOOL ${CMAKE_SOURCE_DIR}/get-click-deps) | ||
78 | 80 | set(DEPS_MANIFEST ${CMAKE_CURRENT_SOURCE_DIR}/filemanager-libs.json) | ||
79 | 81 | MESSAGE("Grabbing upstream libs to ${UPSTREAM_LIBS_DIR}") | ||
80 | 82 | |||
81 | 83 | get_filename_component(BLD_CONFIGURATION_NAME ${CMAKE_BINARY_DIR} NAME) | ||
82 | 84 | set(UPSTREAM_CACHE $ENV{HOME}/dev/upstream-libs-filemanager/${BLD_CONFIGURATION_NAME}) | ||
83 | 85 | MESSAGE("Upstream libs cache path: ${UPSTREAM_CACHE}") | ||
84 | 86 | |||
85 | 87 | if(EXISTS "${UPSTREAM_CACHE}") | ||
86 | 88 | MESSAGE("Upstream libs cache exists.") | ||
87 | 89 | file(COPY ${UPSTREAM_CACHE}/upstream-libs/ DESTINATION ${UPSTREAM_LIBS_DIR} PATTERN * ) | ||
88 | 90 | else() | ||
89 | 91 | MESSAGE("Cache miss, downloading from network.") | ||
90 | 92 | file(MAKE_DIRECTORY ${UPSTREAM_LIBS_DIR}) | ||
91 | 93 | file(MAKE_DIRECTORY ${UPSTREAM_CACHE}) | ||
92 | 94 | execute_process( | ||
93 | 95 | COMMAND ${GET_CLICK_DEPS_TOOL} -d ${DEPS_MANIFEST} ${CLICK_ARCH} ${UPSTREAM_LIBS_DIR} | ||
94 | 96 | ) | ||
95 | 97 | # Cache for next usage | ||
96 | 98 | file(COPY ${UPSTREAM_LIBS_DIR} DESTINATION ${UPSTREAM_CACHE} ) | ||
97 | 99 | endif() | ||
98 | 100 | MESSAGE("Installing upstream libs from ${CMAKE_CURRENT_BINARY_DIR}/upstream-libs/usr/lib/${ARCH_TRIPLET}/ to ${DATA_DIR}lib/${ARCH_TRIPLET}") | ||
99 | 101 | file(GLOB_RECURSE UPSTREAM_LIBS "${CMAKE_CURRENT_BINARY_DIR}/upstream-libs/usr/lib/${ARCH_TRIPLET}/*") | ||
100 | 102 | foreach(ITEM ${UPSTREAM_LIBS}) | ||
101 | 103 | IF( IS_DIRECTORY "${ITEM}" ) | ||
102 | 104 | LIST( APPEND DIRS_TO_DEPLOY "${ITEM}" ) | ||
103 | 105 | ELSE() | ||
104 | 106 | LIST( APPEND FILES_TO_DEPLOY "${ITEM}" ) | ||
105 | 107 | ENDIF() | ||
106 | 108 | endforeach() | ||
107 | 109 | MESSAGE("Following files to install:- ${FILES_TO_DEPLOY}") | ||
108 | 110 | INSTALL( FILES ${FILES_TO_DEPLOY} DESTINATION ${DATA_DIR}lib/${ARCH_TRIPLET} ) | ||
109 | 111 | else(CLICK_MODE) | ||
110 | 112 | execute_process( | ||
111 | 113 | COMMAND qmake -query QT_INSTALL_QML | ||
112 | 114 | OUTPUT_VARIABLE QT_IMPORTS_DIR | ||
113 | 115 | OUTPUT_STRIP_TRAILING_WHITESPACE | ||
114 | 116 | ) | ||
115 | 117 | set(DATA_DIR ${CMAKE_INSTALL_DATADIR}/${APP_NAME}) | ||
116 | 118 | set(ICON ${CMAKE_INSTALL_PREFIX}/${DATA_DIR}/${ICON_FILE}) | ||
117 | 119 | set(DESKTOP_DIR ${CMAKE_INSTALL_DATADIR}/applications) | ||
118 | 120 | endif(CLICK_MODE) | ||
124 | 121 | 38 | ||
125 | 122 | file(GLOB_RECURSE I18N_SRC_FILES | 39 | file(GLOB_RECURSE I18N_SRC_FILES |
126 | 123 | RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/po | 40 | RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/po |
127 | @@ -140,6 +57,10 @@ | |||
128 | 140 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE} | 57 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE} |
129 | 141 | DESTINATION ${DESKTOP_DIR}) | 58 | DESTINATION ${DESKTOP_DIR}) |
130 | 142 | 59 | ||
131 | 60 | configure_file("${CMAKE_CURRENT_SOURCE_DIR}/config.h.in" | ||
132 | 61 | "${CMAKE_CURRENT_BINARY_DIR}/config.h" | ||
133 | 62 | IMMEDIATE @ONLY) | ||
134 | 63 | |||
135 | 143 | # Tests | 64 | # Tests |
136 | 144 | enable_testing() | 65 | enable_testing() |
137 | 145 | 66 | ||
138 | 146 | 67 | ||
139 | === added file 'COPYING.BSD' | |||
140 | --- COPYING.BSD 1970-01-01 00:00:00 +0000 | |||
141 | +++ COPYING.BSD 2017-03-23 22:29:00 +0000 | |||
142 | @@ -0,0 +1,26 @@ | |||
143 | 1 | Copyright (c) 2012, Robin Burchell | ||
144 | 2 | All rights reserved. | ||
145 | 3 | |||
146 | 4 | Redistribution and use in source and binary forms, with or without | ||
147 | 5 | modification, are permitted provided that the following conditions are met: | ||
148 | 6 | |||
149 | 7 | 1. Redistributions of source code must retain the above copyright notice, this | ||
150 | 8 | list of conditions and the following disclaimer. | ||
151 | 9 | 2. Redistributions in binary form must reproduce the above copyright notice, | ||
152 | 10 | this list of conditions and the following disclaimer in the documentation | ||
153 | 11 | and/or other materials provided with the distribution. | ||
154 | 12 | |||
155 | 13 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | ||
156 | 14 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
157 | 15 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
158 | 16 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR | ||
159 | 17 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
160 | 18 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
161 | 19 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
162 | 20 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
163 | 21 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
164 | 22 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
165 | 23 | |||
166 | 24 | The views and conclusions contained in the software and documentation are those | ||
167 | 25 | of the authors and should not be interpreted as representing official policies, | ||
168 | 26 | either expressed or implied, of the FreeBSD Project. | ||
169 | 0 | 27 | ||
170 | === renamed file 'COPYING' => 'COPYING.GPL' | |||
171 | === added file 'COPYING.LGPL' | |||
172 | --- COPYING.LGPL 1970-01-01 00:00:00 +0000 | |||
173 | +++ COPYING.LGPL 2017-03-23 22:29:00 +0000 | |||
174 | @@ -0,0 +1,165 @@ | |||
175 | 1 | GNU LESSER GENERAL PUBLIC LICENSE | ||
176 | 2 | Version 3, 29 June 2007 | ||
177 | 3 | |||
178 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> | ||
179 | 5 | Everyone is permitted to copy and distribute verbatim copies | ||
180 | 6 | of this license document, but changing it is not allowed. | ||
181 | 7 | |||
182 | 8 | |||
183 | 9 | This version of the GNU Lesser General Public License incorporates | ||
184 | 10 | the terms and conditions of version 3 of the GNU General Public | ||
185 | 11 | License, supplemented by the additional permissions listed below. | ||
186 | 12 | |||
187 | 13 | 0. Additional Definitions. | ||
188 | 14 | |||
189 | 15 | As used herein, "this License" refers to version 3 of the GNU Lesser | ||
190 | 16 | General Public License, and the "GNU GPL" refers to version 3 of the GNU | ||
191 | 17 | General Public License. | ||
192 | 18 | |||
193 | 19 | "The Library" refers to a covered work governed by this License, | ||
194 | 20 | other than an Application or a Combined Work as defined below. | ||
195 | 21 | |||
196 | 22 | An "Application" is any work that makes use of an interface provided | ||
197 | 23 | by the Library, but which is not otherwise based on the Library. | ||
198 | 24 | Defining a subclass of a class defined by the Library is deemed a mode | ||
199 | 25 | of using an interface provided by the Library. | ||
200 | 26 | |||
201 | 27 | A "Combined Work" is a work produced by combining or linking an | ||
202 | 28 | Application with the Library. The particular version of the Library | ||
203 | 29 | with which the Combined Work was made is also called the "Linked | ||
204 | 30 | Version". | ||
205 | 31 | |||
206 | 32 | The "Minimal Corresponding Source" for a Combined Work means the | ||
207 | 33 | Corresponding Source for the Combined Work, excluding any source code | ||
208 | 34 | for portions of the Combined Work that, considered in isolation, are | ||
209 | 35 | based on the Application, and not on the Linked Version. | ||
210 | 36 | |||
211 | 37 | The "Corresponding Application Code" for a Combined Work means the | ||
212 | 38 | object code and/or source code for the Application, including any data | ||
213 | 39 | and utility programs needed for reproducing the Combined Work from the | ||
214 | 40 | Application, but excluding the System Libraries of the Combined Work. | ||
215 | 41 | |||
216 | 42 | 1. Exception to Section 3 of the GNU GPL. | ||
217 | 43 | |||
218 | 44 | You may convey a covered work under sections 3 and 4 of this License | ||
219 | 45 | without being bound by section 3 of the GNU GPL. | ||
220 | 46 | |||
221 | 47 | 2. Conveying Modified Versions. | ||
222 | 48 | |||
223 | 49 | If you modify a copy of the Library, and, in your modifications, a | ||
224 | 50 | facility refers to a function or data to be supplied by an Application | ||
225 | 51 | that uses the facility (other than as an argument passed when the | ||
226 | 52 | facility is invoked), then you may convey a copy of the modified | ||
227 | 53 | version: | ||
228 | 54 | |||
229 | 55 | a) under this License, provided that you make a good faith effort to | ||
230 | 56 | ensure that, in the event an Application does not supply the | ||
231 | 57 | function or data, the facility still operates, and performs | ||
232 | 58 | whatever part of its purpose remains meaningful, or | ||
233 | 59 | |||
234 | 60 | b) under the GNU GPL, with none of the additional permissions of | ||
235 | 61 | this License applicable to that copy. | ||
236 | 62 | |||
237 | 63 | 3. Object Code Incorporating Material from Library Header Files. | ||
238 | 64 | |||
239 | 65 | The object code form of an Application may incorporate material from | ||
240 | 66 | a header file that is part of the Library. You may convey such object | ||
241 | 67 | code under terms of your choice, provided that, if the incorporated | ||
242 | 68 | material is not limited to numerical parameters, data structure | ||
243 | 69 | layouts and accessors, or small macros, inline functions and templates | ||
244 | 70 | (ten or fewer lines in length), you do both of the following: | ||
245 | 71 | |||
246 | 72 | a) Give prominent notice with each copy of the object code that the | ||
247 | 73 | Library is used in it and that the Library and its use are | ||
248 | 74 | covered by this License. | ||
249 | 75 | |||
250 | 76 | b) Accompany the object code with a copy of the GNU GPL and this license | ||
251 | 77 | document. | ||
252 | 78 | |||
253 | 79 | 4. Combined Works. | ||
254 | 80 | |||
255 | 81 | You may convey a Combined Work under terms of your choice that, | ||
256 | 82 | taken together, effectively do not restrict modification of the | ||
257 | 83 | portions of the Library contained in the Combined Work and reverse | ||
258 | 84 | engineering for debugging such modifications, if you also do each of | ||
259 | 85 | the following: | ||
260 | 86 | |||
261 | 87 | a) Give prominent notice with each copy of the Combined Work that | ||
262 | 88 | the Library is used in it and that the Library and its use are | ||
263 | 89 | covered by this License. | ||
264 | 90 | |||
265 | 91 | b) Accompany the Combined Work with a copy of the GNU GPL and this license | ||
266 | 92 | document. | ||
267 | 93 | |||
268 | 94 | c) For a Combined Work that displays copyright notices during | ||
269 | 95 | execution, include the copyright notice for the Library among | ||
270 | 96 | these notices, as well as a reference directing the user to the | ||
271 | 97 | copies of the GNU GPL and this license document. | ||
272 | 98 | |||
273 | 99 | d) Do one of the following: | ||
274 | 100 | |||
275 | 101 | 0) Convey the Minimal Corresponding Source under the terms of this | ||
276 | 102 | License, and the Corresponding Application Code in a form | ||
277 | 103 | suitable for, and under terms that permit, the user to | ||
278 | 104 | recombine or relink the Application with a modified version of | ||
279 | 105 | the Linked Version to produce a modified Combined Work, in the | ||
280 | 106 | manner specified by section 6 of the GNU GPL for conveying | ||
281 | 107 | Corresponding Source. | ||
282 | 108 | |||
283 | 109 | 1) Use a suitable shared library mechanism for linking with the | ||
284 | 110 | Library. A suitable mechanism is one that (a) uses at run time | ||
285 | 111 | a copy of the Library already present on the user's computer | ||
286 | 112 | system, and (b) will operate properly with a modified version | ||
287 | 113 | of the Library that is interface-compatible with the Linked | ||
288 | 114 | Version. | ||
289 | 115 | |||
290 | 116 | e) Provide Installation Information, but only if you would otherwise | ||
291 | 117 | be required to provide such information under section 6 of the | ||
292 | 118 | GNU GPL, and only to the extent that such information is | ||
293 | 119 | necessary to install and execute a modified version of the | ||
294 | 120 | Combined Work produced by recombining or relinking the | ||
295 | 121 | Application with a modified version of the Linked Version. (If | ||
296 | 122 | you use option 4d0, the Installation Information must accompany | ||
297 | 123 | the Minimal Corresponding Source and Corresponding Application | ||
298 | 124 | Code. If you use option 4d1, you must provide the Installation | ||
299 | 125 | Information in the manner specified by section 6 of the GNU GPL | ||
300 | 126 | for conveying Corresponding Source.) | ||
301 | 127 | |||
302 | 128 | 5. Combined Libraries. | ||
303 | 129 | |||
304 | 130 | You may place library facilities that are a work based on the | ||
305 | 131 | Library side by side in a single library together with other library | ||
306 | 132 | facilities that are not Applications and are not covered by this | ||
307 | 133 | License, and convey such a combined library under terms of your | ||
308 | 134 | choice, if you do both of the following: | ||
309 | 135 | |||
310 | 136 | a) Accompany the combined library with a copy of the same work based | ||
311 | 137 | on the Library, uncombined with any other library facilities, | ||
312 | 138 | conveyed under the terms of this License. | ||
313 | 139 | |||
314 | 140 | b) Give prominent notice with the combined library that part of it | ||
315 | 141 | is a work based on the Library, and explaining where to find the | ||
316 | 142 | accompanying uncombined form of the same work. | ||
317 | 143 | |||
318 | 144 | 6. Revised Versions of the GNU Lesser General Public License. | ||
319 | 145 | |||
320 | 146 | The Free Software Foundation may publish revised and/or new versions | ||
321 | 147 | of the GNU Lesser General Public License from time to time. Such new | ||
322 | 148 | versions will be similar in spirit to the present version, but may | ||
323 | 149 | differ in detail to address new problems or concerns. | ||
324 | 150 | |||
325 | 151 | Each version is given a distinguishing version number. If the | ||
326 | 152 | Library as you received it specifies that a certain numbered version | ||
327 | 153 | of the GNU Lesser General Public License "or any later version" | ||
328 | 154 | applies to it, you have the option of following the terms and | ||
329 | 155 | conditions either of that published version or of any later version | ||
330 | 156 | published by the Free Software Foundation. If the Library as you | ||
331 | 157 | received it does not specify a version number of the GNU Lesser | ||
332 | 158 | General Public License, you may choose any version of the GNU Lesser | ||
333 | 159 | General Public License ever published by the Free Software Foundation. | ||
334 | 160 | |||
335 | 161 | If the Library as you received it specifies that a proxy can decide | ||
336 | 162 | whether future versions of the GNU Lesser General Public License shall | ||
337 | 163 | apply, that proxy's public statement of acceptance of any version is | ||
338 | 164 | permanent authorization for you to choose that version for the | ||
339 | 165 | Library. | ||
340 | 0 | 166 | ||
341 | === added file 'config.h.in' | |||
342 | --- config.h.in 1970-01-01 00:00:00 +0000 | |||
343 | +++ config.h.in 2017-03-23 22:29:00 +0000 | |||
344 | @@ -0,0 +1,6 @@ | |||
345 | 1 | #ifndef __CONFIG_H__ | ||
346 | 2 | #define __CONFIG_H__ | ||
347 | 3 | |||
348 | 4 | #define FM_PRIVATE_IMPORT_DIR "@QT_IMPORTS_DIR@" | ||
349 | 5 | |||
350 | 6 | #endif | ||
351 | 0 | 7 | ||
352 | === added directory 'debian/apparmor' | |||
353 | === added file 'debian/apparmor/ubuntu-filemanager-app' | |||
354 | --- debian/apparmor/ubuntu-filemanager-app 1970-01-01 00:00:00 +0000 | |||
355 | +++ debian/apparmor/ubuntu-filemanager-app 2017-03-23 22:29:00 +0000 | |||
356 | @@ -0,0 +1,15 @@ | |||
357 | 1 | # vim:syntax=apparmor | ||
358 | 2 | #include <tunables/global> | ||
359 | 3 | |||
360 | 4 | # Mostly unconfined. Don't allow capability or any mount rules. Also ensure that | ||
361 | 5 | # exec inherits from this profile | ||
362 | 6 | profile ubuntu-filemanager-app (attach_disconnected) { | ||
363 | 7 | network, | ||
364 | 8 | / rwkl, | ||
365 | 9 | /** rwlkm, | ||
366 | 10 | /** pix, | ||
367 | 11 | dbus, | ||
368 | 12 | signal, | ||
369 | 13 | ptrace, | ||
370 | 14 | unix, | ||
371 | 15 | } | ||
372 | 0 | 16 | ||
373 | === modified file 'debian/changelog' | |||
374 | --- debian/changelog 2015-12-19 07:34:45 +0000 | |||
375 | +++ debian/changelog 2017-03-23 22:29:00 +0000 | |||
376 | @@ -1,8 +1,13 @@ | |||
378 | 1 | ubuntu-filemanager-app (0.4ubuntu1) UNRELEASED; urgency=medium | 1 | ubuntu-filemanager-app (0.4-0ubuntu1) UNRELEASED; urgency=medium |
379 | 2 | 2 | ||
380 | 3 | [ Girish Rawat ] | ||
381 | 3 | * Improved READMEs | 4 | * Improved READMEs |
382 | 4 | 5 | ||
384 | 5 | -- Girish Rawat <emailgirishrawat@gmail.com> Sat, 19 Dec 2015 13:03:56 +0530 | 6 | [ renato ] |
385 | 7 | * Rename binary file to ubuntu-filemanager-app | ||
386 | 8 | * Join plugin packages into the main package | ||
387 | 9 | |||
388 | 10 | -- Renato Araujo Oliveira Filho <renato.filho@canonical.com> Wed, 08 Mar 2017 16:28:53 -0300 | ||
389 | 6 | 11 | ||
390 | 7 | ubuntu-filemanager-app (0.4) wily; urgency=medium | 12 | ubuntu-filemanager-app (0.4) wily; urgency=medium |
391 | 8 | 13 | ||
392 | 9 | 14 | ||
393 | === modified file 'debian/control' | |||
394 | --- debian/control 2015-06-26 19:36:32 +0000 | |||
395 | +++ debian/control 2017-03-23 22:29:00 +0000 | |||
396 | @@ -3,6 +3,8 @@ | |||
397 | 3 | Maintainer: Ubuntu App Cats <ubuntu-touch-coreapps@lists.launchpad.net> | 3 | Maintainer: Ubuntu App Cats <ubuntu-touch-coreapps@lists.launchpad.net> |
398 | 4 | Build-Depends: cmake, | 4 | Build-Depends: cmake, |
399 | 5 | debhelper (>= 9), | 5 | debhelper (>= 9), |
400 | 6 | dh-apparmor, | ||
401 | 7 | dh-translations, | ||
402 | 6 | intltool, | 8 | intltool, |
403 | 7 | qtbase5-dev, | 9 | qtbase5-dev, |
404 | 8 | qtdeclarative5-dev, | 10 | qtdeclarative5-dev, |
405 | @@ -12,70 +14,26 @@ | |||
406 | 12 | libtag1-dev, | 14 | libtag1-dev, |
407 | 13 | libpam0g-dev, | 15 | libpam0g-dev, |
408 | 14 | libsmbclient-dev, | 16 | libsmbclient-dev, |
410 | 15 | Standards-Version: 3.9.5 | 17 | Standards-Version: 3.9.7 |
411 | 16 | Section: misc | 18 | Section: misc |
412 | 17 | Homepage: https://launchpad.net/ubuntu-filemanager-app | 19 | Homepage: https://launchpad.net/ubuntu-filemanager-app |
413 | 18 | Vcs-Bzr: https://code.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/trunk | 20 | Vcs-Bzr: https://code.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/trunk |
414 | 19 | 21 | ||
415 | 20 | Package: ubuntu-filemanager-app | 22 | Package: ubuntu-filemanager-app |
416 | 21 | Section: misc | ||
417 | 22 | Architecture: any | 23 | Architecture: any |
418 | 24 | Replaces: qtdeclarative5-placesmodel0.1, | ||
419 | 25 | qtdeclarative5-archives0.1, | ||
420 | 23 | Depends: ${misc:Depends}, | 26 | Depends: ${misc:Depends}, |
421 | 24 | ${shlibs:Depends}, | 27 | ${shlibs:Depends}, |
422 | 25 | qtdeclarative5-nemo-qml-plugin-folderlistmodel, | ||
423 | 26 | qtdeclarative5-placesmodel0.1, | ||
424 | 27 | qtdeclarative5-fm-pamauthentication0.1, | ||
425 | 28 | qtdeclarative5-archives0.1, | ||
426 | 29 | qtdeclarative5-qtquick2-plugin, | 28 | qtdeclarative5-qtquick2-plugin, |
427 | 30 | qtdeclarative5-u1db1.0, | 29 | qtdeclarative5-u1db1.0, |
428 | 31 | qtdeclarative5-ubuntu-ui-toolkit-plugin | qt-components-ubuntu, | 30 | qtdeclarative5-ubuntu-ui-toolkit-plugin | qt-components-ubuntu, |
430 | 32 | qtdeclarative5-ubuntu-content0.1, | 31 | qtdeclarative5-ubuntu-content1, |
431 | 33 | libsmbclient, | 32 | libsmbclient, |
432 | 34 | Description: File Manager application | 33 | Description: File Manager application |
477 | 35 | Core File Manager application | 34 | Core File Manager application. Its allow you to browser and modify the files |
478 | 36 | 35 | on your system, and help you to import and export files to other apps using | |
479 | 37 | Package: qtdeclarative5-nemo-qml-plugin-folderlistmodel | 36 | content-hub. |
436 | 38 | Architecture: any | ||
437 | 39 | Multi-Arch: same | ||
438 | 40 | Depends: ${misc:Depends}, | ||
439 | 41 | ${shlibs:Depends}, | ||
440 | 42 | ${misc:Pre-Depends}, | ||
441 | 43 | Description: Nemo QML plugin - folder list model | ||
442 | 44 | Qt is a cross-platform C++ application framework. Qt's primary feature | ||
443 | 45 | is its rich set of widgets that provide standard GUI functionality. | ||
444 | 46 | . | ||
445 | 47 | This package contains the Folder List model plugin of the Nemo QML | ||
446 | 48 | plugins collection. | ||
447 | 49 | |||
448 | 50 | Package: qtdeclarative5-placesmodel0.1 | ||
449 | 51 | Architecture: any | ||
450 | 52 | Multi-Arch: same | ||
451 | 53 | Depends: ${misc:Depends}, | ||
452 | 54 | ${shlibs:Depends}, | ||
453 | 55 | ${misc:Pre-Depends}, | ||
454 | 56 | Description: Places model QML plugin | ||
455 | 57 | This package contains a plugin that enables QML apps to list and | ||
456 | 58 | modify a set of places (bookmarks) in the file system. | ||
457 | 59 | |||
458 | 60 | Package: qtdeclarative5-fm-pamauthentication0.1 | ||
459 | 61 | Architecture: any | ||
460 | 62 | Multi-Arch: same | ||
461 | 63 | Depends: ${misc:Depends}, | ||
462 | 64 | ${shlibs:Depends}, | ||
463 | 65 | ${misc:Pre-Depends}, | ||
464 | 66 | Description: PAM authentication QML plugin | ||
465 | 67 | This package contains a plugin that enables QML apps to do | ||
466 | 68 | password authentication via the PAM API. | ||
467 | 69 | |||
468 | 70 | Package: qtdeclarative5-archives0.1 | ||
469 | 71 | Architecture: any | ||
470 | 72 | Multi-Arch: same | ||
471 | 73 | Depends: ${misc:Depends}, | ||
472 | 74 | ${shlibs:Depends}, | ||
473 | 75 | ${misc:Pre-Depends}, | ||
474 | 76 | Description: Archives QML plugin | ||
475 | 77 | This package contains a plugin that enables QML apps to extract | ||
476 | 78 | archive files. | ||
480 | 79 | 37 | ||
481 | 80 | Package: ubuntu-filemanager-app-autopilot | 38 | Package: ubuntu-filemanager-app-autopilot |
482 | 81 | Architecture: all | 39 | Architecture: all |
483 | 82 | 40 | ||
484 | === modified file 'debian/copyright' | |||
485 | --- debian/copyright 2013-07-24 21:34:03 +0000 | |||
486 | +++ debian/copyright 2017-03-23 22:29:00 +0000 | |||
487 | @@ -13,9 +13,49 @@ | |||
488 | 13 | 2013 Victor Thompson <victor.thompson@gmail.com> | 13 | 2013 Victor Thompson <victor.thompson@gmail.com> |
489 | 14 | License: GPL-3 | 14 | License: GPL-3 |
490 | 15 | 15 | ||
491 | 16 | Files: src/plugin/archives/* | ||
492 | 17 | Copyright: 2014 Canonical Ltd. | ||
493 | 18 | License: GPL-3 | ||
494 | 19 | |||
495 | 20 | Files: src/plugin/folderlistmodel/* | ||
496 | 21 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
497 | 22 | License: LGPL-3 | ||
498 | 23 | |||
499 | 24 | Files: src/plugin/folderlistmodel/clipboard.* | ||
500 | 25 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
501 | 26 | License: BSD-3-Clause | ||
502 | 27 | |||
503 | 28 | Files: src/plugin/folderlistmodel/dirmodel.* | ||
504 | 29 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
505 | 30 | License: BSD-3-Clause | ||
506 | 31 | |||
507 | 32 | Files: src/plugin/folderlistmodel/file* | ||
508 | 33 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
509 | 34 | License: BSD-3-Clause | ||
510 | 35 | |||
511 | 36 | Files: src/plugin/folderlistmodel/imageprovider.* | ||
512 | 37 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
513 | 38 | License: BSD-3-Clause | ||
514 | 39 | |||
515 | 40 | Files: src/plugin/folderlistmodel/io* | ||
516 | 41 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
517 | 42 | License: BSD-3-Clause | ||
518 | 43 | |||
519 | 44 | Files: src/plugin/folderlistmodel/plugin.* | ||
520 | 45 | Copyright: 2012 Robin Burchell <robin+nemo@viroteck.net> | ||
521 | 46 | License: BSD-3-Clause | ||
522 | 47 | |||
523 | 48 | Files: src/plugin/placesmodel/* | ||
524 | 49 | Copyright: 2014 Canonical Ltd. | ||
525 | 50 | License: GPL-3 | ||
526 | 51 | |||
527 | 52 | Files: tests/autopilot/ubuntu_filemanager_app/* | ||
528 | 53 | Copyright: 2013, 2014 Canonical Ltd. | ||
529 | 54 | License: LGPL-3 | ||
530 | 55 | |||
531 | 16 | Files: debian/* | 56 | Files: debian/* |
532 | 17 | Copyright: 2013 Canonical Ltd. | 57 | Copyright: 2013 Canonical Ltd. |
534 | 18 | License: LGPL-3 | 58 | License: GPL-3 |
535 | 19 | 59 | ||
536 | 20 | License: GPL-3 | 60 | License: GPL-3 |
537 | 21 | This package is free software; you can redistribute it and/or | 61 | This package is free software; you can redistribute it and/or |
538 | @@ -50,3 +90,29 @@ | |||
539 | 50 | . | 90 | . |
540 | 51 | On Debian systems, the complete text of the GNU Lesser General | 91 | On Debian systems, the complete text of the GNU Lesser General |
541 | 52 | Public License can be found in "/usr/share/common-licenses/LGPL-3". | 92 | Public License can be found in "/usr/share/common-licenses/LGPL-3". |
542 | 93 | |||
543 | 94 | License: BSD-3-Clause | ||
544 | 95 | Redistribution and use in source and binary forms, with or without | ||
545 | 96 | modification, are permitted provided that the following conditions are | ||
546 | 97 | met: | ||
547 | 98 | Redistributions of source code must retain the above copyright | ||
548 | 99 | notice, this list of conditions and the following disclaimer. | ||
549 | 100 | Redistributions in binary form must reproduce the above copyright | ||
550 | 101 | notice, this list of conditions and the following disclaimer in | ||
551 | 102 | the documentation and/or other materials provided with the | ||
552 | 103 | distribution. | ||
553 | 104 | Neither the name of Nemo Mobile nor the names of its contributors | ||
554 | 105 | may be used to endorse or promote products derived from this | ||
555 | 106 | software without specific prior written permission. | ||
556 | 107 | . | ||
557 | 108 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
558 | 109 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
559 | 110 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
560 | 111 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
561 | 112 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
562 | 113 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
563 | 114 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
564 | 115 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
565 | 116 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
566 | 117 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
567 | 118 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
568 | 53 | 119 | ||
569 | === removed file 'debian/qtdeclarative5-archives0.1.install' | |||
570 | --- debian/qtdeclarative5-archives0.1.install 2014-11-11 13:32:54 +0000 | |||
571 | +++ debian/qtdeclarative5-archives0.1.install 1970-01-01 00:00:00 +0000 | |||
572 | @@ -1,1 +0,0 @@ | |||
573 | 1 | usr/lib/*/qt5/qml/com/ubuntu/Archives/ | ||
574 | 2 | 0 | ||
575 | === removed file 'debian/qtdeclarative5-fm-pamauthentication0.1.install' | |||
576 | --- debian/qtdeclarative5-fm-pamauthentication0.1.install 2015-06-26 19:36:32 +0000 | |||
577 | +++ debian/qtdeclarative5-fm-pamauthentication0.1.install 1970-01-01 00:00:00 +0000 | |||
578 | @@ -1,1 +0,0 @@ | |||
579 | 1 | usr/lib/*/qt5/qml/com/ubuntu/PamAuthentication/ | ||
580 | 2 | 0 | ||
581 | === removed file 'debian/qtdeclarative5-nemo-qml-plugin-folderlistmodel.install' | |||
582 | --- debian/qtdeclarative5-nemo-qml-plugin-folderlistmodel.install 2014-04-11 05:17:13 +0000 | |||
583 | +++ debian/qtdeclarative5-nemo-qml-plugin-folderlistmodel.install 1970-01-01 00:00:00 +0000 | |||
584 | @@ -1,1 +0,0 @@ | |||
585 | 1 | usr/lib/*/qt5/qml/org/nemomobile/folderlistmodel/ | ||
586 | 2 | 0 | ||
587 | === removed file 'debian/qtdeclarative5-placesmodel0.1.install' | |||
588 | --- debian/qtdeclarative5-placesmodel0.1.install 2014-06-21 21:59:52 +0000 | |||
589 | +++ debian/qtdeclarative5-placesmodel0.1.install 1970-01-01 00:00:00 +0000 | |||
590 | @@ -1,1 +0,0 @@ | |||
591 | 1 | usr/lib/*/qt5/qml/com/ubuntu/PlacesModel/ | ||
592 | 2 | 0 | ||
593 | === modified file 'debian/rules' | |||
594 | --- debian/rules 2014-09-08 10:45:41 +0000 | |||
595 | +++ debian/rules 2017-03-23 22:29:00 +0000 | |||
596 | @@ -9,3 +9,7 @@ | |||
597 | 9 | 9 | ||
598 | 10 | override_dh_auto_configure: | 10 | override_dh_auto_configure: |
599 | 11 | dh_auto_configure -- -DCLICK_MODE=OFF | 11 | dh_auto_configure -- -DCLICK_MODE=OFF |
600 | 12 | |||
601 | 13 | override_dh_install: | ||
602 | 14 | dh_install --fail-missing | ||
603 | 15 | dh_apparmor -pubuntu-filemanager-app --profile-name=ubuntu-filemanager-app | ||
604 | 12 | 16 | ||
605 | === added file 'debian/source.lintian-overrides' | |||
606 | --- debian/source.lintian-overrides 1970-01-01 00:00:00 +0000 | |||
607 | +++ debian/source.lintian-overrides 2017-03-23 22:29:00 +0000 | |||
608 | @@ -0,0 +1,2 @@ | |||
609 | 1 | ubuntu-filemanager-app source: debian-watch-file-is-missing | ||
610 | 2 | ubuntu-filemanager-app source: build-depends-on-metapackage build-depends: qt5-default | ||
611 | 0 | 3 | ||
612 | === modified file 'debian/ubuntu-filemanager-app-autopilot.install' | |||
613 | --- debian/ubuntu-filemanager-app-autopilot.install 2014-04-26 06:35:52 +0000 | |||
614 | +++ debian/ubuntu-filemanager-app-autopilot.install 2017-03-23 22:29:00 +0000 | |||
615 | @@ -1,1 +1,1 @@ | |||
617 | 1 | usr/lib/*/dist-packages/filemanager/* | 1 | usr/lib/*/dist-packages/ubuntu_filemanager_app/* |
618 | 2 | 2 | ||
619 | === added file 'debian/ubuntu-filemanager-app-autopilot.lintian-overrides' | |||
620 | --- debian/ubuntu-filemanager-app-autopilot.lintian-overrides 1970-01-01 00:00:00 +0000 | |||
621 | +++ debian/ubuntu-filemanager-app-autopilot.lintian-overrides 2017-03-23 22:29:00 +0000 | |||
622 | @@ -0,0 +1,3 @@ | |||
623 | 1 | ubuntu-filemanager-app-autopilot: duplicated-compressed-file usr/lib/python3/dist-packages/ubuntu_filemanager_app/content/Test.tar.bz2 | ||
624 | 2 | ubuntu-filemanager-app-autopilot: duplicated-compressed-file usr/lib/python3/dist-packages/ubuntu_filemanager_app/content/Test.tar.gz | ||
625 | 3 | |||
626 | 0 | 4 | ||
627 | === modified file 'debian/ubuntu-filemanager-app.install' | |||
628 | --- debian/ubuntu-filemanager-app.install 2014-02-04 14:25:27 +0000 | |||
629 | +++ debian/ubuntu-filemanager-app.install 2017-03-23 22:29:00 +0000 | |||
630 | @@ -1,2 +1,7 @@ | |||
633 | 1 | usr/bin/* | 1 | usr/bin/ubuntu-filemanager-app |
634 | 2 | usr/share/* | 2 | usr/share/ubuntu-filemanager-app/* |
635 | 3 | usr/lib/*/ubuntu-filemanager-app/* | ||
636 | 4 | usr/share/applications/ubuntu-filemanager-app.desktop | ||
637 | 5 | usr/share/content-hub/peers/ubuntu-filemanager-app | ||
638 | 6 | usr/share/locale/*/LC_MESSAGES/ubuntu-filemanager-app.mo | ||
639 | 7 | debian/apparmor/ubuntu-filemanager-app etc/apparmor.d | ||
640 | 3 | 8 | ||
641 | === added file 'debian/ubuntu-filemanager-app.lintian-overrides' | |||
642 | --- debian/ubuntu-filemanager-app.lintian-overrides 1970-01-01 00:00:00 +0000 | |||
643 | +++ debian/ubuntu-filemanager-app.lintian-overrides 2017-03-23 22:29:00 +0000 | |||
644 | @@ -0,0 +1,2 @@ | |||
645 | 1 | ubuntu-filemanager-app binary: binary-without-manpage usr/bin/ubuntu-filemanager-app | ||
646 | 2 | |||
647 | 0 | 3 | ||
648 | === removed file 'filemanager-libs.json' | |||
649 | --- filemanager-libs.json 2015-09-07 10:22:51 +0000 | |||
650 | +++ filemanager-libs.json 1970-01-01 00:00:00 +0000 | |||
651 | @@ -1,50 +0,0 @@ | |||
652 | 1 | { | ||
653 | 2 | "armhf": [ | ||
654 | 3 | { | ||
655 | 4 | "url": "http://ports.ubuntu.com/ubuntu-ports", | ||
656 | 5 | "dist": "vivid", | ||
657 | 6 | "component": "main", | ||
658 | 7 | "packages": [ | ||
659 | 8 | "libsmbclient", | ||
660 | 9 | "samba-libs", | ||
661 | 10 | "libtalloc2", | ||
662 | 11 | "libtevent0", | ||
663 | 12 | "libwbclient0", | ||
664 | 13 | "libldb1", | ||
665 | 14 | "libntdb1" | ||
666 | 15 | ] | ||
667 | 16 | } | ||
668 | 17 | ], | ||
669 | 18 | "amd64": [ | ||
670 | 19 | { | ||
671 | 20 | "url": "http://archive.ubuntu.com/ubuntu", | ||
672 | 21 | "dist": "vivid", | ||
673 | 22 | "component": "main", | ||
674 | 23 | "packages": [ | ||
675 | 24 | "libsmbclient", | ||
676 | 25 | "samba-libs", | ||
677 | 26 | "libtalloc2", | ||
678 | 27 | "libtevent0", | ||
679 | 28 | "libwbclient0", | ||
680 | 29 | "libldb1", | ||
681 | 30 | "libntdb1" | ||
682 | 31 | ] | ||
683 | 32 | } | ||
684 | 33 | ], | ||
685 | 34 | "i386": [ | ||
686 | 35 | { | ||
687 | 36 | "url": "http://archive.ubuntu.com/ubuntu", | ||
688 | 37 | "dist": "vivid", | ||
689 | 38 | "component": "main", | ||
690 | 39 | "packages": [ | ||
691 | 40 | "libsmbclient", | ||
692 | 41 | "samba-libs", | ||
693 | 42 | "libtalloc2", | ||
694 | 43 | "libtevent0", | ||
695 | 44 | "libwbclient0", | ||
696 | 45 | "libldb1", | ||
697 | 46 | "libntdb1" | ||
698 | 47 | ] | ||
699 | 48 | } | ||
700 | 49 | ] | ||
701 | 50 | } | ||
702 | 51 | 0 | ||
703 | === removed file 'filemanager.apparmor' | |||
704 | --- filemanager.apparmor 2016-04-07 17:27:53 +0000 | |||
705 | +++ filemanager.apparmor 1970-01-01 00:00:00 +0000 | |||
706 | @@ -1,5 +0,0 @@ | |||
707 | 1 | { | ||
708 | 2 | "policy_version": 1.3, | ||
709 | 3 | "template": "unconfined", | ||
710 | 4 | "policy_groups": [] | ||
711 | 5 | } | ||
712 | 6 | 0 | ||
713 | === removed file 'get-click-deps' | |||
714 | --- get-click-deps 2015-11-19 15:45:08 +0000 | |||
715 | +++ get-click-deps 1970-01-01 00:00:00 +0000 | |||
716 | @@ -1,451 +0,0 @@ | |||
717 | 1 | #!/usr/bin/python3 | ||
718 | 2 | |||
719 | 3 | # Copyright (C) 2015 Stefano Verzegnassi <verzegnassi.stefano@gmail.com> | ||
720 | 4 | # Copyright (C) 2015 Didier Roche <didrocks@ubuntu.com> | ||
721 | 5 | # | ||
722 | 6 | # This program is free software: you can redistribute it and/or modify it | ||
723 | 7 | # under the terms of the GNU General Public License version 3, as published | ||
724 | 8 | # by the Free Software Foundation. | ||
725 | 9 | # | ||
726 | 10 | # This program is distributed in the hope that it will be useful, but | ||
727 | 11 | # WITHOUT ANY WARRANTY; without even the implied warranties of | ||
728 | 12 | # MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR | ||
729 | 13 | # PURPOSE. See the GNU General Public License for more details. | ||
730 | 14 | # | ||
731 | 15 | # You should have received a copy of the GNU General Public License along | ||
732 | 16 | # with this program. If not, see <http://www.gnu.org/licenses/>. | ||
733 | 17 | |||
734 | 18 | # | ||
735 | 19 | # Source code at: | ||
736 | 20 | # https://code.launchpad.net/~verzegnassi-stefano/+junk/get-click-deps | ||
737 | 21 | # | ||
738 | 22 | # A script to automate the fetching all the external dependencies of a | ||
739 | 23 | # Click packaged application from internet, and copying them in a given | ||
740 | 24 | # folder, so that the click packaging tool can easily build them in the | ||
741 | 25 | # package. | ||
742 | 26 | # | ||
743 | 27 | # usage: get-click-deps [-h] [-f] [-d] [-e] [-c SCRIPT_PATH] | ||
744 | 28 | # manifest_path {amd64,i386,armhf} target_path | ||
745 | 29 | # | ||
746 | 30 | # A tool for adding external libraries to a Ubuntu SDK application or scope. | ||
747 | 31 | # | ||
748 | 32 | # positional arguments: | ||
749 | 33 | # manifest_path path of json file containing the list of packages to | ||
750 | 34 | # be downloaded. | ||
751 | 35 | # {amd64,i386,armhf} CPU architecture ("amd64", "i386" or "armhf") | ||
752 | 36 | # target_path path to the target (a click package or a folder) | ||
753 | 37 | # where this tool will include the downloaded binaries. | ||
754 | 38 | # If the folder does not exist, it will be created. | ||
755 | 39 | # | ||
756 | 40 | # optional arguments: | ||
757 | 41 | # -h, --help show this help message and exit | ||
758 | 42 | # -f, --force-download force a new download of the packages | ||
759 | 43 | # -d, --delete-temp delete temp files at the end of the process | ||
760 | 44 | # -e, --extract-only only create temp directory and extract the content of | ||
761 | 45 | # downloaded packages | ||
762 | 46 | # -c SCRIPT_PATH, --custom-script SCRIPT_PATH | ||
763 | 47 | # run a custom script after the extraction of Debian | ||
764 | 48 | # packages and before copying their content to the | ||
765 | 49 | # target destination. The tool will execute the script | ||
766 | 50 | # with the path to the packages dump as argument. If | ||
767 | 51 | # the '-e' flag has been specified, the script will be | ||
768 | 52 | # anyway executed. This option is useful when you need | ||
769 | 53 | # to automatically modify the content of temp folder | ||
770 | 54 | # (e.g. when you need to fix some path before including | ||
771 | 55 | # the files in a click package). | ||
772 | 56 | # | ||
773 | 57 | # | ||
774 | 58 | # USAGE EXAMPLE: | ||
775 | 59 | # get-click-deps packages.json armhf <path/to/package.click> | ||
776 | 60 | # | ||
777 | 61 | # package.json is the package manifest, and contains all the references to the | ||
778 | 62 | # .deb packages to be included into the Ubuntu SDK project. | ||
779 | 63 | # If you're familiar to the Debian/Ubuntu world, you'll see that it's pretty | ||
780 | 64 | # similar to therepository management of these distros: | ||
781 | 65 | # see https://wiki.debian.org/SourcesList for further informations. | ||
782 | 66 | # | ||
783 | 67 | # An example of packages.json file is: | ||
784 | 68 | # { | ||
785 | 69 | # "armhf": [ | ||
786 | 70 | # { | ||
787 | 71 | # "url": "http://ports.ubuntu.com/ubuntu-ports/", | ||
788 | 72 | # "dist": "vivid", | ||
789 | 73 | # "component": "main", | ||
790 | 74 | # "packages": [ | ||
791 | 75 | # "libgl1-mesa-glx", | ||
792 | 76 | # "libxslt1.1", | ||
793 | 77 | # "libxcb-glx0", | ||
794 | 78 | # "libxcb-dri3-0", | ||
795 | 79 | # "libxcb-present0", | ||
796 | 80 | # "libxshmfence1", | ||
797 | 81 | # "libxxf86vm1" | ||
798 | 82 | # ] | ||
799 | 83 | # }, | ||
800 | 84 | # | ||
801 | 85 | # { | ||
802 | 86 | # "url": "http://ppa.launchpad.net/canonical-community/ppa/ubuntu", | ||
803 | 87 | # "dist": "vivid", | ||
804 | 88 | # "component": "main", | ||
805 | 89 | # "packages": [ | ||
806 | 90 | # "libreoffice-vanilla" | ||
807 | 91 | # ] | ||
808 | 92 | # } | ||
809 | 93 | # ], | ||
810 | 94 | # | ||
811 | 95 | # "amd64": [ | ||
812 | 96 | # "url": "http://ppa.launchpad.net/canonical-community/ppa/ubuntu", | ||
813 | 97 | # "dist": "vivid", | ||
814 | 98 | # "component": "main", | ||
815 | 99 | # "packages": [ | ||
816 | 100 | # "libreoffice-vanilla" | ||
817 | 101 | # ] | ||
818 | 102 | # } | ||
819 | 103 | # ] | ||
820 | 104 | # } | ||
821 | 105 | # | ||
822 | 106 | # Instead of a click package, you can specify the build folder used by Ubuntu | ||
823 | 107 | # SDK for compiling the sources of your project. This way the binaries | ||
824 | 108 | # downloaded by this tool will be automatically included in the .click package | ||
825 | 109 | # the next time you ask Ubuntu SDK to create a new package. | ||
826 | 110 | # | ||
827 | 111 | |||
828 | 112 | # TODO: Complete error handling | ||
829 | 113 | # TODO: Make target_path optional if the '-e' flag has been specified. | ||
830 | 114 | |||
831 | 115 | import sys | ||
832 | 116 | import os | ||
833 | 117 | import stat | ||
834 | 118 | import time | ||
835 | 119 | import argparse | ||
836 | 120 | import json | ||
837 | 121 | import gzip | ||
838 | 122 | import subprocess | ||
839 | 123 | import urllib.request, urllib.error, urllib.parse | ||
840 | 124 | |||
841 | 125 | def get_timestamp(): | ||
842 | 126 | return time.time() | ||
843 | 127 | |||
844 | 128 | |||
845 | 129 | def check_internet_connection(): | ||
846 | 130 | try: | ||
847 | 131 | urllib.request.urlopen('http://www.launchpad.net', timeout=20) | ||
848 | 132 | return True | ||
849 | 133 | except urllib2.error.URLError as err: | ||
850 | 134 | pass | ||
851 | 135 | return False | ||
852 | 136 | |||
853 | 137 | |||
854 | 138 | def get_arch_triplet(arch): | ||
855 | 139 | return subprocess.check_output([ | ||
856 | 140 | 'dpkg-architecture', | ||
857 | 141 | '-A', | ||
858 | 142 | arch, | ||
859 | 143 | '-qDEB_TARGET_MULTIARCH']) | ||
860 | 144 | |||
861 | 145 | |||
862 | 146 | def download_file(url, dest, verbose=True): | ||
863 | 147 | if verbose: | ||
864 | 148 | print ("\nDownloading:\n{}".format(url)) | ||
865 | 149 | # TODO: Switch to subprocess | ||
866 | 150 | os.system('cd %s && { curl -# -O %s ; cd - ; }' % (dest, url)) | ||
867 | 151 | |||
868 | 152 | |||
869 | 153 | def download_file_and_rename(url, dest, new_filename, verbose=True): | ||
870 | 154 | if verbose: | ||
871 | 155 | print ("\nDownloading:\n{}".format(url)) | ||
872 | 156 | new_path = os.path.join(dest, new_filename) | ||
873 | 157 | subprocess.call(['curl', url, '-#', '-o', new_path]) | ||
874 | 158 | |||
875 | 159 | return new_path | ||
876 | 160 | |||
877 | 161 | |||
878 | 162 | def get_package_download_url(package_name, packages_list, base_url): | ||
879 | 163 | pkgs_list = packages_list.decode('utf-8').split('\n') | ||
880 | 164 | index = pkgs_list.index('Package: %s' % package_name) | ||
881 | 165 | |||
882 | 166 | for i in range(index, len(pkgs_list)): | ||
883 | 167 | if pkgs_list[i].find('Filename:') > -1: | ||
884 | 168 | return "%s/%s" % (base_url, pkgs_list[i].replace('Filename: ', '')) | ||
885 | 169 | |||
886 | 170 | |||
887 | 171 | def get_URLs_for_arch(manifest_path, arch, destpath): | ||
888 | 172 | urls = [] | ||
889 | 173 | |||
890 | 174 | f = open(manifest_path) | ||
891 | 175 | content = json.load(f) | ||
892 | 176 | f.close() | ||
893 | 177 | |||
894 | 178 | # Download repository index for each repository in the JSON package | ||
895 | 179 | # manifest. | ||
896 | 180 | try: | ||
897 | 181 | repo_index = 0 | ||
898 | 182 | for repo in content[arch]: | ||
899 | 183 | repo_index_url = '%s/dists/%s/%s/binary-%s/Packages.gz' % ( | ||
900 | 184 | repo['url'], | ||
901 | 185 | repo['dist'], | ||
902 | 186 | repo['component'], | ||
903 | 187 | arch) | ||
904 | 188 | |||
905 | 189 | print ("\nDownloading repository index at:\n".format(repo_index_url)) | ||
906 | 190 | |||
907 | 191 | repo_index_zip = download_file_and_rename( | ||
908 | 192 | repo_index_url, | ||
909 | 193 | destpath, | ||
910 | 194 | 'repo-index-%s-%s.gz' % (arch, repo_index), | ||
911 | 195 | False) | ||
912 | 196 | |||
913 | 197 | with gzip.open(repo_index_zip, 'r') as f: | ||
914 | 198 | repo_index_content = f.read() | ||
915 | 199 | f.close() | ||
916 | 200 | |||
917 | 201 | # Get the download URL of each package of the repository. | ||
918 | 202 | packages = repo['packages'] | ||
919 | 203 | for package in packages: | ||
920 | 204 | urls.append(get_package_download_url( | ||
921 | 205 | package, | ||
922 | 206 | repo_index_content, | ||
923 | 207 | repo['url'])) | ||
924 | 208 | |||
925 | 209 | repo_index += 1 | ||
926 | 210 | except KeyError: | ||
927 | 211 | # Arch not found in the manifest. Exit with no error, since there's no | ||
928 | 212 | # need to run the script for this arch. | ||
929 | 213 | print ("\n\nRequested arch has been not specified in the manifest. \ | ||
930 | 214 | Exiting...") | ||
931 | 215 | sys.exit(0) | ||
932 | 216 | print ("\nObtained packages informations") | ||
933 | 217 | return urls | ||
934 | 218 | |||
935 | 219 | |||
936 | 220 | def check_if_temp_folder_already_exists(path): | ||
937 | 221 | return os.path.isdir(path) | ||
938 | 222 | |||
939 | 223 | |||
940 | 224 | def copy_directory_content(sourcepath, destpath): | ||
941 | 225 | subprocess.call(['cp', '-r', '%s/.' % sourcepath, destpath]) | ||
942 | 226 | |||
943 | 227 | |||
944 | 228 | def delete_folder(path, recursive=False): | ||
945 | 229 | if recursive: | ||
946 | 230 | flag = '-rf' | ||
947 | 231 | else: | ||
948 | 232 | flag = '-f' | ||
949 | 233 | subprocess.call(['rm', flag, path]) | ||
950 | 234 | |||
951 | 235 | |||
952 | 236 | def extract_deb_package(deb_path, destpath): | ||
953 | 237 | subprocess.call(['dpkg-deb', '-x', deb_path, destpath]) | ||
954 | 238 | |||
955 | 239 | |||
956 | 240 | def extract_click_package(click_path, destpath): | ||
957 | 241 | extract_deb_package(click_path, destpath) | ||
958 | 242 | |||
959 | 243 | manifest = subprocess.check_output(['click', 'info', click_path]) | ||
960 | 244 | |||
961 | 245 | # The manifest we get has an 'installed-size' key with the value of the | ||
962 | 246 | # previous package. Anyway this value will be replaced when we'll run | ||
963 | 247 | # 'click build <pkg>', so there's no reason for removing it here. | ||
964 | 248 | f = open(os.path.join(destpath, 'manifest.json'), 'w') | ||
965 | 249 | f.write(manifest) | ||
966 | 250 | f.close() | ||
967 | 251 | |||
968 | 252 | return destpath | ||
969 | 253 | |||
970 | 254 | |||
971 | 255 | def build_click_package(source_dirpath): | ||
972 | 256 | output = subprocess.check_output(['click', 'build', source_dirpath]) | ||
973 | 257 | |||
974 | 258 | for line in output.split(os.linesep): | ||
975 | 259 | if line.find('Successfully built package in ') > -1: | ||
976 | 260 | # FIXME: Very ugly. | ||
977 | 261 | path = line.replace('Successfully built package in \'', '') | ||
978 | 262 | path = path.replace('\'.', '') | ||
979 | 263 | return path | ||
980 | 264 | |||
981 | 265 | |||
982 | 266 | def copy_file(sourcepath, destpath, overwrite=False): | ||
983 | 267 | flag = '' | ||
984 | 268 | |||
985 | 269 | if not overwrite: | ||
986 | 270 | flag = '-n' | ||
987 | 271 | |||
988 | 272 | subprocess.call(['cp', flag, sourcepath, destpath]) | ||
989 | 273 | |||
990 | 274 | |||
991 | 275 | # Argument parser | ||
992 | 276 | parser = argparse.ArgumentParser( | ||
993 | 277 | description="A tool for adding external libraries to a Ubuntu SDK \ | ||
994 | 278 | application or scope.") | ||
995 | 279 | |||
996 | 280 | parser.add_argument( | ||
997 | 281 | '-f', | ||
998 | 282 | '--force-download', | ||
999 | 283 | dest='force_download', | ||
1000 | 284 | action='store_true', | ||
1001 | 285 | help='force a new download of the packages') | ||
1002 | 286 | |||
1003 | 287 | parser.add_argument( | ||
1004 | 288 | '-d', | ||
1005 | 289 | '--delete-temp', | ||
1006 | 290 | dest='delete_temp', | ||
1007 | 291 | action='store_true', | ||
1008 | 292 | help='delete temp files at the end of the process') | ||
1009 | 293 | |||
1010 | 294 | parser.add_argument( | ||
1011 | 295 | '-e', | ||
1012 | 296 | '--extract-only', | ||
1013 | 297 | dest='extract_only', | ||
1014 | 298 | action='store_true', | ||
1015 | 299 | help='only create temp directory and extract the content of downloaded \ | ||
1016 | 300 | packages') | ||
1017 | 301 | |||
1018 | 302 | parser.add_argument( | ||
1019 | 303 | '-c', | ||
1020 | 304 | '--custom-script', | ||
1021 | 305 | dest='script_path', | ||
1022 | 306 | type=str, | ||
1023 | 307 | help='run a custom script after the extraction of Debian packages and \ | ||
1024 | 308 | before copying their content to the target destination. The tool will \ | ||
1025 | 309 | execute the script with the path to the packages dump as argument. If \ | ||
1026 | 310 | the \'-e\' flag has been specified, the script will be anyway \ | ||
1027 | 311 | executed. This option is useful when you need to automatically modify \ | ||
1028 | 312 | the content of temp folder (e.g. when you need to fix some path \ | ||
1029 | 313 | before including the files in a click package).') | ||
1030 | 314 | |||
1031 | 315 | parser.add_argument( | ||
1032 | 316 | 'manifest_path', | ||
1033 | 317 | type=str, | ||
1034 | 318 | help='path of json file containing the list of packages to be downloaded.') | ||
1035 | 319 | |||
1036 | 320 | parser.add_argument( | ||
1037 | 321 | 'arch', | ||
1038 | 322 | type=str, | ||
1039 | 323 | choices=['amd64', 'i386', 'armhf'], | ||
1040 | 324 | help='CPU architecture ("amd64", "i386" or "armhf")') | ||
1041 | 325 | |||
1042 | 326 | parser.add_argument( | ||
1043 | 327 | 'target_path', | ||
1044 | 328 | type=str, | ||
1045 | 329 | help='path to the target (a click package or a folder) where this \ | ||
1046 | 330 | tool will include the downloaded binaries. If the folder does not \ | ||
1047 | 331 | exist, it will be created.') | ||
1048 | 332 | |||
1049 | 333 | args = parser.parse_args() | ||
1050 | 334 | |||
1051 | 335 | # Variables | ||
1052 | 336 | manifest_path = args.manifest_path | ||
1053 | 337 | target_path = args.target_path | ||
1054 | 338 | manifest_stat = os.stat(manifest_path) | ||
1055 | 339 | temp_folder = os.path.join( | ||
1056 | 340 | '/tmp/', | ||
1057 | 341 | 'tmp-click-deps-%s-%s-%s-%s' % ( | ||
1058 | 342 | manifest_stat.st_dev, | ||
1059 | 343 | manifest_stat.st_ino, | ||
1060 | 344 | manifest_stat.st_size, | ||
1061 | 345 | manifest_stat.st_mtime)) | ||
1062 | 346 | temp_arch_folder = os.path.join(temp_folder, args.arch) | ||
1063 | 347 | is_click_target = os.path.isfile(args.target_path) | ||
1064 | 348 | |||
1065 | 349 | # Check command line arguments | ||
1066 | 350 | if not os.path.isfile(manifest_path): | ||
1067 | 351 | sys.exit("\n\nERROR: Package manifest is not a valid file. Exit...") | ||
1068 | 352 | |||
1069 | 353 | if not os.path.isfile(target_path) and target_path.endswith('.click'): | ||
1070 | 354 | sys.exit("\n\nERROR: The specified target .click does not exists.") | ||
1071 | 355 | elif not os.path.isdir(target_path): | ||
1072 | 356 | print ("\n\nCreating dest folder\n{}".format(target_path)) | ||
1073 | 357 | os.mkdir(target_path) | ||
1074 | 358 | |||
1075 | 359 | # Check if the script exist, if specified any. | ||
1076 | 360 | if args.script_path and not os.path.exists(args.script_path): | ||
1077 | 361 | sys.exit("\n\nERROR: The specified script does not exists.") | ||
1078 | 362 | |||
1079 | 363 | # If -f argument has been specified, remove all the existing data before | ||
1080 | 364 | # running this script. | ||
1081 | 365 | if args.force_download: | ||
1082 | 366 | if os.path.isdir(temp_folder): | ||
1083 | 367 | print ("\nRemoving temp data of the previous run, as requested") | ||
1084 | 368 | delete_folder(temp_folder, True) | ||
1085 | 369 | |||
1086 | 370 | # Check if we already have run this script for the same target. | ||
1087 | 371 | if not check_if_temp_folder_already_exists(temp_arch_folder): | ||
1088 | 372 | # Check internet connection | ||
1089 | 373 | if not check_internet_connection(): | ||
1090 | 374 | sys.exit("\n\nERROR: An internet connection is required in order to \ | ||
1091 | 375 | download packages from repositories.") | ||
1092 | 376 | |||
1093 | 377 | # Create temp folder in /tmp | ||
1094 | 378 | print ("\nCreating temp folder in {}".format(temp_folder)) | ||
1095 | 379 | os.mkdir(temp_folder) | ||
1096 | 380 | os.mkdir(temp_arch_folder) | ||
1097 | 381 | |||
1098 | 382 | # Parse the JSON package list and get the download URL of the packages. | ||
1099 | 383 | debs_url_list = get_URLs_for_arch( | ||
1100 | 384 | manifest_path, | ||
1101 | 385 | args.arch, | ||
1102 | 386 | temp_folder) | ||
1103 | 387 | |||
1104 | 388 | # Download packages from web | ||
1105 | 389 | for url in debs_url_list: | ||
1106 | 390 | download_file(url, temp_folder) | ||
1107 | 391 | |||
1108 | 392 | # Extract DEBs packages | ||
1109 | 393 | print ("\nExtracting .deb packages to {}".format(temp_arch_folder)) | ||
1110 | 394 | deb_pkgs_list = [] | ||
1111 | 395 | for file in os.listdir(temp_folder): | ||
1112 | 396 | if file.endswith('.deb'): | ||
1113 | 397 | deb_pkgs_list.append(file) | ||
1114 | 398 | |||
1115 | 399 | for deb_pkg in deb_pkgs_list: | ||
1116 | 400 | extract_deb_package( | ||
1117 | 401 | os.path.join(temp_folder, deb_pkg), | ||
1118 | 402 | temp_arch_folder) | ||
1119 | 403 | |||
1120 | 404 | # If a script has been specified, run it. | ||
1121 | 405 | if args.script_path: | ||
1122 | 406 | print ("\nRunning the script at: {}\n".format(args.script_path)) | ||
1123 | 407 | |||
1124 | 408 | # Ensure that we can run the script, otherwise we don't have the | ||
1125 | 409 | # permission | ||
1126 | 410 | subprocess.call(['chmod', '+x', args.script_path]) | ||
1127 | 411 | subprocess.call([ | ||
1128 | 412 | args.script_path, | ||
1129 | 413 | temp_arch_folder, | ||
1130 | 414 | get_arch_triplet(args.arch)]) | ||
1131 | 415 | else: | ||
1132 | 416 | print ("\nPackages are already downloaded. Use them...") | ||
1133 | 417 | |||
1134 | 418 | # If -e or --extract-only flags have been specified, we have completed our work | ||
1135 | 419 | if args.extract_only: | ||
1136 | 420 | print ("\n\nCompleted successfully.") | ||
1137 | 421 | sys.exit(0) | ||
1138 | 422 | |||
1139 | 423 | # Copy temp_arch folder content to its destination | ||
1140 | 424 | if is_click_target: | ||
1141 | 425 | print ("\nExtracting target .click package") | ||
1142 | 426 | temp_click_folder = extract_click_package( | ||
1143 | 427 | args.target_path, | ||
1144 | 428 | os.path.join('/tmp/', str(get_timestamp()))) | ||
1145 | 429 | |||
1146 | 430 | print ("\nAdding extracted binaries to the package") | ||
1147 | 431 | copy_directory_content(temp_arch_folder, temp_click_folder) | ||
1148 | 432 | |||
1149 | 433 | new_click_package_path = build_click_package(temp_click_folder) | ||
1150 | 434 | print ("\nCreated new .click package at:\n{}".format(new_click_package_path)) | ||
1151 | 435 | |||
1152 | 436 | print ("\nReplacing older .click package") | ||
1153 | 437 | copy_file(new_click_package_path, args.target_path, True) | ||
1154 | 438 | |||
1155 | 439 | delete_folder(temp_click_folder, True) | ||
1156 | 440 | |||
1157 | 441 | else: | ||
1158 | 442 | print ("\nCopying extracted binaries to their destination") | ||
1159 | 443 | copy_directory_content(temp_arch_folder, args.target_path) | ||
1160 | 444 | |||
1161 | 445 | # Delete temp files | ||
1162 | 446 | if args.delete_temp: | ||
1163 | 447 | print ("\)nRemoving temp files and directory, as requested") | ||
1164 | 448 | delete_folder(temp_folder, True) | ||
1165 | 449 | |||
1166 | 450 | # Exit | ||
1167 | 451 | print ("\n\nCompleted successfully.") | ||
1168 | 452 | 0 | ||
1169 | === removed file 'manifest.json.in' | |||
1170 | --- manifest.json.in 2016-07-14 15:04:49 +0000 | |||
1171 | +++ manifest.json.in 1970-01-01 00:00:00 +0000 | |||
1172 | @@ -1,31 +0,0 @@ | |||
1173 | 1 | { | ||
1174 | 2 | "description": "File Manager application", | ||
1175 | 3 | "framework": "ubuntu-sdk-15.04.4", | ||
1176 | 4 | "_comment": "Do not change this. Architecture is automatically replaced by cmake", | ||
1177 | 5 | "architecture": "@CLICK_ARCH@", | ||
1178 | 6 | "hooks": { | ||
1179 | 7 | "filemanager": { | ||
1180 | 8 | "apparmor": "filemanager.apparmor", | ||
1181 | 9 | "desktop": "com.ubuntu.filemanager.desktop", | ||
1182 | 10 | "content-hub": "content-hub.json" | ||
1183 | 11 | } | ||
1184 | 12 | }, | ||
1185 | 13 | "icon": "filemanager64.png", | ||
1186 | 14 | "maintainer": "Ubuntu App Cats <ubuntu-touch-coreapps@lists.launchpad.net>", | ||
1187 | 15 | "name": "com.ubuntu.filemanager", | ||
1188 | 16 | "title": "File Manager", | ||
1189 | 17 | "version": "0.4.@BZR_REVNO@", | ||
1190 | 18 | "x-source": { | ||
1191 | 19 | "vcs-bzr": "lp:ubuntu-filemanager-app", | ||
1192 | 20 | "vcs-bzr-revno": "@BZR_REVNO@" | ||
1193 | 21 | }, | ||
1194 | 22 | "x-test": { | ||
1195 | 23 | "autopilot": { | ||
1196 | 24 | "autopilot_module": "@AUTOPILOT_DIR@", | ||
1197 | 25 | "depends": [ | ||
1198 | 26 | "python3-lxml", | ||
1199 | 27 | "python3-fixtures" | ||
1200 | 28 | ] | ||
1201 | 29 | } | ||
1202 | 30 | } | ||
1203 | 31 | } | ||
1204 | 32 | 0 | ||
1205 | === renamed file 'po/com.ubuntu.filemanager.pot' => 'po/ubuntu-filemanager-app.pot' | |||
1206 | --- po/com.ubuntu.filemanager.pot 2016-07-18 22:55:32 +0000 | |||
1207 | +++ po/ubuntu-filemanager-app.pot 2017-03-23 22:29:00 +0000 | |||
1208 | @@ -1,6 +1,6 @@ | |||
1209 | 1 | # SOME DESCRIPTIVE TITLE. | 1 | # SOME DESCRIPTIVE TITLE. |
1210 | 2 | # Copyright (C) YEAR Canonical Ltd. | 2 | # Copyright (C) YEAR Canonical Ltd. |
1212 | 3 | # This file is distributed under the same license as the PACKAGE package. | 3 | # This file is distributed under the same license as the package. |
1213 | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. |
1214 | 5 | # | 5 | # |
1215 | 6 | #, fuzzy | 6 | #, fuzzy |
1216 | @@ -8,7 +8,7 @@ | |||
1217 | 8 | msgstr "" | 8 | msgstr "" |
1218 | 9 | "Project-Id-Version: \n" | 9 | "Project-Id-Version: \n" |
1219 | 10 | "Report-Msgid-Bugs-To: \n" | 10 | "Report-Msgid-Bugs-To: \n" |
1221 | 11 | "POT-Creation-Date: 2016-07-18 19:55-0300\n" | 11 | "POT-Creation-Date: 2017-03-16 16:43-0300\n" |
1222 | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
1223 | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | 13 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
1224 | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" | 14 | "Language-Team: LANGUAGE <LL@li.org>\n" |
1225 | @@ -18,927 +18,1514 @@ | |||
1226 | 18 | "Content-Transfer-Encoding: 8bit\n" | 18 | "Content-Transfer-Encoding: 8bit\n" |
1227 | 19 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" | 19 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" |
1228 | 20 | 20 | ||
1234 | 21 | #: ../armhf-build/po/com.ubuntu.filemanager.desktop.in.in.h:1 | 21 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:138 |
1235 | 22 | #: ../qbuild/po/com.ubuntu.filemanager.desktop.in.in.h:1 | 22 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:138 |
1236 | 23 | #: ../sbuild/po/com.ubuntu.filemanager.desktop.in.in.h:1 | 23 | msgid "About Application" |
1237 | 24 | #: ../ssbuild/po/com.ubuntu.filemanager.desktop.in.in.h:1 | 24 | msgstr "" |
1238 | 25 | #: com.ubuntu.filemanager.desktop.in.in.h:1 | 25 | |
1239 | 26 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:139 | ||
1240 | 27 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:139 | ||
1241 | 28 | msgid "" | ||
1242 | 29 | "The <b>Application</b> example demonstrates how to write modern GUI " | ||
1243 | 30 | "applications using Qt, with a menu bar, toolbars, and a status bar." | ||
1244 | 31 | msgstr "" | ||
1245 | 32 | |||
1246 | 33 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:157 | ||
1247 | 34 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:157 | ||
1248 | 35 | msgid "&New" | ||
1249 | 36 | msgstr "" | ||
1250 | 37 | |||
1251 | 38 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:159 | ||
1252 | 39 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:159 | ||
1253 | 40 | msgid "Create a new file" | ||
1254 | 41 | msgstr "" | ||
1255 | 42 | |||
1256 | 43 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:163 | ||
1257 | 44 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:163 | ||
1258 | 45 | msgid "&Open..." | ||
1259 | 46 | msgstr "" | ||
1260 | 47 | |||
1261 | 48 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:165 | ||
1262 | 49 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:165 | ||
1263 | 50 | msgid "Open an existing file" | ||
1264 | 51 | msgstr "" | ||
1265 | 52 | |||
1266 | 53 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:169 | ||
1267 | 54 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:169 | ||
1268 | 55 | msgid "&Save" | ||
1269 | 56 | msgstr "" | ||
1270 | 57 | |||
1271 | 58 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:171 | ||
1272 | 59 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:171 | ||
1273 | 60 | msgid "Save the document to disk" | ||
1274 | 61 | msgstr "" | ||
1275 | 62 | |||
1276 | 63 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:174 | ||
1277 | 64 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:174 | ||
1278 | 65 | msgid "Save &As..." | ||
1279 | 66 | msgstr "" | ||
1280 | 67 | |||
1281 | 68 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:176 | ||
1282 | 69 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:176 | ||
1283 | 70 | msgid "Save the document under a new name" | ||
1284 | 71 | msgstr "" | ||
1285 | 72 | |||
1286 | 73 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:180 | ||
1287 | 74 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:180 | ||
1288 | 75 | msgid "E&xit" | ||
1289 | 76 | msgstr "" | ||
1290 | 77 | |||
1291 | 78 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:183 | ||
1292 | 79 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:183 | ||
1293 | 80 | msgid "Exit the application" | ||
1294 | 81 | msgstr "" | ||
1295 | 82 | |||
1296 | 83 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:187 | ||
1297 | 84 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:187 | ||
1298 | 85 | msgid "Cu&t" | ||
1299 | 86 | msgstr "" | ||
1300 | 87 | |||
1301 | 88 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:190 | ||
1302 | 89 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:190 | ||
1303 | 90 | msgid "Cut the current selection's contents to the clipboard" | ||
1304 | 91 | msgstr "" | ||
1305 | 92 | |||
1306 | 93 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:194 | ||
1307 | 94 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:194 | ||
1308 | 95 | msgid "&Copy" | ||
1309 | 96 | msgstr "" | ||
1310 | 97 | |||
1311 | 98 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:196 | ||
1312 | 99 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:196 | ||
1313 | 100 | msgid "Copy the current selection's contents to the clipboard" | ||
1314 | 101 | msgstr "" | ||
1315 | 102 | |||
1316 | 103 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:200 | ||
1317 | 104 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:200 | ||
1318 | 105 | msgid "&Paste" | ||
1319 | 106 | msgstr "" | ||
1320 | 107 | |||
1321 | 108 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:202 | ||
1322 | 109 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:202 | ||
1323 | 110 | msgid "Paste the clipboard's contents into the current selection" | ||
1324 | 111 | msgstr "" | ||
1325 | 112 | |||
1326 | 113 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:206 | ||
1327 | 114 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:206 | ||
1328 | 115 | msgid "&About" | ||
1329 | 116 | msgstr "" | ||
1330 | 117 | |||
1331 | 118 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:207 | ||
1332 | 119 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:207 | ||
1333 | 120 | msgid "Show the application's About box" | ||
1334 | 121 | msgstr "" | ||
1335 | 122 | |||
1336 | 123 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:211 | ||
1337 | 124 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:211 | ||
1338 | 125 | msgid "About &Qt" | ||
1339 | 126 | msgstr "" | ||
1340 | 127 | |||
1341 | 128 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:212 | ||
1342 | 129 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:212 | ||
1343 | 130 | msgid "Show the Qt library's About box" | ||
1344 | 131 | msgstr "" | ||
1345 | 132 | |||
1346 | 133 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:231 | ||
1347 | 134 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:231 | ||
1348 | 135 | msgid "&File" | ||
1349 | 136 | msgstr "" | ||
1350 | 137 | |||
1351 | 138 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:242 | ||
1352 | 139 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:242 | ||
1353 | 140 | msgid "&Edit" | ||
1354 | 141 | msgstr "" | ||
1355 | 142 | |||
1356 | 143 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:249 | ||
1357 | 144 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:249 | ||
1358 | 145 | msgid "&Help" | ||
1359 | 146 | msgstr "" | ||
1360 | 147 | |||
1361 | 148 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:258 | ||
1362 | 149 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:258 | ||
1363 | 150 | msgid "File" | ||
1364 | 151 | msgstr "" | ||
1365 | 152 | |||
1366 | 153 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:265 | ||
1367 | 154 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:265 | ||
1368 | 155 | msgid "Edit" | ||
1369 | 156 | msgstr "" | ||
1370 | 157 | |||
1371 | 158 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:276 | ||
1372 | 159 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:276 | ||
1373 | 160 | msgid "Ready" | ||
1374 | 161 | msgstr "" | ||
1375 | 162 | |||
1376 | 163 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:308 | ||
1377 | 164 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:327 | ||
1378 | 165 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:354 | ||
1379 | 166 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:308 | ||
1380 | 167 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:327 | ||
1381 | 168 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:354 | ||
1382 | 169 | msgid "Application" | ||
1383 | 170 | msgstr "" | ||
1384 | 171 | |||
1385 | 172 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:309 | ||
1386 | 173 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:309 | ||
1387 | 174 | msgid "" | ||
1388 | 175 | "The document has been modified.\n" | ||
1389 | 176 | "Do you want to save your changes?" | ||
1390 | 177 | msgstr "" | ||
1391 | 178 | |||
1392 | 179 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:328 | ||
1393 | 180 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:328 | ||
1394 | 181 | #, qt-format | ||
1395 | 182 | msgid "" | ||
1396 | 183 | "Cannot read file %1:\n" | ||
1397 | 184 | "%2." | ||
1398 | 185 | msgstr "" | ||
1399 | 186 | |||
1400 | 187 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:344 | ||
1401 | 188 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:344 | ||
1402 | 189 | msgid "File loaded" | ||
1403 | 190 | msgstr "" | ||
1404 | 191 | |||
1405 | 192 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:355 | ||
1406 | 193 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:355 | ||
1407 | 194 | #, qt-format | ||
1408 | 195 | msgid "" | ||
1409 | 196 | "Cannot write file %1:\n" | ||
1410 | 197 | "%2." | ||
1411 | 198 | msgstr "" | ||
1412 | 199 | |||
1413 | 200 | #: ../parts/desktop-ubuntu-app-platform/build/demos/qt5/src/mainwindow.cpp:371 | ||
1414 | 201 | #: ../parts/desktop-ubuntu-app-platform/src/demos/qt5/src/mainwindow.cpp:371 | ||
1415 | 202 | msgid "File saved" | ||
1416 | 203 | msgstr "" | ||
1417 | 204 | |||
1418 | 205 | #: ../parts/ubuntu-filemanager-app/build/po/ubuntu-filemanager-app.desktop.in.in.h:1 | ||
1419 | 206 | #: ../parts/ubuntu-filemanager-app/src/qbuild/po/ubuntu-filemanager-app.desktop.in.in.h:1 | ||
1420 | 207 | #: ../qbuild/po/ubuntu-filemanager-app.desktop.in.in.h:1 | ||
1421 | 208 | #: ubuntu-filemanager-app.desktop.in.in.h:1 | ||
1422 | 26 | msgid "File Manager" | 209 | msgid "File Manager" |
1423 | 27 | msgstr "" | 210 | msgstr "" |
1424 | 28 | 211 | ||
1429 | 29 | #: ../sbuild/package/qml/components/FolderIconView.qml:57 | 212 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/components/FolderIconView.qml:57 |
1430 | 30 | #: ../sbuild/package/qml/components/FolderListView.qml:36 | 213 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/components/FolderListView.qml:36 |
1431 | 31 | #: ../sbuild/src/app/qml/components/FolderIconView.qml:57 | 214 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/components/FolderIconView.qml:57 |
1432 | 32 | #: ../sbuild/src/app/qml/components/FolderListView.qml:36 | 215 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/components/FolderListView.qml:36 |
1433 | 216 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/components/FolderIconView.qml:57 | ||
1434 | 217 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/components/FolderListView.qml:36 | ||
1435 | 218 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/components/FolderIconView.qml:57 | ||
1436 | 219 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/components/FolderListView.qml:36 | ||
1437 | 220 | #: ../prime/usr/share/filemanager/qml/components/FolderIconView.qml:57 | ||
1438 | 221 | #: ../prime/usr/share/filemanager/qml/components/FolderListView.qml:36 | ||
1439 | 222 | #: ../qbuild/src/app/qml/components/FolderIconView.qml:57 | ||
1440 | 223 | #: ../qbuild/src/app/qml/components/FolderListView.qml:36 | ||
1441 | 33 | #: ../src/app/qml/components/FolderIconView.qml:57 | 224 | #: ../src/app/qml/components/FolderIconView.qml:57 |
1442 | 34 | #: ../src/app/qml/components/FolderListView.qml:36 | 225 | #: ../src/app/qml/components/FolderListView.qml:36 |
1447 | 35 | #: ../ssbuild/package/qml/components/FolderIconView.qml:57 | 226 | #: ../stage/usr/share/filemanager/qml/components/FolderIconView.qml:57 |
1448 | 36 | #: ../ssbuild/package/qml/components/FolderListView.qml:36 | 227 | #: ../stage/usr/share/filemanager/qml/components/FolderListView.qml:36 |
1445 | 37 | #: ../ssbuild/src/app/qml/components/FolderIconView.qml:57 | ||
1446 | 38 | #: ../ssbuild/src/app/qml/components/FolderListView.qml:36 | ||
1449 | 39 | #, qt-format | 228 | #, qt-format |
1450 | 40 | msgid "%1 (%2 file)" | 229 | msgid "%1 (%2 file)" |
1451 | 41 | msgid_plural "%1 (%2 files)" | 230 | msgid_plural "%1 (%2 files)" |
1452 | 42 | msgstr[0] "" | 231 | msgstr[0] "" |
1453 | 43 | msgstr[1] "" | 232 | msgstr[1] "" |
1454 | 44 | 233 | ||
1459 | 45 | #: ../sbuild/package/qml/components/PathHistoryRow.qml:89 | 234 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/components/PathHistoryRow.qml:89 |
1460 | 46 | #: ../sbuild/package/qml/ui/FolderListPage.qml:872 | 235 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:892 |
1461 | 47 | #: ../sbuild/src/app/qml/components/PathHistoryRow.qml:89 | 236 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/components/PathHistoryRow.qml:89 |
1462 | 48 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:875 | 237 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:892 |
1463 | 238 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/components/PathHistoryRow.qml:89 | ||
1464 | 239 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:895 | ||
1465 | 240 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/components/PathHistoryRow.qml:89 | ||
1466 | 241 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:892 | ||
1467 | 242 | #: ../prime/usr/share/filemanager/qml/components/PathHistoryRow.qml:89 | ||
1468 | 243 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:892 | ||
1469 | 244 | #: ../qbuild/src/app/qml/components/PathHistoryRow.qml:89 | ||
1470 | 245 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:892 | ||
1471 | 49 | #: ../src/app/qml/components/PathHistoryRow.qml:89 | 246 | #: ../src/app/qml/components/PathHistoryRow.qml:89 |
1477 | 50 | #: ../src/app/qml/ui/FolderListPage.qml:875 | 247 | #: ../src/app/qml/ui/FolderListPage.qml:892 |
1478 | 51 | #: ../ssbuild/package/qml/components/PathHistoryRow.qml:89 | 248 | #: ../stage/usr/share/filemanager/qml/components/PathHistoryRow.qml:89 |
1479 | 52 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:858 | 249 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:892 |
1475 | 53 | #: ../ssbuild/src/app/qml/components/PathHistoryRow.qml:89 | ||
1476 | 54 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:858 | ||
1480 | 55 | msgid "Device" | 250 | msgid "Device" |
1481 | 56 | msgstr "" | 251 | msgstr "" |
1482 | 57 | 252 | ||
1491 | 58 | #: ../sbuild/package/qml/components/PlacesSidebar.qml:54 | 253 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/components/PlacesSidebar.qml:54 |
1492 | 59 | #: ../sbuild/package/qml/ui/FolderListPage.qml:31 | 254 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:31 |
1493 | 60 | #: ../sbuild/package/qml/ui/PlacesPage.qml:31 | 255 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/PlacesPage.qml:31 |
1494 | 61 | #: ../sbuild/package/qml/ui/PlacesPopover.qml:102 | 256 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/PlacesPopover.qml:102 |
1495 | 62 | #: ../sbuild/src/app/qml/components/PlacesSidebar.qml:54 | 257 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/components/PlacesSidebar.qml:54 |
1496 | 63 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:31 | 258 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:31 |
1497 | 64 | #: ../sbuild/src/app/qml/ui/PlacesPage.qml:31 | 259 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/PlacesPage.qml:31 |
1498 | 65 | #: ../sbuild/src/app/qml/ui/PlacesPopover.qml:102 | 260 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/PlacesPopover.qml:102 |
1499 | 261 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/components/PlacesSidebar.qml:54 | ||
1500 | 262 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:31 | ||
1501 | 263 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/PlacesPage.qml:31 | ||
1502 | 264 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/PlacesPopover.qml:102 | ||
1503 | 265 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/components/PlacesSidebar.qml:54 | ||
1504 | 266 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:31 | ||
1505 | 267 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/PlacesPage.qml:31 | ||
1506 | 268 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/PlacesPopover.qml:102 | ||
1507 | 269 | #: ../prime/usr/share/filemanager/qml/components/PlacesSidebar.qml:54 | ||
1508 | 270 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:31 | ||
1509 | 271 | #: ../prime/usr/share/filemanager/qml/ui/PlacesPage.qml:31 | ||
1510 | 272 | #: ../prime/usr/share/filemanager/qml/ui/PlacesPopover.qml:102 | ||
1511 | 273 | #: ../qbuild/src/app/qml/components/PlacesSidebar.qml:54 | ||
1512 | 274 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:31 | ||
1513 | 275 | #: ../qbuild/src/app/qml/ui/PlacesPage.qml:31 | ||
1514 | 276 | #: ../qbuild/src/app/qml/ui/PlacesPopover.qml:102 | ||
1515 | 66 | #: ../src/app/qml/components/PlacesSidebar.qml:54 | 277 | #: ../src/app/qml/components/PlacesSidebar.qml:54 |
1516 | 67 | #: ../src/app/qml/ui/FolderListPage.qml:31 ../src/app/qml/ui/PlacesPage.qml:31 | 278 | #: ../src/app/qml/ui/FolderListPage.qml:31 ../src/app/qml/ui/PlacesPage.qml:31 |
1517 | 68 | #: ../src/app/qml/ui/PlacesPopover.qml:102 | 279 | #: ../src/app/qml/ui/PlacesPopover.qml:102 |
1526 | 69 | #: ../ssbuild/package/qml/components/PlacesSidebar.qml:54 | 280 | #: ../stage/usr/share/filemanager/qml/components/PlacesSidebar.qml:54 |
1527 | 70 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:30 | 281 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:31 |
1528 | 71 | #: ../ssbuild/package/qml/ui/PlacesPage.qml:31 | 282 | #: ../stage/usr/share/filemanager/qml/ui/PlacesPage.qml:31 |
1529 | 72 | #: ../ssbuild/package/qml/ui/PlacesPopover.qml:102 | 283 | #: ../stage/usr/share/filemanager/qml/ui/PlacesPopover.qml:102 |
1522 | 73 | #: ../ssbuild/src/app/qml/components/PlacesSidebar.qml:54 | ||
1523 | 74 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:30 | ||
1524 | 75 | #: ../ssbuild/src/app/qml/ui/PlacesPage.qml:31 | ||
1525 | 76 | #: ../ssbuild/src/app/qml/ui/PlacesPopover.qml:102 | ||
1530 | 77 | msgid "Places" | 284 | msgid "Places" |
1531 | 78 | msgstr "" | 285 | msgstr "" |
1532 | 79 | 286 | ||
1535 | 80 | #: ../sbuild/package/qml/content-hub/FileOpener.qml:27 | 287 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/content-hub/FileOpener.qml:27 |
1536 | 81 | #: ../sbuild/src/app/qml/content-hub/FileOpener.qml:27 | 288 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/content-hub/FileOpener.qml:27 |
1537 | 289 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/content-hub/FileOpener.qml:27 | ||
1538 | 290 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/content-hub/FileOpener.qml:27 | ||
1539 | 291 | #: ../prime/usr/share/filemanager/qml/content-hub/FileOpener.qml:27 | ||
1540 | 292 | #: ../qbuild/src/app/qml/content-hub/FileOpener.qml:27 | ||
1541 | 82 | #: ../src/app/qml/content-hub/FileOpener.qml:27 | 293 | #: ../src/app/qml/content-hub/FileOpener.qml:27 |
1544 | 83 | #: ../ssbuild/package/qml/content-hub/FileOpener.qml:27 | 294 | #: ../stage/usr/share/filemanager/qml/content-hub/FileOpener.qml:27 |
1543 | 84 | #: ../ssbuild/src/app/qml/content-hub/FileOpener.qml:27 | ||
1545 | 85 | msgid "Open with" | 295 | msgid "Open with" |
1546 | 86 | msgstr "" | 296 | msgstr "" |
1547 | 87 | 297 | ||
1554 | 88 | #: ../sbuild/package/qml/filemanager.qml:83 | 298 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:83 |
1555 | 89 | #: ../sbuild/package/qml/ui/FolderListPage.qml:114 | 299 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:114 |
1556 | 90 | #: ../sbuild/package/qml/ui/SettingsSheet.qml:33 | 300 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/SettingsSheet.qml:33 |
1557 | 91 | #: ../sbuild/src/app/qml/filemanager.qml:83 | 301 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:83 |
1558 | 92 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:114 | 302 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:114 |
1559 | 93 | #: ../sbuild/src/app/qml/ui/SettingsSheet.qml:33 | 303 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/SettingsSheet.qml:33 |
1560 | 304 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:83 | ||
1561 | 305 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:114 | ||
1562 | 306 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/SettingsSheet.qml:33 | ||
1563 | 307 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:83 | ||
1564 | 308 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:114 | ||
1565 | 309 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/SettingsSheet.qml:33 | ||
1566 | 310 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:83 | ||
1567 | 311 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:114 | ||
1568 | 312 | #: ../prime/usr/share/filemanager/qml/ui/SettingsSheet.qml:33 | ||
1569 | 313 | #: ../qbuild/src/app/qml/filemanager.qml:83 | ||
1570 | 314 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:114 | ||
1571 | 315 | #: ../qbuild/src/app/qml/ui/SettingsSheet.qml:33 | ||
1572 | 94 | #: ../src/app/qml/filemanager.qml:83 ../src/app/qml/ui/FolderListPage.qml:114 | 316 | #: ../src/app/qml/filemanager.qml:83 ../src/app/qml/ui/FolderListPage.qml:114 |
1573 | 95 | #: ../src/app/qml/ui/SettingsSheet.qml:33 | 317 | #: ../src/app/qml/ui/SettingsSheet.qml:33 |
1580 | 96 | #: ../ssbuild/package/qml/filemanager.qml:81 | 318 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:83 |
1581 | 97 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:112 | 319 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:114 |
1582 | 98 | #: ../ssbuild/package/qml/ui/SettingsSheet.qml:33 | 320 | #: ../stage/usr/share/filemanager/qml/ui/SettingsSheet.qml:33 |
1577 | 99 | #: ../ssbuild/src/app/qml/filemanager.qml:81 | ||
1578 | 100 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:112 | ||
1579 | 101 | #: ../ssbuild/src/app/qml/ui/SettingsSheet.qml:33 | ||
1583 | 102 | msgid "Settings" | 321 | msgid "Settings" |
1584 | 103 | msgstr "" | 322 | msgstr "" |
1585 | 104 | 323 | ||
1590 | 105 | #: ../sbuild/package/qml/filemanager.qml:84 | 324 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:84 |
1591 | 106 | #: ../sbuild/src/app/qml/filemanager.qml:84 ../src/app/qml/filemanager.qml:84 | 325 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:84 |
1592 | 107 | #: ../ssbuild/package/qml/filemanager.qml:82 | 326 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:84 |
1593 | 108 | #: ../ssbuild/src/app/qml/filemanager.qml:82 | 327 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:84 |
1594 | 328 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:84 | ||
1595 | 329 | #: ../qbuild/src/app/qml/filemanager.qml:84 ../src/app/qml/filemanager.qml:84 | ||
1596 | 330 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:84 | ||
1597 | 109 | msgid "Change app settings" | 331 | msgid "Change app settings" |
1598 | 110 | msgstr "" | 332 | msgstr "" |
1599 | 111 | 333 | ||
1607 | 112 | #: ../sbuild/package/qml/filemanager.qml:295 | 334 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:299 |
1608 | 113 | #: ../sbuild/package/qml/ui/FolderListPage.qml:406 | 335 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:418 |
1609 | 114 | #: ../sbuild/package/qml/ui/ViewPopover.qml:70 | 336 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:70 |
1610 | 115 | #: ../sbuild/src/app/qml/filemanager.qml:287 | 337 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:299 |
1611 | 116 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:409 | 338 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:418 |
1612 | 117 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:70 | 339 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:70 |
1613 | 118 | #: ../src/app/qml/filemanager.qml:287 ../src/app/qml/ui/FolderListPage.qml:409 | 340 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:299 |
1614 | 341 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:430 | ||
1615 | 342 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:70 | ||
1616 | 343 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:299 | ||
1617 | 344 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:418 | ||
1618 | 345 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:70 | ||
1619 | 346 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:299 | ||
1620 | 347 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:418 | ||
1621 | 348 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:70 | ||
1622 | 349 | #: ../qbuild/src/app/qml/filemanager.qml:299 | ||
1623 | 350 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:418 | ||
1624 | 351 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:70 | ||
1625 | 352 | #: ../src/app/qml/filemanager.qml:299 ../src/app/qml/ui/FolderListPage.qml:418 | ||
1626 | 119 | #: ../src/app/qml/ui/ViewPopover.qml:70 | 353 | #: ../src/app/qml/ui/ViewPopover.qml:70 |
1633 | 120 | #: ../ssbuild/package/qml/filemanager.qml:291 | 354 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:299 |
1634 | 121 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:392 | 355 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:418 |
1635 | 122 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:70 | 356 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:70 |
1630 | 123 | #: ../ssbuild/src/app/qml/filemanager.qml:291 | ||
1631 | 124 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:392 | ||
1632 | 125 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:70 | ||
1636 | 126 | msgid "Icons" | 357 | msgid "Icons" |
1637 | 127 | msgstr "" | 358 | msgstr "" |
1638 | 128 | 359 | ||
1646 | 129 | #: ../sbuild/package/qml/filemanager.qml:295 | 360 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:299 |
1647 | 130 | #: ../sbuild/package/qml/ui/FolderListPage.qml:422 | 361 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:434 |
1648 | 131 | #: ../sbuild/package/qml/ui/ViewPopover.qml:71 | 362 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:71 |
1649 | 132 | #: ../sbuild/src/app/qml/filemanager.qml:287 | 363 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:299 |
1650 | 133 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:425 | 364 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:434 |
1651 | 134 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:71 | 365 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:71 |
1652 | 135 | #: ../src/app/qml/filemanager.qml:287 ../src/app/qml/ui/FolderListPage.qml:425 | 366 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:299 |
1653 | 367 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:446 | ||
1654 | 368 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:71 | ||
1655 | 369 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:299 | ||
1656 | 370 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:434 | ||
1657 | 371 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:71 | ||
1658 | 372 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:299 | ||
1659 | 373 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:434 | ||
1660 | 374 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:71 | ||
1661 | 375 | #: ../qbuild/src/app/qml/filemanager.qml:299 | ||
1662 | 376 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:434 | ||
1663 | 377 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:71 | ||
1664 | 378 | #: ../src/app/qml/filemanager.qml:299 ../src/app/qml/ui/FolderListPage.qml:434 | ||
1665 | 136 | #: ../src/app/qml/ui/ViewPopover.qml:71 | 379 | #: ../src/app/qml/ui/ViewPopover.qml:71 |
1672 | 137 | #: ../ssbuild/package/qml/filemanager.qml:291 | 380 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:299 |
1673 | 138 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:408 | 381 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:434 |
1674 | 139 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:71 | 382 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:71 |
1669 | 140 | #: ../ssbuild/src/app/qml/filemanager.qml:291 | ||
1670 | 141 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:408 | ||
1671 | 142 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:71 | ||
1675 | 143 | msgid "List" | 383 | msgid "List" |
1676 | 144 | msgstr "" | 384 | msgstr "" |
1677 | 145 | 385 | ||
1681 | 146 | #: ../sbuild/package/qml/filemanager.qml:324 | 386 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:328 |
1682 | 147 | #: ../sbuild/src/app/qml/filemanager.qml:316 | 387 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:328 |
1683 | 148 | #: ../src/app/qml/filemanager.qml:316 | 388 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:328 |
1684 | 389 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:328 | ||
1685 | 390 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:328 | ||
1686 | 391 | #: ../qbuild/src/app/qml/filemanager.qml:328 ../src/app/qml/filemanager.qml:328 | ||
1687 | 392 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:328 | ||
1688 | 149 | #, qt-format | 393 | #, qt-format |
1689 | 150 | msgid "File %1" | 394 | msgid "File %1" |
1690 | 151 | msgstr "" | 395 | msgstr "" |
1691 | 152 | 396 | ||
1695 | 153 | #: ../sbuild/package/qml/filemanager.qml:324 | 397 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:328 |
1696 | 154 | #: ../sbuild/src/app/qml/filemanager.qml:316 | 398 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:328 |
1697 | 155 | #: ../src/app/qml/filemanager.qml:316 | 399 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:328 |
1698 | 400 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:328 | ||
1699 | 401 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:328 | ||
1700 | 402 | #: ../qbuild/src/app/qml/filemanager.qml:328 ../src/app/qml/filemanager.qml:328 | ||
1701 | 403 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:328 | ||
1702 | 156 | #, qt-format | 404 | #, qt-format |
1703 | 157 | msgid "%1 Files" | 405 | msgid "%1 Files" |
1704 | 158 | msgstr "" | 406 | msgstr "" |
1705 | 159 | 407 | ||
1709 | 160 | #: ../sbuild/package/qml/filemanager.qml:325 | 408 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/filemanager.qml:329 |
1710 | 161 | #: ../sbuild/src/app/qml/filemanager.qml:317 | 409 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/filemanager.qml:329 |
1711 | 162 | #: ../src/app/qml/filemanager.qml:317 | 410 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/filemanager.qml:329 |
1712 | 411 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/filemanager.qml:329 | ||
1713 | 412 | #: ../prime/usr/share/filemanager/qml/filemanager.qml:329 | ||
1714 | 413 | #: ../qbuild/src/app/qml/filemanager.qml:329 ../src/app/qml/filemanager.qml:329 | ||
1715 | 414 | #: ../stage/usr/share/filemanager/qml/filemanager.qml:329 | ||
1716 | 163 | #, qt-format | 415 | #, qt-format |
1717 | 164 | msgid "Saved to: %1" | 416 | msgid "Saved to: %1" |
1718 | 165 | msgstr "" | 417 | msgstr "" |
1719 | 166 | 418 | ||
1724 | 167 | #: ../sbuild/package/qml/ui/AuthenticationDialog.qml:25 | 419 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/AuthenticationDialog.qml:25 |
1725 | 168 | #: ../sbuild/package/qml/ui/NetAuthenticationDialog.qml:26 | 420 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NetAuthenticationDialog.qml:26 |
1726 | 169 | #: ../sbuild/src/app/qml/ui/AuthenticationDialog.qml:25 | 421 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:25 |
1727 | 170 | #: ../sbuild/src/app/qml/ui/NetAuthenticationDialog.qml:26 | 422 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:26 |
1728 | 423 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/AuthenticationDialog.qml:25 | ||
1729 | 424 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:26 | ||
1730 | 425 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/AuthenticationDialog.qml:25 | ||
1731 | 426 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NetAuthenticationDialog.qml:26 | ||
1732 | 427 | #: ../prime/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:25 | ||
1733 | 428 | #: ../prime/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:26 | ||
1734 | 429 | #: ../qbuild/src/app/qml/ui/AuthenticationDialog.qml:25 | ||
1735 | 430 | #: ../qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:26 | ||
1736 | 171 | #: ../src/app/qml/ui/AuthenticationDialog.qml:25 | 431 | #: ../src/app/qml/ui/AuthenticationDialog.qml:25 |
1737 | 172 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:26 | 432 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:26 |
1742 | 173 | #: ../ssbuild/package/qml/ui/AuthenticationDialog.qml:25 | 433 | #: ../stage/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:25 |
1743 | 174 | #: ../ssbuild/package/qml/ui/NetAuthenticationDialog.qml:26 | 434 | #: ../stage/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:26 |
1740 | 175 | #: ../ssbuild/src/app/qml/ui/AuthenticationDialog.qml:25 | ||
1741 | 176 | #: ../ssbuild/src/app/qml/ui/NetAuthenticationDialog.qml:26 | ||
1744 | 177 | msgid "Authentication required" | 435 | msgid "Authentication required" |
1745 | 178 | msgstr "" | 436 | msgstr "" |
1746 | 179 | 437 | ||
1749 | 180 | #: ../sbuild/package/qml/ui/AuthenticationDialog.qml:27 | 438 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/AuthenticationDialog.qml:27 |
1750 | 181 | #: ../sbuild/src/app/qml/ui/AuthenticationDialog.qml:27 | 439 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:27 |
1751 | 440 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/AuthenticationDialog.qml:27 | ||
1752 | 441 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/AuthenticationDialog.qml:27 | ||
1753 | 442 | #: ../prime/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:27 | ||
1754 | 443 | #: ../qbuild/src/app/qml/ui/AuthenticationDialog.qml:27 | ||
1755 | 182 | #: ../src/app/qml/ui/AuthenticationDialog.qml:27 | 444 | #: ../src/app/qml/ui/AuthenticationDialog.qml:27 |
1758 | 183 | #: ../ssbuild/package/qml/ui/AuthenticationDialog.qml:27 | 445 | #: ../stage/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:27 |
1757 | 184 | #: ../ssbuild/src/app/qml/ui/AuthenticationDialog.qml:27 | ||
1759 | 185 | msgid "Password is required to access all files" | 446 | msgid "Password is required to access all files" |
1760 | 186 | msgstr "" | 447 | msgstr "" |
1761 | 187 | 448 | ||
1764 | 188 | #: ../sbuild/package/qml/ui/AuthenticationDialog.qml:39 | 449 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/AuthenticationDialog.qml:39 |
1765 | 189 | #: ../sbuild/src/app/qml/ui/AuthenticationDialog.qml:39 | 450 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:39 |
1766 | 451 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/AuthenticationDialog.qml:39 | ||
1767 | 452 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/AuthenticationDialog.qml:39 | ||
1768 | 453 | #: ../prime/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:39 | ||
1769 | 454 | #: ../qbuild/src/app/qml/ui/AuthenticationDialog.qml:39 | ||
1770 | 190 | #: ../src/app/qml/ui/AuthenticationDialog.qml:39 | 455 | #: ../src/app/qml/ui/AuthenticationDialog.qml:39 |
1773 | 191 | #: ../ssbuild/package/qml/ui/AuthenticationDialog.qml:39 | 456 | #: ../stage/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:39 |
1772 | 192 | #: ../ssbuild/src/app/qml/ui/AuthenticationDialog.qml:39 | ||
1774 | 193 | msgid "password" | 457 | msgid "password" |
1775 | 194 | msgstr "" | 458 | msgstr "" |
1776 | 195 | 459 | ||
1787 | 196 | #: ../sbuild/package/qml/ui/AuthenticationDialog.qml:49 | 460 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/AuthenticationDialog.qml:49 |
1788 | 197 | #: ../sbuild/package/qml/ui/ConfirmDialog.qml:31 | 461 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ConfirmDialog.qml:31 |
1789 | 198 | #: ../sbuild/package/qml/ui/ConfirmDialogWithInput.qml:49 | 462 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ConfirmDialogWithInput.qml:49 |
1790 | 199 | #: ../sbuild/package/qml/ui/FolderListPage.qml:706 | 463 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:726 |
1791 | 200 | #: ../sbuild/package/qml/ui/NotifyDialog.qml:25 | 464 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NotifyDialog.qml:25 |
1792 | 201 | #: ../sbuild/src/app/qml/ui/AuthenticationDialog.qml:49 | 465 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:49 |
1793 | 202 | #: ../sbuild/src/app/qml/ui/ConfirmDialog.qml:31 | 466 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ConfirmDialog.qml:31 |
1794 | 203 | #: ../sbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:49 | 467 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ConfirmDialogWithInput.qml:49 |
1795 | 204 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:709 | 468 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:726 |
1796 | 205 | #: ../sbuild/src/app/qml/ui/NotifyDialog.qml:25 | 469 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NotifyDialog.qml:25 |
1797 | 470 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/AuthenticationDialog.qml:49 | ||
1798 | 471 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ConfirmDialog.qml:31 | ||
1799 | 472 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:49 | ||
1800 | 473 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:729 | ||
1801 | 474 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NotifyDialog.qml:25 | ||
1802 | 475 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/AuthenticationDialog.qml:49 | ||
1803 | 476 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ConfirmDialog.qml:31 | ||
1804 | 477 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ConfirmDialogWithInput.qml:49 | ||
1805 | 478 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:726 | ||
1806 | 479 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NotifyDialog.qml:25 | ||
1807 | 480 | #: ../prime/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:49 | ||
1808 | 481 | #: ../prime/usr/share/filemanager/qml/ui/ConfirmDialog.qml:31 | ||
1809 | 482 | #: ../prime/usr/share/filemanager/qml/ui/ConfirmDialogWithInput.qml:49 | ||
1810 | 483 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:726 | ||
1811 | 484 | #: ../prime/usr/share/filemanager/qml/ui/NotifyDialog.qml:25 | ||
1812 | 485 | #: ../qbuild/src/app/qml/ui/AuthenticationDialog.qml:49 | ||
1813 | 486 | #: ../qbuild/src/app/qml/ui/ConfirmDialog.qml:31 | ||
1814 | 487 | #: ../qbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:49 | ||
1815 | 488 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:726 | ||
1816 | 489 | #: ../qbuild/src/app/qml/ui/NotifyDialog.qml:25 | ||
1817 | 206 | #: ../src/app/qml/ui/AuthenticationDialog.qml:49 | 490 | #: ../src/app/qml/ui/AuthenticationDialog.qml:49 |
1818 | 207 | #: ../src/app/qml/ui/ConfirmDialog.qml:31 | 491 | #: ../src/app/qml/ui/ConfirmDialog.qml:31 |
1819 | 208 | #: ../src/app/qml/ui/ConfirmDialogWithInput.qml:49 | 492 | #: ../src/app/qml/ui/ConfirmDialogWithInput.qml:49 |
1821 | 209 | #: ../src/app/qml/ui/FolderListPage.qml:709 | 493 | #: ../src/app/qml/ui/FolderListPage.qml:726 |
1822 | 210 | #: ../src/app/qml/ui/NotifyDialog.qml:25 | 494 | #: ../src/app/qml/ui/NotifyDialog.qml:25 |
1833 | 211 | #: ../ssbuild/package/qml/ui/AuthenticationDialog.qml:49 | 495 | #: ../stage/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:49 |
1834 | 212 | #: ../ssbuild/package/qml/ui/ConfirmDialog.qml:31 | 496 | #: ../stage/usr/share/filemanager/qml/ui/ConfirmDialog.qml:31 |
1835 | 213 | #: ../ssbuild/package/qml/ui/ConfirmDialogWithInput.qml:47 | 497 | #: ../stage/usr/share/filemanager/qml/ui/ConfirmDialogWithInput.qml:49 |
1836 | 214 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:692 | 498 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:726 |
1837 | 215 | #: ../ssbuild/package/qml/ui/NotifyDialog.qml:25 | 499 | #: ../stage/usr/share/filemanager/qml/ui/NotifyDialog.qml:25 |
1828 | 216 | #: ../ssbuild/src/app/qml/ui/AuthenticationDialog.qml:49 | ||
1829 | 217 | #: ../ssbuild/src/app/qml/ui/ConfirmDialog.qml:31 | ||
1830 | 218 | #: ../ssbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:47 | ||
1831 | 219 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:692 | ||
1832 | 220 | #: ../ssbuild/src/app/qml/ui/NotifyDialog.qml:25 | ||
1838 | 221 | msgid "OK" | 500 | msgid "OK" |
1839 | 222 | msgstr "" | 501 | msgstr "" |
1840 | 223 | 502 | ||
1861 | 224 | #: ../sbuild/package/qml/ui/AuthenticationDialog.qml:61 | 503 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/AuthenticationDialog.qml:61 |
1862 | 225 | #: ../sbuild/package/qml/ui/ConfirmDialog.qml:41 | 504 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ConfirmDialog.qml:41 |
1863 | 226 | #: ../sbuild/package/qml/ui/ConfirmDialogWithInput.qml:59 | 505 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ConfirmDialogWithInput.qml:59 |
1864 | 227 | #: ../sbuild/package/qml/ui/FileActionDialog.qml:45 | 506 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileActionDialog.qml:45 |
1865 | 228 | #: ../sbuild/package/qml/ui/FileOperationProgressDialog.qml:44 | 507 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileOperationProgressDialog.qml:44 |
1866 | 229 | #: ../sbuild/package/qml/ui/FolderListPage.qml:384 | 508 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:396 |
1867 | 230 | #: ../sbuild/package/qml/ui/FolderListPage.qml:697 | 509 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:717 |
1868 | 231 | #: ../sbuild/package/qml/ui/FolderListPage.qml:764 | 510 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:784 |
1869 | 232 | #: ../sbuild/package/qml/ui/GoToDialog.qml:67 | 511 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/GoToDialog.qml:67 |
1870 | 233 | #: ../sbuild/package/qml/ui/NetAuthenticationDialog.qml:108 | 512 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NetAuthenticationDialog.qml:108 |
1871 | 234 | #: ../sbuild/src/app/qml/ui/AuthenticationDialog.qml:61 | 513 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:61 |
1872 | 235 | #: ../sbuild/src/app/qml/ui/ConfirmDialog.qml:41 | 514 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ConfirmDialog.qml:41 |
1873 | 236 | #: ../sbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:59 | 515 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ConfirmDialogWithInput.qml:59 |
1874 | 237 | #: ../sbuild/src/app/qml/ui/FileActionDialog.qml:45 | 516 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileActionDialog.qml:45 |
1875 | 238 | #: ../sbuild/src/app/qml/ui/FileOperationProgressDialog.qml:44 | 517 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:44 |
1876 | 239 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:387 | 518 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:396 |
1877 | 240 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:700 | 519 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:717 |
1878 | 241 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:767 | 520 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:784 |
1879 | 242 | #: ../sbuild/src/app/qml/ui/GoToDialog.qml:67 | 521 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/GoToDialog.qml:67 |
1880 | 243 | #: ../sbuild/src/app/qml/ui/NetAuthenticationDialog.qml:108 | 522 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:108 |
1881 | 523 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/AuthenticationDialog.qml:61 | ||
1882 | 524 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ConfirmDialog.qml:41 | ||
1883 | 525 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:59 | ||
1884 | 526 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileActionDialog.qml:45 | ||
1885 | 527 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileOperationProgressDialog.qml:44 | ||
1886 | 528 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:408 | ||
1887 | 529 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:720 | ||
1888 | 530 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:787 | ||
1889 | 531 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/GoToDialog.qml:67 | ||
1890 | 532 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:108 | ||
1891 | 533 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/AuthenticationDialog.qml:61 | ||
1892 | 534 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ConfirmDialog.qml:41 | ||
1893 | 535 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ConfirmDialogWithInput.qml:59 | ||
1894 | 536 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileActionDialog.qml:45 | ||
1895 | 537 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileOperationProgressDialog.qml:44 | ||
1896 | 538 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:396 | ||
1897 | 539 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:717 | ||
1898 | 540 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:784 | ||
1899 | 541 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/GoToDialog.qml:67 | ||
1900 | 542 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NetAuthenticationDialog.qml:108 | ||
1901 | 543 | #: ../prime/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:61 | ||
1902 | 544 | #: ../prime/usr/share/filemanager/qml/ui/ConfirmDialog.qml:41 | ||
1903 | 545 | #: ../prime/usr/share/filemanager/qml/ui/ConfirmDialogWithInput.qml:59 | ||
1904 | 546 | #: ../prime/usr/share/filemanager/qml/ui/FileActionDialog.qml:45 | ||
1905 | 547 | #: ../prime/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:44 | ||
1906 | 548 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:396 | ||
1907 | 549 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:717 | ||
1908 | 550 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:784 | ||
1909 | 551 | #: ../prime/usr/share/filemanager/qml/ui/GoToDialog.qml:67 | ||
1910 | 552 | #: ../prime/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:108 | ||
1911 | 553 | #: ../qbuild/src/app/qml/ui/AuthenticationDialog.qml:61 | ||
1912 | 554 | #: ../qbuild/src/app/qml/ui/ConfirmDialog.qml:41 | ||
1913 | 555 | #: ../qbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:59 | ||
1914 | 556 | #: ../qbuild/src/app/qml/ui/FileActionDialog.qml:45 | ||
1915 | 557 | #: ../qbuild/src/app/qml/ui/FileOperationProgressDialog.qml:44 | ||
1916 | 558 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:396 | ||
1917 | 559 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:717 | ||
1918 | 560 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:784 | ||
1919 | 561 | #: ../qbuild/src/app/qml/ui/GoToDialog.qml:67 | ||
1920 | 562 | #: ../qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:108 | ||
1921 | 244 | #: ../src/app/qml/ui/AuthenticationDialog.qml:61 | 563 | #: ../src/app/qml/ui/AuthenticationDialog.qml:61 |
1922 | 245 | #: ../src/app/qml/ui/ConfirmDialog.qml:41 | 564 | #: ../src/app/qml/ui/ConfirmDialog.qml:41 |
1923 | 246 | #: ../src/app/qml/ui/ConfirmDialogWithInput.qml:59 | 565 | #: ../src/app/qml/ui/ConfirmDialogWithInput.qml:59 |
1924 | 247 | #: ../src/app/qml/ui/FileActionDialog.qml:45 | 566 | #: ../src/app/qml/ui/FileActionDialog.qml:45 |
1925 | 248 | #: ../src/app/qml/ui/FileOperationProgressDialog.qml:44 | 567 | #: ../src/app/qml/ui/FileOperationProgressDialog.qml:44 |
1930 | 249 | #: ../src/app/qml/ui/FolderListPage.qml:387 | 568 | #: ../src/app/qml/ui/FolderListPage.qml:396 |
1931 | 250 | #: ../src/app/qml/ui/FolderListPage.qml:700 | 569 | #: ../src/app/qml/ui/FolderListPage.qml:717 |
1932 | 251 | #: ../src/app/qml/ui/FolderListPage.qml:767 | 570 | #: ../src/app/qml/ui/FolderListPage.qml:784 ../src/app/qml/ui/GoToDialog.qml:67 |
1929 | 252 | #: ../src/app/qml/ui/GoToDialog.qml:67 | ||
1933 | 253 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:108 | 571 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:108 |
1954 | 254 | #: ../ssbuild/package/qml/ui/AuthenticationDialog.qml:61 | 572 | #: ../stage/usr/share/filemanager/qml/ui/AuthenticationDialog.qml:61 |
1955 | 255 | #: ../ssbuild/package/qml/ui/ConfirmDialog.qml:41 | 573 | #: ../stage/usr/share/filemanager/qml/ui/ConfirmDialog.qml:41 |
1956 | 256 | #: ../ssbuild/package/qml/ui/ConfirmDialogWithInput.qml:57 | 574 | #: ../stage/usr/share/filemanager/qml/ui/ConfirmDialogWithInput.qml:59 |
1957 | 257 | #: ../ssbuild/package/qml/ui/FileActionDialog.qml:45 | 575 | #: ../stage/usr/share/filemanager/qml/ui/FileActionDialog.qml:45 |
1958 | 258 | #: ../ssbuild/package/qml/ui/FileOperationProgressDialog.qml:44 | 576 | #: ../stage/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:44 |
1959 | 259 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:370 | 577 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:396 |
1960 | 260 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:683 | 578 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:717 |
1961 | 261 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:750 | 579 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:784 |
1962 | 262 | #: ../ssbuild/package/qml/ui/GoToDialog.qml:67 | 580 | #: ../stage/usr/share/filemanager/qml/ui/GoToDialog.qml:67 |
1963 | 263 | #: ../ssbuild/package/qml/ui/NetAuthenticationDialog.qml:108 | 581 | #: ../stage/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:108 |
1944 | 264 | #: ../ssbuild/src/app/qml/ui/AuthenticationDialog.qml:61 | ||
1945 | 265 | #: ../ssbuild/src/app/qml/ui/ConfirmDialog.qml:41 | ||
1946 | 266 | #: ../ssbuild/src/app/qml/ui/ConfirmDialogWithInput.qml:57 | ||
1947 | 267 | #: ../ssbuild/src/app/qml/ui/FileActionDialog.qml:45 | ||
1948 | 268 | #: ../ssbuild/src/app/qml/ui/FileOperationProgressDialog.qml:44 | ||
1949 | 269 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:370 | ||
1950 | 270 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:683 | ||
1951 | 271 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:750 | ||
1952 | 272 | #: ../ssbuild/src/app/qml/ui/GoToDialog.qml:67 | ||
1953 | 273 | #: ../ssbuild/src/app/qml/ui/NetAuthenticationDialog.qml:108 | ||
1964 | 274 | msgid "Cancel" | 582 | msgid "Cancel" |
1965 | 275 | msgstr "" | 583 | msgstr "" |
1966 | 276 | 584 | ||
1969 | 277 | #: ../sbuild/package/qml/ui/FileActionDialog.qml:30 | 585 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileActionDialog.qml:30 |
1970 | 278 | #: ../sbuild/src/app/qml/ui/FileActionDialog.qml:30 | 586 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileActionDialog.qml:30 |
1971 | 587 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileActionDialog.qml:30 | ||
1972 | 588 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileActionDialog.qml:30 | ||
1973 | 589 | #: ../prime/usr/share/filemanager/qml/ui/FileActionDialog.qml:30 | ||
1974 | 590 | #: ../qbuild/src/app/qml/ui/FileActionDialog.qml:30 | ||
1975 | 279 | #: ../src/app/qml/ui/FileActionDialog.qml:30 | 591 | #: ../src/app/qml/ui/FileActionDialog.qml:30 |
1978 | 280 | #: ../ssbuild/package/qml/ui/FileActionDialog.qml:30 | 592 | #: ../stage/usr/share/filemanager/qml/ui/FileActionDialog.qml:30 |
1977 | 281 | #: ../ssbuild/src/app/qml/ui/FileActionDialog.qml:30 | ||
1979 | 282 | msgid "Choose action" | 593 | msgid "Choose action" |
1980 | 283 | msgstr "" | 594 | msgstr "" |
1981 | 284 | 595 | ||
1984 | 285 | #: ../sbuild/package/qml/ui/FileActionDialog.qml:31 | 596 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileActionDialog.qml:31 |
1985 | 286 | #: ../sbuild/src/app/qml/ui/FileActionDialog.qml:31 | 597 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileActionDialog.qml:31 |
1986 | 598 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileActionDialog.qml:31 | ||
1987 | 599 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileActionDialog.qml:31 | ||
1988 | 600 | #: ../prime/usr/share/filemanager/qml/ui/FileActionDialog.qml:31 | ||
1989 | 601 | #: ../qbuild/src/app/qml/ui/FileActionDialog.qml:31 | ||
1990 | 287 | #: ../src/app/qml/ui/FileActionDialog.qml:31 | 602 | #: ../src/app/qml/ui/FileActionDialog.qml:31 |
1993 | 288 | #: ../ssbuild/package/qml/ui/FileActionDialog.qml:31 | 603 | #: ../stage/usr/share/filemanager/qml/ui/FileActionDialog.qml:31 |
1992 | 289 | #: ../ssbuild/src/app/qml/ui/FileActionDialog.qml:31 | ||
1994 | 290 | #, qt-format | 604 | #, qt-format |
1995 | 291 | msgid "For file: %1" | 605 | msgid "For file: %1" |
1996 | 292 | msgstr "" | 606 | msgstr "" |
1997 | 293 | 607 | ||
2000 | 294 | #: ../sbuild/package/qml/ui/FileActionDialog.qml:35 | 608 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileActionDialog.qml:35 |
2001 | 295 | #: ../sbuild/src/app/qml/ui/FileActionDialog.qml:35 | 609 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileActionDialog.qml:35 |
2002 | 610 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileActionDialog.qml:35 | ||
2003 | 611 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileActionDialog.qml:35 | ||
2004 | 612 | #: ../prime/usr/share/filemanager/qml/ui/FileActionDialog.qml:35 | ||
2005 | 613 | #: ../qbuild/src/app/qml/ui/FileActionDialog.qml:35 | ||
2006 | 296 | #: ../src/app/qml/ui/FileActionDialog.qml:35 | 614 | #: ../src/app/qml/ui/FileActionDialog.qml:35 |
2009 | 297 | #: ../ssbuild/package/qml/ui/FileActionDialog.qml:35 | 615 | #: ../stage/usr/share/filemanager/qml/ui/FileActionDialog.qml:35 |
2008 | 298 | #: ../ssbuild/src/app/qml/ui/FileActionDialog.qml:35 | ||
2010 | 299 | msgid "Open" | 616 | msgid "Open" |
2011 | 300 | msgstr "" | 617 | msgstr "" |
2012 | 301 | 618 | ||
2015 | 302 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:37 | 619 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:37 |
2016 | 303 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:37 | 620 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:37 |
2017 | 621 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:37 | ||
2018 | 622 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:37 | ||
2019 | 623 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:37 | ||
2020 | 624 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:37 | ||
2021 | 304 | #: ../src/app/qml/ui/FileDetailsPopover.qml:37 | 625 | #: ../src/app/qml/ui/FileDetailsPopover.qml:37 |
2024 | 305 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:37 | 626 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:37 |
2023 | 306 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:37 | ||
2025 | 307 | msgid "Readable" | 627 | msgid "Readable" |
2026 | 308 | msgstr "" | 628 | msgstr "" |
2027 | 309 | 629 | ||
2030 | 310 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:40 | 630 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:40 |
2031 | 311 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:40 | 631 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:40 |
2032 | 632 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:40 | ||
2033 | 633 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:40 | ||
2034 | 634 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:40 | ||
2035 | 635 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:40 | ||
2036 | 312 | #: ../src/app/qml/ui/FileDetailsPopover.qml:40 | 636 | #: ../src/app/qml/ui/FileDetailsPopover.qml:40 |
2039 | 313 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:40 | 637 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:40 |
2038 | 314 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:40 | ||
2040 | 315 | msgid "Writable" | 638 | msgid "Writable" |
2041 | 316 | msgstr "" | 639 | msgstr "" |
2042 | 317 | 640 | ||
2045 | 318 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:43 | 641 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:43 |
2046 | 319 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:43 | 642 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:43 |
2047 | 643 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:43 | ||
2048 | 644 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:43 | ||
2049 | 645 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:43 | ||
2050 | 646 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:43 | ||
2051 | 320 | #: ../src/app/qml/ui/FileDetailsPopover.qml:43 | 647 | #: ../src/app/qml/ui/FileDetailsPopover.qml:43 |
2054 | 321 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:43 | 648 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:43 |
2053 | 322 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:43 | ||
2055 | 323 | msgid "Executable" | 649 | msgid "Executable" |
2056 | 324 | msgstr "" | 650 | msgstr "" |
2057 | 325 | 651 | ||
2063 | 326 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:91 | 652 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:95 |
2064 | 327 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:91 | 653 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:95 |
2065 | 328 | #: ../src/app/qml/ui/FileDetailsPopover.qml:91 | 654 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:95 |
2066 | 329 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:91 | 655 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:95 |
2067 | 330 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:91 | 656 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:95 |
2068 | 657 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:95 | ||
2069 | 658 | #: ../src/app/qml/ui/FileDetailsPopover.qml:95 | ||
2070 | 659 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:95 | ||
2071 | 331 | msgid "Path:" | 660 | msgid "Path:" |
2072 | 332 | msgstr "" | 661 | msgstr "" |
2073 | 333 | 662 | ||
2079 | 334 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:102 | 663 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:106 |
2080 | 335 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:102 | 664 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:106 |
2081 | 336 | #: ../src/app/qml/ui/FileDetailsPopover.qml:102 | 665 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:106 |
2082 | 337 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:102 | 666 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:106 |
2083 | 338 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:102 | 667 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:106 |
2084 | 668 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:106 | ||
2085 | 669 | #: ../src/app/qml/ui/FileDetailsPopover.qml:106 | ||
2086 | 670 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:106 | ||
2087 | 339 | msgid "Contents:" | 671 | msgid "Contents:" |
2088 | 340 | msgstr "" | 672 | msgstr "" |
2089 | 341 | 673 | ||
2095 | 342 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:103 | 674 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:107 |
2096 | 343 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:103 | 675 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:107 |
2097 | 344 | #: ../src/app/qml/ui/FileDetailsPopover.qml:103 | 676 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:107 |
2098 | 345 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:103 | 677 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:107 |
2099 | 346 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:103 | 678 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:107 |
2100 | 679 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:107 | ||
2101 | 680 | #: ../src/app/qml/ui/FileDetailsPopover.qml:107 | ||
2102 | 681 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:107 | ||
2103 | 347 | msgid "Size:" | 682 | msgid "Size:" |
2104 | 348 | msgstr "" | 683 | msgstr "" |
2105 | 349 | 684 | ||
2111 | 350 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:112 | 685 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:116 |
2112 | 351 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:112 | 686 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:116 |
2113 | 352 | #: ../src/app/qml/ui/FileDetailsPopover.qml:112 | 687 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:116 |
2114 | 353 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:112 | 688 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:116 |
2115 | 354 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:112 | 689 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:116 |
2116 | 690 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:116 | ||
2117 | 691 | #: ../src/app/qml/ui/FileDetailsPopover.qml:116 | ||
2118 | 692 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:116 | ||
2119 | 355 | msgid "Accessed:" | 693 | msgid "Accessed:" |
2120 | 356 | msgstr "" | 694 | msgstr "" |
2121 | 357 | 695 | ||
2127 | 358 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:121 | 696 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:125 |
2128 | 359 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:121 | 697 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:125 |
2129 | 360 | #: ../src/app/qml/ui/FileDetailsPopover.qml:121 | 698 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:125 |
2130 | 361 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:121 | 699 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:125 |
2131 | 362 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:121 | 700 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:125 |
2132 | 701 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:125 | ||
2133 | 702 | #: ../src/app/qml/ui/FileDetailsPopover.qml:125 | ||
2134 | 703 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:125 | ||
2135 | 363 | msgid "Modified:" | 704 | msgid "Modified:" |
2136 | 364 | msgstr "" | 705 | msgstr "" |
2137 | 365 | 706 | ||
2143 | 366 | #: ../sbuild/package/qml/ui/FileDetailsPopover.qml:130 | 707 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileDetailsPopover.qml:134 |
2144 | 367 | #: ../sbuild/src/app/qml/ui/FileDetailsPopover.qml:130 | 708 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:134 |
2145 | 368 | #: ../src/app/qml/ui/FileDetailsPopover.qml:130 | 709 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileDetailsPopover.qml:134 |
2146 | 369 | #: ../ssbuild/package/qml/ui/FileDetailsPopover.qml:130 | 710 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileDetailsPopover.qml:134 |
2147 | 370 | #: ../ssbuild/src/app/qml/ui/FileDetailsPopover.qml:130 | 711 | #: ../prime/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:134 |
2148 | 712 | #: ../qbuild/src/app/qml/ui/FileDetailsPopover.qml:134 | ||
2149 | 713 | #: ../src/app/qml/ui/FileDetailsPopover.qml:134 | ||
2150 | 714 | #: ../stage/usr/share/filemanager/qml/ui/FileDetailsPopover.qml:134 | ||
2151 | 371 | msgid "Permissions:" | 715 | msgid "Permissions:" |
2152 | 372 | msgstr "" | 716 | msgstr "" |
2153 | 373 | 717 | ||
2156 | 374 | #: ../sbuild/package/qml/ui/FileOperationProgressDialog.qml:27 | 718 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileOperationProgressDialog.qml:27 |
2157 | 375 | #: ../sbuild/src/app/qml/ui/FileOperationProgressDialog.qml:27 | 719 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:27 |
2158 | 720 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileOperationProgressDialog.qml:27 | ||
2159 | 721 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileOperationProgressDialog.qml:27 | ||
2160 | 722 | #: ../prime/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:27 | ||
2161 | 723 | #: ../qbuild/src/app/qml/ui/FileOperationProgressDialog.qml:27 | ||
2162 | 376 | #: ../src/app/qml/ui/FileOperationProgressDialog.qml:27 | 724 | #: ../src/app/qml/ui/FileOperationProgressDialog.qml:27 |
2165 | 377 | #: ../ssbuild/package/qml/ui/FileOperationProgressDialog.qml:27 | 725 | #: ../stage/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:27 |
2164 | 378 | #: ../ssbuild/src/app/qml/ui/FileOperationProgressDialog.qml:27 | ||
2166 | 379 | msgid "Operation in progress" | 726 | msgid "Operation in progress" |
2167 | 380 | msgstr "" | 727 | msgstr "" |
2168 | 381 | 728 | ||
2171 | 382 | #: ../sbuild/package/qml/ui/FileOperationProgressDialog.qml:29 | 729 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FileOperationProgressDialog.qml:29 |
2172 | 383 | #: ../sbuild/src/app/qml/ui/FileOperationProgressDialog.qml:29 | 730 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:29 |
2173 | 731 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FileOperationProgressDialog.qml:29 | ||
2174 | 732 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FileOperationProgressDialog.qml:29 | ||
2175 | 733 | #: ../prime/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:29 | ||
2176 | 734 | #: ../qbuild/src/app/qml/ui/FileOperationProgressDialog.qml:29 | ||
2177 | 384 | #: ../src/app/qml/ui/FileOperationProgressDialog.qml:29 | 735 | #: ../src/app/qml/ui/FileOperationProgressDialog.qml:29 |
2180 | 385 | #: ../ssbuild/package/qml/ui/FileOperationProgressDialog.qml:29 | 736 | #: ../stage/usr/share/filemanager/qml/ui/FileOperationProgressDialog.qml:29 |
2179 | 386 | #: ../ssbuild/src/app/qml/ui/FileOperationProgressDialog.qml:29 | ||
2181 | 387 | msgid "File operation" | 737 | msgid "File operation" |
2182 | 388 | msgstr "" | 738 | msgstr "" |
2183 | 389 | 739 | ||
2186 | 390 | #: ../sbuild/package/qml/ui/FolderListPage.qml:63 | 740 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:63 |
2187 | 391 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:63 | 741 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:63 |
2188 | 742 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:63 | ||
2189 | 743 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:63 | ||
2190 | 744 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:63 | ||
2191 | 745 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:63 | ||
2192 | 392 | #: ../src/app/qml/ui/FolderListPage.qml:63 | 746 | #: ../src/app/qml/ui/FolderListPage.qml:63 |
2195 | 393 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:62 | 747 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:63 |
2194 | 394 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:62 | ||
2196 | 395 | #, qt-format | 748 | #, qt-format |
2197 | 396 | msgid "Paste %1 File" | 749 | msgid "Paste %1 File" |
2198 | 397 | msgid_plural "Paste %1 Files" | 750 | msgid_plural "Paste %1 Files" |
2199 | 398 | msgstr[0] "" | 751 | msgstr[0] "" |
2200 | 399 | msgstr[1] "" | 752 | msgstr[1] "" |
2201 | 400 | 753 | ||
2204 | 401 | #: ../sbuild/package/qml/ui/FolderListPage.qml:67 | 754 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:67 |
2205 | 402 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:67 | 755 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:67 |
2206 | 756 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:67 | ||
2207 | 757 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:67 | ||
2208 | 758 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:67 | ||
2209 | 759 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:67 | ||
2210 | 403 | #: ../src/app/qml/ui/FolderListPage.qml:67 | 760 | #: ../src/app/qml/ui/FolderListPage.qml:67 |
2213 | 404 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:66 | 761 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:67 |
2212 | 405 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:66 | ||
2214 | 406 | msgid "Paste files" | 762 | msgid "Paste files" |
2215 | 407 | msgstr "" | 763 | msgstr "" |
2216 | 408 | 764 | ||
2219 | 409 | #: ../sbuild/package/qml/ui/FolderListPage.qml:75 | 765 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:75 |
2220 | 410 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:75 | 766 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:75 |
2221 | 767 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:75 | ||
2222 | 768 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:75 | ||
2223 | 769 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:75 | ||
2224 | 770 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:75 | ||
2225 | 411 | #: ../src/app/qml/ui/FolderListPage.qml:75 | 771 | #: ../src/app/qml/ui/FolderListPage.qml:75 |
2228 | 412 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:74 | 772 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:75 |
2227 | 413 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:74 | ||
2229 | 414 | msgid "Clear clipboard" | 773 | msgid "Clear clipboard" |
2230 | 415 | msgstr "" | 774 | msgstr "" |
2231 | 416 | 775 | ||
2238 | 417 | #: ../sbuild/package/qml/ui/FolderListPage.qml:85 | 776 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:85 |
2239 | 418 | #: ../sbuild/package/qml/ui/FolderListPage.qml:104 | 777 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:104 |
2240 | 419 | #: ../sbuild/package/qml/ui/FolderListPage.qml:634 | 778 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:654 |
2241 | 420 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:85 | 779 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:85 |
2242 | 421 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:104 | 780 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:104 |
2243 | 422 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:637 | 781 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:654 |
2244 | 782 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:85 | ||
2245 | 783 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:104 | ||
2246 | 784 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:666 | ||
2247 | 785 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:85 | ||
2248 | 786 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:104 | ||
2249 | 787 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:654 | ||
2250 | 788 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:85 | ||
2251 | 789 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:104 | ||
2252 | 790 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:654 | ||
2253 | 791 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:85 | ||
2254 | 792 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:104 | ||
2255 | 793 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:654 | ||
2256 | 423 | #: ../src/app/qml/ui/FolderListPage.qml:85 | 794 | #: ../src/app/qml/ui/FolderListPage.qml:85 |
2257 | 424 | #: ../src/app/qml/ui/FolderListPage.qml:104 | 795 | #: ../src/app/qml/ui/FolderListPage.qml:104 |
2265 | 425 | #: ../src/app/qml/ui/FolderListPage.qml:637 | 796 | #: ../src/app/qml/ui/FolderListPage.qml:654 |
2266 | 426 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:84 | 797 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:85 |
2267 | 427 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:102 | 798 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:104 |
2268 | 428 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:620 | 799 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:654 |
2262 | 429 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:84 | ||
2263 | 430 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:102 | ||
2264 | 431 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:620 | ||
2269 | 432 | msgid "Properties" | 800 | msgid "Properties" |
2270 | 433 | msgstr "" | 801 | msgstr "" |
2271 | 434 | 802 | ||
2274 | 435 | #: ../sbuild/package/qml/ui/FolderListPage.qml:94 | 803 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:94 |
2275 | 436 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:94 | 804 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:94 |
2276 | 805 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:94 | ||
2277 | 806 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:94 | ||
2278 | 807 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:94 | ||
2279 | 808 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:94 | ||
2280 | 437 | #: ../src/app/qml/ui/FolderListPage.qml:94 | 809 | #: ../src/app/qml/ui/FolderListPage.qml:94 |
2283 | 438 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:93 | 810 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:94 |
2282 | 439 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:93 | ||
2284 | 440 | msgid "New Folder" | 811 | msgid "New Folder" |
2285 | 441 | msgstr "" | 812 | msgstr "" |
2286 | 442 | 813 | ||
2289 | 443 | #: ../sbuild/package/qml/ui/FolderListPage.qml:122 | 814 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:122 |
2290 | 444 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:122 | 815 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:122 |
2291 | 816 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:122 | ||
2292 | 817 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:122 | ||
2293 | 818 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:122 | ||
2294 | 819 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:122 | ||
2295 | 445 | #: ../src/app/qml/ui/FolderListPage.qml:122 | 820 | #: ../src/app/qml/ui/FolderListPage.qml:122 |
2298 | 446 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:120 | 821 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:122 |
2297 | 447 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:120 | ||
2299 | 448 | msgid "Go To" | 822 | msgid "Go To" |
2300 | 449 | msgstr "" | 823 | msgstr "" |
2301 | 450 | 824 | ||
2304 | 451 | #: ../sbuild/package/qml/ui/FolderListPage.qml:129 | 825 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:129 |
2305 | 452 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:129 | 826 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:129 |
2306 | 827 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:129 | ||
2307 | 828 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:129 | ||
2308 | 829 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:129 | ||
2309 | 830 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:129 | ||
2310 | 453 | #: ../src/app/qml/ui/FolderListPage.qml:129 | 831 | #: ../src/app/qml/ui/FolderListPage.qml:129 |
2313 | 454 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:127 | 832 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:129 |
2312 | 455 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:127 | ||
2314 | 456 | msgid "Unlock full access" | 833 | msgid "Unlock full access" |
2315 | 457 | msgstr "" | 834 | msgstr "" |
2316 | 458 | 835 | ||
2319 | 459 | #: ../sbuild/package/qml/ui/FolderListPage.qml:143 | 836 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:143 |
2320 | 460 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:143 | 837 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:143 |
2321 | 838 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:143 | ||
2322 | 839 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:143 | ||
2323 | 840 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:143 | ||
2324 | 841 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:143 | ||
2325 | 461 | #: ../src/app/qml/ui/FolderListPage.qml:143 | 842 | #: ../src/app/qml/ui/FolderListPage.qml:143 |
2328 | 462 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:141 | 843 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:143 |
2327 | 463 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:141 | ||
2329 | 464 | msgid "Authentication failed" | 844 | msgid "Authentication failed" |
2330 | 465 | msgstr "" | 845 | msgstr "" |
2331 | 466 | 846 | ||
2337 | 467 | #: ../sbuild/package/qml/ui/FolderListPage.qml:223 | 847 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:224 |
2338 | 468 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:223 | 848 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:224 |
2339 | 469 | #: ../src/app/qml/ui/FolderListPage.qml:223 | 849 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:226 |
2340 | 470 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:219 | 850 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:224 |
2341 | 471 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:219 | 851 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:224 |
2342 | 852 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:224 | ||
2343 | 853 | #: ../src/app/qml/ui/FolderListPage.qml:224 | ||
2344 | 854 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:224 | ||
2345 | 472 | #, qt-format | 855 | #, qt-format |
2346 | 473 | msgid "%1 file" | 856 | msgid "%1 file" |
2347 | 474 | msgid_plural "%1 files" | 857 | msgid_plural "%1 files" |
2348 | 475 | msgstr[0] "" | 858 | msgstr[0] "" |
2349 | 476 | msgstr[1] "" | 859 | msgstr[1] "" |
2350 | 477 | 860 | ||
2356 | 478 | #: ../sbuild/package/qml/ui/FolderListPage.qml:277 | 861 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:278 |
2357 | 479 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:277 | 862 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:278 |
2358 | 480 | #: ../src/app/qml/ui/FolderListPage.qml:277 | 863 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:290 |
2359 | 481 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:263 | 864 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:278 |
2360 | 482 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:263 | 865 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:278 |
2361 | 866 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:278 | ||
2362 | 867 | #: ../src/app/qml/ui/FolderListPage.qml:278 | ||
2363 | 868 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:278 | ||
2364 | 483 | msgid "Open in a new tab" | 869 | msgid "Open in a new tab" |
2365 | 484 | msgstr "" | 870 | msgstr "" |
2366 | 485 | 871 | ||
2372 | 486 | #: ../sbuild/package/qml/ui/FolderListPage.qml:285 | 872 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:286 |
2373 | 487 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:285 | 873 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:286 |
2374 | 488 | #: ../src/app/qml/ui/FolderListPage.qml:285 | 874 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:298 |
2375 | 489 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:271 | 875 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:286 |
2376 | 490 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:271 | 876 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:286 |
2377 | 877 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:286 | ||
2378 | 878 | #: ../src/app/qml/ui/FolderListPage.qml:286 | ||
2379 | 879 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:286 | ||
2380 | 491 | msgid "Close this tab" | 880 | msgid "Close this tab" |
2381 | 492 | msgstr "" | 881 | msgstr "" |
2382 | 493 | 882 | ||
2388 | 494 | #: ../sbuild/package/qml/ui/FolderListPage.qml:298 | 883 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:299 |
2389 | 495 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:298 | 884 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:299 |
2390 | 496 | #: ../src/app/qml/ui/FolderListPage.qml:298 | 885 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:311 |
2391 | 497 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:284 | 886 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:299 |
2392 | 498 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:284 | 887 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:299 |
2393 | 888 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:299 | ||
2394 | 889 | #: ../src/app/qml/ui/FolderListPage.qml:299 | ||
2395 | 890 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:299 | ||
2396 | 499 | msgid "Create folder" | 891 | msgid "Create folder" |
2397 | 500 | msgstr "" | 892 | msgstr "" |
2398 | 501 | 893 | ||
2404 | 502 | #: ../sbuild/package/qml/ui/FolderListPage.qml:299 | 894 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:300 |
2405 | 503 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:299 | 895 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:300 |
2406 | 504 | #: ../src/app/qml/ui/FolderListPage.qml:299 | 896 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:312 |
2407 | 505 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:285 | 897 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:300 |
2408 | 506 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:285 | 898 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:300 |
2409 | 899 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:300 | ||
2410 | 900 | #: ../src/app/qml/ui/FolderListPage.qml:300 | ||
2411 | 901 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:300 | ||
2412 | 507 | msgid "Enter name for new folder" | 902 | msgid "Enter name for new folder" |
2413 | 508 | msgstr "" | 903 | msgstr "" |
2414 | 509 | 904 | ||
2420 | 510 | #: ../sbuild/package/qml/ui/FolderListPage.qml:315 | 905 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:319 |
2421 | 511 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:318 | 906 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:319 |
2422 | 512 | #: ../src/app/qml/ui/FolderListPage.qml:318 | 907 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:331 |
2423 | 513 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:301 | 908 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:319 |
2424 | 514 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:301 | 909 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:319 |
2425 | 910 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:319 | ||
2426 | 911 | #: ../src/app/qml/ui/FolderListPage.qml:319 | ||
2427 | 912 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:319 | ||
2428 | 515 | msgid "Create file" | 913 | msgid "Create file" |
2429 | 516 | msgstr "" | 914 | msgstr "" |
2430 | 517 | 915 | ||
2436 | 518 | #: ../sbuild/package/qml/ui/FolderListPage.qml:316 | 916 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:320 |
2437 | 519 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:319 | 917 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:320 |
2438 | 520 | #: ../src/app/qml/ui/FolderListPage.qml:319 | 918 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:332 |
2439 | 521 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:302 | 919 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:320 |
2440 | 522 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:302 | 920 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:320 |
2441 | 921 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:320 | ||
2442 | 922 | #: ../src/app/qml/ui/FolderListPage.qml:320 | ||
2443 | 923 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:320 | ||
2444 | 523 | msgid "Enter name for new file" | 924 | msgid "Enter name for new file" |
2445 | 524 | msgstr "" | 925 | msgstr "" |
2446 | 525 | 926 | ||
2452 | 526 | #: ../sbuild/package/qml/ui/FolderListPage.qml:365 | 927 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:376 |
2453 | 527 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:368 | 928 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:376 |
2454 | 528 | #: ../src/app/qml/ui/FolderListPage.qml:368 | 929 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:388 |
2455 | 529 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:351 | 930 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:376 |
2456 | 530 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:351 | 931 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:376 |
2457 | 932 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:376 | ||
2458 | 933 | #: ../src/app/qml/ui/FolderListPage.qml:376 | ||
2459 | 934 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:376 | ||
2460 | 935 | msgid "Save" | ||
2461 | 936 | msgstr "" | ||
2462 | 937 | |||
2463 | 938 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:376 | ||
2464 | 939 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:376 | ||
2465 | 940 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:388 | ||
2466 | 941 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:376 | ||
2467 | 942 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:376 | ||
2468 | 943 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:376 | ||
2469 | 944 | #: ../src/app/qml/ui/FolderListPage.qml:376 | ||
2470 | 945 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:376 | ||
2471 | 531 | msgid "Select" | 946 | msgid "Select" |
2472 | 532 | msgstr "" | 947 | msgstr "" |
2473 | 533 | 948 | ||
2479 | 534 | #: ../sbuild/package/qml/ui/FolderListPage.qml:466 | 949 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:478 |
2480 | 535 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:469 | 950 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:478 |
2481 | 536 | #: ../src/app/qml/ui/FolderListPage.qml:469 | 951 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:490 |
2482 | 537 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:452 | 952 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:478 |
2483 | 538 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:452 | 953 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:478 |
2484 | 954 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:478 | ||
2485 | 955 | #: ../src/app/qml/ui/FolderListPage.qml:478 | ||
2486 | 956 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:478 | ||
2487 | 539 | msgid "No files" | 957 | msgid "No files" |
2488 | 540 | msgstr "" | 958 | msgstr "" |
2489 | 541 | 959 | ||
2500 | 542 | #: ../sbuild/package/qml/ui/FolderListPage.qml:486 | 960 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:498 |
2501 | 543 | #: ../sbuild/package/qml/ui/FolderListPage.qml:595 | 961 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:607 |
2502 | 544 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:489 | 962 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:498 |
2503 | 545 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:598 | 963 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:607 |
2504 | 546 | #: ../src/app/qml/ui/FolderListPage.qml:489 | 964 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:510 |
2505 | 547 | #: ../src/app/qml/ui/FolderListPage.qml:598 | 965 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:619 |
2506 | 548 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:472 | 966 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:498 |
2507 | 549 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:581 | 967 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:607 |
2508 | 550 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:472 | 968 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:498 |
2509 | 551 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:581 | 969 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:607 |
2510 | 970 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:498 | ||
2511 | 971 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:607 | ||
2512 | 972 | #: ../src/app/qml/ui/FolderListPage.qml:498 | ||
2513 | 973 | #: ../src/app/qml/ui/FolderListPage.qml:607 | ||
2514 | 974 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:498 | ||
2515 | 975 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:607 | ||
2516 | 552 | msgid "Delete" | 976 | msgid "Delete" |
2517 | 553 | msgstr "" | 977 | msgstr "" |
2518 | 554 | 978 | ||
2524 | 555 | #: ../sbuild/package/qml/ui/FolderListPage.qml:487 | 979 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:499 |
2525 | 556 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:490 | 980 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:499 |
2526 | 557 | #: ../src/app/qml/ui/FolderListPage.qml:490 | 981 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:511 |
2527 | 558 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:473 | 982 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:499 |
2528 | 559 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:473 | 983 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:499 |
2529 | 984 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:499 | ||
2530 | 985 | #: ../src/app/qml/ui/FolderListPage.qml:499 | ||
2531 | 986 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:499 | ||
2532 | 560 | #, qt-format | 987 | #, qt-format |
2533 | 561 | msgid "Are you sure you want to permanently delete '%1'?" | 988 | msgid "Are you sure you want to permanently delete '%1'?" |
2534 | 562 | msgstr "" | 989 | msgstr "" |
2535 | 563 | 990 | ||
2541 | 564 | #: ../sbuild/package/qml/ui/FolderListPage.qml:492 | 991 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:504 |
2542 | 565 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:495 | 992 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:504 |
2543 | 566 | #: ../src/app/qml/ui/FolderListPage.qml:495 | 993 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:516 |
2544 | 567 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:478 | 994 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:504 |
2545 | 568 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:478 | 995 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:504 |
2546 | 996 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:504 | ||
2547 | 997 | #: ../src/app/qml/ui/FolderListPage.qml:504 | ||
2548 | 998 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:504 | ||
2549 | 569 | msgid "Deleting files" | 999 | msgid "Deleting files" |
2550 | 570 | msgstr "" | 1000 | msgstr "" |
2551 | 571 | 1001 | ||
2562 | 572 | #: ../sbuild/package/qml/ui/FolderListPage.qml:510 | 1002 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:522 |
2563 | 573 | #: ../sbuild/package/qml/ui/FolderListPage.qml:608 | 1003 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:620 |
2564 | 574 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:513 | 1004 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:522 |
2565 | 575 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:611 | 1005 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:620 |
2566 | 576 | #: ../src/app/qml/ui/FolderListPage.qml:513 | 1006 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:534 |
2567 | 577 | #: ../src/app/qml/ui/FolderListPage.qml:611 | 1007 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:632 |
2568 | 578 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:496 | 1008 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:522 |
2569 | 579 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:594 | 1009 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:620 |
2570 | 580 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:496 | 1010 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:522 |
2571 | 581 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:594 | 1011 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:620 |
2572 | 1012 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:522 | ||
2573 | 1013 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:620 | ||
2574 | 1014 | #: ../src/app/qml/ui/FolderListPage.qml:522 | ||
2575 | 1015 | #: ../src/app/qml/ui/FolderListPage.qml:620 | ||
2576 | 1016 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:522 | ||
2577 | 1017 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:620 | ||
2578 | 582 | msgid "Rename" | 1018 | msgid "Rename" |
2579 | 583 | msgstr "" | 1019 | msgstr "" |
2580 | 584 | 1020 | ||
2586 | 585 | #: ../sbuild/package/qml/ui/FolderListPage.qml:511 | 1021 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:523 |
2587 | 586 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:514 | 1022 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:523 |
2588 | 587 | #: ../src/app/qml/ui/FolderListPage.qml:514 | 1023 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:535 |
2589 | 588 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:497 | 1024 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:523 |
2590 | 589 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:497 | 1025 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:523 |
2591 | 1026 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:523 | ||
2592 | 1027 | #: ../src/app/qml/ui/FolderListPage.qml:523 | ||
2593 | 1028 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:523 | ||
2594 | 590 | msgid "Enter a new name" | 1029 | msgid "Enter a new name" |
2595 | 591 | msgstr "" | 1030 | msgstr "" |
2596 | 592 | 1031 | ||
2602 | 593 | #: ../sbuild/package/qml/ui/FolderListPage.qml:520 | 1032 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:532 |
2603 | 594 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:523 | 1033 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:532 |
2604 | 595 | #: ../src/app/qml/ui/FolderListPage.qml:523 | 1034 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:544 |
2605 | 596 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:506 | 1035 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:532 |
2606 | 597 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:506 | 1036 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:532 |
2607 | 1037 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:532 | ||
2608 | 1038 | #: ../src/app/qml/ui/FolderListPage.qml:532 | ||
2609 | 1039 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:532 | ||
2610 | 598 | msgid "Could not rename" | 1040 | msgid "Could not rename" |
2611 | 599 | msgstr "" | 1041 | msgstr "" |
2612 | 600 | 1042 | ||
2618 | 601 | #: ../sbuild/package/qml/ui/FolderListPage.qml:521 | 1043 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:533 |
2619 | 602 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:524 | 1044 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:533 |
2620 | 603 | #: ../src/app/qml/ui/FolderListPage.qml:524 | 1045 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:545 |
2621 | 604 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:507 | 1046 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:533 |
2622 | 605 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:507 | 1047 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:533 |
2623 | 1048 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:533 | ||
2624 | 1049 | #: ../src/app/qml/ui/FolderListPage.qml:533 | ||
2625 | 1050 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:533 | ||
2626 | 606 | msgid "Insufficient permissions or name already exists?" | 1051 | msgid "Insufficient permissions or name already exists?" |
2627 | 607 | msgstr "" | 1052 | msgstr "" |
2628 | 608 | 1053 | ||
2634 | 609 | #: ../sbuild/package/qml/ui/FolderListPage.qml:539 | 1054 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:551 |
2635 | 610 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:542 | 1055 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:551 |
2636 | 611 | #: ../src/app/qml/ui/FolderListPage.qml:542 | 1056 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:563 |
2637 | 612 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:525 | 1057 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:551 |
2638 | 613 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:525 | 1058 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:551 |
2639 | 1059 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:551 | ||
2640 | 1060 | #: ../src/app/qml/ui/FolderListPage.qml:551 | ||
2641 | 1061 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:551 | ||
2642 | 614 | msgid "Extract Archive" | 1062 | msgid "Extract Archive" |
2643 | 615 | msgstr "" | 1063 | msgstr "" |
2644 | 616 | 1064 | ||
2650 | 617 | #: ../sbuild/package/qml/ui/FolderListPage.qml:540 | 1065 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:552 |
2651 | 618 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:543 | 1066 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:552 |
2652 | 619 | #: ../src/app/qml/ui/FolderListPage.qml:543 | 1067 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:564 |
2653 | 620 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:526 | 1068 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:552 |
2654 | 621 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:526 | 1069 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:552 |
2655 | 1070 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:552 | ||
2656 | 1071 | #: ../src/app/qml/ui/FolderListPage.qml:552 | ||
2657 | 1072 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:552 | ||
2658 | 622 | #, qt-format | 1073 | #, qt-format |
2659 | 623 | msgid "Are you sure you want to extract '%1' here?" | 1074 | msgid "Are you sure you want to extract '%1' here?" |
2660 | 624 | msgstr "" | 1075 | msgstr "" |
2661 | 625 | 1076 | ||
2667 | 626 | #: ../sbuild/package/qml/ui/FolderListPage.qml:572 | 1077 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:584 |
2668 | 627 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:575 | 1078 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:584 |
2669 | 628 | #: ../src/app/qml/ui/FolderListPage.qml:575 | 1079 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:596 |
2670 | 629 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:558 | 1080 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:584 |
2671 | 630 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:558 | 1081 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:584 |
2672 | 1082 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:584 | ||
2673 | 1083 | #: ../src/app/qml/ui/FolderListPage.qml:584 | ||
2674 | 1084 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:584 | ||
2675 | 631 | msgid "Cut" | 1085 | msgid "Cut" |
2676 | 632 | msgstr "" | 1086 | msgstr "" |
2677 | 633 | 1087 | ||
2683 | 634 | #: ../sbuild/package/qml/ui/FolderListPage.qml:583 | 1088 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:595 |
2684 | 635 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:586 | 1089 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:595 |
2685 | 636 | #: ../src/app/qml/ui/FolderListPage.qml:586 | 1090 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:607 |
2686 | 637 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:569 | 1091 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:595 |
2687 | 638 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:569 | 1092 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:595 |
2688 | 1093 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:595 | ||
2689 | 1094 | #: ../src/app/qml/ui/FolderListPage.qml:595 | ||
2690 | 1095 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:595 | ||
2691 | 639 | msgid "Copy" | 1096 | msgid "Copy" |
2692 | 640 | msgstr "" | 1097 | msgstr "" |
2693 | 641 | 1098 | ||
2704 | 642 | #: ../sbuild/package/qml/ui/FolderListPage.qml:623 | 1099 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:634 |
2705 | 643 | #: ../sbuild/package/qml/ui/FolderListPage.qml:744 | 1100 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:634 |
2706 | 644 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:626 | 1101 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:646 |
2707 | 645 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:747 | 1102 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:634 |
2708 | 646 | #: ../src/app/qml/ui/FolderListPage.qml:626 | 1103 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:634 |
2709 | 647 | #: ../src/app/qml/ui/FolderListPage.qml:747 | 1104 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:634 |
2710 | 648 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:609 | 1105 | #: ../src/app/qml/ui/FolderListPage.qml:634 |
2711 | 649 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:730 | 1106 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:634 |
2712 | 650 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:609 | 1107 | msgid "Share" |
2713 | 651 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:730 | 1108 | msgstr "" |
2714 | 1109 | |||
2715 | 1110 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:643 | ||
2716 | 1111 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:764 | ||
2717 | 1112 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:643 | ||
2718 | 1113 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:764 | ||
2719 | 1114 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:655 | ||
2720 | 1115 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:767 | ||
2721 | 1116 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:643 | ||
2722 | 1117 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:764 | ||
2723 | 1118 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:643 | ||
2724 | 1119 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:764 | ||
2725 | 1120 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:643 | ||
2726 | 1121 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:764 | ||
2727 | 1122 | #: ../src/app/qml/ui/FolderListPage.qml:643 | ||
2728 | 1123 | #: ../src/app/qml/ui/FolderListPage.qml:764 | ||
2729 | 1124 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:643 | ||
2730 | 1125 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:764 | ||
2731 | 652 | msgid "Extract archive" | 1126 | msgid "Extract archive" |
2732 | 653 | msgstr "" | 1127 | msgstr "" |
2733 | 654 | 1128 | ||
2739 | 655 | #: ../sbuild/package/qml/ui/FolderListPage.qml:654 | 1129 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:674 |
2740 | 656 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:657 | 1130 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:674 |
2741 | 657 | #: ../src/app/qml/ui/FolderListPage.qml:657 | 1131 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:674 |
2742 | 658 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:640 | 1132 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:674 |
2743 | 659 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:640 | 1133 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:674 |
2744 | 1134 | #: ../src/app/qml/ui/FolderListPage.qml:674 | ||
2745 | 1135 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:674 | ||
2746 | 660 | msgid "File operation error" | 1136 | msgid "File operation error" |
2747 | 661 | msgstr "" | 1137 | msgstr "" |
2748 | 662 | 1138 | ||
2754 | 663 | #: ../sbuild/package/qml/ui/FolderListPage.qml:685 | 1139 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:705 |
2755 | 664 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:688 | 1140 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:705 |
2756 | 665 | #: ../src/app/qml/ui/FolderListPage.qml:688 | 1141 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:708 |
2757 | 666 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:671 | 1142 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:705 |
2758 | 667 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:671 | 1143 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:705 |
2759 | 1144 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:705 | ||
2760 | 1145 | #: ../src/app/qml/ui/FolderListPage.qml:705 | ||
2761 | 1146 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:705 | ||
2762 | 668 | #, qt-format | 1147 | #, qt-format |
2763 | 669 | msgid "Extracting archive '%1'" | 1148 | msgid "Extracting archive '%1'" |
2764 | 670 | msgstr "" | 1149 | msgstr "" |
2765 | 671 | 1150 | ||
2771 | 672 | #: ../sbuild/package/qml/ui/FolderListPage.qml:721 | 1151 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:741 |
2772 | 673 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:724 | 1152 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:741 |
2773 | 674 | #: ../src/app/qml/ui/FolderListPage.qml:724 | 1153 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:744 |
2774 | 675 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:707 | 1154 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:741 |
2775 | 676 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:707 | 1155 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:741 |
2776 | 1156 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:741 | ||
2777 | 1157 | #: ../src/app/qml/ui/FolderListPage.qml:741 | ||
2778 | 1158 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:741 | ||
2779 | 677 | msgid "Extracting failed" | 1159 | msgid "Extracting failed" |
2780 | 678 | msgstr "" | 1160 | msgstr "" |
2781 | 679 | 1161 | ||
2787 | 680 | #: ../sbuild/package/qml/ui/FolderListPage.qml:722 | 1162 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:742 |
2788 | 681 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:725 | 1163 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:742 |
2789 | 682 | #: ../src/app/qml/ui/FolderListPage.qml:725 | 1164 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:745 |
2790 | 683 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:708 | 1165 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:742 |
2791 | 684 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:708 | 1166 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:742 |
2792 | 1167 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:742 | ||
2793 | 1168 | #: ../src/app/qml/ui/FolderListPage.qml:742 | ||
2794 | 1169 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:742 | ||
2795 | 685 | #, qt-format | 1170 | #, qt-format |
2796 | 686 | msgid "Extracting the archive '%1' failed." | 1171 | msgid "Extracting the archive '%1' failed." |
2797 | 687 | msgstr "" | 1172 | msgstr "" |
2798 | 688 | 1173 | ||
2804 | 689 | #: ../sbuild/package/qml/ui/FolderListPage.qml:736 | 1174 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:756 |
2805 | 690 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:739 | 1175 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:756 |
2806 | 691 | #: ../src/app/qml/ui/FolderListPage.qml:739 | 1176 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:759 |
2807 | 692 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:722 | 1177 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:756 |
2808 | 693 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:722 | 1178 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:756 |
2809 | 1179 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:756 | ||
2810 | 1180 | #: ../src/app/qml/ui/FolderListPage.qml:756 | ||
2811 | 1181 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:756 | ||
2812 | 694 | msgid "Archive file" | 1182 | msgid "Archive file" |
2813 | 695 | msgstr "" | 1183 | msgstr "" |
2814 | 696 | 1184 | ||
2820 | 697 | #: ../sbuild/package/qml/ui/FolderListPage.qml:737 | 1185 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:757 |
2821 | 698 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:740 | 1186 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:757 |
2822 | 699 | #: ../src/app/qml/ui/FolderListPage.qml:740 | 1187 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:760 |
2823 | 700 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:723 | 1188 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:757 |
2824 | 701 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:723 | 1189 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:757 |
2825 | 1190 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:757 | ||
2826 | 1191 | #: ../src/app/qml/ui/FolderListPage.qml:757 | ||
2827 | 1192 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:757 | ||
2828 | 702 | msgid "Do you want to extract the archive here?" | 1193 | msgid "Do you want to extract the archive here?" |
2829 | 703 | msgstr "" | 1194 | msgstr "" |
2830 | 704 | 1195 | ||
2836 | 705 | #: ../sbuild/package/qml/ui/FolderListPage.qml:754 | 1196 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:774 |
2837 | 706 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:757 | 1197 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:774 |
2838 | 707 | #: ../src/app/qml/ui/FolderListPage.qml:757 | 1198 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:777 |
2839 | 708 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:740 | 1199 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:774 |
2840 | 709 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:740 | 1200 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:774 |
2841 | 1201 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:774 | ||
2842 | 1202 | #: ../src/app/qml/ui/FolderListPage.qml:774 | ||
2843 | 1203 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:774 | ||
2844 | 710 | msgid "Open with another app" | 1204 | msgid "Open with another app" |
2845 | 711 | msgstr "" | 1205 | msgstr "" |
2846 | 712 | 1206 | ||
2852 | 713 | #: ../sbuild/package/qml/ui/FolderListPage.qml:838 | 1207 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:858 |
2853 | 714 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:841 | 1208 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:858 |
2854 | 715 | #: ../src/app/qml/ui/FolderListPage.qml:841 | 1209 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:861 |
2855 | 716 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:824 | 1210 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:858 |
2856 | 717 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:824 | 1211 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:858 |
2857 | 1212 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:858 | ||
2858 | 1213 | #: ../src/app/qml/ui/FolderListPage.qml:858 | ||
2859 | 1214 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:858 | ||
2860 | 718 | msgid "~/Desktop" | 1215 | msgid "~/Desktop" |
2861 | 719 | msgstr "" | 1216 | msgstr "" |
2862 | 720 | 1217 | ||
2868 | 721 | #: ../sbuild/package/qml/ui/FolderListPage.qml:848 | 1218 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:868 |
2869 | 722 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:851 | 1219 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:868 |
2870 | 723 | #: ../src/app/qml/ui/FolderListPage.qml:851 | 1220 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:871 |
2871 | 724 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:834 | 1221 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:868 |
2872 | 725 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:834 | 1222 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:868 |
2873 | 1223 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:868 | ||
2874 | 1224 | #: ../src/app/qml/ui/FolderListPage.qml:868 | ||
2875 | 1225 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:868 | ||
2876 | 726 | msgid "~/Public" | 1226 | msgid "~/Public" |
2877 | 727 | msgstr "" | 1227 | msgstr "" |
2878 | 728 | 1228 | ||
2884 | 729 | #: ../sbuild/package/qml/ui/FolderListPage.qml:850 | 1229 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:870 |
2885 | 730 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:853 | 1230 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:870 |
2886 | 731 | #: ../src/app/qml/ui/FolderListPage.qml:853 | 1231 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:873 |
2887 | 732 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:836 | 1232 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:870 |
2888 | 733 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:836 | 1233 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:870 |
2889 | 1234 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:870 | ||
2890 | 1235 | #: ../src/app/qml/ui/FolderListPage.qml:870 | ||
2891 | 1236 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:870 | ||
2892 | 734 | msgid "~/Programs" | 1237 | msgid "~/Programs" |
2893 | 735 | msgstr "" | 1238 | msgstr "" |
2894 | 736 | 1239 | ||
2900 | 737 | #: ../sbuild/package/qml/ui/FolderListPage.qml:852 | 1240 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:872 |
2901 | 738 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:855 | 1241 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:872 |
2902 | 739 | #: ../src/app/qml/ui/FolderListPage.qml:855 | 1242 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:875 |
2903 | 740 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:838 | 1243 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:872 |
2904 | 741 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:838 | 1244 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:872 |
2905 | 1245 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:872 | ||
2906 | 1246 | #: ../src/app/qml/ui/FolderListPage.qml:872 | ||
2907 | 1247 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:872 | ||
2908 | 742 | msgid "~/Templates" | 1248 | msgid "~/Templates" |
2909 | 743 | msgstr "" | 1249 | msgstr "" |
2910 | 744 | 1250 | ||
2916 | 745 | #: ../sbuild/package/qml/ui/FolderListPage.qml:870 | 1251 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:890 |
2917 | 746 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:873 | 1252 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:890 |
2918 | 747 | #: ../src/app/qml/ui/FolderListPage.qml:873 | 1253 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:893 |
2919 | 748 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:856 | 1254 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:890 |
2920 | 749 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:856 | 1255 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:890 |
2921 | 1256 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:890 | ||
2922 | 1257 | #: ../src/app/qml/ui/FolderListPage.qml:890 | ||
2923 | 1258 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:890 | ||
2924 | 750 | msgid "Home" | 1259 | msgid "Home" |
2925 | 751 | msgstr "" | 1260 | msgstr "" |
2926 | 752 | 1261 | ||
2932 | 753 | #: ../sbuild/package/qml/ui/FolderListPage.qml:874 | 1262 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:894 |
2933 | 754 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:877 | 1263 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:894 |
2934 | 755 | #: ../src/app/qml/ui/FolderListPage.qml:877 | 1264 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:897 |
2935 | 756 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:860 | 1265 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:894 |
2936 | 757 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:860 | 1266 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:894 |
2937 | 1267 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:894 | ||
2938 | 1268 | #: ../src/app/qml/ui/FolderListPage.qml:894 | ||
2939 | 1269 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:894 | ||
2940 | 758 | msgid "Network" | 1270 | msgid "Network" |
2941 | 759 | msgstr "" | 1271 | msgstr "" |
2942 | 760 | 1272 | ||
2948 | 761 | #: ../sbuild/package/qml/ui/FolderListPage.qml:976 | 1273 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:996 |
2949 | 762 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:979 | 1274 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:996 |
2950 | 763 | #: ../src/app/qml/ui/FolderListPage.qml:979 | 1275 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:999 |
2951 | 764 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:962 | 1276 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:996 |
2952 | 765 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:962 | 1277 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:996 |
2953 | 1278 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:996 | ||
2954 | 1279 | #: ../src/app/qml/ui/FolderListPage.qml:996 | ||
2955 | 1280 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:996 | ||
2956 | 766 | msgid "Folder not accessible" | 1281 | msgid "Folder not accessible" |
2957 | 767 | msgstr "" | 1282 | msgstr "" |
2958 | 768 | 1283 | ||
2959 | 769 | #. TRANSLATORS: this refers to a folder name | 1284 | #. TRANSLATORS: this refers to a folder name |
2965 | 770 | #: ../sbuild/package/qml/ui/FolderListPage.qml:978 | 1285 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/FolderListPage.qml:998 |
2966 | 771 | #: ../sbuild/src/app/qml/ui/FolderListPage.qml:981 | 1286 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/FolderListPage.qml:998 |
2967 | 772 | #: ../src/app/qml/ui/FolderListPage.qml:981 | 1287 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/FolderListPage.qml:1001 |
2968 | 773 | #: ../ssbuild/package/qml/ui/FolderListPage.qml:964 | 1288 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/FolderListPage.qml:998 |
2969 | 774 | #: ../ssbuild/src/app/qml/ui/FolderListPage.qml:964 | 1289 | #: ../prime/usr/share/filemanager/qml/ui/FolderListPage.qml:998 |
2970 | 1290 | #: ../qbuild/src/app/qml/ui/FolderListPage.qml:998 | ||
2971 | 1291 | #: ../src/app/qml/ui/FolderListPage.qml:998 | ||
2972 | 1292 | #: ../stage/usr/share/filemanager/qml/ui/FolderListPage.qml:998 | ||
2973 | 775 | #, qt-format | 1293 | #, qt-format |
2974 | 776 | msgid "Can not access %1" | 1294 | msgid "Can not access %1" |
2975 | 777 | msgstr "" | 1295 | msgstr "" |
2976 | 778 | 1296 | ||
2979 | 779 | #: ../sbuild/package/qml/ui/GoToDialog.qml:26 | 1297 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/GoToDialog.qml:26 |
2980 | 780 | #: ../sbuild/src/app/qml/ui/GoToDialog.qml:26 | 1298 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/GoToDialog.qml:26 |
2981 | 1299 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/GoToDialog.qml:26 | ||
2982 | 1300 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/GoToDialog.qml:26 | ||
2983 | 1301 | #: ../prime/usr/share/filemanager/qml/ui/GoToDialog.qml:26 | ||
2984 | 1302 | #: ../qbuild/src/app/qml/ui/GoToDialog.qml:26 | ||
2985 | 781 | #: ../src/app/qml/ui/GoToDialog.qml:26 | 1303 | #: ../src/app/qml/ui/GoToDialog.qml:26 |
2988 | 782 | #: ../ssbuild/package/qml/ui/GoToDialog.qml:26 | 1304 | #: ../stage/usr/share/filemanager/qml/ui/GoToDialog.qml:26 |
2987 | 783 | #: ../ssbuild/src/app/qml/ui/GoToDialog.qml:26 | ||
2989 | 784 | msgid "Go To Location" | 1305 | msgid "Go To Location" |
2990 | 785 | msgstr "" | 1306 | msgstr "" |
2991 | 786 | 1307 | ||
2994 | 787 | #: ../sbuild/package/qml/ui/GoToDialog.qml:28 | 1308 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/GoToDialog.qml:28 |
2995 | 788 | #: ../sbuild/src/app/qml/ui/GoToDialog.qml:28 | 1309 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/GoToDialog.qml:28 |
2996 | 1310 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/GoToDialog.qml:28 | ||
2997 | 1311 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/GoToDialog.qml:28 | ||
2998 | 1312 | #: ../prime/usr/share/filemanager/qml/ui/GoToDialog.qml:28 | ||
2999 | 1313 | #: ../qbuild/src/app/qml/ui/GoToDialog.qml:28 | ||
3000 | 789 | #: ../src/app/qml/ui/GoToDialog.qml:28 | 1314 | #: ../src/app/qml/ui/GoToDialog.qml:28 |
3003 | 790 | #: ../ssbuild/package/qml/ui/GoToDialog.qml:28 | 1315 | #: ../stage/usr/share/filemanager/qml/ui/GoToDialog.qml:28 |
3002 | 791 | #: ../ssbuild/src/app/qml/ui/GoToDialog.qml:28 | ||
3004 | 792 | msgid "Enter a location to go to:" | 1316 | msgid "Enter a location to go to:" |
3005 | 793 | msgstr "" | 1317 | msgstr "" |
3006 | 794 | 1318 | ||
3013 | 795 | #: ../sbuild/package/qml/ui/GoToDialog.qml:45 | 1319 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/GoToDialog.qml:45 |
3014 | 796 | #: ../sbuild/package/qml/ui/PlacesPage.qml:65 | 1320 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/PlacesPage.qml:65 |
3015 | 797 | #: ../sbuild/package/qml/ui/PlacesPopover.qml:66 | 1321 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/PlacesPopover.qml:66 |
3016 | 798 | #: ../sbuild/src/app/qml/ui/GoToDialog.qml:45 | 1322 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/GoToDialog.qml:45 |
3017 | 799 | #: ../sbuild/src/app/qml/ui/PlacesPage.qml:65 | 1323 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/PlacesPage.qml:65 |
3018 | 800 | #: ../sbuild/src/app/qml/ui/PlacesPopover.qml:66 | 1324 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/PlacesPopover.qml:66 |
3019 | 1325 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/GoToDialog.qml:45 | ||
3020 | 1326 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/PlacesPage.qml:65 | ||
3021 | 1327 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/PlacesPopover.qml:66 | ||
3022 | 1328 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/GoToDialog.qml:45 | ||
3023 | 1329 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/PlacesPage.qml:65 | ||
3024 | 1330 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/PlacesPopover.qml:66 | ||
3025 | 1331 | #: ../prime/usr/share/filemanager/qml/ui/GoToDialog.qml:45 | ||
3026 | 1332 | #: ../prime/usr/share/filemanager/qml/ui/PlacesPage.qml:65 | ||
3027 | 1333 | #: ../prime/usr/share/filemanager/qml/ui/PlacesPopover.qml:66 | ||
3028 | 1334 | #: ../qbuild/src/app/qml/ui/GoToDialog.qml:45 | ||
3029 | 1335 | #: ../qbuild/src/app/qml/ui/PlacesPage.qml:65 | ||
3030 | 1336 | #: ../qbuild/src/app/qml/ui/PlacesPopover.qml:66 | ||
3031 | 801 | #: ../src/app/qml/ui/GoToDialog.qml:45 ../src/app/qml/ui/PlacesPage.qml:65 | 1337 | #: ../src/app/qml/ui/GoToDialog.qml:45 ../src/app/qml/ui/PlacesPage.qml:65 |
3032 | 802 | #: ../src/app/qml/ui/PlacesPopover.qml:66 | 1338 | #: ../src/app/qml/ui/PlacesPopover.qml:66 |
3039 | 803 | #: ../ssbuild/package/qml/ui/GoToDialog.qml:45 | 1339 | #: ../stage/usr/share/filemanager/qml/ui/GoToDialog.qml:45 |
3040 | 804 | #: ../ssbuild/package/qml/ui/PlacesPage.qml:65 | 1340 | #: ../stage/usr/share/filemanager/qml/ui/PlacesPage.qml:65 |
3041 | 805 | #: ../ssbuild/package/qml/ui/PlacesPopover.qml:66 | 1341 | #: ../stage/usr/share/filemanager/qml/ui/PlacesPopover.qml:66 |
3036 | 806 | #: ../ssbuild/src/app/qml/ui/GoToDialog.qml:45 | ||
3037 | 807 | #: ../ssbuild/src/app/qml/ui/PlacesPage.qml:65 | ||
3038 | 808 | #: ../ssbuild/src/app/qml/ui/PlacesPopover.qml:66 | ||
3042 | 809 | msgid "Location..." | 1342 | msgid "Location..." |
3043 | 810 | msgstr "" | 1343 | msgstr "" |
3044 | 811 | 1344 | ||
3051 | 812 | #: ../sbuild/package/qml/ui/GoToDialog.qml:54 | 1345 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/GoToDialog.qml:54 |
3052 | 813 | #: ../sbuild/package/qml/ui/PlacesPage.qml:80 | 1346 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/PlacesPage.qml:80 |
3053 | 814 | #: ../sbuild/package/qml/ui/PlacesPopover.qml:81 | 1347 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/PlacesPopover.qml:81 |
3054 | 815 | #: ../sbuild/src/app/qml/ui/GoToDialog.qml:54 | 1348 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/GoToDialog.qml:54 |
3055 | 816 | #: ../sbuild/src/app/qml/ui/PlacesPage.qml:80 | 1349 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/PlacesPage.qml:80 |
3056 | 817 | #: ../sbuild/src/app/qml/ui/PlacesPopover.qml:81 | 1350 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/PlacesPopover.qml:81 |
3057 | 1351 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/GoToDialog.qml:54 | ||
3058 | 1352 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/PlacesPage.qml:80 | ||
3059 | 1353 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/PlacesPopover.qml:81 | ||
3060 | 1354 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/GoToDialog.qml:54 | ||
3061 | 1355 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/PlacesPage.qml:80 | ||
3062 | 1356 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/PlacesPopover.qml:81 | ||
3063 | 1357 | #: ../prime/usr/share/filemanager/qml/ui/GoToDialog.qml:54 | ||
3064 | 1358 | #: ../prime/usr/share/filemanager/qml/ui/PlacesPage.qml:80 | ||
3065 | 1359 | #: ../prime/usr/share/filemanager/qml/ui/PlacesPopover.qml:81 | ||
3066 | 1360 | #: ../qbuild/src/app/qml/ui/GoToDialog.qml:54 | ||
3067 | 1361 | #: ../qbuild/src/app/qml/ui/PlacesPage.qml:80 | ||
3068 | 1362 | #: ../qbuild/src/app/qml/ui/PlacesPopover.qml:81 | ||
3069 | 818 | #: ../src/app/qml/ui/GoToDialog.qml:54 ../src/app/qml/ui/PlacesPage.qml:80 | 1363 | #: ../src/app/qml/ui/GoToDialog.qml:54 ../src/app/qml/ui/PlacesPage.qml:80 |
3070 | 819 | #: ../src/app/qml/ui/PlacesPopover.qml:81 | 1364 | #: ../src/app/qml/ui/PlacesPopover.qml:81 |
3077 | 820 | #: ../ssbuild/package/qml/ui/GoToDialog.qml:54 | 1365 | #: ../stage/usr/share/filemanager/qml/ui/GoToDialog.qml:54 |
3078 | 821 | #: ../ssbuild/package/qml/ui/PlacesPage.qml:80 | 1366 | #: ../stage/usr/share/filemanager/qml/ui/PlacesPage.qml:80 |
3079 | 822 | #: ../ssbuild/package/qml/ui/PlacesPopover.qml:81 | 1367 | #: ../stage/usr/share/filemanager/qml/ui/PlacesPopover.qml:81 |
3074 | 823 | #: ../ssbuild/src/app/qml/ui/GoToDialog.qml:54 | ||
3075 | 824 | #: ../ssbuild/src/app/qml/ui/PlacesPage.qml:80 | ||
3076 | 825 | #: ../ssbuild/src/app/qml/ui/PlacesPopover.qml:81 | ||
3080 | 826 | msgid "Go" | 1368 | msgid "Go" |
3081 | 827 | msgstr "" | 1369 | msgstr "" |
3082 | 828 | 1370 | ||
3085 | 829 | #: ../sbuild/package/qml/ui/NetAuthenticationDialog.qml:55 | 1371 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NetAuthenticationDialog.qml:55 |
3086 | 830 | #: ../sbuild/src/app/qml/ui/NetAuthenticationDialog.qml:55 | 1372 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:55 |
3087 | 1373 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:55 | ||
3088 | 1374 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NetAuthenticationDialog.qml:55 | ||
3089 | 1375 | #: ../prime/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:55 | ||
3090 | 1376 | #: ../qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:55 | ||
3091 | 831 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:55 | 1377 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:55 |
3094 | 832 | #: ../ssbuild/package/qml/ui/NetAuthenticationDialog.qml:55 | 1378 | #: ../stage/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:55 |
3093 | 833 | #: ../ssbuild/src/app/qml/ui/NetAuthenticationDialog.qml:55 | ||
3095 | 834 | msgid "User" | 1379 | msgid "User" |
3096 | 835 | msgstr "" | 1380 | msgstr "" |
3097 | 836 | 1381 | ||
3100 | 837 | #: ../sbuild/package/qml/ui/NetAuthenticationDialog.qml:66 | 1382 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NetAuthenticationDialog.qml:66 |
3101 | 838 | #: ../sbuild/src/app/qml/ui/NetAuthenticationDialog.qml:66 | 1383 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:66 |
3102 | 1384 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:66 | ||
3103 | 1385 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NetAuthenticationDialog.qml:66 | ||
3104 | 1386 | #: ../prime/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:66 | ||
3105 | 1387 | #: ../qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:66 | ||
3106 | 839 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:66 | 1388 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:66 |
3109 | 840 | #: ../ssbuild/package/qml/ui/NetAuthenticationDialog.qml:66 | 1389 | #: ../stage/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:66 |
3108 | 841 | #: ../ssbuild/src/app/qml/ui/NetAuthenticationDialog.qml:66 | ||
3110 | 842 | msgid "Password" | 1390 | msgid "Password" |
3111 | 843 | msgstr "" | 1391 | msgstr "" |
3112 | 844 | 1392 | ||
3115 | 845 | #: ../sbuild/package/qml/ui/NetAuthenticationDialog.qml:79 | 1393 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NetAuthenticationDialog.qml:79 |
3116 | 846 | #: ../sbuild/src/app/qml/ui/NetAuthenticationDialog.qml:79 | 1394 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:79 |
3117 | 1395 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:79 | ||
3118 | 1396 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NetAuthenticationDialog.qml:79 | ||
3119 | 1397 | #: ../prime/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:79 | ||
3120 | 1398 | #: ../qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:79 | ||
3121 | 847 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:79 | 1399 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:79 |
3124 | 848 | #: ../ssbuild/package/qml/ui/NetAuthenticationDialog.qml:79 | 1400 | #: ../stage/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:79 |
3123 | 849 | #: ../ssbuild/src/app/qml/ui/NetAuthenticationDialog.qml:79 | ||
3125 | 850 | msgid "Save password" | 1401 | msgid "Save password" |
3126 | 851 | msgstr "" | 1402 | msgstr "" |
3127 | 852 | 1403 | ||
3130 | 853 | #: ../sbuild/package/qml/ui/NetAuthenticationDialog.qml:98 | 1404 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/NetAuthenticationDialog.qml:98 |
3131 | 854 | #: ../sbuild/src/app/qml/ui/NetAuthenticationDialog.qml:98 | 1405 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:98 |
3132 | 1406 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:98 | ||
3133 | 1407 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/NetAuthenticationDialog.qml:98 | ||
3134 | 1408 | #: ../prime/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:98 | ||
3135 | 1409 | #: ../qbuild/src/app/qml/ui/NetAuthenticationDialog.qml:98 | ||
3136 | 855 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:98 | 1410 | #: ../src/app/qml/ui/NetAuthenticationDialog.qml:98 |
3139 | 856 | #: ../ssbuild/package/qml/ui/NetAuthenticationDialog.qml:98 | 1411 | #: ../stage/usr/share/filemanager/qml/ui/NetAuthenticationDialog.qml:98 |
3138 | 857 | #: ../ssbuild/src/app/qml/ui/NetAuthenticationDialog.qml:98 | ||
3140 | 858 | msgid "Ok" | 1412 | msgid "Ok" |
3141 | 859 | msgstr "" | 1413 | msgstr "" |
3142 | 860 | 1414 | ||
3145 | 861 | #: ../sbuild/package/qml/ui/SettingsSheet.qml:45 | 1415 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/SettingsSheet.qml:45 |
3146 | 862 | #: ../sbuild/src/app/qml/ui/SettingsSheet.qml:45 | 1416 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/SettingsSheet.qml:45 |
3147 | 1417 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/SettingsSheet.qml:45 | ||
3148 | 1418 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/SettingsSheet.qml:45 | ||
3149 | 1419 | #: ../prime/usr/share/filemanager/qml/ui/SettingsSheet.qml:45 | ||
3150 | 1420 | #: ../qbuild/src/app/qml/ui/SettingsSheet.qml:45 | ||
3151 | 863 | #: ../src/app/qml/ui/SettingsSheet.qml:45 | 1421 | #: ../src/app/qml/ui/SettingsSheet.qml:45 |
3154 | 864 | #: ../ssbuild/package/qml/ui/SettingsSheet.qml:45 | 1422 | #: ../stage/usr/share/filemanager/qml/ui/SettingsSheet.qml:45 |
3153 | 865 | #: ../ssbuild/src/app/qml/ui/SettingsSheet.qml:45 | ||
3155 | 866 | msgid "Show Advanced Features" | 1423 | msgid "Show Advanced Features" |
3156 | 867 | msgstr "" | 1424 | msgstr "" |
3157 | 868 | 1425 | ||
3160 | 869 | #: ../sbuild/package/qml/ui/ViewPopover.qml:39 | 1426 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:39 |
3161 | 870 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:39 | 1427 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:39 |
3162 | 1428 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:39 | ||
3163 | 1429 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:39 | ||
3164 | 1430 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:39 | ||
3165 | 1431 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:39 | ||
3166 | 871 | #: ../src/app/qml/ui/ViewPopover.qml:39 | 1432 | #: ../src/app/qml/ui/ViewPopover.qml:39 |
3169 | 872 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:39 | 1433 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:39 |
3168 | 873 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:39 | ||
3170 | 874 | msgid "Show Hidden Files" | 1434 | msgid "Show Hidden Files" |
3171 | 875 | msgstr "" | 1435 | msgstr "" |
3172 | 876 | 1436 | ||
3175 | 877 | #: ../sbuild/package/qml/ui/ViewPopover.qml:59 | 1437 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:59 |
3176 | 878 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:59 | 1438 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:59 |
3177 | 1439 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:59 | ||
3178 | 1440 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:59 | ||
3179 | 1441 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:59 | ||
3180 | 1442 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:59 | ||
3181 | 879 | #: ../src/app/qml/ui/ViewPopover.qml:59 | 1443 | #: ../src/app/qml/ui/ViewPopover.qml:59 |
3184 | 880 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:59 | 1444 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:59 |
3183 | 881 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:59 | ||
3185 | 882 | msgid "View As" | 1445 | msgid "View As" |
3186 | 883 | msgstr "" | 1446 | msgstr "" |
3187 | 884 | 1447 | ||
3190 | 885 | #: ../sbuild/package/qml/ui/ViewPopover.qml:81 | 1448 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:81 |
3191 | 886 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:81 | 1449 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:81 |
3192 | 1450 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:81 | ||
3193 | 1451 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:81 | ||
3194 | 1452 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:81 | ||
3195 | 1453 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:81 | ||
3196 | 887 | #: ../src/app/qml/ui/ViewPopover.qml:81 | 1454 | #: ../src/app/qml/ui/ViewPopover.qml:81 |
3199 | 888 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:81 | 1455 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:81 |
3198 | 889 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:81 | ||
3200 | 890 | msgid "Sort By" | 1456 | msgid "Sort By" |
3201 | 891 | msgstr "" | 1457 | msgstr "" |
3202 | 892 | 1458 | ||
3205 | 893 | #: ../sbuild/package/qml/ui/ViewPopover.qml:92 | 1459 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:92 |
3206 | 894 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:92 | 1460 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:92 |
3207 | 1461 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:92 | ||
3208 | 1462 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:92 | ||
3209 | 1463 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:92 | ||
3210 | 1464 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:92 | ||
3211 | 895 | #: ../src/app/qml/ui/ViewPopover.qml:92 | 1465 | #: ../src/app/qml/ui/ViewPopover.qml:92 |
3214 | 896 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:92 | 1466 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:92 |
3213 | 897 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:92 | ||
3215 | 898 | msgid "Name" | 1467 | msgid "Name" |
3216 | 899 | msgstr "" | 1468 | msgstr "" |
3217 | 900 | 1469 | ||
3220 | 901 | #: ../sbuild/package/qml/ui/ViewPopover.qml:93 | 1470 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:93 |
3221 | 902 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:93 | 1471 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:93 |
3222 | 1472 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:93 | ||
3223 | 1473 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:93 | ||
3224 | 1474 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:93 | ||
3225 | 1475 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:93 | ||
3226 | 903 | #: ../src/app/qml/ui/ViewPopover.qml:93 | 1476 | #: ../src/app/qml/ui/ViewPopover.qml:93 |
3229 | 904 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:93 | 1477 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:93 |
3228 | 905 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:93 | ||
3230 | 906 | msgid "Date" | 1478 | msgid "Date" |
3231 | 907 | msgstr "" | 1479 | msgstr "" |
3232 | 908 | 1480 | ||
3235 | 909 | #: ../sbuild/package/qml/ui/ViewPopover.qml:103 | 1481 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:103 |
3236 | 910 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:103 | 1482 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:103 |
3237 | 1483 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:103 | ||
3238 | 1484 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:103 | ||
3239 | 1485 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:103 | ||
3240 | 1486 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:103 | ||
3241 | 911 | #: ../src/app/qml/ui/ViewPopover.qml:103 | 1487 | #: ../src/app/qml/ui/ViewPopover.qml:103 |
3244 | 912 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:103 | 1488 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:103 |
3243 | 913 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:103 | ||
3245 | 914 | msgid "Sort Order" | 1489 | msgid "Sort Order" |
3246 | 915 | msgstr "" | 1490 | msgstr "" |
3247 | 916 | 1491 | ||
3252 | 917 | #: ../sbuild/package/qml/ui/ViewPopover.qml:114 | 1492 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:114 |
3253 | 918 | #: ../sbuild/package/qml/ui/ViewPopover.qml:119 | 1493 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:119 |
3254 | 919 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:114 | 1494 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:114 |
3255 | 920 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:119 | 1495 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:119 |
3256 | 1496 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:114 | ||
3257 | 1497 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:119 | ||
3258 | 1498 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:114 | ||
3259 | 1499 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:119 | ||
3260 | 1500 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:114 | ||
3261 | 1501 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:119 | ||
3262 | 1502 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:114 | ||
3263 | 1503 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:119 | ||
3264 | 921 | #: ../src/app/qml/ui/ViewPopover.qml:114 ../src/app/qml/ui/ViewPopover.qml:119 | 1504 | #: ../src/app/qml/ui/ViewPopover.qml:114 ../src/app/qml/ui/ViewPopover.qml:119 |
3269 | 922 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:114 | 1505 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:114 |
3270 | 923 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:119 | 1506 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:119 |
3267 | 924 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:114 | ||
3268 | 925 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:119 | ||
3271 | 926 | msgid "Ascending" | 1507 | msgid "Ascending" |
3272 | 927 | msgstr "" | 1508 | msgstr "" |
3273 | 928 | 1509 | ||
3276 | 929 | #: ../sbuild/package/qml/ui/ViewPopover.qml:115 | 1510 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:115 |
3277 | 930 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:115 | 1511 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:115 |
3278 | 1512 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:115 | ||
3279 | 1513 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:115 | ||
3280 | 1514 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:115 | ||
3281 | 1515 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:115 | ||
3282 | 931 | #: ../src/app/qml/ui/ViewPopover.qml:115 | 1516 | #: ../src/app/qml/ui/ViewPopover.qml:115 |
3285 | 932 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:115 | 1517 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:115 |
3284 | 933 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:115 | ||
3286 | 934 | msgid "Descending" | 1518 | msgid "Descending" |
3287 | 935 | msgstr "" | 1519 | msgstr "" |
3288 | 936 | 1520 | ||
3291 | 937 | #: ../sbuild/package/qml/ui/ViewPopover.qml:127 | 1521 | #: ../parts/ubuntu-filemanager-app/build/src/app/qml/ui/ViewPopover.qml:127 |
3292 | 938 | #: ../sbuild/src/app/qml/ui/ViewPopover.qml:127 | 1522 | #: ../parts/ubuntu-filemanager-app/install/usr/share/filemanager/qml/ui/ViewPopover.qml:127 |
3293 | 1523 | #: ../parts/ubuntu-filemanager-app/src/qbuild/src/app/qml/ui/ViewPopover.qml:127 | ||
3294 | 1524 | #: ../parts/ubuntu-filemanager-app/src/src/app/qml/ui/ViewPopover.qml:127 | ||
3295 | 1525 | #: ../prime/usr/share/filemanager/qml/ui/ViewPopover.qml:127 | ||
3296 | 1526 | #: ../qbuild/src/app/qml/ui/ViewPopover.qml:127 | ||
3297 | 939 | #: ../src/app/qml/ui/ViewPopover.qml:127 | 1527 | #: ../src/app/qml/ui/ViewPopover.qml:127 |
3300 | 940 | #: ../ssbuild/package/qml/ui/ViewPopover.qml:127 | 1528 | #: ../stage/usr/share/filemanager/qml/ui/ViewPopover.qml:127 |
3299 | 941 | #: ../ssbuild/src/app/qml/ui/ViewPopover.qml:127 | ||
3301 | 942 | msgid "Filter" | 1529 | msgid "Filter" |
3302 | 943 | msgstr "" | 1530 | msgstr "" |
3303 | 944 | 1531 | ||
3304 | @@ -1071,13 +1658,3 @@ | |||
3305 | 1071 | #: ../src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.cpp:80 | 1658 | #: ../src/plugin/folderlistmodel/smb/qsambaclient/src/smbusershare.cpp:80 |
3306 | 1072 | msgid "cannot write in " | 1659 | msgid "cannot write in " |
3307 | 1073 | msgstr "" | 1660 | msgstr "" |
3308 | 1074 | |||
3309 | 1075 | #: ../ssbuild/package/qml/filemanager.qml:316 | ||
3310 | 1076 | #: ../ssbuild/src/app/qml/filemanager.qml:316 | ||
3311 | 1077 | msgid "Files imported" | ||
3312 | 1078 | msgstr "" | ||
3313 | 1079 | |||
3314 | 1080 | #: ../ssbuild/package/qml/filemanager.qml:317 | ||
3315 | 1081 | #: ../ssbuild/src/app/qml/filemanager.qml:317 | ||
3316 | 1082 | msgid "Files imported into: " | ||
3317 | 1083 | msgstr "" | ||
3318 | 1084 | 1661 | ||
3319 | === modified file 'snapcraft.yaml' | |||
3320 | --- snapcraft.yaml 2017-03-07 18:42:37 +0000 | |||
3321 | +++ snapcraft.yaml 2017-03-23 22:29:00 +0000 | |||
3322 | @@ -22,6 +22,7 @@ | |||
3323 | 22 | plugin: cmake | 22 | plugin: cmake |
3324 | 23 | configflags: [-DCMAKE_INSTALL_PREFIX=/usr, -DCLICK_MODE=off] | 23 | configflags: [-DCMAKE_INSTALL_PREFIX=/usr, -DCLICK_MODE=off] |
3325 | 24 | source: . | 24 | source: . |
3326 | 25 | build-attributes: [no-system-libraries] | ||
3327 | 25 | build-packages: | 26 | build-packages: |
3328 | 26 | - cmake | 27 | - cmake |
3329 | 27 | - gcc | 28 | - gcc |
3330 | @@ -37,7 +38,8 @@ | |||
3331 | 37 | - libsmbclient-dev | 38 | - libsmbclient-dev |
3332 | 38 | 39 | ||
3333 | 39 | stage-packages: | 40 | stage-packages: |
3335 | 40 | - libsmbclient | 41 | - libsmbclient |
3336 | 42 | - qml-module-pamauthentication0.1 | ||
3337 | 41 | 43 | ||
3338 | 42 | snap: | 44 | snap: |
3339 | 43 | - -usr/lib/python3 | 45 | - -usr/lib/python3 |
3340 | 44 | 46 | ||
3341 | === modified file 'src/app/CMakeLists.txt' | |||
3342 | --- src/app/CMakeLists.txt 2014-04-01 13:44:24 +0000 | |||
3343 | +++ src/app/CMakeLists.txt 2017-03-23 22:29:00 +0000 | |||
3344 | @@ -1,13 +1,16 @@ | |||
3345 | 1 | file(GLOB_RECURSE QML_SRCS *.qml *.js) | 1 | file(GLOB_RECURSE QML_SRCS *.qml *.js) |
3346 | 2 | 2 | ||
3347 | 3 | |||
3348 | 4 | include_directories(${CMAKE_BINARY_DIR}) | ||
3349 | 5 | |||
3350 | 3 | set(filemanager_SRCS | 6 | set(filemanager_SRCS |
3351 | 4 | main.cpp | 7 | main.cpp |
3352 | 5 | ${QML_SRCS} | 8 | ${QML_SRCS} |
3353 | 6 | ) | 9 | ) |
3354 | 7 | 10 | ||
3356 | 8 | add_executable(filemanager ${filemanager_SRCS}) | 11 | add_executable(ubuntu-filemanager-app ${filemanager_SRCS}) |
3357 | 9 | 12 | ||
3359 | 10 | qt5_use_modules(filemanager Gui Qml Quick) | 13 | qt5_use_modules(ubuntu-filemanager-app Gui Qml Quick) |
3360 | 11 | 14 | ||
3361 | 12 | if(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") | 15 | if(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") |
3362 | 13 | add_custom_target(filemanager-qmlfiles ALL | 16 | add_custom_target(filemanager-qmlfiles ALL |
3363 | @@ -17,8 +20,4 @@ | |||
3364 | 17 | endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") | 20 | endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") |
3365 | 18 | 21 | ||
3366 | 19 | install(DIRECTORY qml DESTINATION ${DATA_DIR}) | 22 | install(DIRECTORY qml DESTINATION ${DATA_DIR}) |
3372 | 20 | if(CLICK_MODE) | 23 | install(TARGETS ubuntu-filemanager-app RUNTIME DESTINATION bin) |
3368 | 21 | install(TARGETS filemanager DESTINATION ${BIN_DIR}) | ||
3369 | 22 | else() | ||
3370 | 23 | install(TARGETS filemanager RUNTIME DESTINATION bin) | ||
3371 | 24 | endif() | ||
3373 | 25 | 24 | ||
3374 | === modified file 'src/app/main.cpp' | |||
3375 | --- src/app/main.cpp 2014-09-09 20:49:04 +0000 | |||
3376 | +++ src/app/main.cpp 2017-03-23 22:29:00 +0000 | |||
3377 | @@ -29,6 +29,27 @@ | |||
3378 | 29 | 29 | ||
3379 | 30 | #include <QDebug> | 30 | #include <QDebug> |
3380 | 31 | 31 | ||
3381 | 32 | #include <signal.h> | ||
3382 | 33 | #include <unistd.h> | ||
3383 | 34 | |||
3384 | 35 | #include "config.h" | ||
3385 | 36 | |||
3386 | 37 | void catchUnixSignals(const std::vector<int>& quitSignals, | ||
3387 | 38 | const std::vector<int>& ignoreSignals = std::vector<int>()) | ||
3388 | 39 | { | ||
3389 | 40 | auto handler = [](int sig) ->void { | ||
3390 | 41 | Q_UNUSED(sig) | ||
3391 | 42 | QGuiApplication::quit(); | ||
3392 | 43 | }; | ||
3393 | 44 | |||
3394 | 45 | for ( int sig : ignoreSignals ) | ||
3395 | 46 | signal(sig, SIG_IGN); | ||
3396 | 47 | |||
3397 | 48 | for ( int sig : quitSignals ) | ||
3398 | 49 | signal(sig, handler); | ||
3399 | 50 | } | ||
3400 | 51 | |||
3401 | 52 | |||
3402 | 32 | int main(int argc, char *argv[]) | 53 | int main(int argc, char *argv[]) |
3403 | 33 | { | 54 | { |
3404 | 34 | QGuiApplication a(argc, argv); | 55 | QGuiApplication a(argc, argv); |
3405 | @@ -55,15 +76,8 @@ | |||
3406 | 55 | } | 76 | } |
3407 | 56 | 77 | ||
3408 | 57 | QString qmlfile; | 78 | QString qmlfile; |
3418 | 58 | // Desktop doesn't have yet Unity8 and so no unity greeter either. Consequently it doesn't | 79 | // by default no authentication is necessary, if you want to enable authentication use the app arg "--forceAuth true" |
3419 | 59 | // also have any "PIN code" or "Password" extra authentication. Don't require any extra | 80 | view.engine()->rootContext()->setContextProperty("noAuthentication", QVariant(true)); |
3411 | 60 | // authentication there by default | ||
3412 | 61 | if (qgetenv("QT_QPA_PLATFORM") != "ubuntumirclient") { | ||
3413 | 62 | qDebug() << Q_FUNC_INFO << "Running on non-MIR desktop, not requiring authentication by default"; | ||
3414 | 63 | view.engine()->rootContext()->setContextProperty("noAuthentication", QVariant(true)); | ||
3415 | 64 | } else { | ||
3416 | 65 | view.engine()->rootContext()->setContextProperty("noAuthentication", QVariant(false)); | ||
3417 | 66 | } | ||
3420 | 67 | for (int i = 0; i < args.count(); i++) { | 81 | for (int i = 0; i < args.count(); i++) { |
3421 | 68 | if (args.at(i) == "-I" && args.count() > i + 1) { | 82 | if (args.at(i) == "-I" && args.count() > i + 1) { |
3422 | 69 | QString addedPath = args.at(i+1); | 83 | QString addedPath = args.at(i+1); |
3423 | @@ -117,6 +131,7 @@ | |||
3424 | 117 | view.engine()->rootContext()->setContextProperty("tablet", QVariant(true)); | 131 | view.engine()->rootContext()->setContextProperty("tablet", QVariant(true)); |
3425 | 118 | } | 132 | } |
3426 | 119 | 133 | ||
3427 | 134 | importPathList << FM_PRIVATE_IMPORT_DIR; | ||
3428 | 120 | view.engine()->setImportPathList(importPathList); | 135 | view.engine()->setImportPathList(importPathList); |
3429 | 121 | 136 | ||
3430 | 122 | // load the qml file | 137 | // load the qml file |
3431 | @@ -138,5 +153,6 @@ | |||
3432 | 138 | view.setSource(QUrl::fromLocalFile(qmlfile)); | 153 | view.setSource(QUrl::fromLocalFile(qmlfile)); |
3433 | 139 | view.show(); | 154 | view.show(); |
3434 | 140 | 155 | ||
3435 | 156 | catchUnixSignals({SIGQUIT, SIGINT, SIGTERM}); | ||
3436 | 141 | return a.exec(); | 157 | return a.exec(); |
3437 | 142 | } | 158 | } |
3438 | 143 | 159 | ||
3439 | === modified file 'src/app/qml/filemanager.qml' | |||
3440 | --- src/app/qml/filemanager.qml 2016-07-25 12:19:21 +0000 | |||
3441 | +++ src/app/qml/filemanager.qml 2017-03-23 22:29:00 +0000 | |||
3442 | @@ -31,7 +31,7 @@ | |||
3443 | 31 | id: mainView | 31 | id: mainView |
3444 | 32 | // objectName for functional testing purposes (autopilot-qt5) | 32 | // objectName for functional testing purposes (autopilot-qt5) |
3445 | 33 | objectName: "filemanager" | 33 | objectName: "filemanager" |
3447 | 34 | applicationName: "com.ubuntu.filemanager" | 34 | applicationName: "ubuntu-filemanager-app" |
3448 | 35 | 35 | ||
3449 | 36 | width: phone ? units.gu(40) : units.gu(100) | 36 | width: phone ? units.gu(40) : units.gu(100) |
3450 | 37 | height: units.gu(75) | 37 | height: units.gu(75) |
3451 | @@ -104,10 +104,11 @@ | |||
3452 | 104 | tabs.selectedTabIndex = 0 | 104 | tabs.selectedTabIndex = 0 |
3453 | 105 | } | 105 | } |
3454 | 106 | 106 | ||
3456 | 107 | function openFileSelector(selectFolderMode) { | 107 | function openFileSelector(selectFolderMode, saveMode) { |
3457 | 108 | fileSelector.fileSelectorComponent = pageStack.push(Qt.resolvedUrl("./ui/FolderListPage.qml"), { fileSelectorMode: !selectFolderMode, | 108 | fileSelector.fileSelectorComponent = pageStack.push(Qt.resolvedUrl("./ui/FolderListPage.qml"), { fileSelectorMode: !selectFolderMode, |
3458 | 109 | folderSelectorMode: selectFolderMode, | 109 | folderSelectorMode: selectFolderMode, |
3460 | 110 | folder: userplaces.locationHome}) | 110 | folder: userplaces.locationHome, |
3461 | 111 | saveMode: saveMode}) | ||
3462 | 111 | } | 112 | } |
3463 | 112 | 113 | ||
3464 | 113 | function cancelFileSelector() { | 114 | function cancelFileSelector() { |
3465 | @@ -124,7 +125,14 @@ | |||
3466 | 124 | } | 125 | } |
3467 | 125 | else | 126 | else |
3468 | 126 | { | 127 | { |
3470 | 127 | exportFiles(fileSelector.activeTransfer, fileUrls) | 128 | if (exportFiles(fileSelector.activeTransfer, fileUrls)) { |
3471 | 129 | pageStack.pop() | ||
3472 | 130 | fileSelector.activeTransfer = null | ||
3473 | 131 | fileSelector.fileSelectorComponent = null | ||
3474 | 132 | pageStack.currentPage.currentPage.refresh() | ||
3475 | 133 | fileSelector.importMode = false | ||
3476 | 134 | } | ||
3477 | 135 | |||
3478 | 128 | } | 136 | } |
3479 | 129 | } | 137 | } |
3480 | 130 | 138 | ||
3481 | @@ -133,10 +141,11 @@ | |||
3482 | 133 | } | 141 | } |
3483 | 134 | 142 | ||
3484 | 135 | function startImport(activeTransfer) { | 143 | function startImport(activeTransfer) { |
3485 | 144 | console.debug("Import requested") | ||
3486 | 136 | if (activeTransfer.state === ContentTransfer.Charged) { | 145 | if (activeTransfer.state === ContentTransfer.Charged) { |
3487 | 137 | fileSelector.activeTransfer = activeTransfer | 146 | fileSelector.activeTransfer = activeTransfer |
3488 | 138 | fileSelector.importMode = true | 147 | fileSelector.importMode = true |
3490 | 139 | openFileSelector(true) | 148 | openFileSelector(true, true) |
3491 | 140 | } | 149 | } |
3492 | 141 | } | 150 | } |
3493 | 142 | 151 | ||
3494 | @@ -161,9 +170,11 @@ | |||
3495 | 161 | if (activeTransfer !== null) { | 170 | if (activeTransfer !== null) { |
3496 | 162 | activeTransfer.items = results | 171 | activeTransfer.items = results |
3497 | 163 | activeTransfer.state = ContentTransfer.Charged | 172 | activeTransfer.state = ContentTransfer.Charged |
3499 | 164 | console.log("set activeTransfer") | 173 | console.debug("Import done") |
3500 | 174 | return true | ||
3501 | 165 | } else { | 175 | } else { |
3502 | 166 | console.log("activeTransfer null, not setting, testing code") | 176 | console.log("activeTransfer null, not setting, testing code") |
3503 | 177 | return false | ||
3504 | 167 | } | 178 | } |
3505 | 168 | } | 179 | } |
3506 | 169 | 180 | ||
3507 | @@ -172,7 +183,7 @@ | |||
3508 | 172 | target: ContentHub | 183 | target: ContentHub |
3509 | 173 | onExportRequested: { | 184 | onExportRequested: { |
3510 | 174 | fileSelector.activeTransfer = transfer | 185 | fileSelector.activeTransfer = transfer |
3512 | 175 | openFileSelector(false) | 186 | openFileSelector(false, false) |
3513 | 176 | } | 187 | } |
3514 | 177 | onImportRequested: startImport(transfer) | 188 | onImportRequested: startImport(transfer) |
3515 | 178 | onShareRequested: startImport(transfer) | 189 | onShareRequested: startImport(transfer) |
3516 | @@ -317,6 +328,7 @@ | |||
3517 | 317 | title: (count === 1 ? i18n.tr("File %1").arg(urls[0]) : i18n.tr("%1 Files").arg(count)), | 328 | title: (count === 1 ? i18n.tr("File %1").arg(urls[0]) : i18n.tr("%1 Files").arg(count)), |
3518 | 318 | text: i18n.tr("Saved to: %1").arg(folder) | 329 | text: i18n.tr("Saved to: %1").arg(folder) |
3519 | 319 | }) | 330 | }) |
3520 | 331 | fileSelector.importMode = false | ||
3521 | 320 | } | 332 | } |
3522 | 321 | 333 | ||
3523 | 322 | Keys.onPressed: { | 334 | Keys.onPressed: { |
3524 | 323 | 335 | ||
3525 | === modified file 'src/app/qml/ui/FolderListPage.qml' | |||
3526 | --- src/app/qml/ui/FolderListPage.qml 2016-10-06 15:06:27 +0000 | |||
3527 | +++ src/app/qml/ui/FolderListPage.qml 2017-03-23 22:29:00 +0000 | |||
3528 | @@ -92,7 +92,7 @@ | |||
3529 | 92 | objectName: "createFolder" | 92 | objectName: "createFolder" |
3530 | 93 | iconName: "add" | 93 | iconName: "add" |
3531 | 94 | text: i18n.tr("New Folder") | 94 | text: i18n.tr("New Folder") |
3533 | 95 | visible: folderListPage.__pathIsWritable | 95 | visible: folderListPage.__pathIsWritable && !folderListPage.selectionMode |
3534 | 96 | onTriggered: { | 96 | onTriggered: { |
3535 | 97 | print(text) | 97 | print(text) |
3536 | 98 | PopupUtils.open(createFolderDialog, folderListPage) | 98 | PopupUtils.open(createFolderDialog, folderListPage) |
3537 | @@ -165,6 +165,7 @@ | |||
3538 | 165 | // Set to true if called as file selector for ContentHub | 165 | // Set to true if called as file selector for ContentHub |
3539 | 166 | property bool fileSelectorMode: false | 166 | property bool fileSelectorMode: false |
3540 | 167 | property bool folderSelectorMode: false | 167 | property bool folderSelectorMode: false |
3541 | 168 | property bool saveMode: false | ||
3542 | 168 | readonly property bool selectionMode: fileSelectorMode || folderSelectorMode | 169 | readonly property bool selectionMode: fileSelectorMode || folderSelectorMode |
3543 | 169 | 170 | ||
3544 | 170 | property FolderListSelection selectionManager: pageModel.selectionObject() | 171 | property FolderListSelection selectionManager: pageModel.selectionObject() |
3545 | @@ -350,24 +351,32 @@ | |||
3546 | 350 | left: sidebar.right | 351 | left: sidebar.right |
3547 | 351 | right: parent.right | 352 | right: parent.right |
3548 | 352 | } | 353 | } |
3550 | 353 | height: bottomBarButtons.visible ? bottomBarButtons.height : 0 | 354 | height: bottomBarButtons.visible ? bottomBarButtons.height + units.gu(1) : 0 |
3551 | 354 | visible: bottomBarButtons.visible | 355 | visible: bottomBarButtons.visible |
3552 | 356 | |||
3553 | 357 | Divider { | ||
3554 | 358 | anchors.top: parent.top | ||
3555 | 359 | height: visible ? units.gu(0.5) : 0 | ||
3556 | 360 | visible: bottomBarButtons.visible | ||
3557 | 361 | } | ||
3558 | 355 | } | 362 | } |
3559 | 356 | 363 | ||
3560 | 357 | Flow { | 364 | Flow { |
3561 | 358 | id: bottomBarButtons | 365 | id: bottomBarButtons |
3565 | 359 | anchors.bottom: bottomBar.bottom | 366 | anchors { |
3566 | 360 | anchors.leftMargin: (parent.width - sidebar.width - childrenRect.width) / 2 | 367 | bottom: bottomBar.bottom |
3567 | 361 | anchors.left: sidebar.right | 368 | leftMargin: (parent.width - sidebar.width - childrenRect.width) / 2 |
3568 | 369 | left: sidebar.right | ||
3569 | 370 | } | ||
3570 | 362 | width: parent.width - sidebar.width | 371 | width: parent.width - sidebar.width |
3571 | 363 | |||
3572 | 364 | spacing: units.gu(2) | 372 | spacing: units.gu(2) |
3573 | 365 | visible: selectionMode || pageModel.onlyAllowedPaths | 373 | visible: selectionMode || pageModel.onlyAllowedPaths |
3574 | 366 | 374 | ||
3575 | 367 | Button { | 375 | Button { |
3577 | 368 | text: i18n.tr("Select") | 376 | text: folderListPage.saveMode ? i18n.tr("Save") : i18n.tr("Select") |
3578 | 369 | enabled: (selectionManager.counter > 0) || (folderSelectorMode && folderListPage.__pathIsWritable) | 377 | enabled: (selectionManager.counter > 0) || (folderSelectorMode && folderListPage.__pathIsWritable) |
3579 | 370 | visible: selectionMode | 378 | visible: selectionMode |
3580 | 379 | color: UbuntuColors.orange | ||
3581 | 371 | onClicked: { | 380 | onClicked: { |
3582 | 372 | var selectedAbsUrls = [] | 381 | var selectedAbsUrls = [] |
3583 | 373 | if (folderSelectorMode) { | 382 | if (folderSelectorMode) { |
3584 | 374 | 383 | ||
3585 | === modified file 'src/plugin/CMakeLists.txt' | |||
3586 | --- src/plugin/CMakeLists.txt 2014-10-26 14:35:23 +0000 | |||
3587 | +++ src/plugin/CMakeLists.txt 2017-03-23 22:29:00 +0000 | |||
3588 | @@ -6,5 +6,4 @@ | |||
3589 | 6 | 6 | ||
3590 | 7 | add_subdirectory(folderlistmodel) | 7 | add_subdirectory(folderlistmodel) |
3591 | 8 | add_subdirectory(placesmodel) | 8 | add_subdirectory(placesmodel) |
3592 | 9 | add_subdirectory(pamauthentication) | ||
3593 | 10 | add_subdirectory(archives) | 9 | add_subdirectory(archives) |
3594 | 11 | 10 | ||
3595 | === added directory 'src/plugin/folderlistmodel' | |||
3596 | === removed directory 'src/plugin/folderlistmodel' | |||
3597 | === added file 'src/plugin/folderlistmodel/CMakeLists.txt' | |||
3598 | --- src/plugin/folderlistmodel/CMakeLists.txt 1970-01-01 00:00:00 +0000 | |||
3599 | +++ src/plugin/folderlistmodel/CMakeLists.txt 2017-03-23 22:29:00 +0000 | |||
3600 | @@ -0,0 +1,142 @@ | |||
3601 | 1 | include_directories( | ||
3602 | 2 | ${CMAKE_CURRENT_SOURCE_DIR} | ||
3603 | 3 | disk | ||
3604 | 4 | trash | ||
3605 | 5 | net | ||
3606 | 6 | smb | ||
3607 | 7 | smb/qsambaclient/src | ||
3608 | 8 | ) | ||
3609 | 9 | |||
3610 | 10 | set(PLUGIN_DIR org/nemomobile/folderlistmodel) | ||
3611 | 11 | |||
3612 | 12 | set(folderlistmodel_SRCS | ||
3613 | 13 | clipboard.cpp | ||
3614 | 14 | clipboard.h | ||
3615 | 15 | diritemabstractlistmodel.h | ||
3616 | 16 | diriteminfo.cpp | ||
3617 | 17 | diriteminfo.h | ||
3618 | 18 | dirmodel.cpp | ||
3619 | 19 | dirmodel.h | ||
3620 | 20 | dirselection.cpp | ||
3621 | 21 | dirselection.h | ||
3622 | 22 | externalfswatcher.cpp | ||
3623 | 23 | externalfswatcher.h | ||
3624 | 24 | filecompare.cpp | ||
3625 | 25 | filecompare.h | ||
3626 | 26 | filesystemaction.cpp | ||
3627 | 27 | filesystemaction.h | ||
3628 | 28 | fmutil.cpp | ||
3629 | 29 | fmutil.h | ||
3630 | 30 | imageprovider.cpp | ||
3631 | 31 | imageprovider.h | ||
3632 | 32 | iorequest.cpp | ||
3633 | 33 | iorequest.h | ||
3634 | 34 | iorequestworker.cpp | ||
3635 | 35 | iorequestworker.h | ||
3636 | 36 | ioworkerthread.cpp | ||
3637 | 37 | ioworkerthread.h | ||
3638 | 38 | networklistworker.cpp | ||
3639 | 39 | networklistworker.h | ||
3640 | 40 | plugin.cpp | ||
3641 | 41 | plugin.h | ||
3642 | 42 | location.cpp | ||
3643 | 43 | location.h | ||
3644 | 44 | locationsfactory.cpp | ||
3645 | 45 | locationsfactory.h | ||
3646 | 46 | locationurl.cpp | ||
3647 | 47 | locationurl.h | ||
3648 | 48 | networklocation.cpp | ||
3649 | 49 | networklocation.h | ||
3650 | 50 | locationitemdir.cpp | ||
3651 | 51 | locationitemdir.h | ||
3652 | 52 | locationitemdiriterator.cpp | ||
3653 | 53 | locationitemdiriterator.h | ||
3654 | 54 | locationitemfile.cpp | ||
3655 | 55 | locationitemfile.h | ||
3656 | 56 | cleanurl.cpp | ||
3657 | 57 | cleanurl.h | ||
3658 | 58 | urliteminfo.cpp | ||
3659 | 59 | urliteminfo.h | ||
3660 | 60 | disk/disklocation.cpp | ||
3661 | 61 | disk/disklocation.h | ||
3662 | 62 | disk/disklocationitemdiriterator.cpp | ||
3663 | 63 | disk/disklocationitemdiriterator.h | ||
3664 | 64 | disk/disklocationitemfile.cpp | ||
3665 | 65 | disk/disklocationitemfile.h | ||
3666 | 66 | disk/disklocationitemdir.cpp | ||
3667 | 67 | disk/disklocationitemdir.h | ||
3668 | 68 | trash/qtrashdir.cpp | ||
3669 | 69 | trash/qtrashdir.h | ||
3670 | 70 | trash/qtrashutilinfo.cpp | ||
3671 | 71 | trash/qtrashutilinfo.h | ||
3672 | 72 | trash/trashiteminfo.cpp | ||
3673 | 73 | trash/trashiteminfo.h | ||
3674 | 74 | trash/trashlocation.cpp | ||
3675 | 75 | trash/trashlocation.h | ||
3676 | 76 | smb/qsambaclient/src/smbutil.cpp | ||
3677 | 77 | smb/qsambaclient/src/smbutil.h | ||
3678 | 78 | smb/qsambaclient/src/smbiteminfo.cpp | ||
3679 | 79 | smb/qsambaclient/src/smbiteminfo.h | ||
3680 | 80 | smb/qsambaclient/src/smblocationdiriterator.cpp | ||
3681 | 81 | smb/qsambaclient/src/smblocationdiriterator.h | ||
3682 | 82 | smb/qsambaclient/src/smblocationitemfile.cpp | ||
3683 | 83 | smb/qsambaclient/src/smblocationitemfile.h | ||
3684 | 84 | smb/qsambaclient/src/smblocationitemdir.cpp | ||
3685 | 85 | smb/qsambaclient/src/smblocationitemdir.h | ||
3686 | 86 | smb/qsambaclient/src/smbobject.cpp | ||
3687 | 87 | smb/qsambaclient/src/smbobject.h | ||
3688 | 88 | smb/smblocation.h | ||
3689 | 89 | smb/smblocation.cpp | ||
3690 | 90 | smb/smblocationauthentication.cpp | ||
3691 | 91 | smb/smblocationauthentication.h | ||
3692 | 92 | smb/qsambaclient/src/smbplaces.cpp | ||
3693 | 93 | smb/qsambaclient/src/smbplaces.h | ||
3694 | 94 | smb/qsambaclient/src/smbusershare.cpp | ||
3695 | 95 | smb/qsambaclient/src/smbusershare.h | ||
3696 | 96 | net/netauthenticationdata.cpp | ||
3697 | 97 | net/netauthenticationdata.h | ||
3698 | 98 | net/netutil.cpp | ||
3699 | 99 | net/netutil.h | ||
3700 | 100 | ) | ||
3701 | 101 | |||
3702 | 102 | add_library(nemofolderlistmodel MODULE | ||
3703 | 103 | ${folderlistmodel_SRCS} | ||
3704 | 104 | ) | ||
3705 | 105 | |||
3706 | 106 | qt5_use_modules(nemofolderlistmodel Gui Qml Quick Widgets) | ||
3707 | 107 | |||
3708 | 108 | ## samba requires libsmbclient | ||
3709 | 109 | find_path(SAMBA_INCLUDE_DIR | ||
3710 | 110 | NAMES libsmbclient.h | ||
3711 | 111 | HINTS /usr/include/smbclient /usr/include/samba /usr/include/samba-3.0 /usr/include/samba-4.0 | ||
3712 | 112 | ) | ||
3713 | 113 | find_library(SAMBA_LIBRARIES NAMES smbclient ) | ||
3714 | 114 | message(STATUS "samba include=${SAMBA_INCLUDE_DIR}") | ||
3715 | 115 | message(STATUS "samba lib=${SAMBA_LIBRARIES}=${SAMBA_LIBRARIES}") | ||
3716 | 116 | |||
3717 | 117 | if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) | ||
3718 | 118 | message(STATUS "Found samba: include=${SAMBA_INCLUDE_DIR} library=${SAMBA_LIBRARIES}") | ||
3719 | 119 | INCLUDE_DIRECTORIES(${SAMBA_INCLUDE_DIR}) | ||
3720 | 120 | TARGET_LINK_LIBRARIES(nemofolderlistmodel ${SAMBA_LIBRARIES}) | ||
3721 | 121 | else(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) | ||
3722 | 122 | message(FATAL_ERROR "Could not find Samba libsmbclient") | ||
3723 | 123 | endif(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) | ||
3724 | 124 | mark_as_advanced(SAMBA_INCLUDE_DIR SAMBA_LIBRARIES) | ||
3725 | 125 | ## end samba confiuration | ||
3726 | 126 | |||
3727 | 127 | # Copy the plugin, the qmldir file and other assets to the build dir for running in QtCreator | ||
3728 | 128 | if(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") | ||
3729 | 129 | add_custom_command(TARGET nemofolderlistmodel POST_BUILD | ||
3730 | 130 | COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/../${PLUGIN_DIR} | ||
3731 | 131 | COMMENT "Creating plugin directory layout in the build directory" | ||
3732 | 132 | COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/qmldir ${CMAKE_CURRENT_BINARY_DIR}/../${PLUGIN_DIR} | ||
3733 | 133 | COMMENT "Copying the qmldir file to the build directory" | ||
3734 | 134 | COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:nemofolderlistmodel> ${CMAKE_CURRENT_BINARY_DIR}/../${PLUGIN_DIR} | ||
3735 | 135 | COMMENT "Copying the plugin binary to the build directory" | ||
3736 | 136 | ) | ||
3737 | 137 | endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") | ||
3738 | 138 | |||
3739 | 139 | # Install plugin file | ||
3740 | 140 | install(TARGETS nemofolderlistmodel DESTINATION ${QT_IMPORTS_DIR}/org/nemomobile/folderlistmodel/) | ||
3741 | 141 | install(FILES qmldir DESTINATION ${QT_IMPORTS_DIR}/org/nemomobile/folderlistmodel/) | ||
3742 | 142 | |||
3743 | 0 | 143 | ||
3744 | === removed file 'src/plugin/folderlistmodel/CMakeLists.txt' | |||
3745 | --- src/plugin/folderlistmodel/CMakeLists.txt 2015-12-12 14:40:30 +0000 | |||
3746 | +++ src/plugin/folderlistmodel/CMakeLists.txt 1970-01-01 00:00:00 +0000 | |||
3747 | @@ -1,142 +0,0 @@ | |||
3748 | 1 | include_directories( | ||
3749 | 2 | ${CMAKE_CURRENT_SOURCE_DIR} | ||
3750 | 3 | disk | ||
3751 | 4 | trash | ||
3752 | 5 | net | ||
3753 | 6 | smb | ||
3754 | 7 | smb/qsambaclient/src | ||
3755 | 8 | ) | ||
3756 | 9 | |||
3757 | 10 | set(PLUGIN_DIR org/nemomobile/folderlistmodel) | ||
3758 | 11 | |||
3759 | 12 | set(folderlistmodel_SRCS | ||
3760 | 13 | clipboard.cpp | ||
3761 | 14 | clipboard.h | ||
3762 | 15 | diritemabstractlistmodel.h | ||
3763 | 16 | diriteminfo.cpp | ||
3764 | 17 | diriteminfo.h | ||
3765 | 18 | dirmodel.cpp | ||
3766 | 19 | dirmodel.h | ||
3767 | 20 | dirselection.cpp | ||
3768 | 21 | dirselection.h | ||
3769 | 22 | externalfswatcher.cpp | ||
3770 | 23 | externalfswatcher.h | ||
3771 | 24 | filecompare.cpp | ||
3772 | 25 | filecompare.h | ||
3773 | 26 | filesystemaction.cpp | ||
3774 | 27 | filesystemaction.h | ||
3775 | 28 | fmutil.cpp | ||
3776 | 29 | fmutil.h | ||
3777 | 30 | imageprovider.cpp | ||
3778 | 31 | imageprovider.h | ||
3779 | 32 | iorequest.cpp | ||
3780 | 33 | iorequest.h | ||
3781 | 34 | iorequestworker.cpp | ||
3782 | 35 | iorequestworker.h | ||
3783 | 36 | ioworkerthread.cpp | ||
3784 | 37 | ioworkerthread.h | ||
3785 | 38 | networklistworker.cpp | ||
3786 | 39 | networklistworker.h | ||
3787 | 40 | plugin.cpp | ||
3788 | 41 | plugin.h | ||
3789 | 42 | location.cpp | ||
3790 | 43 | location.h | ||
3791 | 44 | locationsfactory.cpp | ||
3792 | 45 | locationsfactory.h | ||
3793 | 46 | locationurl.cpp | ||
3794 | 47 | locationurl.h | ||
3795 | 48 | networklocation.cpp | ||
3796 | 49 | networklocation.h | ||
3797 | 50 | locationitemdir.cpp | ||
3798 | 51 | locationitemdir.h | ||
3799 | 52 | locationitemdiriterator.cpp | ||
3800 | 53 | locationitemdiriterator.h | ||
3801 | 54 | locationitemfile.cpp | ||
3802 | 55 | locationitemfile.h | ||
3803 | 56 | cleanurl.cpp | ||
3804 | 57 | cleanurl.h | ||
3805 | 58 | urliteminfo.cpp | ||
3806 | 59 | urliteminfo.h | ||
3807 | 60 | disk/disklocation.cpp | ||
3808 | 61 | disk/disklocation.h | ||
3809 | 62 | disk/disklocationitemdiriterator.cpp | ||
3810 | 63 | disk/disklocationitemdiriterator.h | ||
3811 | 64 | disk/disklocationitemfile.cpp | ||
3812 | 65 | disk/disklocationitemfile.h | ||
3813 | 66 | disk/disklocationitemdir.cpp | ||
3814 | 67 | disk/disklocationitemdir.h | ||
3815 | 68 | trash/qtrashdir.cpp | ||
3816 | 69 | trash/qtrashdir.h | ||
3817 | 70 | trash/qtrashutilinfo.cpp | ||
3818 | 71 | trash/qtrashutilinfo.h | ||
3819 | 72 | trash/trashiteminfo.cpp | ||
3820 | 73 | trash/trashiteminfo.h | ||
3821 | 74 | trash/trashlocation.cpp | ||
3822 | 75 | trash/trashlocation.h | ||
3823 | 76 | smb/qsambaclient/src/smbutil.cpp | ||
3824 | 77 | smb/qsambaclient/src/smbutil.h | ||
3825 | 78 | smb/qsambaclient/src/smbiteminfo.cpp | ||
3826 | 79 | smb/qsambaclient/src/smbiteminfo.h | ||
3827 | 80 | smb/qsambaclient/src/smblocationdiriterator.cpp | ||
3828 | 81 | smb/qsambaclient/src/smblocationdiriterator.h | ||
3829 | 82 | smb/qsambaclient/src/smblocationitemfile.cpp | ||
3830 | 83 | smb/qsambaclient/src/smblocationitemfile.h | ||
3831 | 84 | smb/qsambaclient/src/smblocationitemdir.cpp | ||
3832 | 85 | smb/qsambaclient/src/smblocationitemdir.h | ||
3833 | 86 | smb/qsambaclient/src/smbobject.cpp | ||
3834 | 87 | smb/qsambaclient/src/smbobject.h | ||
3835 | 88 | smb/smblocation.h | ||
3836 | 89 | smb/smblocation.cpp | ||
3837 | 90 | smb/smblocationauthentication.cpp | ||
3838 | 91 | smb/smblocationauthentication.h | ||
3839 | 92 | smb/qsambaclient/src/smbplaces.cpp | ||
3840 | 93 | smb/qsambaclient/src/smbplaces.h | ||
3841 | 94 | smb/qsambaclient/src/smbusershare.cpp | ||
3842 | 95 | smb/qsambaclient/src/smbusershare.h | ||
3843 | 96 | net/netauthenticationdata.cpp | ||
3844 | 97 | net/netauthenticationdata.h | ||
3845 | 98 | net/netutil.cpp | ||
3846 | 99 | net/netutil.h | ||
3847 | 100 | ) | ||
3848 | 101 | |||
3849 | 102 | add_library(nemofolderlistmodel MODULE | ||
3850 | 103 | ${folderlistmodel_SRCS} | ||
3851 | 104 | ) | ||
3852 | 105 | |||
3853 | 106 | qt5_use_modules(nemofolderlistmodel Gui Qml Quick Widgets) | ||
3854 | 107 | |||
3855 | 108 | ## samba requires libsmbclient | ||
3856 | 109 | find_path(SAMBA_INCLUDE_DIR | ||
3857 | 110 | NAMES libsmbclient.h | ||
3858 | 111 | HINTS /usr/include/smbclient /usr/include/samba /usr/include/samba-3.0 /usr/include/samba-4.0 | ||
3859 | 112 | ) | ||
3860 | 113 | find_library(SAMBA_LIBRARIES NAMES smbclient ) | ||
3861 | 114 | message(STATUS "samba include=${SAMBA_INCLUDE_DIR}") | ||
3862 | 115 | message(STATUS "samba lib=${SAMBA_LIBRARIES}=${SAMBA_LIBRARIES}") | ||
3863 | 116 | |||
3864 | 117 | if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) | ||
3865 | 118 | message(STATUS "Found samba: include=${SAMBA_INCLUDE_DIR} library=${SAMBA_LIBRARIES}") | ||
3866 | 119 | INCLUDE_DIRECTORIES(${SAMBA_INCLUDE_DIR}) | ||
3867 | 120 | TARGET_LINK_LIBRARIES(nemofolderlistmodel ${SAMBA_LIBRARIES}) | ||
3868 | 121 | else(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) | ||
3869 | 122 | message(FATAL_ERROR "Could not find Samba libsmbclient") | ||
3870 | 123 | endif(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) | ||
3871 | 124 | mark_as_advanced(SAMBA_INCLUDE_DIR SAMBA_LIBRARIES) | ||
3872 | 125 | ## end samba confiuration | ||
3873 | 126 | |||
3874 | 127 | # Copy the plugin, the qmldir file and other assets to the build dir for running in QtCreator | ||
3875 | 128 | if(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") | ||
3876 | 129 | add_custom_command(TARGET nemofolderlistmodel POST_BUILD | ||
3877 | 130 | COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/../${PLUGIN_DIR} | ||
3878 | 131 | COMMENT "Creating plugin directory layout in the build directory" | ||
3879 | 132 | COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/qmldir ${CMAKE_CURRENT_BINARY_DIR}/../${PLUGIN_DIR} | ||
3880 | 133 | COMMENT "Copying the qmldir file to the build directory" | ||
3881 | 134 | COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:nemofolderlistmodel> ${CMAKE_CURRENT_BINARY_DIR}/../${PLUGIN_DIR} | ||
3882 | 135 | COMMENT "Copying the plugin binary to the build directory" | ||
3883 | 136 | ) | ||
3884 | 137 | endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") | ||
3885 | 138 | |||
3886 | 139 | # Install plugin file | ||
3887 | 140 | install(TARGETS nemofolderlistmodel DESTINATION ${QT_IMPORTS_DIR}/org/nemomobile/folderlistmodel/) | ||
3888 | 141 | install(FILES qmldir DESTINATION ${QT_IMPORTS_DIR}/org/nemomobile/folderlistmodel/) | ||
3889 | 142 | |||
3890 | 143 | 0 | ||
3891 | === added file 'src/plugin/folderlistmodel/README' | |||
3892 | --- src/plugin/folderlistmodel/README 1970-01-01 00:00:00 +0000 | |||
3893 | +++ src/plugin/folderlistmodel/README 2017-03-23 22:29:00 +0000 | |||
3894 | @@ -0,0 +1,14 @@ | |||
3895 | 1 | Building and installing | ||
3896 | 2 | ======================= | ||
3897 | 3 | |||
3898 | 4 | qmake [available-defines] | ||
3899 | 5 | |||
3900 | 6 | where available-debug-messages are: | ||
3901 | 7 | DEBUG_MESSAGES -> enable generic debug messages use: qmake "DEINES+=DEBUG_MESSAGES" | ||
3902 | 8 | DEBUG_EXT_FS_WATCHER -> enable External File System Watcher messages use: qmake "DEINES+=DEBUG_EXT_FS_WATCHER" | ||
3903 | 9 | DEBUG_REMOVE -> enable message about every remove use: qmake "DEINES+=DEBUG_REMOVE" | ||
3904 | 10 | DO_NOT_USE_TAG_LIB -> disable using TAGLIB and getting metada use: qmake "DEINES+=DO_NOT_USE_TAG_LIB" | ||
3905 | 11 | |||
3906 | 12 | make | ||
3907 | 13 | sudo make install | ||
3908 | 14 | |||
3909 | 0 | 15 | ||
3910 | === removed file 'src/plugin/folderlistmodel/README' | |||
3911 | --- src/plugin/folderlistmodel/README 2013-07-06 14:55:25 +0000 | |||
3912 | +++ src/plugin/folderlistmodel/README 1970-01-01 00:00:00 +0000 | |||
3913 | @@ -1,14 +0,0 @@ | |||
3914 | 1 | Building and installing | ||
3915 | 2 | ======================= | ||
3916 | 3 | |||
3917 | 4 | qmake [available-defines] | ||
3918 | 5 | |||
3919 | 6 | where available-debug-messages are: | ||
3920 | 7 | DEBUG_MESSAGES -> enable generic debug messages use: qmake "DEINES+=DEBUG_MESSAGES" | ||
3921 | 8 | DEBUG_EXT_FS_WATCHER -> enable External File System Watcher messages use: qmake "DEINES+=DEBUG_EXT_FS_WATCHER" | ||
3922 | 9 | DEBUG_REMOVE -> enable message about every remove use: qmake "DEINES+=DEBUG_REMOVE" | ||
3923 | 10 | DO_NOT_USE_TAG_LIB -> disable using TAGLIB and getting metada use: qmake "DEINES+=DO_NOT_USE_TAG_LIB" | ||
3924 | 11 | |||
3925 | 12 | make | ||
3926 | 13 | sudo make install | ||
3927 | 14 | |||
3928 | 15 | 0 | ||
3929 | === added file 'src/plugin/folderlistmodel/cleanurl.cpp' | |||
3930 | --- src/plugin/folderlistmodel/cleanurl.cpp 1970-01-01 00:00:00 +0000 | |||
3931 | +++ src/plugin/folderlistmodel/cleanurl.cpp 2017-03-23 22:29:00 +0000 | |||
3932 | @@ -0,0 +1,73 @@ | |||
3933 | 1 | /************************************************************************** | ||
3934 | 2 | * | ||
3935 | 3 | * Copyright 2015 Canonical Ltd. | ||
3936 | 4 | * Copyright 2015 Carlos J Mazieri <carlos.mazieri@gmail.com> | ||
3937 | 5 | * | ||
3938 | 6 | * This program is free software; you can redistribute it and/or modify | ||
3939 | 7 | * it under the terms of the GNU Lesser General Public License as published by | ||
3940 | 8 | * the Free Software Foundation; version 3. | ||
3941 | 9 | * | ||
3942 | 10 | * This program is distributed in the hope that it will be useful, | ||
3943 | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
3944 | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
3945 | 13 | * GNU Lesser General Public License for more details. | ||
3946 | 14 | * | ||
3947 | 15 | * You should have received a copy of the GNU Lesser General Public License | ||
3948 | 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
3949 | 17 | * | ||
3950 | 18 | * File: cleanurl.cpp | ||
3951 | 19 | * Date: 04/02/2015 | ||
3952 | 20 | */ | ||
3953 | 21 | |||
3954 | 22 | #include "cleanurl.h" | ||
3955 | 23 | |||
3956 | 24 | #include <QUrl> | ||
3957 | 25 | |||
3958 | 26 | CleanUrl::CleanUrl(const QString &urlPath) : m_user(0), m_password(0) | ||
3959 | 27 | { | ||
3960 | 28 | QUrl url(urlPath); | ||
3961 | 29 | if (url.isValid()) | ||
3962 | 30 | { | ||
3963 | 31 | QString user = url.userName(); | ||
3964 | 32 | if (!user.isEmpty()) | ||
3965 | 33 | { | ||
3966 | 34 | m_user = new QString(user); | ||
3967 | 35 | m_password = new QString(url.password()); | ||
3968 | 36 | url.setPassword(QLatin1String(0)); | ||
3969 | 37 | url.setUserName(QLatin1String(0)); | ||
3970 | 38 | } | ||
3971 | 39 | m_url = url.toString(); | ||
3972 | 40 | } | ||
3973 | 41 | else | ||
3974 | 42 | { | ||
3975 | 43 | m_url = urlPath; | ||
3976 | 44 | } | ||
3977 | 45 | } | ||
3978 | 46 | |||
3979 | 47 | |||
3980 | 48 | CleanUrl::~CleanUrl() | ||
3981 | 49 | { | ||
3982 | 50 | if (m_user) { delete m_user; } | ||
3983 | 51 | if (m_password) { delete m_password;} | ||
3984 | 52 | } | ||
3985 | 53 | |||
3986 | 54 | |||
3987 | 55 | bool CleanUrl::hasAuthenticationData() const | ||
3988 | 56 | { | ||
3989 | 57 | return m_user ? true : false; | ||
3990 | 58 | } | ||
3991 | 59 | |||
3992 | 60 | QString CleanUrl::user() const | ||
3993 | 61 | { | ||
3994 | 62 | return m_user ? *m_user : QString(); | ||
3995 | 63 | } | ||
3996 | 64 | |||
3997 | 65 | QString CleanUrl::password() const | ||
3998 | 66 | { | ||
3999 | 67 | return m_password ? *m_password : QString(); | ||
4000 | 68 | } | ||
4001 | 69 | |||
4002 | 70 | QString CleanUrl::cleanUrl() const | ||
4003 | 71 | { | ||
4004 | 72 | return m_url; | ||
4005 | 73 | } | ||
4006 | 0 | 74 | ||
4007 | === removed file 'src/plugin/folderlistmodel/cleanurl.cpp' | |||
4008 | --- src/plugin/folderlistmodel/cleanurl.cpp 2015-03-01 15:32:42 +0000 | |||
4009 | +++ src/plugin/folderlistmodel/cleanurl.cpp 1970-01-01 00:00:00 +0000 | |||
4010 | @@ -1,73 +0,0 @@ | |||
4011 | 1 | /************************************************************************** | ||
4012 | 2 | * | ||
4013 | 3 | * Copyright 2015 Canonical Ltd. | ||
4014 | 4 | * Copyright 2015 Carlos J Mazieri <carlos.mazieri@gmail.com> | ||
4015 | 5 | * | ||
4016 | 6 | * This program is free software; you can redistribute it and/or modify | ||
4017 | 7 | * it under the terms of the GNU Lesser General Public License as published by | ||
4018 | 8 | * the Free Software Foundation; version 3. | ||
4019 | 9 | * | ||
4020 | 10 | * This program is distributed in the hope that it will be useful, | ||
4021 | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4022 | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4023 | 13 | * GNU Lesser General Public License for more details. | ||
4024 | 14 | * | ||
4025 | 15 | * You should have received a copy of the GNU Lesser General Public License | ||
4026 | 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
4027 | 17 | * | ||
4028 | 18 | * File: cleanurl.cpp | ||
4029 | 19 | * Date: 04/02/2015 | ||
4030 | 20 | */ | ||
4031 | 21 | |||
4032 | 22 | #include "cleanurl.h" | ||
4033 | 23 | |||
4034 | 24 | #include <QUrl> | ||
4035 | 25 | |||
4036 | 26 | CleanUrl::CleanUrl(const QString &urlPath) : m_user(0), m_password(0) | ||
4037 | 27 | { | ||
4038 | 28 | QUrl url(urlPath); | ||
4039 | 29 | if (url.isValid()) | ||
4040 | 30 | { | ||
4041 | 31 | QString user = url.userName(); | ||
4042 | 32 | if (!user.isEmpty()) | ||
4043 | 33 | { | ||
4044 | 34 | m_user = new QString(user); | ||
4045 | 35 | m_password = new QString(url.password()); | ||
4046 | 36 | url.setPassword(QLatin1String(0)); | ||
4047 | 37 | url.setUserName(QLatin1String(0)); | ||
4048 | 38 | } | ||
4049 | 39 | m_url = url.toString(); | ||
4050 | 40 | } | ||
4051 | 41 | else | ||
4052 | 42 | { | ||
4053 | 43 | m_url = urlPath; | ||
4054 | 44 | } | ||
4055 | 45 | } | ||
4056 | 46 | |||
4057 | 47 | |||
4058 | 48 | CleanUrl::~CleanUrl() | ||
4059 | 49 | { | ||
4060 | 50 | if (m_user) { delete m_user; } | ||
4061 | 51 | if (m_password) { delete m_password;} | ||
4062 | 52 | } | ||
4063 | 53 | |||
4064 | 54 | |||
4065 | 55 | bool CleanUrl::hasAuthenticationData() const | ||
4066 | 56 | { | ||
4067 | 57 | return m_user ? true : false; | ||
4068 | 58 | } | ||
4069 | 59 | |||
4070 | 60 | QString CleanUrl::user() const | ||
4071 | 61 | { | ||
4072 | 62 | return m_user ? *m_user : QString(); | ||
4073 | 63 | } | ||
4074 | 64 | |||
4075 | 65 | QString CleanUrl::password() const | ||
4076 | 66 | { | ||
4077 | 67 | return m_password ? *m_password : QString(); | ||
4078 | 68 | } | ||
4079 | 69 | |||
4080 | 70 | QString CleanUrl::cleanUrl() const | ||
4081 | 71 | { | ||
4082 | 72 | return m_url; | ||
4083 | 73 | } | ||
4084 | 74 | 0 | ||
4085 | === added file 'src/plugin/folderlistmodel/cleanurl.h' | |||
4086 | --- src/plugin/folderlistmodel/cleanurl.h 1970-01-01 00:00:00 +0000 | |||
4087 | +++ src/plugin/folderlistmodel/cleanurl.h 2017-03-23 22:29:00 +0000 | |||
4088 | @@ -0,0 +1,47 @@ | |||
4089 | 1 | /************************************************************************** | ||
4090 | 2 | * | ||
4091 | 3 | * Copyright 2015 Canonical Ltd. | ||
4092 | 4 | * Copyright 2015 Carlos J Mazieri <carlos.mazieri@gmail.com> | ||
4093 | 5 | * | ||
4094 | 6 | * This program is free software; you can redistribute it and/or modify | ||
4095 | 7 | * it under the terms of the GNU Lesser General Public License as published by | ||
4096 | 8 | * the Free Software Foundation; version 3. | ||
4097 | 9 | * | ||
4098 | 10 | * This program is distributed in the hope that it will be useful, | ||
4099 | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4100 | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4101 | 13 | * GNU Lesser General Public License for more details. | ||
4102 | 14 | * | ||
4103 | 15 | * You should have received a copy of the GNU Lesser General Public License | ||
4104 | 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
4105 | 17 | * | ||
4106 | 18 | * File: cleanurl.h | ||
4107 | 19 | * Date: 04/02/2015 | ||
4108 | 20 | */ | ||
4109 | 21 | |||
4110 | 22 | #ifndef CLEANURL_H | ||
4111 | 23 | #define CLEANURL_H | ||
4112 | 24 | |||
4113 | 25 | #include <QString> | ||
4114 | 26 | |||
4115 | 27 | /*! | ||
4116 | 28 | * \brief The CleanUrl class | ||
4117 | 29 | * | ||
4118 | 30 | * Just returns a URL without user/password if exists | ||
4119 | 31 | */ | ||
4120 | 32 | class CleanUrl | ||
4121 | 33 | { | ||
4122 | 34 | public: | ||
4123 | 35 | CleanUrl(const QString &urlPath); | ||
4124 | 36 | ~CleanUrl(); | ||
4125 | 37 | bool hasAuthenticationData() const; | ||
4126 | 38 | QString cleanUrl() const; | ||
4127 | 39 | QString user() const; | ||
4128 | 40 | QString password() const; | ||
4129 | 41 | private: | ||
4130 | 42 | QString m_url; //!< keeps the url without user/password | ||
4131 | 43 | QString * m_user; | ||
4132 | 44 | QString * m_password; | ||
4133 | 45 | }; | ||
4134 | 46 | |||
4135 | 47 | #endif // CLEANURL_H | ||
4136 | 0 | 48 | ||
4137 | === removed file 'src/plugin/folderlistmodel/cleanurl.h' | |||
4138 | --- src/plugin/folderlistmodel/cleanurl.h 2015-03-01 15:32:42 +0000 | |||
4139 | +++ src/plugin/folderlistmodel/cleanurl.h 1970-01-01 00:00:00 +0000 | |||
4140 | @@ -1,47 +0,0 @@ | |||
4141 | 1 | /************************************************************************** | ||
4142 | 2 | * | ||
4143 | 3 | * Copyright 2015 Canonical Ltd. | ||
4144 | 4 | * Copyright 2015 Carlos J Mazieri <carlos.mazieri@gmail.com> | ||
4145 | 5 | * | ||
4146 | 6 | * This program is free software; you can redistribute it and/or modify | ||
4147 | 7 | * it under the terms of the GNU Lesser General Public License as published by | ||
4148 | 8 | * the Free Software Foundation; version 3. | ||
4149 | 9 | * | ||
4150 | 10 | * This program is distributed in the hope that it will be useful, | ||
4151 | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
4152 | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
4153 | 13 | * GNU Lesser General Public License for more details. | ||
4154 | 14 | * | ||
4155 | 15 | * You should have received a copy of the GNU Lesser General Public License | ||
4156 | 16 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
4157 | 17 | * | ||
4158 | 18 | * File: cleanurl.h | ||
4159 | 19 | * Date: 04/02/2015 | ||
4160 | 20 | */ | ||
4161 | 21 | |||
4162 | 22 | #ifndef CLEANURL_H | ||
4163 | 23 | #define CLEANURL_H | ||
4164 | 24 | |||
4165 | 25 | #include <QString> | ||
4166 | 26 | |||
4167 | 27 | /*! | ||
4168 | 28 | * \brief The CleanUrl class | ||
4169 | 29 | * | ||
4170 | 30 | * Just returns a URL without user/password if exists | ||
4171 | 31 | */ | ||
4172 | 32 | class CleanUrl | ||
4173 | 33 | { | ||
4174 | 34 | public: | ||
4175 | 35 | CleanUrl(const QString &urlPath); | ||
4176 | 36 | ~CleanUrl(); | ||
4177 | 37 | bool hasAuthenticationData() const; | ||
4178 | 38 | QString cleanUrl() const; | ||
4179 | 39 | QString user() const; | ||
4180 | 40 | QString password() const; | ||
4181 | 41 | private: | ||
4182 | 42 | QString m_url; //!< keeps the url without user/password | ||
4183 | 43 | QString * m_user; | ||
4184 | 44 | QString * m_password; | ||
4185 | 45 | }; | ||
4186 | 46 | |||
4187 | 47 | #endif // CLEANURL_H | ||
4188 | 48 | 0 | ||
4189 | === added file 'src/plugin/folderlistmodel/clipboard.cpp' | |||
4190 | --- src/plugin/folderlistmodel/clipboard.cpp 1970-01-01 00:00:00 +0000 | |||
4191 | +++ src/plugin/folderlistmodel/clipboard.cpp 2017-03-23 22:29:00 +0000 | |||
4192 | @@ -0,0 +1,515 @@ | |||
4193 | 1 | /************************************************************************** | ||
4194 | 2 | * | ||
4195 | 3 | * Copyright 2014 Canonical Ltd. | ||
4196 | 4 | * Copyright 2014 Carlos J Mazieri <carlos.mazieri@gmail.com> | ||
4197 | 5 | * | ||
4198 | 6 | * You may use this file under the terms of the BSD license as follows: | ||
4199 | 7 | * | ||
4200 | 8 | * "Redistribution and use in source and binary forms, with or without | ||
4201 | 9 | * modification, are permitted provided that the following conditions are | ||
4202 | 10 | * met: | ||
4203 | 11 | * * Redistributions of source code must retain the above copyright | ||
4204 | 12 | * notice, this list of conditions and the following disclaimer. | ||
4205 | 13 | * * Redistributions in binary form must reproduce the above copyright | ||
4206 | 14 | * notice, this list of conditions and the following disclaimer in | ||
4207 | 15 | * the documentation and/or other materials provided with the | ||
4208 | 16 | * distribution. | ||
4209 | 17 | * * Neither the name of Nemo Mobile nor the names of its contributors | ||
4210 | 18 | * may be used to endorse or promote products derived from this | ||
4211 | 19 | * software without specific prior written permission. | ||
4212 | 20 | * | ||
4213 | 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
4214 | 22 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
4215 | 23 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
4216 | 24 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
4217 | 25 | * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
4218 | 26 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
4219 | 27 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
4220 | 28 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
4221 | 29 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
4222 | 30 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
4223 | 31 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." | ||
4224 | 32 | * | ||
4225 | 33 | * File: clipboard.cpp | ||
4226 | 34 | * Date: 1/22/2014 | ||
4227 | 35 | */ | ||
4228 | 36 | |||
4229 | 37 | #include "clipboard.h" | ||
4230 | 38 | #include "locationurl.h" | ||
4231 | 39 | |||
4232 | 40 | #include <QClipboard> | ||
4233 | 41 | #include <QApplication> | ||
4234 | 42 | #include <QDir> | ||
4235 | 43 | #include <QFileInfo> | ||
4236 | 44 | #include <QDebug> | ||
4237 | 45 | |||
4238 | 46 | static QLatin1String GNOME_COPIED_MIME_TYPE ("x-special/gnome-copied-files"); | ||
4239 | 47 | static QLatin1String KDE_CUT_MIME_TYPE ("application/x-kde-cutselection"); | ||
4240 | 48 | |||
4241 | 49 | |||
4242 | 50 | int DirModelMimeData::m_instances = 0; | ||
4243 | 51 | DirModelMimeData* DirModelMimeData::m_globalMimeData = 0; | ||
4244 | 52 | |||
4245 | 53 | |||
4246 | 54 | bool DirModelMimeData::hasFormat ( const QString & mimeType ) const | ||
4247 | 55 | { | ||
4248 | 56 | bool ret = false; | ||
4249 | 57 | if ( mimeType == KDE_CUT_MIME_TYPE ) | ||
4250 | 58 | { | ||
4251 | 59 | ret = true; | ||
4252 | 60 | } | ||
4253 | 61 | else | ||
4254 | 62 | { | ||
4255 | 63 | ret = m_formats.contains(mimeType); | ||
4256 | 64 | } | ||
4257 | 65 | return ret; | ||
4258 | 66 | } | ||
4259 | 67 | |||
4260 | 68 | //=============================================================================================== | ||
4261 | 69 | /*! | ||
4262 | 70 | * \brief DirModelMimeData::DirModelMimeData | ||
4263 | 71 | */ | ||
4264 | 72 | DirModelMimeData::DirModelMimeData() : | ||
4265 | 73 | QMimeData() | ||
4266 | 74 | , m_appMime(0) | ||
4267 | 75 | { | ||
4268 | 76 | m_formats.append("text/uri-list"); | ||
4269 | 77 | m_formats.append(GNOME_COPIED_MIME_TYPE); | ||
4270 | 78 | m_formats.append("text/plain"); | ||
4271 | 79 | m_formats.append("COMPOUND_TEXT"); | ||
4272 | 80 | m_formats.append("TARGETS"); | ||
4273 | 81 | m_formats.append("MULTIPLE"); | ||
4274 | 82 | m_formats.append("TIMESTAMP"); | ||
4275 | 83 | m_formats.append("SAVE_TARGETS"); | ||
4276 | 84 | |||
4277 | 85 | ++m_instances; | ||
4278 | 86 | #if DEBUG_MESSAGES | ||
4279 | 87 | qDebug() << Q_FUNC_INFO << this << "instances" << m_instances; | ||
4280 | 88 | #endif | ||
4281 | 89 | } | ||
4282 | 90 | |||
4283 | 91 | |||
4284 | 92 | |||
4285 | 93 | |||
4286 | 94 | DirModelMimeData::~DirModelMimeData() | ||
4287 | 95 | { | ||
4288 | 96 | --m_instances; | ||
4289 | 97 | #if DEBUG_MESSAGES | ||
4290 | 98 | qDebug() << Q_FUNC_INFO << this << "instances" << m_instances | ||
4291 | 99 | << "m_globalMimeData" << m_globalMimeData; | ||
4292 | 100 | #endif | ||
4293 | 101 | if (m_instances == 1 && m_globalMimeData) | ||
4294 | 102 | { | ||
4295 | 103 | DirModelMimeData * tmp = m_globalMimeData; | ||
4296 | 104 | m_globalMimeData = 0; | ||
4297 | 105 | delete tmp; | ||
4298 | 106 | } | ||
4299 | 107 | } | ||
4300 | 108 | |||
4301 | 109 | //=============================================================================================== | ||
4302 | 110 | /*! | ||
4303 | 111 | * \brief DirModelMimeData::gnomeUrls | ||
4304 | 112 | * \param mime | ||
4305 | 113 | * \param operation | ||
4306 | 114 | * \return | ||
4307 | 115 | */ | ||
4308 | 116 | QList<QUrl> | ||
4309 | 117 | DirModelMimeData::gnomeUrls(const QMimeData * mime, | ||
4310 | 118 | ClipboardOperation& operation) | ||
4311 | 119 | { | ||
4312 | 120 | QList<QUrl> urls; | ||
4313 | 121 | if (mime->hasFormat(GNOME_COPIED_MIME_TYPE)) | ||
4314 | 122 | { | ||
4315 | 123 | QByteArray bytes = mime->data(GNOME_COPIED_MIME_TYPE); | ||
4316 | 124 | QList<QString> d = QString(bytes).split(QLatin1String("\n"), | ||
4317 | 125 | QString::SkipEmptyParts); | ||
4318 | 126 | operation = ClipboardCopy; | ||
4319 | 127 | if (d.count() > 0) | ||
4320 | 128 | { | ||
4321 | 129 | if (d.at(0).trimmed().startsWith(QLatin1String("cut"))) | ||
4322 | 130 | { | ||
4323 | 131 | operation = ClipboardCut; | ||
4324 | 132 | } | ||
4325 | 133 | for (int counter= 1; counter < d.count(); counter++) | ||
4326 | 134 | { | ||
4327 | 135 | urls.append(d.at(counter).trimmed()); | ||
4328 | 136 | } | ||
4329 | 137 | } | ||
4330 | 138 | } | ||
4331 | 139 | return urls; | ||
4332 | 140 | } | ||
4333 | 141 | |||
4334 | 142 | //=============================================================================================== | ||
4335 | 143 | /*! | ||
4336 | 144 | * \brief DirModelMimeData::clipBoardOperation() | ||
4337 | 145 | * \param mime | ||
4338 | 146 | * \return | ||
4339 | 147 | */ | ||
4340 | 148 | ClipboardOperation DirModelMimeData::clipBoardOperation() | ||
4341 | 149 | { | ||
4342 | 150 | ClipboardOperation op = ClipboardCopy; | ||
4343 | 151 | m_appMime = clipboardMimeData(); | ||
4344 | 152 | if (m_appMime) | ||
4345 | 153 | { | ||
4346 | 154 | //first check for GNOME clipboard format, op comes with Copy/Cut | ||
4347 | 155 | if (gnomeUrls(m_appMime, op).count() == 0) | ||
4348 | 156 | { // there is no gnome format, tries KDE format | ||
4349 | 157 | QStringList formats = m_appMime->formats(); | ||
4350 | 158 | int f = formats.count(); | ||
4351 | 159 | while(f--) | ||
4352 | 160 | { | ||
4353 | 161 | const QString &mi = formats.at(f); | ||
4354 | 162 | if(mi.startsWith(QLatin1String("application/x-kde")) ) | ||
4355 | 163 | { | ||
4356 | 164 | if (mi.contains(QLatin1String("cut"))) | ||
4357 | 165 | { | ||
4358 | 166 | op = ClipboardCut; | ||
4359 | 167 | break; | ||
4360 | 168 | } | ||
4361 | 169 | } | ||
4362 | 170 | } | ||
4363 | 171 | } | ||
4364 | 172 | } | ||
4365 | 173 | return op; | ||
4366 | 174 | } | ||
4367 | 175 | |||
4368 | 176 | |||
4369 | 177 | //=============================================================================================== | ||
4370 | 178 | /*! | ||
4371 | 179 | * \brief DirModelMimeData::setIntoClipboard | ||
4372 | 180 | * | ||
4373 | 181 | * Try to put data in the global cliboard | ||
4374 | 182 | * | ||
4375 | 183 | * \note: | ||
4376 | 184 | * On mobile devices clipboard might not work, in this case a local Clipboard is simulated | ||
4377 | 185 | * | ||
4378 | 186 | * \param files | ||
4379 | 187 | * \param path | ||
4380 | 188 | * \param isCut | ||
4381 | 189 | * \return who is owner of clipboard data | ||
4382 | 190 | */ | ||
4383 | 191 | DirModelMimeData::ClipBoardDataOwner | ||
4384 | 192 | DirModelMimeData::setIntoClipboard(const QStringList &files, const QString& path, ClipboardOperation operation) | ||
4385 | 193 | { | ||
4386 | 194 | DirModelMimeData::ClipBoardDataOwner ret = Nobody; | ||
4387 | 195 | QClipboard *clipboard = QApplication::clipboard(); | ||
4388 | 196 | if (clipboard) | ||
4389 | 197 | { | ||
4390 | 198 | ret = Application; | ||
4391 | 199 | DirModelMimeData *mime = m_globalMimeData ? m_globalMimeData | ||
4392 | 200 | : new DirModelMimeData(); | ||
4393 | 201 | if (mime->fillClipboard(files, path, operation)) | ||
4394 | 202 | { | ||
4395 | 203 | static bool firstTime = true; | ||
4396 | 204 | clipboard->setMimeData(mime); | ||
4397 | 205 | //it looks like some mobile devices does not have X or Clipboard does work for other reason | ||
4398 | 206 | //in this case we simulate our own clipboard, the QClipboard::dataChanged() signal is also | ||
4399 | 207 | //checked in \ref Clipboard::storeOnClipboard() | ||
4400 | 208 | if (firstTime) | ||
4401 | 209 | { | ||
4402 | 210 | firstTime = false; | ||
4403 | 211 | if (!m_globalMimeData && !testClipboardContent(files, path)) | ||
4404 | 212 | { | ||
4405 | 213 | qWarning() << "QClipboard does not work, using own QMimeData storage"; | ||
4406 | 214 | m_globalMimeData = mime; | ||
4407 | 215 | } | ||
4408 | 216 | } | ||
4409 | 217 | #if DEBUG_MESSAGES | ||
4410 | 218 | qDebug() << Q_FUNC_INFO << "mime" << mime | ||
4411 | 219 | << "own Clipboard Mime Data" << m_globalMimeData; | ||
4412 | 220 | #endif | ||
4413 | 221 | } | ||
4414 | 222 | else | ||
4415 | 223 | if (m_globalMimeData != mime) | ||
4416 | 224 | { | ||
4417 | 225 | delete mime; | ||
4418 | 226 | } | ||
4419 | 227 | //check if it is necessary to send notification about Clipboard changed | ||
4420 | 228 | if (m_globalMimeData) | ||
4421 | 229 | { | ||
4422 | 230 | ret = MySelf; | ||
4423 | 231 | } | ||
4424 | 232 | } | ||
4425 | 233 | return ret; | ||
4426 | 234 | } | ||
4427 | 235 | |||
4428 | 236 | |||
4429 | 237 | |||
4430 | 238 | bool DirModelMimeData::fillClipboard(const QStringList& files, const QString &path, ClipboardOperation operation) | ||
4431 | 239 | { | ||
4432 | 240 | int index = m_formats.indexOf(KDE_CUT_MIME_TYPE); | ||
4433 | 241 | if (index != -1 && operation != ClipboardCut) | ||
4434 | 242 | { | ||
4435 | 243 | m_formats.removeAt(index); | ||
4436 | 244 | } | ||
4437 | 245 | else | ||
4438 | 246 | if (operation == ClipboardCut) | ||
4439 | 247 | { | ||
4440 | 248 | m_formats.append(KDE_CUT_MIME_TYPE); | ||
4441 | 249 | } | ||
4442 | 250 | m_urls.clear(); | ||
4443 | 251 | m_gnomeData.clear(); | ||
4444 | 252 | m_gnomeData += operation == ClipboardCut ? | ||
4445 | 253 | QLatin1String("cut") : | ||
4446 | 254 | QLatin1String("copy"); | ||
4447 | 255 | QStringList fullPaths = makeFullPath(files, path); | ||
4448 | 256 | for(int counter = 0; counter < fullPaths.count(); counter++) | ||
4449 | 257 | { | ||
4450 | 258 | QUrl item(fullPaths.at((counter))); | ||
4451 | 259 | if (item.scheme().isEmpty() && !item.isLocalFile()) | ||
4452 | 260 | { | ||
4453 | 261 | item = QUrl::fromLocalFile(fullPaths.at((counter))); | ||
4454 | 262 | } | ||
4455 | 263 | if (LocationUrl::isSupportedUrl(item)) | ||
4456 | 264 | { | ||
4457 | 265 | m_urls.append(item); | ||
4458 | 266 | m_gnomeData += QLatin1Char('\n') + item.toEncoded() ; | ||
4459 | 267 | } | ||
4460 | 268 | } | ||
4461 | 269 | bool ret = m_urls.count() > 0; | ||
4462 | 270 | if (ret) | ||
4463 | 271 | { | ||
4464 | 272 | setData(GNOME_COPIED_MIME_TYPE, m_gnomeData); | ||
4465 | 273 | setUrls(m_urls); | ||
4466 | 274 | } | ||
4467 | 275 | return ret; | ||
4468 | 276 | } | ||
4469 | 277 | |||
4470 | 278 | //=============================================================================================== | ||
4471 | 279 | /*! | ||
4472 | 280 | * \brief DirModelMimeData::clipboardMimeData | ||
4473 | 281 | * \return | ||
4474 | 282 | */ | ||
4475 | 283 | const QMimeData *DirModelMimeData::clipboardMimeData() | ||
4476 | 284 | { | ||
4477 | 285 | const QMimeData *ret = 0; | ||
4478 | 286 | QClipboard *clipboard = QApplication::clipboard(); | ||
4479 | 287 | if (m_globalMimeData) | ||
4480 | 288 | { | ||
4481 | 289 | ret = m_globalMimeData; | ||
4482 | 290 | } | ||
4483 | 291 | else | ||
4484 | 292 | if (clipboard) | ||
4485 | 293 | { | ||
4486 | 294 | ret = clipboard->mimeData(); | ||
4487 | 295 | } | ||
4488 | 296 | #if DEBUG_MESSAGES | ||
4489 | 297 | qDebug() << Q_FUNC_INFO << "clipboard" << clipboard | ||
4490 | 298 | << "m_ownClipboardMimeData" << m_globalMimeData | ||
4491 | 299 | << "clipboard->mimeData()" << ret; | ||
4492 | 300 | #endif | ||
4493 | 301 | return ret; | ||
4494 | 302 | } | ||
4495 | 303 | |||
4496 | 304 | //=============================================================================================== | ||
4497 | 305 | /*! | ||
4498 | 306 | * \brief DirModelMimeData::storedUrls | ||
4499 | 307 | * \return the list of Urls stored in the Clipboard | ||
4500 | 308 | */ | ||
4501 | 309 | QStringList | ||
4502 | 310 | DirModelMimeData::storedUrls(ClipboardOperation& operation) | ||
4503 | 311 | { | ||
4504 | 312 | m_appMime = clipboardMimeData(); | ||
4505 | 313 | QStringList paths; | ||
4506 | 314 | //it may have external urls | ||
4507 | 315 | if (m_appMime) | ||
4508 | 316 | { | ||
4509 | 317 | QList<QUrl> urls; | ||
4510 | 318 | if (m_appMime->hasUrls()) | ||
4511 | 319 | { | ||
4512 | 320 | urls = m_appMime->urls(); | ||
4513 | 321 | operation = clipBoardOperation(); | ||
4514 | 322 | } | ||
4515 | 323 | else | ||
4516 | 324 | { | ||
4517 | 325 | urls = gnomeUrls(m_appMime, operation); | ||
4518 | 326 | } | ||
4519 | 327 | for (int counter=0; counter < urls.count(); counter++) | ||
4520 | 328 | { | ||
4521 | 329 | if (LocationUrl::isSupportedUrl(urls.at(counter))) | ||
4522 | 330 | { | ||
4523 | 331 | if (urls.at(counter).isLocalFile()) | ||
4524 | 332 | { | ||
4525 | 333 | paths.append(urls.at(counter).toLocalFile()); | ||
4526 | 334 | } | ||
4527 | 335 | else | ||
4528 | 336 | { | ||
4529 | 337 | paths.append(urls.at(counter).toString()); | ||
4530 | 338 | } | ||
4531 | 339 | } | ||
4532 | 340 | } | ||
4533 | 341 | } | ||
4534 | 342 | #if DEBUG_MESSAGES | ||
4535 | 343 | qDebug() << Q_FUNC_INFO << paths; | ||
4536 | 344 | #endif | ||
4537 | 345 | return paths; | ||
4538 | 346 | } | ||
4539 | 347 | |||
4540 | 348 | |||
4541 | 349 | //=============================================================================================== | ||
4542 | 350 | /*! | ||
4543 | 351 | * \brief DirModelMimeData::testClipboardContent() Gets the clipboard content and compare with data previously stored | ||
4544 | 352 | * \param files | ||
4545 | 353 | * \param path | ||
4546 | 354 | * \return true if clipboard has content and it matches data previously stored | ||
4547 | 355 | */ | ||
4548 | 356 | bool DirModelMimeData::testClipboardContent(const QStringList &files, const QString &path) | ||
4549 | 357 | { | ||
4550 | 358 | bool ret = false; | ||
4551 | 359 | ClipboardOperation tmpOperation; | ||
4552 | 360 | QStringList expectedList = makeFullPath(files,path); | ||
4553 | 361 | QStringList realList = storedUrls(tmpOperation); | ||
4554 | 362 | if (realList == expectedList) | ||
4555 | 363 | { | ||
4556 | 364 | ret = true; | ||
4557 | 365 | } | ||
4558 | 366 | else | ||
4559 | 367 | { | ||
4560 | 368 | qWarning() << Q_FUNC_INFO << "FAILED, Clipboard does not work"; | ||
4561 | 369 | } | ||
4562 | 370 | return ret; | ||
4563 | 371 | } | ||
4564 | 372 | |||
4565 | 373 | //=============================================================================================== | ||
4566 | 374 | /*! | ||
4567 | 375 | * \brief DirModelMimeData::makeFullPath() Just creates a fulpath file list if files are relative | ||
4568 | 376 | * \param files | ||
4569 | 377 | * \param path | ||
4570 | 378 | * \return the list itself | ||
4571 | 379 | */ | ||
4572 | 380 | QStringList DirModelMimeData::makeFullPath(const QStringList& files, const QString &path) | ||
4573 | 381 | { | ||
4574 | 382 | QStringList fullPathnameList; | ||
4575 | 383 | if (files.count() > 0) | ||
4576 | 384 | { | ||
4577 | 385 | if (path.length() > 0 && !files.at(0).startsWith(path)) | ||
4578 | 386 | { | ||
4579 | 387 | for(int counter = 0; counter < files.count(); counter++) | ||
4580 | 388 | { | ||
4581 | 389 | fullPathnameList.append(path + QDir::separator() + files.at(counter)); | ||
4582 | 390 | } | ||
4583 | 391 | } | ||
4584 | 392 | else | ||
4585 | 393 | { | ||
4586 | 394 | //they already have a full path | ||
4587 | 395 | fullPathnameList = files; | ||
4588 | 396 | } | ||
4589 | 397 | } | ||
4590 | 398 | return fullPathnameList; | ||
4591 | 399 | } | ||
4592 | 400 | |||
4593 | 401 | |||
4594 | 402 | //=========================================================================== | ||
4595 | 403 | // | ||
4596 | 404 | //=========================================================================== | ||
4597 | 405 | Clipboard::Clipboard(QObject *parent): | ||
4598 | 406 | QObject(parent) | ||
4599 | 407 | , m_mimeData ( new DirModelMimeData() ) | ||
4600 | 408 | , m_clipboardModifiedByOther(false) | ||
4601 | 409 | { | ||
4602 | 410 | QClipboard *clipboard = QApplication::clipboard(); | ||
4603 | 411 | |||
4604 | 412 | connect(clipboard, SIGNAL(dataChanged()), this, SIGNAL(clipboardChanged())); | ||
4605 | 413 | connect(clipboard, SIGNAL(dataChanged()), this, SLOT(onClipboardChanged())); | ||
4606 | 414 | } | ||
4607 | 415 | |||
4608 | 416 | |||
4609 | 417 | Clipboard::~Clipboard() | ||
4610 | 418 | { | ||
4611 | 419 | delete m_mimeData; | ||
4612 | 420 | } | ||
4613 | 421 | |||
4614 | 422 | //================================================================================ | ||
4615 | 423 | /*! | ||
4616 | 424 | * \brief Clipboard::clipboardHasChanged() used to identify if the clipboard changed during a Cut operation | ||
4617 | 425 | * | ||
4618 | 426 | * \sa \ref endCurrentAction() | ||
4619 | 427 | */ | ||
4620 | 428 | void Clipboard::onClipboardChanged() | ||
4621 | 429 | { | ||
4622 | 430 | m_clipboardModifiedByOther = true; | ||
4623 | 431 | } | ||
4624 | 432 | |||
4625 | 433 | |||
4626 | 434 | //================================================================== | ||
4627 | 435 | /*! | ||
4628 | 436 | * \brief Clipboard::storeOnClipboard() store data on Clipboard | ||
4629 | 437 | * \param pathnames files list | ||
4630 | 438 | * \param op \ref ClipboardOperation as \ref ClipboardCopy or \ref ClipboardCut | ||
4631 | 439 | * | ||
4632 | 440 | * Stores data on clipboard by calling \ref DirModelMimeData::setIntoClipboard() which uses Qt class QClipboard | ||
4633 | 441 | * It is expected that QClipboard class emits the dataChanged() signal when a new content is set into it, | ||
4634 | 442 | * if it does we caught that signal in \ref clipboardHasChanged() which sets \ref m_clipboardModifiedByOther to true. | ||
4635 | 443 | */ | ||
4636 | 444 | void Clipboard::storeOnClipboard(const QStringList &names, ClipboardOperation op, const QString& curPath) | ||
4637 | 445 | { | ||
4638 | 446 | #if DEBUG_MESSAGES | ||
4639 | 447 | qDebug() << Q_FUNC_INFO << names << "ClipboardOperation" << op; | ||
4640 | 448 | #endif | ||
4641 | 449 | DirModelMimeData::ClipBoardDataOwner owner = | ||
4642 | 450 | m_mimeData->setIntoClipboard(names, curPath, op); | ||
4643 | 451 | if (owner == DirModelMimeData::MySelf || !m_clipboardModifiedByOther) | ||
4644 | 452 | { | ||
4645 | 453 | emit clipboardChanged(); | ||
4646 | 454 | } | ||
4647 | 455 | m_clipboardModifiedByOther = false; | ||
4648 | 456 | } | ||
4649 | 457 | |||
4650 | 458 | //=============================================================================================== | ||
4651 | 459 | /*! | ||
4652 | 460 | * \brief Clipboard::copy | ||
4653 | 461 | * \param pathnames | ||
4654 | 462 | */ | ||
4655 | 463 | void Clipboard::copy(const QStringList &names, const QString& path) | ||
4656 | 464 | { | ||
4657 | 465 | storeOnClipboard(names, ClipboardCopy, path); | ||
4658 | 466 | } | ||
4659 | 467 | |||
4660 | 468 | //=============================================================================================== | ||
4661 | 469 | /*! | ||
4662 | 470 | * \brief Clipboard::cut | ||
4663 | 471 | * \param pathnames | ||
4664 | 472 | */ | ||
4665 | 473 | void Clipboard::cut(const QStringList &names, const QString &path) | ||
4666 | 474 | { | ||
4667 | 475 | storeOnClipboard(names, ClipboardCut, path); | ||
4668 | 476 | } | ||
4669 | 477 | |||
4670 | 478 | |||
4671 | 479 | //======================================================= | ||
4672 | 480 | /*! | ||
4673 | 481 | * \brief Clipboard::storedUrlsCounter | ||
4674 | 482 | * \return | ||
4675 | 483 | */ | ||
4676 | 484 | int Clipboard::storedUrlsCounter() | ||
4677 | 485 | { | ||
4678 | 486 | ClipboardOperation operation; | ||
4679 | 487 | return m_mimeData->storedUrls(operation).count(); | ||
4680 | 488 | } | ||
4681 | 489 | |||
4682 | 490 | |||
4683 | 491 | //======================================================= | ||
4684 | 492 | /*! | ||
4685 | 493 | * \brief Clipboard::paste | ||
4686 | 494 | * \param operation | ||
4687 | 495 | * \return | ||
4688 | 496 | */ | ||
4689 | 497 | QStringList Clipboard::paste(ClipboardOperation &operation) | ||
4690 | 498 | { | ||
4691 | 499 | QStringList items = m_mimeData->storedUrls(operation); | ||
4692 | 500 | if (operation == ClipboardCut) | ||
4693 | 501 | { | ||
4694 | 502 | //this must still be false when cut finishes to change the clipboard to the target | ||
4695 | 503 | m_clipboardModifiedByOther = false; | ||
4696 | 504 | } | ||
4697 | 505 | return items; | ||
4698 | 506 | } | ||
4699 | 507 | |||
4700 | 508 | /*! | ||
4701 | 509 | * \brief Clears clipboard entries | ||
4702 | 510 | */ | ||
4703 | 511 | void Clipboard::clear() | ||
4704 | 512 | { | ||
4705 | 513 | qDebug() << Q_FUNC_INFO << "Clearing clipboard"; | ||
4706 | 514 | storeOnClipboard(QStringList(), ClipboardCopy, ""); | ||
4707 | 515 | } | ||
4708 | 0 | 516 | ||
4709 | === removed file 'src/plugin/folderlistmodel/clipboard.cpp' | |||
4710 | --- src/plugin/folderlistmodel/clipboard.cpp 2015-07-11 19:00:45 +0000 | |||
4711 | +++ src/plugin/folderlistmodel/clipboard.cpp 1970-01-01 00:00:00 +0000 | |||
4712 | @@ -1,515 +0,0 @@ | |||
4713 | 1 | /************************************************************************** | ||
4714 | 2 | * | ||
4715 | 3 | * Copyright 2014 Canonical Ltd. | ||
4716 | 4 | * Copyright 2014 Carlos J Mazieri <carlos.mazieri@gmail.com> | ||
4717 | 5 | * | ||
4718 | 6 | * You may use this file under the terms of the BSD license as follows: | ||
4719 | 7 | * | ||
4720 | 8 | * "Redistribution and use in source and binary forms, with or without | ||
4721 | 9 | * modification, are permitted provided that the following conditions are | ||
4722 | 10 | * met: | ||
4723 | 11 | * * Redistributions of source code must retain the above copyright | ||
4724 | 12 | * notice, this list of conditions and the following disclaimer. | ||
4725 | 13 | * * Redistributions in binary form must reproduce the above copyright | ||
4726 | 14 | * notice, this list of conditions and the following disclaimer in | ||
4727 | 15 | * the documentation and/or other materials provided with the | ||
4728 | 16 | * distribution. | ||
4729 | 17 | * * Neither the name of Nemo Mobile nor the names of its contributors | ||
4730 | 18 | * may be used to endorse or promote products derived from this | ||
4731 | 19 | * software without specific prior written permission. | ||
4732 | 20 | * | ||
4733 | 21 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
4734 | 22 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
4735 | 23 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
4736 | 24 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
4737 | 25 | * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
4738 | 26 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
4739 | 27 | * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
4740 | 28 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
4741 | 29 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
4742 | 30 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
4743 | 31 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." | ||
4744 | 32 | * | ||
4745 | 33 | * File: clipboard.cpp | ||
4746 | 34 | * Date: 1/22/2014 | ||
4747 | 35 | */ | ||
4748 | 36 | |||
4749 | 37 | #include "clipboard.h" | ||
4750 | 38 | #include "locationurl.h" | ||
4751 | 39 | |||
4752 | 40 | #include <QClipboard> | ||
4753 | 41 | #include <QApplication> | ||
4754 | 42 | #include <QDir> | ||
4755 | 43 | #include <QFileInfo> | ||
4756 | 44 | #include <QDebug> | ||
4757 | 45 | |||
4758 | 46 | static QLatin1String GNOME_COPIED_MIME_TYPE ("x-special/gnome-copied-files"); | ||
4759 | 47 | static QLatin1String KDE_CUT_MIME_TYPE ("application/x-kde-cutselection"); | ||
4760 | 48 | |||
4761 | 49 | |||
4762 | 50 | int DirModelMimeData::m_instances = 0; | ||
4763 | 51 | DirModelMimeData* DirModelMimeData::m_globalMimeData = 0; | ||
4764 | 52 | |||
4765 | 53 | |||
4766 | 54 | bool DirModelMimeData::hasFormat ( const QString & mimeType ) const | ||
4767 | 55 | { | ||
4768 | 56 | bool ret = false; | ||
4769 | 57 | if ( mimeType == KDE_CUT_MIME_TYPE ) | ||
4770 | 58 | { | ||
4771 | 59 | ret = true; | ||
4772 | 60 | } | ||
4773 | 61 | else | ||
4774 | 62 | { | ||
4775 | 63 | ret = m_formats.contains(mimeType); | ||
4776 | 64 | } | ||
4777 | 65 | return ret; | ||
4778 | 66 | } | ||
4779 | 67 | |||
4780 | 68 | //=============================================================================================== | ||
4781 | 69 | /*! | ||
4782 | 70 | * \brief DirModelMimeData::DirModelMimeData | ||
4783 | 71 | */ | ||
4784 | 72 | DirModelMimeData::DirModelMimeData() : | ||
4785 | 73 | QMimeData() | ||
4786 | 74 | , m_appMime(0) | ||
4787 | 75 | { | ||
4788 | 76 | m_formats.append("text/uri-list"); | ||
4789 | 77 | m_formats.append(GNOME_COPIED_MIME_TYPE); | ||
4790 | 78 | m_formats.append("text/plain"); | ||
4791 | 79 | m_formats.append("COMPOUND_TEXT"); | ||
4792 | 80 | m_formats.append("TARGETS"); | ||
4793 | 81 | m_formats.append("MULTIPLE"); | ||
4794 | 82 | m_formats.append("TIMESTAMP"); | ||
4795 | 83 | m_formats.append("SAVE_TARGETS"); | ||
4796 | 84 | |||
4797 | 85 | ++m_instances; | ||
4798 | 86 | #if DEBUG_MESSAGES | ||
4799 | 87 | qDebug() << Q_FUNC_INFO << this << "instances" << m_instances; | ||
4800 | 88 | #endif | ||
4801 | 89 | } | ||
4802 | 90 | |||
4803 | 91 | |||
4804 | 92 | |||
4805 | 93 | |||
4806 | 94 | DirModelMimeData::~DirModelMimeData() | ||
4807 | 95 | { | ||
4808 | 96 | --m_instances; | ||
4809 | 97 | #if DEBUG_MESSAGES | ||
4810 | 98 | qDebug() << Q_FUNC_INFO << this << "instances" << m_instances | ||
4811 | 99 | << "m_globalMimeData" << m_globalMimeData; | ||
4812 | 100 | #endif | ||
4813 | 101 | if (m_instances == 1 && m_globalMimeData) | ||
4814 | 102 | { | ||
4815 | 103 | DirModelMimeData * tmp = m_globalMimeData; | ||
4816 | 104 | m_globalMimeData = 0; | ||
4817 | 105 | delete tmp; | ||
4818 | 106 | } | ||
4819 | 107 | } | ||
4820 | 108 | |||
4821 | 109 | //=============================================================================================== | ||
4822 | 110 | /*! | ||
4823 | 111 | * \brief DirModelMimeData::gnomeUrls | ||
4824 | 112 | * \param mime | ||
4825 | 113 | * \param operation | ||
4826 | 114 | * \return | ||
4827 | 115 | */ | ||
4828 | 116 | QList<QUrl> | ||
4829 | 117 | DirModelMimeData::gnomeUrls(const QMimeData * mime, | ||
4830 | 118 | ClipboardOperation& operation) | ||
4831 | 119 | { | ||
4832 | 120 | QList<QUrl> urls; | ||
4833 | 121 | if (mime->hasFormat(GNOME_COPIED_MIME_TYPE)) | ||
4834 | 122 | { | ||
4835 | 123 | QByteArray bytes = mime->data(GNOME_COPIED_MIME_TYPE); | ||
4836 | 124 | QList<QString> d = QString(bytes).split(QLatin1String("\n"), | ||
4837 | 125 | QString::SkipEmptyParts); | ||
4838 | 126 | operation = ClipboardCopy; | ||
4839 | 127 | if (d.count() > 0) | ||
4840 | 128 | { | ||
4841 | 129 | if (d.at(0).trimmed().startsWith(QLatin1String("cut"))) | ||
4842 | 130 | { | ||
4843 | 131 | operation = ClipboardCut; | ||
4844 | 132 | } | ||
4845 | 133 | for (int counter= 1; counter < d.count(); counter++) | ||
4846 | 134 | { | ||
4847 | 135 | urls.append(d.at(counter).trimmed()); | ||
4848 | 136 | } | ||
4849 | 137 | } | ||
4850 | 138 | } | ||
4851 | 139 | return urls; | ||
4852 | 140 | } | ||
4853 | 141 | |||
4854 | 142 | //=============================================================================================== | ||
4855 | 143 | /*! | ||
4856 | 144 | * \brief DirModelMimeData::clipBoardOperation() | ||
4857 | 145 | * \param mime | ||
4858 | 146 | * \return | ||
4859 | 147 | */ | ||
4860 | 148 | ClipboardOperation DirModelMimeData::clipBoardOperation() | ||
4861 | 149 | { | ||
4862 | 150 | ClipboardOperation op = ClipboardCopy; | ||
4863 | 151 | m_appMime = clipboardMimeData(); | ||
4864 | 152 | if (m_appMime) | ||
4865 | 153 | { | ||
4866 | 154 | //first check for GNOME clipboard format, op comes with Copy/Cut | ||
4867 | 155 | if (gnomeUrls(m_appMime, op).count() == 0) | ||
4868 | 156 | { // there is no gnome format, tries KDE format | ||
4869 | 157 | QStringList formats = m_appMime->formats(); | ||
4870 | 158 | int f = formats.count(); | ||
4871 | 159 | while(f--) | ||
4872 | 160 | { | ||
4873 | 161 | const QString &mi = formats.at(f); | ||
4874 | 162 | if(mi.startsWith(QLatin1String("application/x-kde")) ) | ||
4875 | 163 | { | ||
4876 | 164 | if (mi.contains(QLatin1String("cut"))) | ||
4877 | 165 | { | ||
4878 | 166 | op = ClipboardCut; | ||
4879 | 167 | break; | ||
4880 | 168 | } | ||
4881 | 169 | } | ||
4882 | 170 | } | ||
4883 | 171 | } | ||
4884 | 172 | } | ||
4885 | 173 | return op; | ||
4886 | 174 | } | ||
4887 | 175 | |||
4888 | 176 | |||
4889 | 177 | //=============================================================================================== | ||
4890 | 178 | /*! | ||
4891 | 179 | * \brief DirModelMimeData::setIntoClipboard | ||
4892 | 180 | * | ||
4893 | 181 | * Try to put data in the global cliboard | ||
4894 | 182 | * | ||
4895 | 183 | * \note: | ||
4896 | 184 | * On mobile devices clipboard might not work, in this case a local Clipboard is simulated | ||
4897 | 185 | * | ||
4898 | 186 | * \param files | ||
4899 | 187 | * \param path | ||
4900 | 188 | * \param isCut | ||
4901 | 189 | * \return who is owner of clipboard data | ||
4902 | 190 | */ | ||
4903 | 191 | DirModelMimeData::ClipBoardDataOwner | ||
4904 | 192 | DirModelMimeData::setIntoClipboard(const QStringList &files, const QString& path, ClipboardOperation operation) | ||
4905 | 193 | { | ||
4906 | 194 | DirModelMimeData::ClipBoardDataOwner ret = Nobody; | ||
4907 | 195 | QClipboard *clipboard = QApplication::clipboard(); | ||
4908 | 196 | if (clipboard) | ||
4909 | 197 | { | ||
4910 | 198 | ret = Application; | ||
4911 | 199 | DirModelMimeData *mime = m_globalMimeData ? m_globalMimeData | ||
4912 | 200 | : new DirModelMimeData(); | ||
4913 | 201 | if (mime->fillClipboard(files, path, operation)) | ||
4914 | 202 | { | ||
4915 | 203 | static bool firstTime = true; | ||
4916 | 204 | clipboard->setMimeData(mime); | ||
4917 | 205 | //it looks like some mobile devices does not have X or Clipboard does work for other reason | ||
4918 | 206 | //in this case we simulate our own clipboard, the QClipboard::dataChanged() signal is also | ||
4919 | 207 | //checked in \ref Clipboard::storeOnClipboard() | ||
4920 | 208 | if (firstTime) | ||
4921 | 209 | { | ||
4922 | 210 | firstTime = false; | ||
4923 | 211 | if (!m_globalMimeData && !testClipboardContent(files, path)) | ||
4924 | 212 | { | ||
4925 | 213 | qWarning() << "QClipboard does not work, using own QMimeData storage"; | ||
4926 | 214 | m_globalMimeData = mime; | ||
4927 | 215 | } | ||
4928 | 216 | } | ||
4929 | 217 | #if DEBUG_MESSAGES | ||
4930 | 218 | qDebug() << Q_FUNC_INFO << "mime" << mime | ||
4931 | 219 | << "own Clipboard Mime Data" << m_globalMimeData; | ||
4932 | 220 | #endif | ||
4933 | 221 | } | ||
4934 | 222 | else | ||
4935 | 223 | if (m_globalMimeData != mime) | ||
4936 | 224 | { | ||
4937 | 225 | delete mime; | ||
4938 | 226 | } | ||
4939 | 227 | //check if it is necessary to send notification about Clipboard changed | ||
4940 | 228 | if (m_globalMimeData) | ||
4941 | 229 | { | ||
4942 | 230 | ret = MySelf; | ||
4943 | 231 | } | ||
4944 | 232 | } | ||
4945 | 233 | return ret; | ||
4946 | 234 | } | ||
4947 | 235 | |||
4948 | 236 | |||
4949 | 237 | |||
4950 | 238 | bool DirModelMimeData::fillClipboard(const QStringList& files, const QString &path, ClipboardOperation operation) | ||
4951 | 239 | { | ||
4952 | 240 | int index = m_formats.indexOf(KDE_CUT_MIME_TYPE); | ||
4953 | 241 | if (index != -1 && operation != ClipboardCut) | ||
4954 | 242 | { | ||
4955 | 243 | m_formats.removeAt(index); | ||
4956 | 244 | } | ||
4957 | 245 | else | ||
4958 | 246 | if (operation == ClipboardCut) | ||
4959 | 247 | { | ||
4960 | 248 | m_formats.append(KDE_CUT_MIME_TYPE); | ||
4961 | 249 | } | ||
4962 | 250 | m_urls.clear(); | ||
4963 | 251 | m_gnomeData.clear(); | ||
4964 | 252 | m_gnomeData += operation == ClipboardCut ? | ||
4965 | 253 | QLatin1String("cut") : | ||
4966 | 254 | QLatin1String("copy"); | ||
4967 | 255 | QStringList fullPaths = makeFullPath(files, path); | ||
4968 | 256 | for(int counter = 0; counter < fullPaths.count(); counter++) | ||
4969 | 257 | { | ||
4970 | 258 | QUrl item(fullPaths.at((counter))); | ||
4971 | 259 | if (item.scheme().isEmpty() && !item.isLocalFile()) | ||
4972 | 260 | { | ||
4973 | 261 | item = QUrl::fromLocalFile(fullPaths.at((counter))); | ||
4974 | 262 | } | ||
4975 | 263 | if (LocationUrl::isSupportedUrl(item)) | ||
4976 | 264 | { | ||
4977 | 265 | m_urls.append(item); | ||
4978 | 266 | m_gnomeData += QLatin1Char('\n') + item.toEncoded() ; | ||
4979 | 267 | } | ||
4980 | 268 | } | ||
4981 | 269 | bool ret = m_urls.count() > 0; | ||
4982 | 270 | if (ret) | ||
4983 | 271 | { | ||
4984 | 272 | setData(GNOME_COPIED_MIME_TYPE, m_gnomeData); | ||
4985 | 273 | setUrls(m_urls); | ||
4986 | 274 | } | ||
4987 | 275 | return ret; | ||
4988 | 276 | } | ||
4989 | 277 | |||
4990 | 278 | //=============================================================================================== | ||
4991 | 279 | /*! | ||
4992 | 280 | * \brief DirModelMimeData::clipboardMimeData | ||
4993 | 281 | * \return | ||
4994 | 282 | */ | ||
4995 | 283 | const QMimeData *DirModelMimeData::clipboardMimeData() | ||
4996 | 284 | { | ||
4997 | 285 | const QMimeData *ret = 0; | ||
4998 | 286 | QClipboard *clipboard = QApplication::clipboard(); | ||
4999 | 287 | if (m_globalMimeData) | ||
5000 | 288 | { |
PASSED: Continuous integration, rev:595 /core-apps- jenkins. ubuntu. com/job/ filemanager- app-ci/ 98/ /core-apps- jenkins. ubuntu. com/job/ generic- update- mp/1011/ console
https:/
Executed test runs:
None: https:/
Click here to trigger a rebuild: /core-apps- jenkins. ubuntu. com/job/ filemanager- app-ci/ 98/rebuild
https:/