on xenial help sign in
Merge trunk
commit350a0ed4092f6eb3bb8816005381afd642e7ac45 authorJosh Arenson <joshua.arenson@canonical.com> dateTue 24 Jan 2017, 16:10 (10 years ago) parent8413c24529061e
363 files changed+17334−8822
CMakeLists.txt+9−11 CODING+24 cmake/modules/QmlTest.cmake+182−11 data/unity8.conf+14−5 debian/changelog+59 debian/control+30−21 debian/rules+2−2 debian/shlibs.local+1 debian/tests/control+2−3 debian/tests/qmluitests.sh+4−14 debian/unity8-fake-env.install → debian/unity8-tests.install+4 debian/unity8-tests.lintian-overrides+1 debian/unity8.install+1 include/paths.h.in+26−1 plugins/AccountsService/AccountsService.h+1−1 plugins/Cursor/CursorImageInfo.cpp+1−2 plugins/Dash/abstractdashview.cpp+1−1 plugins/GlobalShortcut/globalshortcut.cpp+12−4 plugins/GlobalShortcut/globalshortcut.h+5 plugins/GlobalShortcut/globalshortcutregistry.cpp+14−4 plugins/LightDM/IntegratedLightDM/liblightdm/Greeter.h+2−2 plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModel.cpp−1 plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModel.h+2−2 plugins/LightDM/IntegratedLightDM/liblightdm/UsersModel.h+1−2 plugins/LightDM/SessionsModel.h+1−2 plugins/Lights/Lights.h+1−1 plugins/Powerd/Powerd.h+2−2 plugins/UInput/uinput.h+1−1 plugins/Ubuntu/CMakeLists.txt−1 plugins/Ubuntu/Gestures/CMakeLists.txt+1−1 plugins/Ubuntu/Gestures/Direction.h+1−1 plugins/Ubuntu/Gestures/TouchGestureArea.h+1−1 plugins/Ubuntu/Payments/CMakeLists.txt−20 plugins/Ubuntu/Payments/Payments.cpp−136 plugins/Ubuntu/Payments/Payments.h−69 plugins/Ubuntu/Payments/qmldir−3 plugins/Unity/ApplicationMenu/CMakeLists.txt+19 plugins/Unity/ApplicationMenu/applicationmenuregistry.cpp+141 plugins/Unity/ApplicationMenu/applicationmenuregistry.h+83 plugins/Unity/ApplicationMenu/com.ubuntu.MenuRegistrar.xml+83 plugins/Unity/ApplicationMenu/dbusapplicationmenuregistry.cpp+44 plugins/Unity/ApplicationMenu/dbusapplicationmenuregistry.h+34 plugins/Unity/ApplicationMenu/plugin.cpp+42 plugins/Ubuntu/Payments/plugin.h → plugins/Unity/ApplicationMenu/plugin.h+6−5 plugins/Unity/ApplicationMenu/qmldir+3 plugins/Unity/CMakeLists.txt+1 plugins/Unity/DashCommunicator/CMakeLists.txt+1 plugins/Unity/DashCommunicator/dashconnection.cpp+3 plugins/Unity/Indicators/indicators.h+5−5 plugins/Unity/Indicators/indicatorsmanager.h−2 plugins/Unity/Indicators/indicatorsmodel.h−1 plugins/Unity/Indicators/sharedunitymenumodel.cpp+4 plugins/Unity/InputInfo/qinputinfo.h+2−3 plugins/Utils/appdrawerproxymodel.cpp+2−2 plugins/Utils/appdrawerproxymodel.h+2−2 plugins/Utils/easingcurve.h−1 plugins/Utils/unitysortfilterproxymodelqml.h+5 plugins/Utils/windowstatestorage.cpp+27−4 plugins/Utils/windowstatestorage.h+8−5 plugins/WindowManager/CMakeLists.txt+3−1 plugins/WindowManager/TopLevelSurfaceList.cpp−481 plugins/WindowManager/TopLevelSurfaceList.h−223 plugins/WindowManager/TopLevelWindowModel.cpp+668 plugins/WindowManager/TopLevelWindowModel.h+260 plugins/WindowManager/Window.cpp+237 plugins/WindowManager/Window.h+161 plugins/WindowManager/WindowManagerPlugin.cpp+5−2 plugins/Wizard/PageList.cpp+5−6 plugins/Wizard/timezonemodel.h+1−1 po/aa.po+95−58 po/am.po+95−58 po/ar.po+127−90 po/ast.po+99−62 po/az.po+95−58 po/be.po+95−58 po/bg.po+95−58 po/bn.po+95−58 po/br.po+100−61 po/bs.po+95−58 po/ca.po+97−60 po/ca@valencia.po+95−58 po/ce.po+95−58 po/ckb.po+95−58 po/co.po+97−60 po/cs.po+95−58 po/cy.po+95−58 po/da.po+95−58 po/de.po+99−62 po/el.po+97−60 po/en_AU.po+97−60 po/en_GB.po+97−60 po/eo.po+95−58 po/es.po+97−60 po/et.po+932 po/eu.po+95−58 po/fa.po+97−60 po/fi.po+97−60 po/fo.po+95−58 po/fr.po+99−62 po/ga.po+95−58 po/gd.po+98−61 po/gl.po+101−64 po/gv.po+95−58 po/he.po+95−58 po/hi.po+95−58 po/hr.po+97−60 po/hu.po+97−60 po/hy.po+95−58 po/ia.po+97−60 po/id.po+95−58 po/is.po+95−58 po/it.po+97−60 po/ja.po+95−58 po/km.po+95−58 po/kn.po+95−58 po/ko.po+95−58 po/ku.po+95−58 po/ky.po+95−58 po/lo.po+95−58 po/lt.po+95−58 po/lv.po+95−58 po/ml.po+95−58 po/mr.po+95−58 po/ms.po+161−120 po/my.po+95−58 po/nb.po+97−60 po/ne.po+95−58 po/nl.po+97−60 po/nn.po+95−58 po/oc.po+97−60 po/or.po+95−58 po/pa.po+95−58 po/pl.po+97−60 po/pt.po+97−60 po/pt_BR.po+95−58 po/ro.po+95−58 po/ru.po+97−60 po/shn.po+95−58 po/si.po+95−58 po/sk.po+97−60 po/sl.po+97−60 po/sq.po+95−58 po/sr.po+97−60 po/sv.po+97−60 po/sw.po+95−58 po/ta.po+95−58 po/te.po+95−58 po/th.po+95−58 po/tr.po+97−60 po/ug.po+95−58 po/uk.po+98−61 po/unity8.pot+26−26 po/ur.po+95−58 po/uz.po+95−58 po/vi.po+95−58 po/wo.po+95−58 po/xh.po+95−58 po/zh_CN.po+95−58 po/zh_HK.po+95−58 po/zh_TW.po+95−58 qml/ApplicationMenus/ApplicationMenuItemFactory.qml+135 qml/ApplicationMenus/MenuBar.qml+304 qml/ApplicationMenus/MenuItem.qml+150 qml/ApplicationMenus/MenuNavigator.qml+78 qml/ApplicationMenus/MenuPopup.qml+361 qml/ApplicationMenus/RegisteredApplicationMenuModel.qml+56 qml/CMakeLists.txt+1 qml/Components/Dialogs.qml+3 qml/Components/DragHandle.qml+1 qml/Components/InputMethod.qml+5−4 qml/Components/KeymapSwitcher.qml+4−1 qml/Components/PanelState/PanelState.qml+6−3 qml/Components/ScrollCalculator.qml+21−2 qml/Components/WindowControlButtons.qml+21 qml/Dash/Previews/PreviewPayments.qml−81 qml/Dash/Previews/PreviewRatingInput.qml+1−1 qml/Dash/Previews/PreviewWidgetFactory.qml−1 qml/Dash/ScopesList.qml+120−39 qml/Dash/ScopesListCategory.qml+3 qml/Launcher/LauncherPanel.qml+28−14 qml/OrientedShell.qml+6 plugins/Ubuntu/Payments/plugin.cpp → qml/Panel/FakePanelMenu.qml+8−10 qml/Panel/IndicatorPage.qml−188 qml/Panel/IndicatorItem.qml → qml/Panel/Indicators/IndicatorItem.qml+2−1 qml/Panel/Indicators/MenuItemFactory.qml → qml/Panel/Indicators/IndicatorMenuItemFactory.qml+7−10 qml/Panel/MenuContent.qml+7−10 qml/Panel/Panel.qml+300−96 qml/Panel/IndicatorsBar.qml → qml/Panel/PanelBar.qml+69−36 qml/Panel/IndicatorItemRow.qml → qml/Panel/PanelItemRow.qml+51−100 qml/Panel/IndicatorsMenu.qml → qml/Panel/PanelMenu.qml+31−19 qml/Panel/PanelMenuPage.qml+225 qml/Rotation/RotationStates.qml+2−2 qml/Shell.qml+34−16 qml/Stage/DecoratedWindow.qml+77−35 qml/Stage/FakeMaximizeDelegate.qml+7−7 qml/Stage/MoveHandler.qml+1−1 qml/Stage/Stage.qml+144−148 qml/Stage/StagedFullscreenPolicy.qml+4−4 qml/Stage/TopLevelSurfaceRepeater.qml−67 qml/Stage/WindowControlsOverlay.qml+2−2 qml/Stage/WindowDecoration.qml+80−19 qml/Stage/WindowedFullscreenPolicy.qml+1−1 src/CMakeLists.txt+9−2 src/DebuggingController.cpp+92 src/DebuggingController.h+57 src/ShellApplication.cpp+2−1 src/libunity8-private/abstractdbusservicemonitor.h+1−1 src/main.cpp+2−2 tests/CMakeLists.txt+16−8 tests/graphics/screenshots/gallery@12.png tests/mocks/AccountsService/AccountsService.h+1−1 tests/mocks/AccountsService/CMakeLists.txt−1 tests/mocks/CMakeLists.txt+13−14 tests/mocks/Cursor/CMakeLists.txt+1−1 tests/mocks/LightDM/IntegratedLightDM/CMakeLists.txt−1 tests/mocks/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txt+2−1 tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.cpp+1−1 tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.h+2−2 tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModel.cpp−1 tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModel.h+2−2 tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModel.cpp−2 tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModel.h+1−2 tests/mocks/Lights/Lights.h+1−1 tests/mocks/Powerd/Powerd.h+2−2 tests/mocks/QMenuModel/dbus-enums.h+2−3 tests/mocks/QMenuModel/unitymenumodel.cpp+50−9 tests/mocks/QMenuModel/unitymenumodel.h+3−1 tests/mocks/QtMultimedia/mediaplayer.cpp+2−2 tests/mocks/QtMultimedia/mediaplayer.h+6−6 tests/mocks/UInput/mockuinput.h+1−1 tests/mocks/Ubuntu/CMakeLists.txt−1 tests/mocks/Ubuntu/Connectivity/networking-status.h+2−3 tests/mocks/Ubuntu/Payments/CMakeLists.txt−10 tests/mocks/Ubuntu/Payments/MockPayments.cpp−95 tests/mocks/Ubuntu/Payments/MockPayments.h−62 tests/mocks/Ubuntu/Payments/qmldir−3 tests/mocks/Ubuntu/SystemSettings/SecurityPrivacy/CMakeLists.txt+1−1 tests/mocks/Ubuntu/SystemSettings/SecurityPrivacy/MockSecurityPrivacy.h+1−1 tests/mocks/Unity/Application/ApplicationInfo.cpp+49−26 tests/mocks/Unity/Application/ApplicationInfo.h+3−3 tests/mocks/Unity/Application/ApplicationManager.cpp+88−59 tests/mocks/Unity/Application/ApplicationManager.h+31−4 tests/mocks/Unity/Application/CMakeLists.txt+2−2 tests/mocks/Unity/Application/MirSurface.cpp+81−94 tests/mocks/Unity/Application/MirSurface.h+29−27 tests/mocks/Unity/Application/MirSurfaceItem.cpp+5−5 tests/mocks/Unity/Application/MirSurfaceItem.h+1−2 tests/mocks/Unity/Application/MirSurfaceListModel.cpp+11−33 tests/mocks/Unity/Application/MirSurfaceListModel.h+2−7 tests/mocks/Unity/Application/SurfaceManager.cpp+173−24 tests/mocks/Unity/Application/SurfaceManager.h+29−9 tests/mocks/Unity/Application/plugin.cpp+3−33 tests/mocks/Unity/ApplicationMenu/CMakeLists.txt+18 tests/mocks/Unity/ApplicationMenu/mockapplicationmenuregistry.cpp+47 tests/mocks/Unity/ApplicationMenu/mockapplicationmenuregistry.h+41 tests/mocks/Unity/ApplicationMenu/plugin.cpp+42 tests/mocks/Ubuntu/Payments/plugin.h → tests/mocks/Unity/ApplicationMenu/plugin.h+6−5 tests/mocks/Unity/ApplicationMenu/qmldir+3 tests/mocks/Unity/CMakeLists.txt+5 tests/mocks/Unity/Indicators/CMakeLists.txt+4 tests/mocks/Unity/Indicators/fakeindicatorsmodel.h−1 tests/mocks/Unity/Indicators/fakeindicatorsmodeldata.js+4−4 tests/mocks/Unity/InputInfo/qinputdeviceinfo_mock.cpp+6−2 tests/mocks/Unity/Launcher/MockAppDrawerModel.cpp+1−1 tests/mocks/Unity/Launcher/MockLauncherItem.cpp+1−1 tests/mocks/Unity/Notifications/MockActionModel.h+1−1 tests/mocks/Unity/Notifications/MockNotification.h+2−1 tests/mocks/Unity/Platform/CMakeLists.txt+1 tests/mocks/Ubuntu/Payments/plugin.cpp → tests/mocks/Unity/Platform/MockPlatform.qml+7−10 tests/mocks/Unity/Platform/qmldir+2 tests/mocks/Unity/Screens/screens.cpp+1−1 tests/mocks/Unity/Screens/screens.h+1−1 tests/mocks/Unity/fake_previewwidgetmodel.h+1−1 tests/mocks/Unity/fake_scope.cpp+2−2 tests/mocks/Unity/fake_scopes.cpp+8−1 tests/mocks/Unity/fake_scopesoverview.h+2 tests/mocks/Utils/windowstatestorage.cpp+23 tests/mocks/Utils/windowstatestorage.h+6−3 tests/mocks/libusermetrics/CMakeLists.txt+1 tests/mocks/libusermetrics/ColorTheme.cpp+4 tests/mocks/libusermetrics/UserMetrics.cpp+5 tests/plugins/AccountsService/CMakeLists.txt+6 tests/plugins/Dash/CMakeLists.txt+26−1 tests/plugins/Dash/cardcreatortest.cpp+7−2 tests/plugins/Dash/horizontaljournaltest.cpp+5−2 tests/plugins/Dash/horizontaljournaltry.cpp+3−1 tests/plugins/Dash/listviewwithpageheadersectionexternalmodeltest.cpp+4−1 tests/plugins/Dash/listviewwithpageheadersectiontest.cpp+3−1 tests/plugins/Dash/listviewwithpageheadertest.cpp+3−1 tests/plugins/Dash/organicgridtest.cpp+4−1 tests/plugins/Dash/organicgridtry.cpp+3−1 tests/plugins/Dash/verticaljournaltest.cpp+5−2 tests/plugins/Dash/verticaljournaltry.cpp+3−1 tests/plugins/GlobalShortcut/CMakeLists.txt+11−5 tests/plugins/GlobalShortcut/GlobalShortcutTest.cpp+3−2 tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt+5−20 tests/plugins/Greeter/Unity/Launcher/launchermodelastest.cpp+4−1 tests/plugins/ImageCache/CMakeLists.txt+10 tests/plugins/ImageCache/test.cpp+4−2 tests/plugins/LightDM/IntegratedLightDM/CMakeLists.txt+21−5 tests/plugins/LightDM/IntegratedLightDM/dbus.cpp+2−1 tests/plugins/SessionBroadcast/CMakeLists.txt+6 tests/plugins/Ubuntu/Gestures/CMakeLists.txt+8−4 tests/plugins/Ubuntu/Gestures/GestureTest.cpp+2−1 tests/plugins/Ubuntu/Gestures/tst_FloatingFlickable.qml+1−1 tests/plugins/Ubuntu/Gestures/tst_TouchGate.cpp+3−1 tests/plugins/Unity/Indicators/CMakeLists.txt+11−1 tests/plugins/Unity/Indicators/IndicatorsManagerTest.cpp+1−1 tests/plugins/Unity/Indicators/IndicatorsModelTest.cpp+1−1 tests/plugins/Unity/Launcher/CMakeLists.txt+9−3 tests/plugins/Unity/Launcher/launchermodeltest.cpp+27−4 tests/plugins/Unity/Session/CMakeLists.txt+6 tests/plugins/Utils/CMakeLists.txt+8−1 tests/plugins/Utils/DeviceConfigParserTest.cpp+4−1 tests/plugins/Wizard/CMakeLists.txt+6 tests/qmltests/ApplicationMenuDataLoader.qml+75 tests/qmltests/ApplicationMenus/tst_MenuBar.qml+183 tests/qmltests/ApplicationMenus/tst_MenuPopup.qml+207 tests/qmltests/CMakeLists.txt+27−7 tests/qmltests/Components/CMakeLists.txt+18−3 tests/qmltests/Components/tst_DragHandle.cpp+4−2 tests/qmltests/Components/tst_EdgeDragEvaluator.cpp+4−2 tests/qmltests/Components/tst_ZoomableImage.qml+1−1 tests/qmltests/Dash/Previews/tst_PreviewExpandable.qml−5 tests/qmltests/Dash/Previews/tst_PreviewImageGallery.qml+13−13 tests/qmltests/Dash/Previews/tst_PreviewPayments.qml−203 tests/qmltests/Dash/Previews/tst_PreviewZoomableImage.qml+5−5 tests/qmltests/Dash/tst_Dash.qml+5−4 tests/qmltests/Dash/tst_DashContent.qml+3−3 tests/qmltests/Dash/tst_DashShell.qml+1−1 tests/qmltests/Dash/tst_GenericScopeView.qml+1−1 tests/qmltests/Notifications/tst_Notifications.qml+11−11 tests/qmltests/Notifications/tst_SwipeToAct.qml+5−5 tests/qmltests/Panel/tst_IndicatorItem.qml → tests/qmltests/Panel/Indicators/tst_IndicatorItem.qml+1−1 tests/qmltests/Panel/Indicators/tst_MenuItemFactory.qml → tests/qmltests/Panel/Indicators/tst_IndicatorMenuItemFactory.qml+2−2 tests/qmltests/Panel/IndicatorTest.qml → tests/qmltests/Panel/PanelTest.qml−5 tests/qmltests/Panel/tst_ActiveCallHint.qml+16−2 tests/qmltests/Panel/tst_MenuContent.qml+14−2 tests/qmltests/Panel/tst_Panel.qml+391−103 tests/qmltests/Panel/tst_IndicatorsBar.qml → tests/qmltests/Panel/tst_PanelBar.qml+24−33 tests/qmltests/Panel/tst_IndicatorItemRow.qml → tests/qmltests/Panel/tst_PanelItemRow.qml+36−32 tests/qmltests/Panel/tst_IndicatorsMenu.qml → tests/qmltests/Panel/tst_PanelMenu.qml+32−14 tests/qmltests/Panel/tst_IndicatorPage.qml → tests/qmltests/Panel/tst_PanelMenuPage.qml+53−47 tests/qmltests/Stage/ApplicationCheckBox.qml+1−1 tests/qmltests/Stage/tst_ApplicationWindow.qml+10−10 tests/qmltests/Stage/tst_DecoratedWindow.qml+40−5 tests/qmltests/Stage/tst_DesktopStage.qml+79−125 tests/qmltests/Stage/tst_PhoneStage.qml+23−12 tests/qmltests/Stage/tst_SurfaceContainer.qml+4 tests/qmltests/Stage/tst_TabletStage.qml+22−10 tests/qmltests/Stage/tst_WindowDecoration.qml+244 tests/qmltests/Stage/tst_WindowResizeArea.qml+7−9 tests/qmltests/Tutorial/tst_Tutorial.qml+30−8 tests/qmltests/tst_OrientedShell.qml+5 tests/qmltests/tst_Shell.qml+163−89 tests/qmltests/tst_ShellWithPin.qml+21−10 tests/uqmlscene/CMakeLists.txt+14−6 tests/uqmlscene/main.cpp+7−3 tests/utils/modules/Unity/Test/CMakeLists.txt+4−2 tests/utils/modules/Unity/Test/StageTestCase.qml+68 tests/utils/modules/Unity/Test/UnityTestCase.qml+4−5 tests/utils/modules/Unity/Test/qmldir+2−1 tests/utils/modules/Unity/Test/testutil.cpp+1−1
CMakeLists.txt+9−11
@@ -62,15 +62,15 @@ add_custom_target(cppcheck COMMAND cppcheck --enable=all -q --error-exitcode=2
6262 ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/tests)
6363
6464include(FindPkgConfig)
65−find_package(Qt5Core 5.4 REQUIRED)
66−find_package(Qt5Qml 5.4 REQUIRED)
67−find_package(Qt5Quick 5.4 REQUIRED)
68−find_package(Qt5Gui 5.4 REQUIRED)
69−find_package(Qt5DBus 5.4 REQUIRED)
70−find_package(Qt5Concurrent 5.4 REQUIRED)
71−find_package(Qt5Sql 5.4 REQUIRED)
72−
73−pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=22)
65+find_package(Qt5Core 5.6 REQUIRED)
66+find_package(Qt5Qml 5.6 REQUIRED)
67+find_package(Qt5Quick 5.6 REQUIRED)
68+find_package(Qt5Gui 5.6 REQUIRED)
69+find_package(Qt5DBus 5.6 REQUIRED)
70+find_package(Qt5Concurrent 5.6 REQUIRED)
71+find_package(Qt5Sql 5.6 REQUIRED)
72+
73+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=23)
7474pkg_check_modules(GEONAMES REQUIRED geonames>=0.2)
7575pkg_check_modules(GIO REQUIRED gio-2.0>=2.32)
7676pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32)
@@ -151,8 +151,6 @@ include_directories(
151151 ${APPLICATION_API_INCLUDE_DIRS}
152152)
153153
154−set(ARTIFACTS_DIR "" CACHE PATH "Store test artifacts in this directory.")
155−
156154# Quiet logger
157155set(QUIET_LOGGER OFF CACHE BOOL "Disable test output on stdout.")
158156if(NOT QUIET_LOGGER)
CODING+24
@@ -162,3 +162,27 @@ $ PYTHONPATH=../tests/autopilot autopilot3 run unity8.some.very.long.test.name
162162or run them all with
163163
164164$ PYTHONPATH=../tests/autopilot autopilot3 run unity8
165+
166+Debugging techniques
167+====================
168+
169+Unity8 heavily uses Qt and with that Qt debugging techniques mostly apply in the
170+same fashion. There are, however, some additional unity8-specific notes:
171+
172+* Enable/disable Qt scenegraph visualizer on the fly:
173+
174+ $ qdbus com.canonical.Unity8.Debugging /com/canonical/Unity8/Debugging SetSceneGraphVisualizer <mode>
175+
176+ This is equivalent to exporting QSG_VISUALIZE=<mode> before running unity8, except it does it on the
177+ fly.
178+
179+* Toggle slow animations on the fly:
180+
181+ $ qdbus com.canonical.Unity8.Debugging /com/canonical/Unity8/Debugging SetSlowAnimations <true|false>
182+
183+* Change logging filter rules on the fly:
184+
185+ $ qdbus com.canonical.Unity8.Debugging /com/canonical/Unity8/Debugging SetLoggingFilterRules <filter>
186+
187+ This is equivalent to exporting QT_LOGGING_RULES or defining them in QT_LOGGING_CONF, except it does
188+ it on the fly.
cmake/modules/QmlTest.cmake+182−11
@@ -55,6 +55,55 @@ function(add_qml_test PATH COMPONENT_NAME)
5555endfunction()
5656
5757
58+# add_qml_test_data(path component_name
59+# [...]
60+# )
61+#
62+# Install file called ${component_name} (or ${component_name}.qml) under
63+# ${path}.
64+
65+function(add_qml_test_data PATH COMPONENT_NAME)
66+ cmake_parse_arguments(TEST "" "DESTINATION" "" ${ARGN})
67+
68+ set(filename "${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/${COMPONENT_NAME}")
69+
70+ if (IS_DIRECTORY "${filename}")
71+ # As a convenience, allow specifying a directory and we will install
72+ # all files in the dir. We do it this way rather than passing
73+ # DIRECTORY to install() because we want to process any qml files.
74+ file(GLOB subfiles RELATIVE "${filename}" "${filename}/*")
75+ foreach(subfile ${subfiles})
76+ add_qml_test_data("${PATH}/${COMPONENT_NAME}" "${subfile}")
77+ endforeach()
78+ return()
79+ endif()
80+
81+ if (NOT EXISTS "${filename}")
82+ set(filename "${filename}.qml")
83+ set(COMPONENT_NAME "${COMPONENT_NAME}.qml")
84+ endif()
85+
86+ if ("${filename}" MATCHES "\\.qml$")
87+ file(READ "${filename}" contents)
88+ string(REGEX REPLACE "(\"[./]*)/qml(/|\")" "\\1\\2" contents "${contents}")
89+ # this is for (at least) cardcreatortest which pulls in an architecture-specific
90+ # import into the plugins directory (which is a 'qml' once installed).
91+ string(REGEX REPLACE "(import \"[./]*)/plugins(/|\")" "\\1/qml\\2" contents "${contents}")
92+ set(filename "${CMAKE_CURRENT_BINARY_DIR}/${PATH}/${COMPONENT_NAME}")
93+ file(WRITE "${filename}" "${contents}")
94+ endif()
95+
96+ if (TEST_DESTINATION)
97+ set(DESTINATION "${TEST_DESTINATION}")
98+ else()
99+ file(RELATIVE_PATH relcurpath "${CMAKE_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}")
100+ set(DESTINATION "${SHELL_APP_DIR}/${relcurpath}/${PATH}")
101+ endif()
102+
103+ install(FILES "${filename}" DESTINATION "${DESTINATION}")
104+endfunction()
105+
106+
58107# add_qml_unittest(path component_name
59108# [...]
60109# )
@@ -71,6 +120,10 @@ function(add_qml_unittest PATH COMPONENT_NAME)
71120 ${ARGN}
72121 ARGS -input ${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/tst_${COMPONENT_NAME}.qml ${QMLTEST_ARGS}
73122 )
123+
124+ if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/tst_${COMPONENT_NAME}.qml")
125+ add_qml_test_data("${PATH}" "tst_${COMPONENT_NAME}.qml")
126+ endif()
74127endfunction()
75128
76129
@@ -91,6 +144,10 @@ function(add_manual_qml_test PATH COMPONENT_NAME)
91144 ${ARGN}
92145 ARGS ${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/tst_${COMPONENT_NAME}.qml ${QMLTEST_ARGS}
93146 )
147+
148+ if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${PATH}/tst_${COMPONENT_NAME}.qml")
149+ add_qml_test_data("${PATH}" "tst_${COMPONENT_NAME}.qml")
150+ endif()
94151endfunction()
95152
96153
@@ -108,8 +165,7 @@ endfunction()
108165#
109166# Logging options in the standard form of "-o filename,format"
110167# will be appended to the arguments list, prefixed with ARG_PREFIX.
111−# XUnitXML files will be stored in current binary dir or under
112−# ARTIFACTS_DIR, if set.
168+# XUnitXML files will be stored in current binary dir.
113169#
114170# Three targets will be created:
115171# - test${component_name} - Runs the test
@@ -122,14 +178,8 @@ function(add_executable_test COMPONENT_NAME TARGET)
122178 cmake_parse_arguments(QMLTEST "${QMLTEST_OPTIONS}" "${QMLTEST_SINGLE}" "${QMLTEST_MULTI}" ${ARGN})
123179 mangle_arguments()
124180
125− if(ARTIFACTS_DIR)
126− file(RELATIVE_PATH path ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
127− file(MAKE_DIRECTORY ${ARTIFACTS_DIR}/${path})
128− set(file_logger -o ${ARTIFACTS_DIR}/${path}/test${COMPONENT_NAME}.xml,xunitxml)
129− else()
130− file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
131− set(file_logger -o ${CMAKE_CURRENT_BINARY_DIR}/test${COMPONENT_NAME}.xml,xunitxml)
132− endif()
181+ file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
182+ set(file_logger -o ${CMAKE_CURRENT_BINARY_DIR}/test${COMPONENT_NAME}.xml,xunitxml)
133183
134184 bake_arguments("${QMLTEST_ARG_PREFIX}" args ${iterations} ${file_logger} ${STDOUT_LOGGER})
135185
@@ -207,8 +257,124 @@ function(add_manual_test COMPONENT_NAME TARGET)
207257endfunction()
208258
209259
260+# add_meta_test(target)
261+#
262+# Adds a test target that will run one of our "meta" test targets, like
263+# xvfbuitests. This script will run the specified suite of tests on an
264+# installed system.
265+
266+function(add_meta_test TARGET_NAME)
267+ cmake_parse_arguments(TEST "" "" "DEPENDS" ${ARGN})
268+
269+ add_custom_target(${TARGET_NAME})
270+
271+ set(filename "${CMAKE_BINARY_DIR}/tests/scripts/${TARGET_NAME}.sh")
272+ file(WRITE "${filename}" "#!/usr/bin/parallel --shebang --no-notice\n\n")
273+
274+ add_meta_dependencies(${TARGET_NAME} DEPENDS ${TEST_DEPENDS})
275+ # else we will write the rest of the script as we add cmake targets
276+
277+ install(FILES "${filename}"
278+ PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE
279+ GROUP_EXECUTE GROUP_READ
280+ WORLD_EXECUTE WORLD_READ
281+ DESTINATION "${SHELL_PRIVATE_LIBDIR}/tests/scripts"
282+ )
283+endfunction()
284+
285+
210286################### INTERNAL ####################
211287
288+function(install_test_script TARGET_NAME)
289+ cmake_parse_arguments(TEST "" "" "COMMAND;ENVIRONMENT" ${ARGN})
290+
291+ # Now write the above test into a shell script that we can run on an
292+ # installed system.
293+ set(script "#!/bin/sh\n\nset -x\n\n")
294+ foreach(ONE_ENV ${TEST_ENVIRONMENT})
295+ set(script "${script}export ${ONE_ENV}\n")
296+ endforeach()
297+ set(script "${script}export UNITY_TESTING_DATADIR=\"${CMAKE_INSTALL_PREFIX}/${SHELL_APP_DIR}\"\n")
298+ set(script "${script}export UNITY_TESTING_LIBDIR=\"${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}\"\n")
299+ set(script "${script}\n")
300+ set(script "${script}XML_ARGS=\n")
301+ set(script "${script}if [ -n \"\$ARTIFACTS_DIR\" ]; then\n")
302+ set(script "${script} XML_ARGS=\"@XML_ARGS@\"\n")
303+ set(script "${script} mkdir -p \"@XML_DIR@\"\n")
304+ set(script "${script} touch \"@XML_FILE@\"\n")
305+ set(script "${script}fi\n")
306+ set(script "${script}\n")
307+ foreach(ONE_CMD ${TEST_COMMAND})
308+ set(script "${script}'${ONE_CMD}' ")
309+ endforeach()
310+
311+ set(filename "${CMAKE_BINARY_DIR}/tests/scripts/${TARGET_NAME}.sh")
312+
313+ # Generate script to file then read it back to resolve any generator
314+ # expressions before we try to replace paths.
315+ file(GENERATE
316+ OUTPUT "${filename}"
317+ CONTENT "${script}"
318+ )
319+
320+ # Do replacement at install time to save needless work and to make sure
321+ # we are modifying file after generate step above (which doesn't happen
322+ # immediately). We can't use a custom-defined function or macro here...
323+ # So instead we use a giant ugly code block.
324+
325+ # START OF CODE BLOCK --------------------------------------------------
326+ install(CODE "
327+ file(READ \"${filename}\" replacestr)
328+
329+ # Now some replacements...
330+ # tests like to write xml output to our builddir; we don't need that, but we do want them in ARTIFACTS_DIR
331+ string(REGEX MATCH \"( '--parameter')? '-o'( '--parameter')? '[^']*,xunitxml' \" xmlargs \"\${replacestr}\")
332+ string(REGEX REPLACE \"( '--parameter')? '-o'( '--parameter')? '[^']*,xunitxml' \" \" \\\$XML_ARGS \" replacestr \"\${replacestr}\")
333+ string(REGEX REPLACE \"'[^']*/tests/\" \"'\\\$ARTIFACTS_DIR/tests/\" xmlargs \"\${xmlargs}\")
334+ string(REGEX REPLACE \".*'([^']*),xunitxml'.*\" \"\\\\1\" xmlfile \"\${xmlargs}\")
335+ string(REGEX REPLACE \"(.*)/[^/]*\" \"\\\\1\" xmldir \"\${xmlfile}\")
336+ string(REGEX REPLACE \"'\" \"\" xmlargs \"\${xmlargs}\") # strip single quotes
337+ string(REGEX REPLACE \"@XML_ARGS@\" \"\${xmlargs}\" replacestr \"\${replacestr}\")
338+ string(REGEX REPLACE \"@XML_DIR@\" \"\${xmldir}\" replacestr \"\${replacestr}\")
339+ string(REGEX REPLACE \"@XML_FILE@\" \"\${xmlfile}\" replacestr \"\${replacestr}\")
340+ # replace build/source roots with their install paths
341+ string(REPLACE \"${CMAKE_BINARY_DIR}/libs\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}\" replacestr \"\${replacestr}\")
342+ string(REPLACE \"${CMAKE_BINARY_DIR}/plugins\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_INSTALL_QML}\" replacestr \"\${replacestr}\")
343+ string(REPLACE \"${CMAKE_BINARY_DIR}/tests/libs\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}/tests/libs\" replacestr \"\${replacestr}\")
344+ string(REPLACE \"${CMAKE_BINARY_DIR}/tests/mocks\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_INSTALL_QML}/mocks\" replacestr \"\${replacestr}\")
345+ string(REPLACE \"${CMAKE_BINARY_DIR}/tests/plugins\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}/tests/plugins\" replacestr \"\${replacestr}\")
346+ string(REPLACE \"${CMAKE_BINARY_DIR}/tests/qmltests\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}/tests/qmltests\" replacestr \"\${replacestr}\")
347+ string(REPLACE \"${CMAKE_BINARY_DIR}/tests/uqmlscene\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}\" replacestr \"\${replacestr}\")
348+ string(REPLACE \"${CMAKE_BINARY_DIR}/tests/utils/modules\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_INSTALL_QML}/utils\" replacestr \"\${replacestr}\")
349+ string(REPLACE \"${CMAKE_SOURCE_DIR}/tests/plugins\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_APP_DIR}/tests/plugins\" replacestr \"\${replacestr}\")
350+ string(REPLACE \"${CMAKE_SOURCE_DIR}/tests/qmltests\" \"${CMAKE_INSTALL_PREFIX}/${SHELL_APP_DIR}/tests/qmltests\" replacestr \"\${replacestr}\")
351+
352+ file(WRITE \"${filename}\" \"\${replacestr}\")
353+ ")
354+ # END OF CODE BLOCK --------------------------------------------------
355+
356+ install(FILES "${filename}"
357+ PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE
358+ GROUP_EXECUTE GROUP_READ
359+ WORLD_EXECUTE WORLD_READ
360+ DESTINATION "${SHELL_PRIVATE_LIBDIR}/tests/scripts"
361+ )
362+endfunction()
363+
364+function(add_meta_dependencies UPSTREAM_TARGET)
365+ cmake_parse_arguments(TEST "" "" "DEPENDS" ${ARGN})
366+
367+ foreach(depend ${TEST_DEPENDS})
368+ add_dependencies(${UPSTREAM_TARGET} ${depend})
369+
370+ # add depend to the meta test script that we will install on system
371+ set(filename "${CMAKE_BINARY_DIR}/tests/scripts/${UPSTREAM_TARGET}.sh")
372+ if (EXISTS "${filename}")
373+ file(APPEND "${filename}" "${CMAKE_INSTALL_PREFIX}/${SHELL_PRIVATE_LIBDIR}/tests/scripts/${depend}.sh\n")
374+ endif()
375+ endforeach()
376+endfunction()
377+
212378# add_qmltest_target(target_name target
213379# COMMAND test_exe [arg1 [...]] # execute this test with arguments
214380# [...] # see above for available arguments:
@@ -231,6 +397,11 @@ function(add_qmltest_target TARGET_NAME TARGET)
231397 DEPENDS ${TARGET} ${QMLTEST_DEPENDS}
232398 )
233399
400+ install_test_script(${TARGET_NAME}
401+ ENVIRONMENT ${QMLTEST_ENVIRONMENT}
402+ COMMAND ${QMLTEST_COMMAND}
403+ )
404+
234405 if(QMLTEST_ADD_TEST)
235406 add_test(
236407 NAME ${TARGET_NAME}
@@ -248,7 +419,7 @@ function(add_qmltest_target TARGET_NAME TARGET)
248419 endif()
249420
250421 foreach(UPSTREAM_TARGET ${QMLTEST_TARGETS})
251− add_dependencies(${UPSTREAM_TARGET} ${TARGET_NAME})
422+ add_meta_dependencies(${UPSTREAM_TARGET} DEPENDS ${TARGET_NAME})
252423 endforeach()
253424endfunction()
254425
data/unity8.conf+14−5
@@ -8,6 +8,15 @@ stop on desktop-end
88
99kill timeout 120
1010
11+#
12+# Ensure the shell always gets unthrottled touch events, so that applications
13+# who want full speed low-latency input can get it (LP: #1497105) and so that
14+# apps can use QML touch compression safely (the QML touch compression
15+# algorithm does not support nesting well - LP: #1486341, LP: #1556763 - so
16+# must be fed by the raw input event stream from Unity8).
17+#
18+env QML_NO_TOUCH_COMPRESSION=1
19+
1120respawn
1221expect stop
1322
@@ -45,11 +54,11 @@ pre-start script
4554
4655 initctl set-env --global MIR_SERVER_PROMPT_FILE=1
4756
48− # Disable Qt's stuttering 'touch compression' to fix scrolling smoothness
49− # issues (LP: #1486341, LP: #1556763). As a bonus, this eliminates most of
50− # the lag seen in the indicator panel pull-down (LP: #1488327) and also
51− # reduces lag seen in apps:
52− initctl set-env --global QML_NO_TOUCH_COMPRESSION=1
57+ #
58+ # Mir's input resampling is deprecated and going away soon. Turn it off
59+ # so we don't get a surprise change in behaviour when that happens.
60+ #
61+ initctl set-env --global MIR_CLIENT_INPUT_RATE=0
5362
5463 if [ "$XDG_SESSION_DESKTOP" = "ubuntu-touch" ]; then
5564 # On Ubuntu Touch, we currently use a trick where we auto-login the
debian/changelog+59
@@ -1,3 +1,62 @@
1+unity8 (8.15+17.04.20170110.4-0ubuntu1) zesty; urgency=medium
2+
3+ [ Albert Astals Cid ]
4+ * Give focus to one of the buttons of the dialog
5+ * tst_WindowResizeArea: Use default values for mouseFlick speed and
6+ iterations (LP: #1651580)
7+ * Require Qt 5.6 & misc fixes
8+
9+ [ Daniel van Vugt ]
10+ * Deprecate usage of Mir's input resampling, instead opting for: (LP:
11+ #1497105, #1591328)
12+
13+ [ Josh Arenson ]
14+ * Allow the scopes list to automatically scroll when a scope is being
15+ dragged past the bounds of the screen. (LP: #1575319)
16+
17+ [ Lukáš Tinkl ]
18+ * Fix touch window controls being unreachable when the overlay is
19+ being displayed (LP: #1648167)
20+ * Fixup paths for window state storage in snappy environment
21+ * Add Unity.Platform mock for our tests (LP: #1655336)
22+
23+ [ Michael Zanetti ]
24+ * PreviewRatingInput: Use displayText instead of text to
25+ enable/disable the Send button (LP: #1595910)
26+ * Add a D-Bus interface to control some debug facilities on the fly
27+ * some launcher workarounds for the snapping
28+
29+ [ Michał Sawicz ]
30+ * Nuke leftover Platform in IndicatorsManager
31+
32+ [ Nick Dedekind ]
33+ * Added registry for application menus
34+
35+ [ Michael Terry, Nick Dedekind ]
36+ * Run the qmluitests.sh autopkg test against the installed package.
37+
38+ [ Michał Sawicz, Nick Dedekind ]
39+ * Application menus
40+
41+ [ Rodney Dawes ]
42+ * Remove the payments widget and dependency on libpay as no longer
43+ needed.
44+
45+ -- Michał Sawicz <michal.sawicz@canonical.com> Tue, 10 Jan 2017 14:48:42 +0000
46+
47+unity8 (8.15+17.04.20161215-0ubuntu2~1) zesty; urgency=medium
48+
49+ * No change rebuild
50+
51+ -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Wed, 04 Jan 2017 10:54:32 +0200
52+
53+unity8 (8.15+17.04.20161215-0ubuntu1) zesty; urgency=medium
54+
55+ * Let the model deal with some window management decisions (LP:
56+ #1346633)
57+
58+ -- Daniel d'Andrada <daniel.dandrada@canonical.com> Thu, 15 Dec 2016 16:17:29 +0000
59+
160unity8 (8.15+17.04.20161207.1-0ubuntu1) zesty; urgency=medium
261
362 [ Albert Astals Cid ]
debian/control+30−21
@@ -11,6 +11,7 @@ Build-Depends: cmake,
1111# to g++ so we don't try to run arm g++
1212# on an x86 CPU for example, when cross-compiling.
1313 g++:native,
14+ gdb,
1415 graphviz,
1516 gsettings-ubuntu-schemas (>= 0.0.2+14.10.20140815),
1617 libandroid-properties-dev,
@@ -26,9 +27,8 @@ Build-Depends: cmake,
2627 libhardware-dev,
2728 liblightdm-qt5-3-dev,
2829 libpam0g-dev,
29− libpay2-dev,
3030 libpulse-dev,
31− libqmenumodel-dev (>= 0.2.10),
31+ libqmenumodel-dev (>= 0.2.11),
3232 libqt5svg5-dev,
3333 libqt5xmlpatterns5-dev,
3434 libsystemsettings-dev,
@@ -38,7 +38,7 @@ Build-Depends: cmake,
3838 libubuntugestures5-private-dev (>= 1.3.2030),
3939 libudev-dev,
4040 libudm-common-dev,
41− libunity-api-dev (>= 7.121),
41+ libunity-api-dev (>= 8.0),
4242 libusermetricsoutput1-dev,
4343# Need those X11 libs touch emulation from mouse events in manual QML tests on a X11 desktop
4444 libx11-dev[!arm64 !armhf],
@@ -51,7 +51,7 @@ Build-Depends: cmake,
5151 qml-module-qt-labs-folderlistmodel,
5252 qml-module-qt-labs-settings,
5353 qml-module-qtqml-statemachine,
54− qml-module-qtmultimedia (>= 5.4.1-1ubuntu19~overlay2),
54+ qml-module-qtmultimedia (>= 5.6),
5555 qml-module-qtquick-layouts,
5656 qml-module-qtquick-xmllistmodel,
5757 qml-module-qtquick2,
@@ -60,15 +60,16 @@ Build-Depends: cmake,
6060 qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
6161 qml-module-ubuntu-web,
6262 qt5-default,
63− qtbase5-dev (>= 5.4),
63+ qtbase5-dev (>= 5.6),
6464 qtbase5-dev-tools,
65− qtbase5-private-dev (>= 5.4),
66− qtdeclarative5-dev (>= 5.4),
65+ qtbase5-private-dev (>= 5.6),
66+ qtdeclarative5-dev (>= 5.6),
6767 qtdeclarative5-dev-tools,
68− qtdeclarative5-private-dev (>= 5.4),
68+ qtdeclarative5-private-dev (>= 5.6),
6969 qtdeclarative5-ubuntu-content1,
7070 qtdeclarative5-ubuntu-settings-components (>= 0.11),
7171 ttf-ubuntu-font-family,
72+ xvfb,
7273Standards-Version: 3.9.4
7374Homepage: http://launchpad.net/unity
7475# If you aren't a member of ~unity-team but need to upload
@@ -81,7 +82,7 @@ X-Ubuntu-Use-Langpack: yes
8182
8283Package: indicators-client
8384Architecture: any
84−Depends: qmenumodel-qml (>= 0.2.10),
85+Depends: qmenumodel-qml (>= 0.2.11),
8586 qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
8687 unity8 (= ${binary:Version}),
8788 ${misc:Depends},
@@ -120,7 +121,7 @@ Depends: dmz-cursor-theme,
120121 gsettings-desktop-schemas,
121122 libcap2-bin,
122123 libglib2.0-bin,
123− qmenumodel-qml (>= 0.2.10),
124+ qmenumodel-qml (>= 0.2.11),
124125 qml-module-biometryd,
125126 qml-module-qt-labs-folderlistmodel,
126127 qml-module-qt-labs-settings,
@@ -162,11 +163,11 @@ Depends: qml-module-qtquick-layouts,
162163 qttranslations5-l10n,
163164 ubuntu-thumbnailer-impl-0,
164165 ubuntu-wallpapers,
165− unity-application-impl-22,
166+ unity-application-impl-23,
166167 unity-notifications-impl-3,
167168 unity-plugin-scopes | unity-scopes-impl,
168169 unity-scopes-impl-12,
169− unity8-fake-env | unity-application-impl,
170+ unity8-tests | unity-application-impl,
170171 ${misc:Depends},
171172Breaks: unity8 (<< 7.86),
172173Replaces: unity8 (<< 7.86),
@@ -192,27 +193,36 @@ Depends: autopilot-qt5 (>= 1.4),
192193 ubuntu-ui-toolkit-autopilot (>= 1.3.2030),
193194 unity-scope-click,
194195 unity8 (= ${source:Version}),
195− unity8-fake-env (= ${source:Version}),
196+ unity8-tests (= ${source:Version}),
196197 url-dispatcher-tools,
197198 xvfb,
198199 ${misc:Depends},
199200 ${python3:Depends},
200− ${shlibs:Depends},
201201Description: Test package for Unity 8 shell
202202 Autopilot tests for the unity8 package
203203
204−Package: unity8-fake-env
204+Package: unity8-tests
205205Architecture: any
206206Multi-Arch: same
207207Pre-Depends: ${misc:Pre-Depends},
208−Depends: ${misc:Depends},
208+Depends: dbus-test-runner,
209+ parallel,
210+ qt5-default,
211+ qtdeclarative5-dev-tools,
212+ unity8 (= ${source:Version}),
213+ xvfb,
214+ ${misc:Depends},
209215 ${shlibs:Depends},
210216Provides: unity-application-impl,
211− unity-application-impl-22,
212−Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
213−Description: Fake environment for running Unity 8 shell
217+ unity-application-impl-23,
218+ unity8-fake-env,
219+Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1),
220+ unity8-fake-env,
221+Conflicts: unity8-fake-env,
222+Description: Scripts and mocks for running Unity 8 shell tests
214223 Provides fake implementations of some QML modules used by Unity 8 shell
215− (e.g Ubuntu.Application) so that you can run it in a sandboxed environment.
224+ (e.g Ubuntu.Application) so that you can run it in a sandboxed environment
225+ and scripts to run its test suite.
216226
217227Package: unity8-private
218228Architecture: any
@@ -221,7 +231,6 @@ Pre-Depends: ${misc:Pre-Depends},
221231Depends: accountsservice-ubuntu-schemas (>= 0.0.7),
222232 gsettings-ubuntu-schemas (>= 0.0.2+14.10.20140815),
223233 libhardware2,
224− pay-service,
225234 unity-schemas (>= 7.3.1+14.10.20140915),
226235 qtdeclarative5-gsettings1.0,
227236 qml-module-qtmultimedia,
debian/rules+2−2
@@ -35,9 +35,9 @@ override_dh_installdeb:
3535
3636# use private lib directories
3737override_dh_makeshlibs:
38− dh_makeshlibs -Nunity8-private -Nunity8-fake-env
38+ dh_makeshlibs -Nunity8-private -Nunity8-tests
3939
4040override_dh_shlibdeps:
4141 # Some mock libraries link against liblightdm-qt5-3.so which we want to
4242 # avoid, since we only really link against our mock one, not the system one.
43− dh_shlibdeps -XlibMockLightDM-qml.so -XlibMockAccountsService-qml.so
43+ dh_shlibdeps -XlibMockLightDM-qml.so -XlibMockAccountsService-qml.so -Lunity8-private
debian/shlibs.localnew file+1
@@ -0,0 +1 @@
1+libunity8-private 0 unity8-private
debian/tests/control+2−3
@@ -1,8 +1,7 @@
11Tests: qmluitests.sh
22Restrictions: allow-stderr
3−Depends: @,
4− @builddeps@,
5− xvfb,
3+Depends: dpkg-dev,
4+ unity8-tests,
65
76Tests: autopilot.sh
87Restrictions: allow-stderr,
debian/tests/qmluitests.sh+4−14
@@ -1,21 +1,11 @@
11#!/bin/sh
2+# -*- Mode: sh; indent-tabs-mode: nil; tab-width: 4 -*-
23
34# log all commands and abort on error
45set -xe
56
6−SHELL_QML_PATH=$(pkg-config --variable=plugindir unity-shell-api)
7−UNITY_SOURCE_DIR=$(readlink -f $(dirname $(readlink -f $0))/../..)
7+DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
88
9−dh_auto_configure -- -DCMAKE_INSTALL_LOCALSTATEDIR="/var" \
10− -DARTIFACTS_DIR=${ADT_ARTIFACTS} \
11− -DUNITY_PLUGINPATH=${SHELL_QML_PATH} \
12− -DUNITY_MOCKPATH=${SHELL_QML_PATH}/mocks
13−dh_auto_build --parallel -- -C tests/mocks
14−dh_auto_build --parallel -- -C tests/plugins
15−dh_auto_build --parallel -- -C tests/qmltests
16−dh_auto_build --parallel -- -C tests/uqmlscene
17−dh_auto_build --parallel -- -C tests/utils
9+export ARTIFACTS_DIR="${ADT_ARTIFACTS}"
1810
19−export UNITY_SOURCE_DIR
20−
21−dh_auto_build --parallel -- -k xvfballtests
11+/usr/lib/$DEB_HOST_MULTIARCH/unity8/tests/scripts/xvfballtests.sh
debian/unity8-fake-env.install → debian/unity8-tests.installrenamed+4
@@ -3,4 +3,8 @@ usr/bin/unity-mock-indicator-service
33usr/lib/*/unity8/qml/mocks
44usr/lib/*/unity8/qml/nonmirplugins
55usr/lib/*/unity8/qml/scopefakes
6+usr/lib/*/unity8/qml/utils
7+usr/lib/*/unity8/tests
8+usr/lib/*/unity8/uqmlscene
69usr/share/unity8/mocks
10+usr/share/unity8/tests
debian/unity8-tests.lintian-overridesnew file+1
@@ -0,0 +1 @@
1+unity8-tests: unusual-interpreter usr/lib/*/unity8/tests/scripts/*.sh #!/usr/bin/parallel
debian/unity8.install+1
@@ -8,6 +8,7 @@ usr/bin/unity8
88usr/bin/unity8-dash
99usr/share/applications/unity8-dash.desktop
1010usr/share/applications/unity8.desktop
11+usr/share/unity8/ApplicationMenus
1112usr/share/unity8/Greeter
1213usr/share/unity8/Launcher
1314usr/share/unity8/Panel
include/paths.h.in+26−1
@@ -41,7 +41,10 @@ inline QString installRoot() {
4141}
4242
4343inline bool isRunningInstalled() {
44− return !installRoot().isNull();
44+ // Tests don't use the normal binary, so we want to check binary *and*
45+ // the environment. Installed tests have UNITY_TESTING_DATADIR set.
46+ static bool installed_test_env = !qgetenv("UNITY_TESTING_DATADIR").isEmpty();
47+ return !installRoot().isNull() || installed_test_env;
4548}
4649
4750inline QString buildDirectory() {
@@ -62,6 +65,28 @@ inline QString translationDirectory() {
6265 }
6366}
6467
68+inline QString testDataDir() {
69+ // Can't use isRunningInstalled, since tests don't use the normal unity8
70+ // executable. $UNITY_TESTING_DATADIR is set by installed tests.
71+ QString datadir(qgetenv("UNITY_TESTING_DATADIR"));
72+ if (datadir.isEmpty()) {
73+ return sourceDirectory() + "/tests";
74+ } else {
75+ return datadir + "/tests";
76+ }
77+}
78+
79+inline QString testLibDir() {
80+ // Can't use isRunningInstalled, since tests don't use the normal unity8
81+ // executable. $UNITY_TESTING_DATADIR is set by installed tests.
82+ QString libdir(qgetenv("UNITY_TESTING_LIBDIR"));
83+ if (libdir.isEmpty()) {
84+ return buildDirectory() + "/tests";
85+ } else {
86+ return libdir + "/tests";
87+ }
88+}
89+
6590inline QString qmlDirectory() {
6691 if (isRunningInstalled()) {
6792 return installRoot() + QStringLiteral("@CMAKE_INSTALL_PREFIX@/@SHELL_APP_DIR@/");
plugins/AccountsService/AccountsService.h+1−1
@@ -29,7 +29,6 @@ class QDBusInterface;
2929class AccountsService: public QObject
3030{
3131 Q_OBJECT
32− Q_ENUMS(PasswordDisplayHint)
3332 Q_PROPERTY (QString user
3433 READ user
3534 WRITE setUser
@@ -86,6 +85,7 @@ public:
8685 Keyboard,
8786 Numeric,
8887 };
88+ Q_ENUM(PasswordDisplayHint)
8989
9090 explicit AccountsService(QObject *parent = 0, const QString & user = QString());
9191 ~AccountsService() = default;
plugins/Cursor/CursorImageInfo.cpp+1−2
@@ -108,8 +108,7 @@ int CursorImageInfo::frameDuration() const
108108QUrl CursorImageInfo::imageSource() const
109109{
110110 auto urlString = QString("image://cursor/%1/%2/%3")
111− .arg(m_themeName)
112− .arg(m_cursorName)
111+ .arg(m_themeName, m_cursorName)
113112 .arg(m_cursorHeight);
114113
115114 return QUrl(urlString);
plugins/Dash/abstractdashview.cpp+1−1
@@ -23,7 +23,7 @@ AbstractDashView::AbstractDashView()
2323 , m_asyncRequestedIndex(-1)
2424 , m_columnSpacing(0)
2525 , m_rowSpacing(0)
26− , m_buffer(320) // Same value used in qquickitemview.cpp in Qt 5.4
26+ , m_buffer(320) // Same value as QML_VIEW_DEFAULTCACHEBUFFER in qquickitemview.cpp (Qt 5.6)
2727 , m_displayMarginBeginning(0)
2828 , m_displayMarginEnd(0)
2929 , m_needsRelayout(false)
plugins/GlobalShortcut/globalshortcut.cpp+12−4
@@ -63,10 +63,18 @@ void GlobalShortcut::componentComplete()
6363
6464void GlobalShortcut::keyPressEvent(QKeyEvent * event)
6565{
66− Q_UNUSED(event)
67− if (m_active) {
68− Q_EMIT triggered(m_shortcut.toString());
69− }
66+ if (!m_active) return;
67+
68+ event->accept();
69+ Q_EMIT triggered(m_shortcut.toString());
70+}
71+
72+void GlobalShortcut::keyReleaseEvent(QKeyEvent * event)
73+{
74+ if (!m_active) return;
75+
76+ event->accept();
77+ Q_EMIT released(m_shortcut.toString());
7078}
7179
7280void GlobalShortcut::setupFilterOnWindow(QQuickWindow *window)
plugins/GlobalShortcut/globalshortcut.h+5
@@ -55,6 +55,7 @@ public:
5555protected:
5656 void componentComplete() override;
5757 void keyPressEvent(QKeyEvent * event) override;
58+ void keyReleaseEvent(QKeyEvent * event) override;
5859
5960Q_SIGNALS:
6061 void shortcutChanged(const QVariant &shortcut);
@@ -62,6 +63,10 @@ Q_SIGNALS:
6263 * Emitted when a global keypress of @p shortcut is detected
6364 */
6465 void triggered(const QString &shortcut);
66+ /**
67+ * Emitted when a global keypress of @p shortcut is released
68+ */
69+ void released(const QString &shortcut);
6570 void activeChanged(bool active);
6671
6772private Q_SLOTS:
plugins/GlobalShortcut/globalshortcutregistry.cpp+14−4
@@ -73,20 +73,30 @@ bool GlobalShortcutRegistry::eventFilter(QObject *obj, QEvent *event)
7373 Q_ASSERT(m_filteredWindow);
7474 Q_ASSERT(obj == static_cast<QObject*>(m_filteredWindow.data()));
7575
76− if (event->type() == QEvent::KeyPress) {
76+ if (event->type() == QEvent::KeyPress || event->type() == QEvent::KeyRelease) {
77+
7778 QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
79+
80+ // Make a copy of the event so we don't alter it for passing on.
81+ QKeyEvent eCopy(keyEvent->type(),
82+ keyEvent->key(),
83+ keyEvent->modifiers(),
84+ keyEvent->text(),
85+ keyEvent->isAutoRepeat(),
86+ keyEvent->count());
87+ eCopy.ignore();
88+
7889 int seq = keyEvent->key() + keyEvent->modifiers();
7990 if (m_shortcuts.contains(seq)) {
8091 const auto shortcuts = m_shortcuts.value(seq);
8192 Q_FOREACH(const auto &shortcut, shortcuts) {
8293 if (shortcut) {
83− qApp->sendEvent(shortcut, keyEvent);
84− event->accept();
94+ qApp->sendEvent(shortcut, &eCopy);
8595 }
8696 }
8797 }
8898
89− return event->isAccepted();
99+ return eCopy.isAccepted();
90100 }
91101
92102 return QObject::eventFilter(obj, event);
plugins/LightDM/IntegratedLightDM/liblightdm/Greeter.h+2−2
@@ -46,18 +46,18 @@ class Q_DECL_EXPORT Greeter : public QObject
4646 Q_PROPERTY(QString hostname READ hostname CONSTANT)
4747 Q_PROPERTY(bool hasGuestAccount READ hasGuestAccountHint CONSTANT)
4848
49− Q_ENUMS(PromptType MessageType)
50−
5149public:
5250 enum PromptType {
5351 PromptTypeQuestion,
5452 PromptTypeSecret
5553 };
54+ Q_ENUM(PromptType)
5655
5756 enum MessageType {
5857 MessageTypeInfo,
5958 MessageTypeError
6059 };
60+ Q_ENUM(MessageType)
6161
6262 explicit Greeter(QObject* parent=0);
6363 virtual ~Greeter();
plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModel.cpp−1
@@ -38,7 +38,6 @@ SessionsModel::SessionsModel(QObject* parent) :
3838 QAbstractListModel(parent),
3939 d_ptr(new SessionsModelPrivate(this))
4040{
41− Q_D(SessionsModel);
4241 m_roleNames = QAbstractListModel::roleNames();
4342 m_roleNames[KeyRole] = "key";
4443 m_roleNames[TypeRole] = "type";
plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModel.h+2−2
@@ -35,8 +35,6 @@ class Q_DECL_EXPORT SessionsModel : public QAbstractListModel
3535 {
3636 Q_OBJECT
3737
38− Q_ENUMS(SessionModelRoles SessionType)
39−
4038 public:
4139
4240 enum SessionModelRoles {
@@ -46,11 +44,13 @@ class Q_DECL_EXPORT SessionsModel : public QAbstractListModel
4644 IdRole = KeyRole, /** Deprecated */
4745 TypeRole
4846 };
47+ Q_ENUM(SessionModelRoles)
4948
5049 enum SessionType {
5150 LocalSessions,
5251 RemoteSessions
5352 };
53+ Q_ENUM(SessionType)
5454
5555 explicit SessionsModel(QObject* parent=0); /** Deprecated. Loads local sessions*/
5656 explicit SessionsModel(SessionsModel::SessionType, QObject* parent=0);
plugins/LightDM/IntegratedLightDM/liblightdm/UsersModel.h+1−2
@@ -37,8 +37,6 @@ class Q_DECL_EXPORT UsersModel : public QAbstractListModel
3737{
3838 Q_OBJECT
3939
40− Q_ENUMS(UserModelRoles)
41−
4240public:
4341 explicit UsersModel(QObject *parent = 0);
4442 virtual ~UsersModel() = default;
@@ -53,6 +51,7 @@ public:
5351 BackgroundPathRole,
5452 UidRole
5553 };
54+ Q_ENUM(UserModelRoles)
5655
5756 int rowCount(const QModelIndex &parent) const override;
5857 QVariant data(const QModelIndex &index, int role) const override;
plugins/LightDM/SessionsModel.h+1−2
@@ -28,8 +28,6 @@ class SessionsModel : public UnitySortFilterProxyModelQML
2828{
2929 Q_OBJECT
3030
31− Q_ENUMS(SessionModelRoles)
32−
3331 Q_PROPERTY(QList<QUrl> iconSearchDirectories READ iconSearchDirectories
3432 WRITE setIconSearchDirectories NOTIFY iconSearchDirectoriesChanged)
3533Q_SIGNALS:
@@ -45,6 +43,7 @@ public:
4543 TypeRole = QLightDM::SessionsModel::SessionModelRoles::TypeRole,
4644 IconRole
4745 };
46+ Q_ENUM(SessionModelRoles)
4847
4948 explicit SessionsModel(QObject* parent=nullptr);
5049
plugins/Lights/Lights.h+1−1
@@ -27,7 +27,6 @@ struct light_device_t;
2727class Lights: public QObject
2828{
2929 Q_OBJECT
30− Q_ENUMS(State)
3130 Q_PROPERTY(State state READ state WRITE setState NOTIFY stateChanged)
3231 Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged)
3332 Q_PROPERTY(int onMillisec READ onMillisec WRITE setOnMillisec NOTIFY onMillisecChanged)
@@ -38,6 +37,7 @@ public:
3837 Off,
3938 On,
4039 };
40+ Q_ENUM(State)
4141
4242 explicit Lights(QObject *parent = 0);
4343 ~Lights();
plugins/Powerd/Powerd.h+2−2
@@ -27,8 +27,6 @@
2727class Powerd: public QObject
2828{
2929 Q_OBJECT
30− Q_ENUMS(Status)
31− Q_ENUMS(DisplayStateChangeReason)
3230 Q_PROPERTY(Status status READ status NOTIFY statusChanged)
3331
3432public:
@@ -41,11 +39,13 @@ public:
4139 SnapDecision = 5, // Display changed state due to snap decision prompt
4240 CallDone = 6, // Display changed state due to voice call end
4341 };
42+ Q_ENUM(DisplayStateChangeReason)
4443
4544 enum Status {
4645 Off,
4746 On,
4847 };
48+ Q_ENUM(Status)
4949
5050 explicit Powerd(QObject *parent = 0);
5151 ~Powerd();
plugins/UInput/uinput.h+1−1
@@ -27,7 +27,6 @@
2727class UInput : public QObject
2828{
2929 Q_OBJECT
30− Q_ENUMS(Button)
3130
3231public:
3332 enum Button {
@@ -35,6 +34,7 @@ public:
3534 ButtonRight,
3635 ButtonMiddle
3736 };
37+ Q_ENUM(Button)
3838
3939 explicit UInput(QObject *parent = nullptr);
4040 ~UInput();
plugins/Ubuntu/CMakeLists.txt−1
@@ -1,4 +1,3 @@
11add_subdirectory(Gestures)
22add_subdirectory(DownloadDaemonListener)
3−add_subdirectory(Payments)
43add_subdirectory(SystemImage)
plugins/Ubuntu/Gestures/CMakeLists.txt+1−1
@@ -16,7 +16,7 @@ pkg_check_modules(UBUNTUGESTURES REQUIRED UbuntuGestures)
1616
1717add_definitions(-DUBUNTUGESTURESQML_LIBRARY)
1818
19−add_library(UbuntuGesturesQml MODULE ${UbuntuGesturesQml_SOURCES})
19+add_library(UbuntuGesturesQml SHARED ${UbuntuGesturesQml_SOURCES})
2020target_link_libraries(UbuntuGesturesQml ${UBUNTUGESTURES_LIBRARIES})
2121
2222qt5_use_modules(UbuntuGesturesQml Core Quick)
plugins/Ubuntu/Gestures/Direction.h+1−1
@@ -26,7 +26,6 @@
2626 */
2727class UBUNTUGESTURESQML_EXPORT Direction : public QObject {
2828 Q_OBJECT
29− Q_ENUMS(Type)
3029
3130public:
3231 // Make sure it is kept synchronized with SDK UCSwipeArea::Direction
@@ -38,6 +37,7 @@ public:
3837 Horizontal, // Along the X axis, in any direction
3938 Vertical // Along the Y axis, in any direction
4039 };
40+ Q_ENUM(Type)
4141
4242 Q_INVOKABLE static bool isHorizontal(Direction::Type type);
4343 Q_INVOKABLE static bool isVertical(Direction::Type type);
plugins/Ubuntu/Gestures/TouchGestureArea.h+1−1
@@ -114,7 +114,6 @@ private:
114114class UBUNTUGESTURESQML_EXPORT TouchGestureArea : public QQuickItem
115115{
116116 Q_OBJECT
117− Q_ENUMS(Status)
118117
119118 Q_PROPERTY(int status READ status NOTIFY statusChanged)
120119 Q_PROPERTY(bool dragging READ dragging NOTIFY draggingChanged)
@@ -137,6 +136,7 @@ public:
137136 Recognized,
138137 Rejected
139138 };
139+ Q_ENUM(Status)
140140 TouchGestureArea(QQuickItem* parent = nullptr);
141141 ~TouchGestureArea();
142142
plugins/Ubuntu/Payments/CMakeLists.txtdeleted−20
@@ -1,20 +0,0 @@
1−include_directories(
2− ${CMAKE_CURRENT_SOURCE_DIR}
3− ${CMAKE_CURRENT_BINARY_DIR}
4−)
5−
6−set(PAYMENTS_SOURCES
7− plugin.cpp
8− Payments.cpp
9−)
10−
11−add_library(Payments MODULE ${PAYMENTS_SOURCES})
12−
13−qt5_use_modules(Payments Qml Quick DBus Core)
14−
15−add_unity8_plugin(Ubuntu.Payments 0.1 Ubuntu/Payments TARGETS Payments)
16−
17−pkg_check_modules(LIBPAY REQUIRED pay-2)
18−add_definitions(${LIBPAY_CFLAGS} ${LIBPAY_CFLAGS_OTHER})
19−
20−target_link_libraries(Payments ${LIBPAY_LDFLAGS})
plugins/Ubuntu/Payments/Payments.cppdeleted−136
@@ -1,136 +0,0 @@
1−/*
2− * Copyright (C) 2014 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−#include "Payments.h"
18−
19−#include <QLocale>
20−
21−#include <libpay/pay-package.h>
22−
23−
24−// The observer callback for the package we are watching.
25−static void observer(PayPackage* /* package */, const char* itemid, PayPackageItemStatus status, void* user_data) {
26− // This function is called in libpay's thread, so be careful what you call
27− // Emitting signals should be fine as long as they use Queued or Auto
28− // connections (the default)
29− // http://qt-project.org/doc/qt-5/threads-qobject.html#signals-and-slots-across-threads
30−
31− Payments *self = static_cast<Payments*>(user_data);
32−
33− // If the item ID is different, ignore it.
34− if (itemid != self->storeItemId()) {
35− return;
36− }
37−
38− // FIXME: No error reporting from libpay, but we need to show some
39− // types of errors to the user. https://launchpad.net/bugs/1333403
40− switch (status) {
41− case PAY_PACKAGE_ITEM_STATUS_PURCHASED:
42− Q_EMIT self->purchaseCompleted();
43− break;
44− case PAY_PACKAGE_ITEM_STATUS_PURCHASING:
45− self->setPurchasing(true);
46− break;
47− case PAY_PACKAGE_ITEM_STATUS_NOT_PURCHASED:
48− if (self->purchasing()) {
49− self->setPurchasing(false);
50− Q_EMIT self->purchaseCancelled();
51− }
52− break;
53− default:
54− break;
55− }
56−}
57−
58−Payments::Payments(QObject *parent)
59− : QObject(parent),
60− m_purchasing(false)
61−{
62− m_package = pay_package_new("click-scope");
63− pay_package_item_observer_install(m_package, observer, this);
64−}
65−
66−Payments::~Payments()
67−{
68− pay_package_item_observer_uninstall(m_package, observer, this);
69− pay_package_delete(m_package);
70−}
71−
72−QString Payments::currency() const
73−{
74− return m_currency;
75−}
76−
77−double Payments::price() const
78−{
79− return m_price;
80−}
81−
82−QString Payments::storeItemId() const
83−{
84− return m_store_item_id;
85−}
86−
87−QString Payments::formattedPrice() const
88−{
89− QLocale locale;
90− return locale.toCurrencyString(m_price, m_currency);
91−}
92−
93−bool Payments::purchasing() const
94−{
95− return m_purchasing;
96−}
97−
98−void Payments::setCurrency(const QString &currency)
99−{
100− if(m_currency != currency) {
101− m_currency = currency;
102− Q_EMIT currencyChanged(currency);
103− Q_EMIT formattedPriceChanged(formattedPrice());
104− }
105−}
106−
107−void Payments::setPrice(const double price)
108−{
109− if(m_price != price) {
110− m_price = price;
111− Q_EMIT priceChanged(price);
112− Q_EMIT formattedPriceChanged(formattedPrice());
113− }
114−}
115−
116−void Payments::setStoreItemId(const QString &store_item_id)
117−{
118− if (m_store_item_id != store_item_id) {
119− m_store_item_id = store_item_id;
120− Q_EMIT storeItemIdChanged(m_store_item_id);
121− }
122−
123− if (m_store_item_id.isEmpty()) {
124− return;
125− }
126−}
127−
128−void Payments::setPurchasing(bool is_purchasing)
129−{
130− m_purchasing = is_purchasing;
131−}
132−
133−void Payments::start()
134−{
135− pay_package_item_start_purchase(m_package, m_store_item_id.toLocal8Bit().data());
136−}
plugins/Ubuntu/Payments/Payments.hdeleted−69
@@ -1,69 +0,0 @@
1−/*
2− * Copyright (C) 2014 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−#ifndef PAYMENTS_H
18−#define PAYMENTS_H
19−
20−#include <QObject>
21−
22−#include <libpay/pay-package.h>
23−
24−
25−class Payments : public QObject
26−{
27− Q_OBJECT
28− Q_DISABLE_COPY(Payments)
29− Q_PROPERTY(QString currency READ currency WRITE setCurrency NOTIFY currencyChanged)
30− Q_PROPERTY(double price READ price WRITE setPrice NOTIFY priceChanged)
31− Q_PROPERTY(QString storeItemId READ storeItemId WRITE setStoreItemId NOTIFY storeItemIdChanged)
32− Q_PROPERTY(QString formattedPrice READ formattedPrice NOTIFY formattedPriceChanged)
33−
34−public:
35− explicit Payments(QObject *parent = 0);
36− virtual ~Payments();
37−
38− QString currency() const;
39− double price() const;
40− QString storeItemId() const;
41− QString formattedPrice() const;
42− bool purchasing() const;
43−
44− void setCurrency(const QString& currency);
45− void setPrice(const double price);
46− void setStoreItemId(const QString& store_item_id);
47− void setPurchasing(bool is_purchasing);
48− Q_INVOKABLE void start();
49−
50−Q_SIGNALS:
51− void currencyChanged(const QString& currency);
52− void priceChanged(const double price);
53− void storeItemIdChanged(const QString &store_item_id);
54− void formattedPriceChanged(const QString &formatted_price);
55−
56− void purchaseError(const QString &error);
57− void purchaseCompleted();
58− void purchaseCancelled();
59−
60−private:
61− QString m_currency;
62− double m_price;
63− QString m_store_item_id;
64− bool m_purchasing;
65−
66− PayPackage *m_package;
67−};
68−
69−#endif // PAYMENTS_H
plugins/Ubuntu/Payments/qmldirdeleted−3
@@ -1,3 +0,0 @@
1−module Ubuntu.Payments
2−plugin Payments
3−typeinfo Payments.qmltypes
plugins/Unity/ApplicationMenu/CMakeLists.txtnew file+19
@@ -0,0 +1,19 @@
1+find_package(Qt5DBus REQUIRED)
2+
3+include_directories(
4+ ${CMAKE_CURRENT_SOURCE_DIR}
5+ ${CMAKE_CURRENT_BINARY_DIR}
6+)
7+
8+set(applicationMenu_SRCS
9+ applicationmenuregistry.cpp
10+ dbusapplicationmenuregistry.cpp
11+ plugin.cpp)
12+
13+qt5_add_dbus_adaptor(applicationMenu_SRCS com.ubuntu.MenuRegistrar.xml dbusapplicationmenuregistry.h DBusApplicationMenuRegistry)
14+
15+add_library(ApplicationMenu-qml MODULE ${applicationMenu_SRCS})
16+
17+qt5_use_modules(ApplicationMenu-qml DBus Qml)
18+
19+add_unity8_plugin(Unity.ApplicationMenu 0.1 Unity/ApplicationMenu TARGETS ApplicationMenu-qml)
plugins/Unity/ApplicationMenu/applicationmenuregistry.cppnew file+141
@@ -0,0 +1,141 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "applicationmenuregistry.h"
18+
19+#include <QQmlEngine>
20+#include <QDebug>
21+
22+Q_LOGGING_CATEGORY(UNITY_APPMENU, "unity.appmenu", QtDebugMsg)
23+
24+#define DEBUG_MSG qCDebug(UNITY_APPMENU).nospace().noquote() << "ApplicationMenuRegistry::" << __func__
25+#define WARNING_MSG qCWarning(UNITY_APPMENU).nospace().noquote() << "ApplicationMenuRegistry::" << __func__
26+
27+ApplicationMenuRegistry::ApplicationMenuRegistry(QObject *parent)
28+ : QObject(parent)
29+{
30+}
31+
32+ApplicationMenuRegistry::~ApplicationMenuRegistry()
33+{
34+ qDeleteAll(m_appMenus);
35+ m_appMenus.clear();
36+
37+ qDeleteAll(m_surfaceMenus);
38+ m_surfaceMenus.clear();
39+}
40+
41+void ApplicationMenuRegistry::RegisterAppMenu(pid_t processId,
42+ const QDBusObjectPath &menuObjectPath,
43+ const QDBusObjectPath &actionObjectPath,
44+ const QString &service)
45+{
46+ DEBUG_MSG << "(pid=" << processId
47+ << ", menuPath=" << menuObjectPath.path()
48+ << ", actionPath=" << actionObjectPath.path()
49+ << ", service=" << service;
50+
51+ auto i = m_appMenus.find(processId);
52+ while (i != m_appMenus.end() && i.key() == processId) {
53+ if (i.value()->m_menuPath == menuObjectPath.path().toUtf8()) {
54+ WARNING_MSG << "Already have a menu for application (pid= " << processId
55+ << ", service=" << service
56+ << ", menuPath=" << menuObjectPath.path() << ")";
57+ return;
58+ }
59+ ++i;
60+ }
61+
62+ auto menu = new MenuServicePath(service, menuObjectPath, actionObjectPath);
63+ QQmlEngine::setObjectOwnership(menu, QQmlEngine::CppOwnership);
64+
65+ m_appMenus.insert(processId, menu);
66+ Q_EMIT appMenuRegistered(processId);
67+}
68+
69+void ApplicationMenuRegistry::UnregisterAppMenu(pid_t processId, const QDBusObjectPath &menuObjectPath)
70+{
71+ DEBUG_MSG << "(pid=" << processId
72+ << ", menuPath=" << menuObjectPath.path();
73+
74+ auto i = m_appMenus.find(processId);
75+ while (i != m_appMenus.end() && i.key() == processId) {
76+ if (i.value()->m_menuPath == menuObjectPath.path().toUtf8()) {
77+ i.value()->deleteLater();
78+ m_appMenus.erase(i);
79+ Q_EMIT appMenuUnregistered(processId);
80+ break;
81+ }
82+ ++i;
83+ }
84+}
85+
86+void ApplicationMenuRegistry::RegisterSurfaceMenu(const QString &surfaceId,
87+ const QDBusObjectPath &menuObjectPath,
88+ const QDBusObjectPath &actionObjectPath,
89+ const QString &service)
90+{
91+ DEBUG_MSG << "(surfaceId=" << surfaceId
92+ << ", menuPath=" << menuObjectPath.path()
93+ << ", actionPath=" << actionObjectPath.path()
94+ << ", service=" << service;
95+
96+ auto i = m_surfaceMenus.find(surfaceId);
97+ while (i != m_surfaceMenus.end() && i.key() == surfaceId) {
98+ if (i.value()->m_menuPath == menuObjectPath.path().toUtf8()) {
99+ WARNING_MSG << "Already have a menu for surface (surfaceId= " << surfaceId
100+ << ", service=" << service
101+ << ", menuPath=" << menuObjectPath.path() << ")";
102+ return;
103+ }
104+ ++i;
105+ }
106+
107+ auto menu = new MenuServicePath(service, menuObjectPath, actionObjectPath);
108+ QQmlEngine::setObjectOwnership(menu, QQmlEngine::CppOwnership);
109+
110+ m_surfaceMenus.insert(surfaceId, menu);
111+ Q_EMIT surfaceMenuRegistered(surfaceId);
112+}
113+
114+void ApplicationMenuRegistry::UnregisterSurfaceMenu(const QString &surfaceId, const QDBusObjectPath &menuObjectPath)
115+{
116+ DEBUG_MSG << "(surfaceId=" << surfaceId
117+ << ", menuPath=" << menuObjectPath.path();
118+
119+ auto i = m_surfaceMenus.find(surfaceId);
120+ while (i != m_surfaceMenus.end() && i.key() == surfaceId) {
121+ if (i.value()->m_menuPath == menuObjectPath.path().toUtf8()) {
122+ i.value()->deleteLater();
123+ m_surfaceMenus.erase(i);
124+ Q_EMIT surfaceMenuUnregistered(surfaceId);
125+ break;
126+ }
127+ ++i;
128+ }
129+}
130+
131+QList<QObject*> ApplicationMenuRegistry::getMenusForSurface(const QString &surfaceId) const
132+{
133+ QList<QObject*> list;
134+
135+ auto i = m_surfaceMenus.find(surfaceId);
136+ while (i != m_surfaceMenus.constEnd() && i.key() == surfaceId) {
137+ list << i.value();
138+ ++i;
139+ }
140+ return list;
141+}
plugins/Unity/ApplicationMenu/applicationmenuregistry.hnew file+83
@@ -0,0 +1,83 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef APPLICATIONMENUREGISTRY_H
18+#define APPLICATIONMENUREGISTRY_H
19+
20+#include <QObject>
21+#include <QDBusContext>
22+#include <QDBusObjectPath>
23+#include <QtQml>
24+
25+Q_DECLARE_LOGGING_CATEGORY(UNITY_APPMENU)
26+
27+class MenuServicePath : public QObject
28+{
29+ Q_OBJECT
30+ Q_PROPERTY(QByteArray service MEMBER m_service CONSTANT)
31+ Q_PROPERTY(QByteArray menuPath MEMBER m_menuPath CONSTANT)
32+ Q_PROPERTY(QByteArray actionPath MEMBER m_actionPath CONSTANT)
33+public:
34+ explicit MenuServicePath(const QString &service,
35+ const QDBusObjectPath &menuPath,
36+ const QDBusObjectPath &actionPath)
37+ : m_service(service.toUtf8())
38+ , m_menuPath(menuPath.path().toUtf8())
39+ , m_actionPath(actionPath.path().toUtf8())
40+ {}
41+
42+ const QByteArray m_service;
43+ const QByteArray m_menuPath;
44+ const QByteArray m_actionPath;
45+};
46+
47+class ApplicationMenuRegistry : public QObject
48+{
49+ Q_OBJECT
50+public:
51+ virtual ~ApplicationMenuRegistry();
52+
53+ // for qml
54+ Q_INVOKABLE QList<QObject*> getMenusForSurface(const QString &surfaceId) const;
55+
56+ // for dbus
57+ void RegisterAppMenu(pid_t processId,
58+ const QDBusObjectPath &menuObjectPath,
59+ const QDBusObjectPath &actionObjectPath,
60+ const QString &service);
61+ void UnregisterAppMenu(pid_t processId, const QDBusObjectPath &menuObjectPath);
62+
63+ void RegisterSurfaceMenu(const QString &surfaceId,
64+ const QDBusObjectPath &menuObjectPath,
65+ const QDBusObjectPath &actionObjectPath,
66+ const QString &service);
67+ void UnregisterSurfaceMenu(const QString &surfaceId, const QDBusObjectPath &menuObjectPath);
68+
69+Q_SIGNALS:
70+ void appMenuRegistered(uint processId);
71+ void appMenuUnregistered(uint processId);
72+
73+ void surfaceMenuRegistered(const QString& surfaceId);
74+ void surfaceMenuUnregistered(const QString& surfaceId);
75+
76+protected:
77+ explicit ApplicationMenuRegistry(QObject *parent = 0);
78+
79+ QMultiMap<pid_t, MenuServicePath*> m_appMenus;
80+ QMultiMap<QString, MenuServicePath*> m_surfaceMenus;
81+};
82+
83+#endif // APPLICATIONMENUREGISTRY_H
plugins/Unity/ApplicationMenu/com.ubuntu.MenuRegistrar.xmlnew file+83
@@ -0,0 +1,83 @@
1+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
2+<node xmlns:dox="http://www.ayatana.org/dbus/dox.dtd">
3+ <dox:d><![CDATA[
4+ @mainpage
5+
6+ An interface to register menus that are associated with a window in an application. The
7+ main interface is documented here: @ref com::ubuntu::MenuRegistrar.
8+
9+ The actual menus are transported using the gmenumodel protocol
10+ ]]></dox:d>
11+ <interface name="com.ubuntu.MenuRegistrar" xmlns:dox="http://www.ayatana.org/dbus/dox.dtd">
12+ <dox:d>
13+ An interface to register a menu from an application to be displayed in another
14+ window. This manages that association between processes and/or Mir surface IDs and the dbus
15+ address and object that provides the menus using the org.gtk.Menus interface.
16+ </dox:d>
17+ <method name="RegisterAppMenu">
18+ <dox:d><![CDATA[
19+ Associates a gmenumodel with an application
20+
21+ /note this method assumes that the connection from the caller is the DBus connection
22+ to use for the object. Applications that use multiple DBus connections will need to
23+ ensure this method is called with the same connection that implements the object.
24+ ]]></dox:d>
25+ <arg name="pid" type="u" direction="in">
26+ <dox:d>The process ID of the application for which the menu is associated</dox:d>
27+ </arg>
28+ <arg name="menuObjectPath" type="o" direction="in">
29+ <dox:d>The dbus path where the gmenumodel interface for the application menu has been exported</dox:d>
30+ </arg>
31+ <arg name="actionObjectPath" type="o" direction="in">
32+ <dox:d>The dbus path where the gactionmenu interface for the application menu actions has been exported</dox:d>
33+ </arg>
34+ <arg name="service" type="s" direction="in">
35+ <dox:d>The dbus conection name of the client application to be registered (e.g. :1.23 or org.example.service)</dox:d>
36+ </arg>
37+ </method>
38+ <method name="UnregisterAppMenu">
39+ <dox:d>
40+ A method to allow removing an application menu from the database.
41+ </dox:d>
42+ <arg name="pid" type="u" direction="in">
43+ <dox:d>The process id of the application</dox:d>
44+ </arg>
45+ <arg name="menuObjectPath" type="o" direction="in">
46+ <dox:d>The dbus path for the registered application menu to be unregistered</dox:d>
47+ </arg>
48+ </method>
49+
50+ <method name="RegisterSurfaceMenu">
51+ <dox:d><![CDATA[
52+ Associates a gmenumodel with a surface
53+
54+ /note this method assumes that the connection from the caller is the DBus connection
55+ to use for the object. Applications that use multiple DBus connections will need to
56+ ensure this method is called with the same connection that implements the object.
57+ ]]></dox:d>
58+ <arg name="surface" type="s" direction="in">
59+ <dox:d>The surface ID of the surface</dox:d>
60+ </arg>
61+ <arg name="menuObjectPath" type="o" direction="in">
62+ <dox:d>The dbus path where the gmenumodel interface for the surface menu has been exported</dox:d>
63+ </arg>
64+ <arg name="actionObjectPath" type="o" direction="in">
65+ <dox:d>The dbus path where the gactionmenu interface for the surface menu actions has been exported</dox:d>
66+ </arg>
67+ <arg name="service" type="s" direction="in">
68+ <dox:d>The dbus conection name of the client application to be registered (e.g. :1.23 or org.example.service)</dox:d>
69+ </arg>
70+ </method>
71+ <method name="UnregisterSurfaceMenu">
72+ <dox:d>
73+ A method to allow removing a surface menu from the database.
74+ </dox:d>
75+ <arg name="surfaceId" type="s" direction="in">
76+ <dox:d>The surface id of the surface</dox:d>
77+ </arg>
78+ <arg name="menuObjectPath" type="o" direction="in">
79+ <dox:d>The dbus path for the registered surface menu to be unregistered</dox:d>
80+ </arg>
81+ </method>
82+ </interface>
83+</node>
plugins/Unity/ApplicationMenu/dbusapplicationmenuregistry.cppnew file+44
@@ -0,0 +1,44 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "dbusapplicationmenuregistry.h"
18+#include "menuregistraradaptor.h"
19+
20+DBusApplicationMenuRegistry::DBusApplicationMenuRegistry(QObject *parent)
21+ : ApplicationMenuRegistry(parent)
22+{
23+ new MenuRegistrarAdaptor(this);
24+
25+ QDBusConnection connection = QDBusConnection::sessionBus();
26+ if (!connection.registerObject("/com/ubuntu/MenuRegistrar", this)) {
27+ qCWarning(UNITY_APPMENU) << "Unable to register DBus object /com/ubuntu/MenuRegistrar";
28+ }
29+ if (!connection.registerService("com.ubuntu.MenuRegistrar")) {
30+ qCWarning(UNITY_APPMENU) << "Unable to register DBus service com.ubuntu.MenuRegistrar";
31+ }
32+}
33+
34+DBusApplicationMenuRegistry::~DBusApplicationMenuRegistry()
35+{
36+ QDBusConnection connection = QDBusConnection::sessionBus();
37+ connection.unregisterObject("/com/ubuntu/MenuRegistrar");
38+}
39+
40+ApplicationMenuRegistry *DBusApplicationMenuRegistry::instance()
41+{
42+ static ApplicationMenuRegistry* reg(new DBusApplicationMenuRegistry());
43+ return reg;
44+}
plugins/Unity/ApplicationMenu/dbusapplicationmenuregistry.hnew file+34
@@ -0,0 +1,34 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef DBUSAPPLICATIONMENUREGISTRY_H
18+#define DBUSAPPLICATIONMENUREGISTRY_H
19+
20+#include "applicationmenuregistry.h"
21+
22+class DBusApplicationMenuRegistry : public ApplicationMenuRegistry,
23+ protected QDBusContext
24+{
25+ Q_OBJECT
26+public:
27+ ~DBusApplicationMenuRegistry();
28+ static ApplicationMenuRegistry* instance();
29+
30+protected:
31+ explicit DBusApplicationMenuRegistry(QObject *parent = 0);
32+};
33+
34+#endif // DBUSAPPLICATIONMENUREGISTRY_H
plugins/Unity/ApplicationMenu/plugin.cppnew file+42
@@ -0,0 +1,42 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "plugin.h"
18+#include "dbusapplicationmenuregistry.h"
19+
20+#include <QtQml>
21+
22+static QObject *menuRegistry(QQmlEngine *engine, QJSEngine *scriptEngine)
23+{
24+ Q_UNUSED(engine)
25+ Q_UNUSED(scriptEngine)
26+ return DBusApplicationMenuRegistry::instance();
27+}
28+
29+void ApplicationMenuPlugin::registerTypes(const char *uri)
30+{
31+ Q_ASSERT(uri == QLatin1String("Unity.ApplicationMenu"));
32+
33+ qmlRegisterUncreatableType<MenuServicePath>(uri, 0, 1, "MenuServicePath", "You cannot create a MenuServicePath");
34+ qmlRegisterSingletonType<DBusApplicationMenuRegistry>(uri, 0, 1, "ApplicationMenuRegistry", menuRegistry);
35+}
36+
37+void ApplicationMenuPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
38+{
39+ QQmlExtensionPlugin::initializeEngine(engine, uri);
40+
41+ menuRegistry(nullptr, nullptr);
42+}
plugins/Ubuntu/Payments/plugin.h → plugins/Unity/ApplicationMenu/plugin.hrenamed+6−5
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2016 Canonical, Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
@@ -14,18 +14,19 @@
1414 * along with this program. If not, see <http://www.gnu.org/licenses/>.
1515 */
1616
17−#ifndef PAYMENTS_PLUGIN_H
18−#define PAYMENTS_PLUGIN_H
17+#ifndef APPLICATIONMENU_PLUGIN_H
18+#define APPLICATIONMENU_PLUGIN_H
1919
2020#include <QQmlExtensionPlugin>
2121
22−class BackendPlugin : public QQmlExtensionPlugin
22+class ApplicationMenuPlugin : public QQmlExtensionPlugin
2323{
2424 Q_OBJECT
2525 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
2626
2727public:
2828 void registerTypes(const char *uri) override;
29+ void initializeEngine(QQmlEngine *engine, const char *uri) override;
2930};
3031
31−#endif // PAYMENTS_PLUGIN_H
32+#endif // APPLICATIONMENU_PLUGIN_H
plugins/Unity/ApplicationMenu/qmldirnew file+3
@@ -0,0 +1,3 @@
1+module Unity.ApplicationMenu
2+plugin ApplicationMenu-qml
3+typeinfo ApplicationMenu.qmltypes
plugins/Unity/CMakeLists.txt+1
@@ -1,3 +1,4 @@
1+add_subdirectory(ApplicationMenu)
12add_subdirectory(Connectivity)
23add_subdirectory(Indicators)
34add_subdirectory(Launcher)
plugins/Unity/DashCommunicator/CMakeLists.txt+1
@@ -1,5 +1,6 @@
11include_directories(
22 ${CMAKE_CURRENT_SOURCE_DIR}
3+ ${CMAKE_CURRENT_BINARY_DIR}
34 ${libunity8-private_SOURCE_DIR}
45)
56
plugins/Unity/DashCommunicator/dashconnection.cpp+3
@@ -32,6 +32,7 @@
3232 */
3333class AsyncDBusInterface : public QDBusAbstractInterface
3434{
35+ Q_OBJECT
3536public:
3637 AsyncDBusInterface(const QString &service, const QString &path,
3738 const QString &interface, const QDBusConnection &connection,
@@ -61,3 +62,5 @@ void DashConnection::setCurrentScope(int index, bool animate, bool isSwipe)
6162 dbusInterface()->asyncCall(QStringLiteral("SetCurrentScope"), index, animate, isSwipe);
6263 }
6364}
65+
66+#include "dashconnection.moc"
plugins/Unity/Indicators/indicators.h+5−5
@@ -27,13 +27,13 @@ class UNITYINDICATORS_EXPORT ActionState : public QObject
2727{
2828 Q_OBJECT
2929public:
30− Q_ENUMS(ActionStates)
3130 enum ActionStates {
3231 Label = 0x00,
3332 IconSource = 0x01,
3433 AccessableName = 0x02,
3534 Visible = 0x03,
3635 };
36+ Q_ENUM(ActionStates)
3737
3838 ActionState(QObject*parent=0):QObject(parent) {}
3939};
@@ -42,11 +42,11 @@ class UNITYINDICATORS_EXPORT NetworkActionState : public QObject
4242{
4343 Q_OBJECT
4444public:
45− Q_ENUMS(NetworkActionStates)
4645 enum NetworkActionStates {
4746 Connection = 0x01,
4847 SignalStrength = 0x02,
4948 };
49+ Q_ENUM(NetworkActionStates)
5050
5151 NetworkActionState(QObject*parent=0):QObject(parent) {}
5252};
@@ -55,13 +55,13 @@ class UNITYINDICATORS_EXPORT NetworkConnection : public QObject
5555{
5656 Q_OBJECT
5757public:
58− Q_ENUMS(NetworkConnectionStates)
5958 enum NetworkConnectionStates {
6059 Initial = 0x00,
6160 Activating = 0x01,
6261 Activated = 0x02,
6362 Deactivating = 0x03,
6463 };
64+ Q_ENUM(NetworkConnectionStates)
6565
6666 NetworkConnection(QObject*parent=0):QObject(parent) {}
6767};
@@ -70,12 +70,12 @@ class UNITYINDICATORS_EXPORT IndicatorsModelRole : public QObject
7070{
7171 Q_OBJECT
7272public:
73− Q_ENUMS(Roles)
7473 enum Roles {
7574 Identifier = 0,
7675 Position,
7776 IndicatorProperties
7877 };
78+ Q_ENUM(Roles)
7979
8080 IndicatorsModelRole(QObject*parent=0):QObject(parent) {}
8181};
@@ -84,7 +84,6 @@ class UNITYINDICATORS_EXPORT FlatMenuProxyModelRole : public QObject
8484{
8585 Q_OBJECT
8686public:
87− Q_ENUMS(Roles)
8887 enum Roles {
8988 Action = Qt::DisplayRole + 1,
9089 Label,
@@ -93,6 +92,7 @@ public:
9392 hasSection,
9493 hasSubMenu
9594 };
95+ Q_ENUM(Roles)
9696
9797 FlatMenuProxyModelRole(QObject*parent=0):QObject(parent) {}
9898};
plugins/Unity/Indicators/indicatorsmanager.h−2
@@ -76,8 +76,6 @@ private:
7676 QSharedPointer<QFileSystemWatcher> m_fsWatcher;
7777 bool m_loaded;
7878 QString m_profile;
79−
80− Platform m_platform;
8179};
8280
8381#endif // INDICATORS_MANAGER_H
plugins/Unity/Indicators/indicatorsmodel.h−1
@@ -32,7 +32,6 @@ class IndicatorsManager;
3232class UNITYINDICATORS_EXPORT IndicatorsModel : public QAbstractListModel
3333{
3434 Q_OBJECT
35− Q_ENUMS(Roles)
3635 Q_PROPERTY(int count READ count NOTIFY countChanged)
3736 Q_PROPERTY(QString profile READ profile WRITE setProfile NOTIFY profileChanged)
3837
plugins/Unity/Indicators/sharedunitymenumodel.cpp+4
@@ -81,12 +81,16 @@ void SharedUnityMenuModel::initialize()
8181 }
8282 } else {
8383 QSharedPointer<UnityMenuModel> model = UnityMenuModelCache::singleton()->model(m_menuObjectPath);
84+
8485 if (model != m_model) {
8586 if (model->busName() != m_busName) model->setBusName(m_busName);
8687 if (model->actions() != m_actions) model->setActions(m_actions);
8788
8889 m_model = model;
8990 Q_EMIT modelChanged();
91+ } else if (m_model) {
92+ if (m_model->busName() != m_busName) m_model->setBusName(m_busName);
93+ if (m_model->actions() != m_actions) m_model->setActions(m_actions);
9094 }
9195 }
9296}
plugins/Unity/InputInfo/qinputinfo.h+2−3
@@ -57,8 +57,6 @@ class QInputDeviceManager;
5757class QInputDevice : public QObject
5858{
5959 Q_OBJECT
60− Q_ENUMS(InputType)
61− Q_FLAGS(InputType InputTypeFlags)
6260 friend class QInputDeviceManagerPrivate;
6361
6462public:
@@ -72,8 +70,9 @@ public:
7270 Keyboard = 16,
7371 Switch = 32
7472 };
75− Q_ENUMS(InputType)
73+ Q_FLAG(InputType)
7674 Q_DECLARE_FLAGS(InputTypeFlags, InputType)
75+ Q_FLAG(InputTypeFlags)
7776
7877 explicit QInputDevice(QObject *parent = 0);
7978 QString name() const;
plugins/Utils/appdrawerproxymodel.cpp+2−2
@@ -157,8 +157,8 @@ bool AppDrawerProxyModel::filterAcceptsRow(int source_row, const QModelIndex &so
157157 QStringList allWords = m_source->data(m_source->index(source_row, 0), AppDrawerModelInterface::RoleKeywords).toStringList();
158158 allWords.prepend(m_source->data(m_source->index(source_row, 0), AppDrawerModelInterface::RoleName).toString());
159159 bool found = false;
160− Q_FOREACH (const QString currentWord, allWords) {
161− if (currentWord.toLower().startsWith(m_filterString.toLower())) {
160+ Q_FOREACH (const QString &currentWord, allWords) {
161+ if (currentWord.startsWith(m_filterString, Qt::CaseInsensitive)) {
162162 found = true;
163163 break;
164164 }
plugins/Utils/appdrawerproxymodel.h+2−2
@@ -23,8 +23,6 @@ using namespace unity::shell::launcher;
2323class AppDrawerProxyModel: public QSortFilterProxyModel
2424{
2525 Q_OBJECT
26− Q_ENUMS(GroupBy)
27− Q_ENUMS(SortBy)
2826 Q_PROPERTY(QAbstractItemModel* source READ source WRITE setSource NOTIFY sourceChanged)
2927 Q_PROPERTY(GroupBy group READ group WRITE setGroup NOTIFY groupChanged)
3028 Q_PROPERTY(QString filterLetter READ filterLetter WRITE setFilterLetter NOTIFY filterLetterChanged)
@@ -38,10 +36,12 @@ public:
3836 GroupByAll,
3937 GroupByAToZ
4038 };
39+ Q_ENUM(GroupBy)
4140 enum SortBy {
4241 SortByAToZ,
4342 SortByUsage
4443 };
44+ Q_ENUM(SortBy)
4545
4646 AppDrawerProxyModel(QObject* parent = nullptr);
4747
plugins/Utils/easingcurve.h−1
@@ -36,7 +36,6 @@
3636class EasingCurve: public QObject
3737{
3838 Q_OBJECT
39− Q_ENUMS(QEasingCurve::Type)
4039 Q_PROPERTY(QEasingCurve::Type type READ type WRITE setType NOTIFY typeChanged)
4140 Q_PROPERTY(qreal period READ period WRITE setPeriod NOTIFY periodChanged)
4241 Q_PROPERTY(qreal progress READ progress WRITE setProgress NOTIFY progressChanged)
plugins/Utils/unitysortfilterproxymodelqml.h+5
@@ -38,6 +38,11 @@ public:
3838 Q_INVOKABLE int mapRowToSource(int row);
3939 bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override;
4040
41+ // Make the QSortFilterProxyModel variants also accessible
42+ using QSortFilterProxyModel::data;
43+ using QSortFilterProxyModel::mapFromSource;
44+ using QSortFilterProxyModel::mapToSource;
45+
4146 /* getters */
4247 int totalCount() const;
4348 bool invertMatch() const;
plugins/Utils/windowstatestorage.cpp+27−4
@@ -1,5 +1,5 @@
11/*
2− * Copyright 2015 Canonical Ltd.
2+ * Copyright 2015-2016 Canonical Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU Lesser General Public License as published by
@@ -36,7 +36,7 @@ inline QString sanitiseString(QString string) {
3636WindowStateStorage::WindowStateStorage(QObject *parent):
3737 QObject(parent)
3838{
39− QString dbPath = QDir::homePath() + "/.cache/unity8/";
39+ const QString dbPath = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + QStringLiteral("/unity8/");
4040 m_db = QSqlDatabase::addDatabase(QStringLiteral("QSQLITE"));
4141 QDir dir;
4242 dir.mkpath(dbPath);
@@ -65,7 +65,7 @@ void WindowStateStorage::saveState(const QString &windowId, WindowStateStorage::
6565
6666WindowStateStorage::WindowState WindowStateStorage::getState(const QString &windowId, WindowStateStorage::WindowState defaultValue) const
6767{
68− const QString queryString = QStringLiteral("SELECT * FROM state WHERE windowId = '%1';")
68+ const QString queryString = QStringLiteral("SELECT state FROM state WHERE windowId = '%1';")
6969 .arg(sanitiseString(windowId));
7070
7171 QSqlQuery query = getValue(queryString);
@@ -99,7 +99,7 @@ void WindowStateStorage::saveStage(const QString &appId, int stage)
9999
100100int WindowStateStorage::getStage(const QString &appId, int defaultValue) const
101101{
102− const QString queryString = QStringLiteral("SELECT * FROM stage WHERE appId = '%1';")
102+ const QString queryString = QStringLiteral("SELECT stage FROM stage WHERE appId = '%1';")
103103 .arg(sanitiseString(appId));
104104
105105 QSqlQuery query = getValue(queryString);
@@ -189,3 +189,26 @@ QSqlQuery WindowStateStorage::getValue(const QString &queryString) const
189189 }
190190 return query;
191191}
192+
193+Mir::State WindowStateStorage::toMirState(WindowState state) const
194+{
195+ // assumes a single state (not an OR of several)
196+ switch (state) {
197+ case WindowStateMaximized: return Mir::MaximizedState;
198+ case WindowStateMinimized: return Mir::MinimizedState;
199+ case WindowStateFullscreen: return Mir::FullscreenState;
200+ case WindowStateMaximizedLeft: return Mir::MaximizedLeftState;
201+ case WindowStateMaximizedRight: return Mir::MaximizedRightState;
202+ case WindowStateMaximizedHorizontally: return Mir::HorizMaximizedState;
203+ case WindowStateMaximizedVertically: return Mir::VertMaximizedState;
204+ case WindowStateMaximizedTopLeft: return Mir::MaximizedTopLeftState;
205+ case WindowStateMaximizedTopRight: return Mir::MaximizedTopRightState;
206+ case WindowStateMaximizedBottomLeft: return Mir::MaximizedBottomLeftState;
207+ case WindowStateMaximizedBottomRight: return Mir::MaximizedBottomRightState;
208+
209+ case WindowStateNormal:
210+ case WindowStateRestored:
211+ default:
212+ return Mir::RestoredState;
213+ }
214+}
plugins/Utils/windowstatestorage.h+8−5
@@ -19,10 +19,12 @@
1919#include <QMutex>
2020#include <QFuture>
2121
22+// unity-api
23+#include <unity/shell/application/Mir.h>
24+
2225class WindowStateStorage: public QObject
2326{
2427 Q_OBJECT
25− Q_ENUMS(WindowState)
2628public:
2729 enum WindowState {
2830 WindowStateNormal = 1 << 0,
@@ -39,12 +41,11 @@ public:
3941 WindowStateMaximizedBottomRight = 1 << 11,
4042 WindowStateRestored = 1 << 12
4143 };
44+ Q_ENUM(WindowState)
4245 Q_DECLARE_FLAGS(WindowStates, WindowState)
43−#if (QT_VERSION >= QT_VERSION_CHECK(5, 5, 0))
4446 Q_FLAG(WindowStates)
45−#endif
4647
47− WindowStateStorage(QObject *parent = 0);
48+ WindowStateStorage(QObject *parent = nullptr);
4849 virtual ~WindowStateStorage();
4950
5051 Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
@@ -56,6 +57,8 @@ public:
5657 Q_INVOKABLE void saveStage(const QString &appId, int stage);
5758 Q_INVOKABLE int getStage(const QString &appId, int defaultValue) const;
5859
60+ Q_INVOKABLE Mir::State toMirState(WindowState state) const;
61+
5962private:
6063 void initdb();
6164
@@ -68,5 +71,5 @@ private:
6871 // NB: This is accessed from threads. Make sure to mutex it.
6972 QSqlDatabase m_db;
7073
71− QList< QFuture<void> > m_asyncQueries;
74+ QList<QFuture<void>> m_asyncQueries;
7275};
plugins/WindowManager/CMakeLists.txt+3−1
@@ -1,10 +1,12 @@
11set(WINDOWMANAGER_SRC
2− TopLevelSurfaceList.cpp
2+ TopLevelWindowModel.cpp
3+ Window.cpp
34 WindowManagerPlugin.cpp
45 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
56 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/Mir.h
67 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirSurfaceInterface.h
78 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirSurfaceListInterface.h
9+ ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/SurfaceManagerInterface.h
810 )
911
1012add_library(windowmanager-qml SHARED ${WINDOWMANAGER_SRC})
plugins/WindowManager/TopLevelSurfaceList.cppdeleted−481
@@ -1,481 +0,0 @@
1−/*
2− * Copyright (C) 2016 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−#include "TopLevelSurfaceList.h"
18−
19−// unity-api
20−#include <unity/shell/application/ApplicationInfoInterface.h>
21−#include <unity/shell/application/MirSurfaceInterface.h>
22−#include <unity/shell/application/MirSurfaceListInterface.h>
23−
24−#include <QMetaObject>
25−
26−Q_LOGGING_CATEGORY(UNITY_TOPSURFACELIST, "unity.topsurfacelist", QtDebugMsg)
27−
28−#define DEBUG_MSG qCDebug(UNITY_TOPSURFACELIST).nospace().noquote() << __func__
29−
30−using namespace unity::shell::application;
31−
32−TopLevelSurfaceList::TopLevelSurfaceList(QObject *parent) :
33− QAbstractListModel(parent)
34−{
35− DEBUG_MSG << "()";
36−}
37−
38−TopLevelSurfaceList::~TopLevelSurfaceList()
39−{
40− DEBUG_MSG << "()";
41−}
42−
43−int TopLevelSurfaceList::rowCount(const QModelIndex &parent) const
44−{
45− return !parent.isValid() ? m_surfaceList.size() : 0;
46−}
47−
48−QVariant TopLevelSurfaceList::data(const QModelIndex& index, int role) const
49−{
50− if (index.row() < 0 || index.row() >= m_surfaceList.size())
51− return QVariant();
52−
53− if (role == SurfaceRole) {
54− MirSurfaceInterface *surface = m_surfaceList.at(index.row()).surface;
55− return QVariant::fromValue(surface);
56− } else if (role == ApplicationRole) {
57− return QVariant::fromValue(m_surfaceList.at(index.row()).application);
58− } else if (role == IdRole) {
59− return QVariant::fromValue(m_surfaceList.at(index.row()).id);
60− } else {
61− return QVariant();
62− }
63−}
64−
65−void TopLevelSurfaceList::raise(MirSurfaceInterface *surface)
66−{
67− if (!surface)
68− return;
69−
70− DEBUG_MSG << "(MirSurface[" << (void*)surface << "])";
71−
72− int i = indexOf(surface);
73− if (i != -1) {
74− raiseId(m_surfaceList.at(i).id);
75− }
76−}
77−
78−void TopLevelSurfaceList::appendPlaceholder(ApplicationInfoInterface *application)
79−{
80− DEBUG_MSG << "(" << application->appId() << ")";
81−
82− appendSurfaceHelper(nullptr, application);
83−}
84−
85−void TopLevelSurfaceList::appendSurface(MirSurfaceInterface *surface, ApplicationInfoInterface *application)
86−{
87− Q_ASSERT(surface != nullptr);
88−
89− bool filledPlaceholder = false;
90− for (int i = 0; i < m_surfaceList.count() && !filledPlaceholder; ++i) {
91− ModelEntry &entry = m_surfaceList[i];
92− if (entry.application == application && entry.surface == nullptr) {
93− entry.surface = surface;
94− connectSurface(surface);
95− DEBUG_MSG << " appId=" << application->appId() << " surface=" << surface
96− << ", filling out placeholder. after: " << toString();
97− Q_EMIT dataChanged(index(i) /* topLeft */, index(i) /* bottomRight */, QVector<int>() << SurfaceRole);
98− filledPlaceholder = true;
99− }
100− }
101−
102− if (!filledPlaceholder) {
103− DEBUG_MSG << " appId=" << application->appId() << " surface=" << surface << ", adding new row";
104− appendSurfaceHelper(surface, application);
105− }
106−}
107−
108−void TopLevelSurfaceList::appendSurfaceHelper(MirSurfaceInterface *surface, ApplicationInfoInterface *application)
109−{
110− if (m_modelState == IdleState) {
111− m_modelState = InsertingState;
112− beginInsertRows(QModelIndex(), m_surfaceList.size() /*first*/, m_surfaceList.size() /*last*/);
113− } else {
114− Q_ASSERT(m_modelState == ResettingState);
115− // No point in signaling anything if we're resetting the whole model
116− }
117−
118− int id = generateId();
119− m_surfaceList.append(ModelEntry(surface, application, id));
120− if (surface) {
121− connectSurface(surface);
122− }
123−
124− if (m_modelState == InsertingState) {
125− endInsertRows();
126− Q_EMIT countChanged();
127− Q_EMIT listChanged();
128− m_modelState = IdleState;
129− }
130−
131− DEBUG_MSG << " after " << toString();
132−}
133−
134−void TopLevelSurfaceList::connectSurface(MirSurfaceInterface *surface)
135−{
136− connect(surface, &MirSurfaceInterface::liveChanged, this, [this, surface](bool live){
137− if (!live) {
138− onSurfaceDied(surface);
139− }
140− });
141− connect(surface, &QObject::destroyed, this, [this, surface](){ this->onSurfaceDestroyed(surface); });
142−}
143−
144−void TopLevelSurfaceList::onSurfaceDied(MirSurfaceInterface *surface)
145−{
146− int i = indexOf(surface);
147− if (i == -1) {
148− return;
149− }
150−
151− auto application = m_surfaceList[i].application;
152−
153− // can't be starting if it already has a surface
154− Q_ASSERT(application->state() != ApplicationInfoInterface::Starting);
155−
156− if (application->state() == ApplicationInfoInterface::Running) {
157− m_surfaceList[i].removeOnceSurfaceDestroyed = true;
158− } else {
159− // assume it got killed by the out-of-memory daemon.
160− //
161− // So leave entry in the model and only remove its surface, so shell can display a screenshot
162− // in its place.
163− m_surfaceList[i].removeOnceSurfaceDestroyed = false;
164− }
165−}
166−
167−void TopLevelSurfaceList::onSurfaceDestroyed(MirSurfaceInterface *surface)
168−{
169− int i = indexOf(surface);
170− if (i == -1) {
171− return;
172− }
173−
174− if (m_surfaceList[i].removeOnceSurfaceDestroyed) {
175− removeAt(i);
176− } else {
177− m_surfaceList[i].surface = nullptr;
178− Q_EMIT dataChanged(index(i) /* topLeft */, index(i) /* bottomRight */, QVector<int>() << SurfaceRole);
179− DEBUG_MSG << " Removed surface from entry. After: " << toString();
180− }
181−}
182−
183−void TopLevelSurfaceList::removeAt(int index)
184−{
185− if (m_modelState == IdleState) {
186− beginRemoveRows(QModelIndex(), index, index);
187− m_modelState = RemovingState;
188− } else {
189− Q_ASSERT(m_modelState == ResettingState);
190− // No point in signaling anything if we're resetting the whole model
191− }
192−
193− m_surfaceList.removeAt(index);
194−
195− if (m_modelState == RemovingState) {
196− endRemoveRows();
197− Q_EMIT countChanged();
198− Q_EMIT listChanged();
199− m_modelState = IdleState;
200− }
201−
202− DEBUG_MSG << " after " << toString();
203−}
204−
205−int TopLevelSurfaceList::indexOf(MirSurfaceInterface *surface)
206−{
207− for (int i = 0; i < m_surfaceList.count(); ++i) {
208− if (m_surfaceList.at(i).surface == surface) {
209− return i;
210− }
211− }
212− return -1;
213−}
214−
215−void TopLevelSurfaceList::move(int from, int to)
216−{
217− if (from == to) return;
218− DEBUG_MSG << " from=" << from << " to=" << to;
219−
220− if (from >= 0 && from < m_surfaceList.size() && to >= 0 && to < m_surfaceList.size()) {
221− QModelIndex parent;
222− /* When moving an item down, the destination index needs to be incremented
223− by one, as explained in the documentation:
224− http://qt-project.org/doc/qt-5.0/qtcore/qabstractitemmodel.html#beginMoveRows */
225−
226− Q_ASSERT(m_modelState == IdleState);
227− m_modelState = MovingState;
228−
229− beginMoveRows(parent, from, from, parent, to + (to > from ? 1 : 0));
230− m_surfaceList.move(from, to);
231− endMoveRows();
232− Q_EMIT listChanged();
233−
234− m_modelState = IdleState;
235−
236− DEBUG_MSG << " after " << toString();
237− }
238−}
239−
240−MirSurfaceInterface *TopLevelSurfaceList::surfaceAt(int index) const
241−{
242− if (index >=0 && index < m_surfaceList.count()) {
243− return m_surfaceList[index].surface;
244− } else {
245− return nullptr;
246− }
247−}
248−
249−ApplicationInfoInterface *TopLevelSurfaceList::applicationAt(int index) const
250−{
251− if (index >=0 && index < m_surfaceList.count()) {
252− return m_surfaceList[index].application;
253− } else {
254− return nullptr;
255− }
256−}
257−
258−int TopLevelSurfaceList::idAt(int index) const
259−{
260− if (index >=0 && index < m_surfaceList.count()) {
261− return m_surfaceList[index].id;
262− } else {
263− return 0;
264− }
265−}
266−
267−int TopLevelSurfaceList::indexForId(int id) const
268−{
269− for (int i = 0; i < m_surfaceList.count(); ++i) {
270− if (m_surfaceList[i].id == id) {
271− return i;
272− }
273− }
274− return -1;
275−}
276−
277−void TopLevelSurfaceList::doRaiseId(int id)
278−{
279− int fromIndex = indexForId(id);
280− if (fromIndex != -1) {
281− move(fromIndex, 0 /* toIndex */);
282− }
283−}
284−
285−void TopLevelSurfaceList::raiseId(int id)
286−{
287− if (m_modelState == IdleState) {
288− DEBUG_MSG << "(id=" << id << ") - do it now.";
289− doRaiseId(id);
290− } else {
291− DEBUG_MSG << "(id=" << id << ") - Model busy (modelState=" << m_modelState << "). Try again in the next event loop.";
292− // The model has just signalled some change. If we have a Repeater responding to this update, it will get nuts
293− // if we perform yet another model change straight away.
294− //
295− // A bad sympton of this problem is a Repeater.itemAt(index) call returning null event though Repeater.count says
296− // the index is definitely within bounds.
297− QMetaObject::invokeMethod(this, "raiseId", Qt::QueuedConnection, Q_ARG(int, id));
298− }
299−}
300−
301−int TopLevelSurfaceList::generateId()
302−{
303− int id = m_nextId;
304− m_nextId = nextFreeId(m_nextId + 1);
305− Q_EMIT nextIdChanged();
306− return id;
307−}
308−
309−int TopLevelSurfaceList::nextFreeId(int candidateId)
310−{
311− if (candidateId > m_maxId) {
312− return nextFreeId(1);
313− } else {
314− if (indexForId(candidateId) == -1) {
315− // it's indeed free
316− return candidateId;
317− } else {
318− return nextFreeId(candidateId + 1);
319− }
320− }
321−}
322−
323−QString TopLevelSurfaceList::toString()
324−{
325− QString str;
326− for (int i = 0; i < m_surfaceList.count(); ++i) {
327− auto item = m_surfaceList.at(i);
328−
329− QString itemStr = QString("(index=%1,appId=%2,surface=0x%3,id=%4)")
330− .arg(i)
331− .arg(item.application->appId())
332− .arg((qintptr)item.surface, 0, 16)
333− .arg(item.id);
334−
335− if (i > 0) {
336− str.append(",");
337− }
338− str.append(itemStr);
339− }
340− return str;
341−}
342−
343−void TopLevelSurfaceList::addApplication(ApplicationInfoInterface *application)
344−{
345− DEBUG_MSG << "(" << application->appId() << ")";
346− Q_ASSERT(!m_applications.contains(application));
347− m_applications.append(application);
348−
349− MirSurfaceListInterface *surfaceList = application->surfaceList();
350−
351− if (application->state() != ApplicationInfoInterface::Stopped) {
352− if (surfaceList->count() == 0) {
353− appendPlaceholder(application);
354− } else {
355− for (int i = 0; i < surfaceList->count(); ++i) {
356− appendSurface(surfaceList->get(i), application);
357− }
358− }
359− }
360−
361− connect(surfaceList, &QAbstractItemModel::rowsInserted, this,
362− [this, application, surfaceList](const QModelIndex & /*parent*/, int first, int last)
363− {
364− for (int i = last; i >= first; --i) {
365− this->appendSurface(surfaceList->get(i), application);
366− }
367− });
368−}
369−
370−void TopLevelSurfaceList::removeApplication(ApplicationInfoInterface *application)
371−{
372− DEBUG_MSG << "(" << application->appId() << ")";
373− Q_ASSERT(m_applications.contains(application));
374−
375− MirSurfaceListInterface *surfaceList = application->surfaceList();
376−
377− disconnect(surfaceList, 0, this, 0);
378−
379− Q_ASSERT(m_modelState == IdleState);
380− m_modelState = RemovingState;
381−
382− int i = 0;
383− while (i < m_surfaceList.count()) {
384− if (m_surfaceList.at(i).application == application) {
385− beginRemoveRows(QModelIndex(), i, i);
386− m_surfaceList.removeAt(i);
387− endRemoveRows();
388− Q_EMIT countChanged();
389− Q_EMIT listChanged();
390− } else {
391− ++i;
392− }
393− }
394−
395− m_modelState = IdleState;
396−
397− DEBUG_MSG << " after " << toString();
398−
399− m_applications.removeAll(application);
400−}
401−
402−QAbstractListModel *TopLevelSurfaceList::applicationsModel() const
403−{
404− return m_applicationsModel;
405−}
406−
407−void TopLevelSurfaceList::setApplicationsModel(QAbstractListModel* value)
408−{
409− if (m_applicationsModel == value) {
410− return;
411− }
412−
413− DEBUG_MSG << "(" << value << ")";
414−
415− Q_ASSERT(m_modelState == IdleState);
416− m_modelState = ResettingState;
417−
418− beginResetModel();
419−
420− if (m_applicationsModel) {
421− m_surfaceList.clear();
422− m_applications.clear();
423− disconnect(m_applicationsModel, 0, this, 0);
424− }
425−
426− m_applicationsModel = value;
427−
428− if (m_applicationsModel) {
429− findApplicationRole();
430−
431− connect(m_applicationsModel, &QAbstractItemModel::rowsInserted,
432− this, [this](const QModelIndex &/*parent*/, int first, int last) {
433− for (int i = first; i <= last; ++i) {
434− auto application = getApplicationFromModelAt(i);
435− addApplication(application);
436− }
437− });
438−
439− connect(m_applicationsModel, &QAbstractItemModel::rowsAboutToBeRemoved,
440− this, [this](const QModelIndex &/*parent*/, int first, int last) {
441− for (int i = first; i <= last; ++i) {
442− auto application = getApplicationFromModelAt(i);
443− removeApplication(application);
444− }
445− });
446−
447− for (int i = 0; i < m_applicationsModel->rowCount(); ++i) {
448− auto application = getApplicationFromModelAt(i);
449− addApplication(application);
450− }
451− }
452−
453− endResetModel();
454− m_modelState = IdleState;
455−}
456−
457−ApplicationInfoInterface *TopLevelSurfaceList::getApplicationFromModelAt(int index)
458−{
459− QModelIndex modelIndex = m_applicationsModel->index(index);
460−
461− QVariant variant = m_applicationsModel->data(modelIndex, m_applicationRole);
462−
463− // variant.value<ApplicationInfoInterface*>() returns null for some reason.
464− return static_cast<ApplicationInfoInterface*>(variant.value<QObject*>());
465−}
466−
467−void TopLevelSurfaceList::findApplicationRole()
468−{
469− QHash<int, QByteArray> namesHash = m_applicationsModel->roleNames();
470−
471− m_applicationRole = -1;
472− for (auto i = namesHash.begin(); i != namesHash.end() && m_applicationRole == -1; ++i) {
473− if (i.value() == "application") {
474− m_applicationRole = i.key();
475− }
476− }
477−
478− if (m_applicationRole == -1) {
479− qFatal("TopLevelSurfaceList: applicationsModel must have a \"application\" role.");
480− }
481−}
plugins/WindowManager/TopLevelSurfaceList.hdeleted−223
@@ -1,223 +0,0 @@
1−/*
2− * Copyright (C) 2016 Canonical, Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−#ifndef TOPLEVELSURFACELIST_H
18−#define TOPLEVELSURFACELIST_H
19−
20−#include <QAbstractListModel>
21−#include <QList>
22−#include <QLoggingCategory>
23−
24−Q_DECLARE_LOGGING_CATEGORY(UNITY_TOPSURFACELIST)
25−
26−namespace unity {
27− namespace shell {
28− namespace application {
29− class ApplicationInfoInterface;
30− class MirSurfaceInterface;
31− }
32− }
33−}
34−
35−/**
36− * @brief A model of top-level surfaces
37− *
38− * It's an abstraction of top-level application windows.
39− *
40− * When an entry first appears, it normaly doesn't have a surface yet, meaning that the application is
41− * still starting up. A shell should then display a splash screen or saved screenshot of the application
42− * until its surface comes up.
43− *
44− * As applications can have multiple surfaces and you can also have entries without surfaces at all,
45− * the only way to unambiguously refer to an entry in this model is through its id.
46− */
47−class TopLevelSurfaceList : public QAbstractListModel
48−{
49−
50− Q_OBJECT
51−
52− /**
53− * @brief A list model of applications.
54− *
55− * It's expected to have a role called "application" which returns a ApplicationInfoInterface
56− */
57− Q_PROPERTY(QAbstractListModel* applicationsModel READ applicationsModel
58− WRITE setApplicationsModel
59− NOTIFY applicationsModelChanged)
60−
61− /**
62− * @brief Number of top-level surfaces in this model
63− *
64− * This is the same as rowCount, added in order to keep compatibility with QML ListModels.
65− */
66− Q_PROPERTY(int count READ rowCount NOTIFY countChanged)
67−
68− /**
69− The id to be used on the next entry created
70− Useful for tests
71− */
72− Q_PROPERTY(int nextId READ nextId NOTIFY nextIdChanged)
73−public:
74−
75− /**
76− * @brief The Roles supported by the model
77− *
78− * SurfaceRole - A MirSurfaceInterface. It will be null if the application is still starting up
79− * ApplicationRole - An ApplicationInfoInterface
80− * IdRole - A unique identifier for this entry. Useful to unambiguosly track elements as they move around in the list
81− */
82− enum Roles {
83− SurfaceRole = Qt::UserRole,
84− ApplicationRole = Qt::UserRole + 1,
85− IdRole = Qt::UserRole + 2,
86− };
87−
88− explicit TopLevelSurfaceList(QObject *parent = nullptr);
89− virtual ~TopLevelSurfaceList();
90−
91− // QAbstractItemModel methods
92− int rowCount(const QModelIndex &parent = QModelIndex()) const override;
93− QVariant data(const QModelIndex& index, int role) const override;
94− QHash<int, QByteArray> roleNames() const override {
95− QHash<int, QByteArray> roleNames { {SurfaceRole, "surface"},
96− {ApplicationRole, "application"},
97− {IdRole, "id"} };
98− return roleNames;
99− }
100−
101− int nextId() const { return m_nextId; }
102−
103− QAbstractListModel *applicationsModel() const;
104− void setApplicationsModel(QAbstractListModel*);
105−
106−public Q_SLOTS:
107− /**
108− * @brief Returns the surface at the given index
109− *
110− * It will be a nullptr if the application is still starting up and thus hasn't yet created
111− * and drawn into a surface.
112− */
113− unity::shell::application::MirSurfaceInterface *surfaceAt(int index) const;
114−
115− /**
116− * @brief Returns the application at the given index
117− */
118− unity::shell::application::ApplicationInfoInterface *applicationAt(int index) const;
119−
120− /**
121− * @brief Returns the unique id of the element at the given index
122− */
123− int idAt(int index) const;
124−
125− /**
126− * @brief Returns the index where the row with the given id is located
127− *
128− * Returns -1 if there's no row with the given id.
129− */
130− int indexForId(int id) const;
131−
132− /**
133− * @brief Raises the row with the given id to index 0
134− */
135− void raiseId(int id);
136−
137− void doRaiseId(int id);
138−
139−Q_SIGNALS:
140− void countChanged();
141−
142− /**
143− * @brief Emitted when the list changes
144− *
145− * Emitted when model gains an element, loses an element or when elements exchange positions.
146− */
147− void listChanged();
148−
149− void nextIdChanged();
150−
151− void applicationsModelChanged();
152−
153−private:
154− void addApplication(unity::shell::application::ApplicationInfoInterface *application);
155− void removeApplication(unity::shell::application::ApplicationInfoInterface *application);
156−
157− int indexOf(unity::shell::application::MirSurfaceInterface *surface);
158− void raise(unity::shell::application::MirSurfaceInterface *surface);
159− void move(int from, int to);
160− void appendSurfaceHelper(unity::shell::application::MirSurfaceInterface *surface,
161− unity::shell::application::ApplicationInfoInterface *application);
162− void connectSurface(unity::shell::application::MirSurfaceInterface *surface);
163− int generateId();
164− int nextFreeId(int candidateId);
165− QString toString();
166− void onSurfaceDestroyed(unity::shell::application::MirSurfaceInterface *surface);
167− void onSurfaceDied(unity::shell::application::MirSurfaceInterface *surface);
168− void removeAt(int index);
169− void findApplicationRole();
170−
171− unity::shell::application::ApplicationInfoInterface *getApplicationFromModelAt(int index);
172−
173− /*
174− Placeholder for a future surface from a starting or running application.
175− Enables shell to give immediate feedback to the user by showing, eg,
176− a splash screen.
177−
178− It's a model row containing a null surface and the given application.
179− */
180− void appendPlaceholder(unity::shell::application::ApplicationInfoInterface *application);
181−
182− /*
183− Adds a model row with the given surface and application
184−
185− Alternatively, if a placeholder exists for the given application it's
186− filled with the given surface instead.
187− */
188− void appendSurface(unity::shell::application::MirSurfaceInterface *surface,
189− unity::shell::application::ApplicationInfoInterface *application);
190−
191− struct ModelEntry {
192− ModelEntry(unity::shell::application::MirSurfaceInterface *surface, unity::shell::application::ApplicationInfoInterface *application, int id)
193− : surface(surface), application(application), id(id) {}
194− unity::shell::application::MirSurfaceInterface *surface;
195− unity::shell::application::ApplicationInfoInterface *application;
196− int id;
197− bool removeOnceSurfaceDestroyed{false};
198− };
199−
200− QList<ModelEntry> m_surfaceList;
201− int m_nextId{1};
202− static const int m_maxId{1000000};
203−
204− // applications that are being monitored
205− QList<unity::shell::application::ApplicationInfoInterface *> m_applications;
206−
207− QAbstractListModel* m_applicationsModel{nullptr};
208− int m_applicationRole{-1};
209−
210− enum ModelState {
211− IdleState,
212− InsertingState,
213− RemovingState,
214− MovingState,
215− ResettingState
216− };
217− ModelState m_modelState{IdleState};
218−};
219−
220−Q_DECLARE_METATYPE(TopLevelSurfaceList*)
221−Q_DECLARE_METATYPE(QAbstractListModel*)
222−
223−#endif // TOPLEVELSURFACELIST_H
plugins/WindowManager/TopLevelWindowModel.cppnew file+668
@@ -0,0 +1,668 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software: you can redistribute it and/or modify it under
5+ * the terms of the GNU Lesser General Public License version 3, as published by
6+ * the Free Software Foundation.
7+ *
8+ * This program is distributed in the hope that it will be useful, but WITHOUT
9+ * ANY WARRANTY; without even the implied warranties of MERCHANTABILITY,
10+ * SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11+ * Lesser General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU Lesser General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "TopLevelWindowModel.h"
18+
19+// unity-api
20+#include <unity/shell/application/ApplicationInfoInterface.h>
21+#include <unity/shell/application/ApplicationManagerInterface.h>
22+#include <unity/shell/application/MirSurfaceInterface.h>
23+#include <unity/shell/application/MirSurfaceListInterface.h>
24+#include <unity/shell/application/SurfaceManagerInterface.h>
25+
26+// Qt
27+#include <QGuiApplication>
28+#include <QDebug>
29+
30+// local
31+#include "Window.h"
32+
33+Q_LOGGING_CATEGORY(TOPLEVELWINDOWMODEL, "toplevelwindowmodel", QtInfoMsg)
34+
35+#define DEBUG_MSG qCDebug(TOPLEVELWINDOWMODEL).nospace().noquote() << __func__
36+#define INFO_MSG qCInfo(TOPLEVELWINDOWMODEL).nospace().noquote() << __func__
37+
38+namespace unityapi = unity::shell::application;
39+
40+TopLevelWindowModel::TopLevelWindowModel()
41+{
42+}
43+
44+void TopLevelWindowModel::setApplicationManager(unityapi::ApplicationManagerInterface* value)
45+{
46+ if (m_applicationManager == value) {
47+ return;
48+ }
49+
50+ DEBUG_MSG << "(" << value << ")";
51+
52+ Q_ASSERT(m_modelState == IdleState);
53+ m_modelState = ResettingState;
54+
55+ beginResetModel();
56+
57+ if (m_applicationManager) {
58+ m_windowModel.clear();
59+ disconnect(m_applicationManager, 0, this, 0);
60+ }
61+
62+ m_applicationManager = value;
63+
64+ if (m_applicationManager) {
65+ connect(m_applicationManager, &QAbstractItemModel::rowsInserted,
66+ this, [this](const QModelIndex &/*parent*/, int first, int last) {
67+ for (int i = first; i <= last; ++i) {
68+ auto application = m_applicationManager->get(i);
69+ addApplication(application);
70+ }
71+ });
72+
73+ connect(m_applicationManager, &QAbstractItemModel::rowsAboutToBeRemoved,
74+ this, [this](const QModelIndex &/*parent*/, int first, int last) {
75+ for (int i = first; i <= last; ++i) {
76+ auto application = m_applicationManager->get(i);
77+ removeApplication(application);
78+ }
79+ });
80+
81+ for (int i = 0; i < m_applicationManager->rowCount(); ++i) {
82+ auto application = m_applicationManager->get(i);
83+ addApplication(application);
84+ }
85+ }
86+
87+ endResetModel();
88+ m_modelState = IdleState;
89+}
90+
91+void TopLevelWindowModel::setSurfaceManager(unityapi::SurfaceManagerInterface *surfaceManager)
92+{
93+ if (surfaceManager == m_surfaceManager) {
94+ return;
95+ }
96+
97+ DEBUG_MSG << "(" << surfaceManager << ")";
98+
99+ if (m_surfaceManager) {
100+ disconnect(m_surfaceManager, 0, this, 0);
101+ }
102+
103+ m_surfaceManager = surfaceManager;
104+
105+ if (m_surfaceManager) {
106+ connect(m_surfaceManager, &unityapi::SurfaceManagerInterface::surfaceCreated, this, &TopLevelWindowModel::onSurfaceCreated);
107+ connect(m_surfaceManager, &unityapi::SurfaceManagerInterface::surfacesRaised, this, &TopLevelWindowModel::onSurfacesRaised);
108+ connect(m_surfaceManager, &unityapi::SurfaceManagerInterface::modificationsStarted, this, &TopLevelWindowModel::onModificationsStarted);
109+ connect(m_surfaceManager, &unityapi::SurfaceManagerInterface::modificationsEnded, this, &TopLevelWindowModel::onModificationsEnded);
110+ }
111+
112+ Q_EMIT surfaceManagerChanged(m_surfaceManager);
113+}
114+
115+void TopLevelWindowModel::addApplication(unityapi::ApplicationInfoInterface *application)
116+{
117+ DEBUG_MSG << "(" << application->appId() << ")";
118+
119+ if (application->state() != unityapi::ApplicationInfoInterface::Stopped && application->surfaceList()->count() == 0) {
120+ prependPlaceholder(application);
121+ }
122+}
123+
124+void TopLevelWindowModel::removeApplication(unityapi::ApplicationInfoInterface *application)
125+{
126+ DEBUG_MSG << "(" << application->appId() << ")";
127+
128+ Q_ASSERT(m_modelState == IdleState);
129+
130+ int i = 0;
131+ while (i < m_windowModel.count()) {
132+ if (m_windowModel.at(i).application == application) {
133+ removeAt(i);
134+ } else {
135+ ++i;
136+ }
137+ }
138+}
139+
140+void TopLevelWindowModel::prependPlaceholder(unityapi::ApplicationInfoInterface *application)
141+{
142+ INFO_MSG << "(" << application->appId() << ")";
143+
144+ prependSurfaceHelper(nullptr, application);
145+}
146+
147+void TopLevelWindowModel::prependSurface(unityapi::MirSurfaceInterface *surface, unityapi::ApplicationInfoInterface *application)
148+{
149+ Q_ASSERT(surface != nullptr);
150+
151+ bool filledPlaceholder = false;
152+ for (int i = 0; i < m_windowModel.count() && !filledPlaceholder; ++i) {
153+ ModelEntry &entry = m_windowModel[i];
154+ if (entry.application == application && entry.window->surface() == nullptr) {
155+ entry.window->setSurface(surface);
156+ connectSurface(surface);
157+ INFO_MSG << " appId=" << application->appId() << " surface=" << surface
158+ << ", filling out placeholder. after: " << toString();
159+ filledPlaceholder = true;
160+ }
161+ }
162+
163+ if (!filledPlaceholder) {
164+ INFO_MSG << " appId=" << application->appId() << " surface=" << surface << ", adding new row";
165+ prependSurfaceHelper(surface, application);
166+ }
167+}
168+
169+void TopLevelWindowModel::prependSurfaceHelper(unityapi::MirSurfaceInterface *surface, unityapi::ApplicationInfoInterface *application)
170+{
171+ if (m_modelState == IdleState) {
172+ m_modelState = InsertingState;
173+ beginInsertRows(QModelIndex(), 0 /*first*/, 0 /*last*/);
174+ } else {
175+ Q_ASSERT(m_modelState == ResettingState);
176+ // No point in signaling anything if we're resetting the whole model
177+ }
178+
179+ int id = generateId();
180+ Window *window = new Window(id, this);
181+ if (surface) {
182+ window->setSurface(surface);
183+ }
184+ m_windowModel.prepend(ModelEntry(window, application));
185+ if (surface) {
186+ connectSurface(surface);
187+ }
188+
189+ connectWindow(window);
190+
191+ if (m_modelState == InsertingState) {
192+ endInsertRows();
193+ Q_EMIT countChanged();
194+ Q_EMIT listChanged();
195+ m_modelState = IdleState;
196+ }
197+
198+ if (!surface) {
199+ activateEmptyWindow(window);
200+ }
201+
202+ INFO_MSG << " after " << toString();
203+}
204+
205+void TopLevelWindowModel::connectWindow(Window *window)
206+{
207+ connect(window, &Window::focusRequested, this, [this, window]() {
208+ if (!window->surface()) {
209+ activateEmptyWindow(window);
210+ }
211+ });
212+
213+ connect(window, &Window::focusedChanged, this, [this, window](bool focused) {
214+ if (window->surface()) {
215+ // Condense changes to the focused window
216+ // eg: Do focusedWindow=A to focusedWindow=B instead of
217+ // focusedWindow=A to focusedWindow=null to focusedWindow=B
218+ if (focused) {
219+ Q_ASSERT(m_newlyFocusedWindow == nullptr);
220+ m_focusedWindowChanged = true;
221+ m_newlyFocusedWindow = window;
222+ } else if (m_focusedWindow == window) {
223+ m_focusedWindowChanged = true;
224+ } else {
225+ // don't clear the focused window if you were not there in the first place
226+ // happens when a filled window gets replaced with an empty one (no surface) as the focused window.
227+ }
228+ }
229+ });
230+
231+ connect(window, &Window::closeRequested, this, [this, window]() {
232+ if (!window->surface()) {
233+ // do things ourselves as miral doesn't know about this window
234+ int id = window->id();
235+ int index = indexForId(id);
236+ bool focusOther = false;
237+ Q_ASSERT(index >= 0);
238+ if (window->focused()) {
239+ focusOther = true;
240+ }
241+ m_windowModel[index].application->close();
242+ if (focusOther) {
243+ activateTopMostWindowWithoutId(id);
244+ }
245+ }
246+ });
247+
248+ connect(window, &Window::emptyWindowActivated, this, [this, window]() {
249+ activateEmptyWindow(window);
250+ });
251+}
252+
253+void TopLevelWindowModel::activateEmptyWindow(Window *window)
254+{
255+ Q_ASSERT(!window->surface());
256+ DEBUG_MSG << "(" << window << ")";
257+
258+ // miral doesn't know about empty windows (ie, windows that are not backed up by MirSurfaces)
259+ // So we have to activate them ourselves (instead of asking SurfaceManager to do it for us).
260+
261+ window->setFocused(true);
262+ raiseId(window->id());
263+ Window *previousWindow = m_focusedWindow;
264+ setFocusedWindow(window);
265+ if (previousWindow && previousWindow->surface() && previousWindow->surface()->focused()) {
266+ m_surfaceManager->activate(nullptr);
267+ }
268+}
269+
270+void TopLevelWindowModel::connectSurface(unityapi::MirSurfaceInterface *surface)
271+{
272+ connect(surface, &unityapi::MirSurfaceInterface::liveChanged, this, [this, surface](bool live){
273+ if (!live) {
274+ onSurfaceDied(surface);
275+ }
276+ });
277+ connect(surface, &QObject::destroyed, this, [this, surface](){ this->onSurfaceDestroyed(surface); });
278+}
279+
280+void TopLevelWindowModel::onSurfaceDied(unityapi::MirSurfaceInterface *surface)
281+{
282+ if (surface->type() == Mir::InputMethodType) {
283+ removeInputMethodWindow();
284+ return;
285+ }
286+
287+ int i = indexOf(surface);
288+ if (i == -1) {
289+ return;
290+ }
291+
292+ auto application = m_windowModel[i].application;
293+
294+ // can't be starting if it already has a surface
295+ Q_ASSERT(application->state() != unityapi::ApplicationInfoInterface::Starting);
296+
297+ if (application->state() == unityapi::ApplicationInfoInterface::Running) {
298+ m_windowModel[i].removeOnceSurfaceDestroyed = true;
299+ } else {
300+ // assume it got killed by the out-of-memory daemon.
301+ //
302+ // So leave entry in the model and only remove its surface, so shell can display a screenshot
303+ // in its place.
304+ m_windowModel[i].removeOnceSurfaceDestroyed = false;
305+ }
306+}
307+
308+void TopLevelWindowModel::onSurfaceDestroyed(unityapi::MirSurfaceInterface *surface)
309+{
310+ int i = indexOf(surface);
311+ if (i == -1) {
312+ return;
313+ }
314+
315+ if (m_windowModel[i].removeOnceSurfaceDestroyed) {
316+ removeAt(i);
317+ } else {
318+ auto window = m_windowModel[i].window;
319+ window->setSurface(nullptr);
320+ window->setFocused(false);
321+ INFO_MSG << " Removed surface from entry. After: " << toString();
322+ }
323+}
324+
325+void TopLevelWindowModel::onSurfaceCreated(unityapi::MirSurfaceInterface *surface)
326+{
327+ DEBUG_MSG << "(" << surface << ")";
328+ if (surface->type() == Mir::InputMethodType) {
329+ int id = generateId();
330+ Window *qmlWindow = new Window(id, this);
331+ connectWindow(qmlWindow);
332+ qmlWindow->setSurface(surface);
333+ setInputMethodWindow(qmlWindow);
334+ } else {
335+ auto application = m_applicationManager->findApplicationWithSurface(surface);
336+ if (application) {
337+ prependSurface(surface, application);
338+ } else {
339+ // Must be a prompt session. No need to do add it as a prompt surface is not top-level.
340+ // It will show up in the ApplicationInfoInterface::promptSurfaceList of some application.
341+ // Still wrap it in a Window though, so that we keep focusedWindow() up to date.
342+ int id = generateId();
343+ Window *promptWindow = new Window(id, this);
344+ connectWindow(promptWindow);
345+ promptWindow->setSurface(surface);
346+ connect(surface, &QObject::destroyed, promptWindow, [=](){
347+ promptWindow->setSurface(nullptr);
348+ promptWindow->deleteLater();
349+ });
350+ }
351+ }
352+ // TODO: handle surfaces that are neither top-level windows nor input method. eg: child dialogs, popups, menus
353+}
354+
355+void TopLevelWindowModel::removeAt(int index)
356+{
357+ if (m_modelState == IdleState) {
358+ beginRemoveRows(QModelIndex(), index, index);
359+ m_modelState = RemovingState;
360+ } else {
361+ Q_ASSERT(m_modelState == ResettingState);
362+ // No point in signaling anything if we're resetting the whole model
363+ }
364+
365+ auto window = m_windowModel[index].window;
366+
367+ window->setSurface(nullptr);
368+ window->setFocused(false);
369+
370+ m_windowModel.removeAt(index);
371+
372+ if (m_modelState == RemovingState) {
373+ endRemoveRows();
374+ Q_EMIT countChanged();
375+ Q_EMIT listChanged();
376+ m_modelState = IdleState;
377+ }
378+
379+ disconnect(window, 0, this, 0);
380+ if (m_focusedWindow == window) {
381+ setFocusedWindow(nullptr);
382+ }
383+ delete window;
384+
385+ INFO_MSG << " after " << toString();
386+}
387+
388+void TopLevelWindowModel::setInputMethodWindow(Window *window)
389+{
390+ if (m_inputMethodWindow) {
391+ qWarning("Multiple Input Method Surfaces created, removing the old one!");
392+ delete m_inputMethodWindow;
393+ }
394+ m_inputMethodWindow = window;
395+ Q_EMIT inputMethodSurfaceChanged(m_inputMethodWindow->surface());
396+}
397+
398+void TopLevelWindowModel::removeInputMethodWindow()
399+{
400+ if (m_inputMethodWindow) {
401+ delete m_inputMethodWindow;
402+ m_inputMethodWindow = nullptr;
403+ Q_EMIT inputMethodSurfaceChanged(nullptr);
404+ }
405+}
406+
407+void TopLevelWindowModel::onSurfacesRaised(const QVector<unityapi::MirSurfaceInterface*> &surfaces)
408+{
409+ DEBUG_MSG << "(" << surfaces << ")";
410+ const int raiseCount = surfaces.size();
411+ for (int i = 0; i < raiseCount; i++) {
412+ int fromIndex = findIndexOf(surfaces[i]);
413+ if (fromIndex != -1) {
414+ move(fromIndex, 0);
415+ }
416+ }
417+}
418+
419+int TopLevelWindowModel::rowCount(const QModelIndex &/*parent*/) const
420+{
421+ return m_windowModel.count();
422+}
423+
424+QVariant TopLevelWindowModel::data(const QModelIndex& index, int role) const
425+{
426+ if (index.row() < 0 || index.row() >= m_windowModel.size())
427+ return QVariant();
428+
429+ if (role == WindowRole) {
430+ Window *window = m_windowModel.at(index.row()).window;
431+ return QVariant::fromValue(window);
432+ } else if (role == ApplicationRole) {
433+ return QVariant::fromValue(m_windowModel.at(index.row()).application);
434+ } else {
435+ return QVariant();
436+ }
437+}
438+
439+int TopLevelWindowModel::findIndexOf(const unityapi::MirSurfaceInterface *surface) const
440+{
441+ for (int i=0; i<m_windowModel.count(); i++) {
442+ if (m_windowModel[i].window->surface() == surface) {
443+ return i;
444+ }
445+ }
446+ return -1;
447+}
448+
449+int TopLevelWindowModel::generateId()
450+{
451+ int id = m_nextId;
452+ m_nextId = nextFreeId(nextId(id), id);
453+ return id;
454+}
455+
456+int TopLevelWindowModel::nextId(int id) const
457+{
458+ if (id == m_maxId) {
459+ return id = 1;
460+ } else {
461+ return id + 1;
462+ }
463+}
464+
465+int TopLevelWindowModel::nextFreeId(int candidateId, const int latestId)
466+{
467+ int firstCandidateId = candidateId;
468+
469+ while (indexForId(candidateId) != -1 || candidateId == latestId) {
470+ candidateId = nextId(candidateId);
471+
472+ if (candidateId == firstCandidateId) {
473+ qFatal("TopLevelWindowModel: run out of window ids.");
474+ }
475+ }
476+
477+ return candidateId;
478+}
479+
480+QString TopLevelWindowModel::toString()
481+{
482+ QString str;
483+ for (int i = 0; i < m_windowModel.count(); ++i) {
484+ auto item = m_windowModel.at(i);
485+
486+ QString itemStr = QString("(index=%1,appId=%2,surface=0x%3,id=%4)")
487+ .arg(QString::number(i),
488+ item.application->appId(),
489+ QString::number((qintptr)item.window->surface(), 16),
490+ QString::number(item.window->id()));
491+
492+ if (i > 0) {
493+ str.append(",");
494+ }
495+ str.append(itemStr);
496+ }
497+ return str;
498+}
499+
500+int TopLevelWindowModel::indexOf(unityapi::MirSurfaceInterface *surface)
501+{
502+ for (int i = 0; i < m_windowModel.count(); ++i) {
503+ if (m_windowModel.at(i).window->surface() == surface) {
504+ return i;
505+ }
506+ }
507+ return -1;
508+}
509+
510+int TopLevelWindowModel::indexForId(int id) const
511+{
512+ for (int i = 0; i < m_windowModel.count(); ++i) {
513+ if (m_windowModel[i].window->id() == id) {
514+ return i;
515+ }
516+ }
517+ return -1;
518+}
519+
520+Window *TopLevelWindowModel::windowAt(int index) const
521+{
522+ if (index >=0 && index < m_windowModel.count()) {
523+ return m_windowModel[index].window;
524+ } else {
525+ return nullptr;
526+ }
527+}
528+
529+unityapi::MirSurfaceInterface *TopLevelWindowModel::surfaceAt(int index) const
530+{
531+ if (index >=0 && index < m_windowModel.count()) {
532+ return m_windowModel[index].window->surface();
533+ } else {
534+ return nullptr;
535+ }
536+}
537+
538+unityapi::ApplicationInfoInterface *TopLevelWindowModel::applicationAt(int index) const
539+{
540+ if (index >=0 && index < m_windowModel.count()) {
541+ return m_windowModel[index].application;
542+ } else {
543+ return nullptr;
544+ }
545+}
546+
547+int TopLevelWindowModel::idAt(int index) const
548+{
549+ if (index >=0 && index < m_windowModel.count()) {
550+ return m_windowModel[index].window->id();
551+ } else {
552+ return 0;
553+ }
554+}
555+
556+void TopLevelWindowModel::raiseId(int id)
557+{
558+ if (m_modelState == IdleState) {
559+ DEBUG_MSG << "(id=" << id << ") - do it now.";
560+ doRaiseId(id);
561+ } else {
562+ DEBUG_MSG << "(id=" << id << ") - Model busy (modelState=" << m_modelState << "). Try again in the next event loop.";
563+ // The model has just signalled some change. If we have a Repeater responding to this update, it will get nuts
564+ // if we perform yet another model change straight away.
565+ //
566+ // A bad sympton of this problem is a Repeater.itemAt(index) call returning null event though Repeater.count says
567+ // the index is definitely within bounds.
568+ QMetaObject::invokeMethod(this, "raiseId", Qt::QueuedConnection, Q_ARG(int, id));
569+ }
570+}
571+
572+void TopLevelWindowModel::doRaiseId(int id)
573+{
574+ int fromIndex = indexForId(id);
575+ // can't raise something that doesn't exist or that it's already on top
576+ if (fromIndex != -1 && fromIndex != 0) {
577+ auto surface = m_windowModel[fromIndex].window->surface();
578+ if (surface) {
579+ m_surfaceManager->raise(surface);
580+ } else {
581+ // move it ourselves. Since there's no mir::scene::Surface/miral::Window, there's nothing
582+ // miral can do about it.
583+ move(fromIndex, 0);
584+ }
585+ }
586+}
587+
588+void TopLevelWindowModel::setFocusedWindow(Window *window)
589+{
590+ if (window != m_focusedWindow) {
591+ INFO_MSG << "(" << window << ")";
592+
593+ Window* previousWindow = m_focusedWindow;
594+
595+ m_focusedWindow = window;
596+ Q_EMIT focusedWindowChanged(m_focusedWindow);
597+
598+ if (previousWindow && previousWindow->focused() && !previousWindow->surface()) {
599+ // do it ourselves. miral doesn't know about this window
600+ previousWindow->setFocused(false);
601+ }
602+ }
603+}
604+
605+unityapi::MirSurfaceInterface* TopLevelWindowModel::inputMethodSurface() const
606+{
607+ return m_inputMethodWindow ? m_inputMethodWindow->surface() : nullptr;
608+}
609+
610+Window* TopLevelWindowModel::focusedWindow() const
611+{
612+ return m_focusedWindow;
613+}
614+
615+void TopLevelWindowModel::move(int from, int to)
616+{
617+ if (from == to) return;
618+ DEBUG_MSG << " from=" << from << " to=" << to;
619+
620+ if (from >= 0 && from < m_windowModel.size() && to >= 0 && to < m_windowModel.size()) {
621+ QModelIndex parent;
622+ /* When moving an item down, the destination index needs to be incremented
623+ by one, as explained in the documentation:
624+ http://qt-project.org/doc/qt-5.0/qtcore/qabstractitemmodel.html#beginMoveRows */
625+
626+ Q_ASSERT(m_modelState == IdleState);
627+ m_modelState = MovingState;
628+
629+ beginMoveRows(parent, from, from, parent, to + (to > from ? 1 : 0));
630+#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0)
631+ const auto &window = m_windowModel.takeAt(from);
632+ m_windowModel.insert(to, window);
633+#else
634+ m_windowModel.move(from, to);
635+#endif
636+ endMoveRows();
637+
638+ Q_EMIT listChanged();
639+ m_modelState = IdleState;
640+
641+ INFO_MSG << " after " << toString();
642+ }
643+}
644+void TopLevelWindowModel::onModificationsStarted()
645+{
646+}
647+
648+void TopLevelWindowModel::onModificationsEnded()
649+{
650+ if (m_focusedWindowChanged) {
651+ setFocusedWindow(m_newlyFocusedWindow);
652+ }
653+ // reset
654+ m_focusedWindowChanged = false;
655+ m_newlyFocusedWindow = nullptr;
656+}
657+
658+void TopLevelWindowModel::activateTopMostWindowWithoutId(int forbiddenId)
659+{
660+ DEBUG_MSG << "(" << forbiddenId << ")";
661+
662+ for (int i = 0; i < m_windowModel.count(); ++i) {
663+ Window *window = m_windowModel[i].window;
664+ if (window->id() != forbiddenId) {
665+ window->activate();
666+ }
667+ }
668+}
plugins/WindowManager/TopLevelWindowModel.hnew file+260
@@ -0,0 +1,260 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software: you can redistribute it and/or modify it under
5+ * the terms of the GNU Lesser General Public License version 3, as published by
6+ * the Free Software Foundation.
7+ *
8+ * This program is distributed in the hope that it will be useful, but WITHOUT
9+ * ANY WARRANTY; without even the implied warranties of MERCHANTABILITY,
10+ * SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11+ * Lesser General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU Lesser General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef TOPLEVELWINDOWMODEL_H
18+#define TOPLEVELWINDOWMODEL_H
19+
20+#include <QAbstractListModel>
21+#include <QLoggingCategory>
22+
23+Q_DECLARE_LOGGING_CATEGORY(TOPLEVELWINDOWMODEL)
24+
25+class Window;
26+
27+namespace unity {
28+ namespace shell {
29+ namespace application {
30+ class ApplicationInfoInterface;
31+ class ApplicationManagerInterface;
32+ class MirSurfaceInterface;
33+ class SurfaceManagerInterface;
34+ }
35+ }
36+}
37+
38+/**
39+ * @brief A model of top-level surfaces
40+ *
41+ * It's an abstraction of top-level application windows.
42+ *
43+ * When an entry first appears, it normaly doesn't have a surface yet, meaning that the application is
44+ * still starting up. A shell should then display a splash screen or saved screenshot of the application
45+ * until its surface comes up.
46+ *
47+ * As applications can have multiple surfaces and you can also have entries without surfaces at all,
48+ * the only way to unambiguously refer to an entry in this model is through its id.
49+ */
50+class TopLevelWindowModel : public QAbstractListModel
51+{
52+ Q_OBJECT
53+
54+ /**
55+ * @brief Number of top-level surfaces in this model
56+ *
57+ * This is the same as rowCount, added in order to keep compatibility with QML ListModels.
58+ */
59+ Q_PROPERTY(int count READ rowCount NOTIFY countChanged)
60+
61+ /**
62+ * @brief The input method surface, if any
63+ *
64+ * The surface of a onscreen keyboard (akak "virtual keyboard") would be kept here and not in the model itself.
65+ */
66+ Q_PROPERTY(unity::shell::application::MirSurfaceInterface* inputMethodSurface READ inputMethodSurface NOTIFY inputMethodSurfaceChanged)
67+
68+ /**
69+ * @brief The currently focused window, if any
70+ */
71+ Q_PROPERTY(Window* focusedWindow READ focusedWindow NOTIFY focusedWindowChanged)
72+
73+ Q_PROPERTY(unity::shell::application::SurfaceManagerInterface* surfaceManager
74+ READ surfaceManager
75+ WRITE setSurfaceManager
76+ NOTIFY surfaceManagerChanged)
77+
78+ Q_PROPERTY(unity::shell::application::ApplicationManagerInterface* applicationManager
79+ READ applicationManager
80+ WRITE setApplicationManager
81+ NOTIFY applicationManagerChanged)
82+
83+ /**
84+ The id to be used on the next entry created
85+ Useful for tests
86+ */
87+ Q_PROPERTY(int nextId READ nextId NOTIFY nextIdChanged)
88+
89+public:
90+ /**
91+ * @brief The Roles supported by the model
92+ *
93+ * WindowRole - A Window.
94+ * ApplicationRole - An ApplicationInfoInterface
95+ */
96+ enum Roles {
97+ WindowRole = Qt::UserRole,
98+ ApplicationRole = Qt::UserRole + 1,
99+ };
100+
101+ TopLevelWindowModel();
102+
103+ // From QAbstractItemModel
104+ int rowCount(const QModelIndex &parent = QModelIndex()) const override;
105+ QVariant data(const QModelIndex& index, int role) const override;
106+ QHash<int, QByteArray> roleNames() const override {
107+ QHash<int, QByteArray> roleNames { {WindowRole, "window"},
108+ {ApplicationRole, "application"} };
109+ return roleNames;
110+ }
111+
112+ // Own API
113+
114+ unity::shell::application::MirSurfaceInterface* inputMethodSurface() const;
115+ Window* focusedWindow() const;
116+
117+ unity::shell::application::ApplicationManagerInterface *applicationManager() const { return m_applicationManager; }
118+ void setApplicationManager(unity::shell::application::ApplicationManagerInterface*);
119+
120+ unity::shell::application::SurfaceManagerInterface *surfaceManager() const { return m_surfaceManager; }
121+ void setSurfaceManager(unity::shell::application::SurfaceManagerInterface*);
122+
123+ int nextId() const { return m_nextId; }
124+
125+public:
126+ /**
127+ * @brief Returns the surface at the given index
128+ *
129+ * It will be a nullptr if the application is still starting up and thus hasn't yet created
130+ * and drawn into a surface.
131+ *
132+ * Same as windowAt(index).surface()
133+ */
134+ Q_INVOKABLE unity::shell::application::MirSurfaceInterface *surfaceAt(int index) const;
135+
136+ /**
137+ * @brief Returns the window at the given index
138+ *
139+ * Will always be valid
140+ */
141+ Q_INVOKABLE Window *windowAt(int index) const;
142+
143+ /**
144+ * @brief Returns the application at the given index
145+ */
146+ Q_INVOKABLE unity::shell::application::ApplicationInfoInterface *applicationAt(int index) const;
147+
148+ /**
149+ * @brief Returns the unique id of the element at the given index
150+ */
151+ Q_INVOKABLE int idAt(int index) const;
152+
153+ /**
154+ * @brief Returns the index where the row with the given id is located
155+ *
156+ * Returns -1 if there's no row with the given id.
157+ */
158+ Q_INVOKABLE int indexForId(int id) const;
159+
160+ /**
161+ * @brief Raises the row with the given id to the top of the window stack (index == count-1)
162+ */
163+ Q_INVOKABLE void raiseId(int id);
164+
165+Q_SIGNALS:
166+ void countChanged();
167+ void inputMethodSurfaceChanged(unity::shell::application::MirSurfaceInterface* inputMethodSurface);
168+ void focusedWindowChanged(Window *focusedWindow);
169+ void applicationManagerChanged(unity::shell::application::ApplicationManagerInterface*);
170+ void surfaceManagerChanged(unity::shell::application::SurfaceManagerInterface*);
171+
172+ /**
173+ * @brief Emitted when the list changes
174+ *
175+ * Emitted when model gains an element, loses an element or when elements exchange positions.
176+ */
177+ void listChanged();
178+
179+ void nextIdChanged();
180+
181+private Q_SLOTS:
182+ void onSurfaceCreated(unity::shell::application::MirSurfaceInterface *surface);
183+ void onSurfacesRaised(const QVector<unity::shell::application::MirSurfaceInterface*> &surfaces);
184+
185+ void onModificationsStarted();
186+ void onModificationsEnded();
187+
188+private:
189+ void doRaiseId(int id);
190+ int generateId();
191+ int nextFreeId(int candidateId, const int latestId);
192+ int nextId(int id) const;
193+ QString toString();
194+ int indexOf(unity::shell::application::MirSurfaceInterface *surface);
195+
196+ void setInputMethodWindow(Window *window);
197+ void setFocusedWindow(Window *window);
198+ void removeInputMethodWindow();
199+ int findIndexOf(const unity::shell::application::MirSurfaceInterface *surface) const;
200+ void removeAt(int index);
201+
202+ void addApplication(unity::shell::application::ApplicationInfoInterface *application);
203+ void removeApplication(unity::shell::application::ApplicationInfoInterface *application);
204+
205+ void prependPlaceholder(unity::shell::application::ApplicationInfoInterface *application);
206+ void prependSurface(unity::shell::application::MirSurfaceInterface *surface,
207+ unity::shell::application::ApplicationInfoInterface *application);
208+ void prependSurfaceHelper(unity::shell::application::MirSurfaceInterface *surface,
209+ unity::shell::application::ApplicationInfoInterface *application);
210+
211+ void connectWindow(Window *window);
212+ void connectSurface(unity::shell::application::MirSurfaceInterface *surface);
213+
214+ void onSurfaceDied(unity::shell::application::MirSurfaceInterface *surface);
215+ void onSurfaceDestroyed(unity::shell::application::MirSurfaceInterface *surface);
216+
217+ void move(int from, int to);
218+
219+ void activateEmptyWindow(Window *window);
220+
221+ void activateTopMostWindowWithoutId(int forbiddenId);
222+
223+ struct ModelEntry {
224+ ModelEntry() {}
225+ ModelEntry(Window *window,
226+ unity::shell::application::ApplicationInfoInterface *application)
227+ : window(window), application(application) {}
228+ Window *window{nullptr};
229+ unity::shell::application::ApplicationInfoInterface *application{nullptr};
230+ bool removeOnceSurfaceDestroyed{false};
231+ };
232+
233+ QVector<ModelEntry> m_windowModel;
234+ Window* m_inputMethodWindow{nullptr};
235+ Window* m_focusedWindow{nullptr};
236+
237+ int m_nextId{1};
238+ // Just something big enough that we don't risk running out of unused id numbers.
239+ // Not sure if QML int type supports something close to std::numeric_limits<int>::max() and
240+ // there's no reason to try out its limits.
241+ static const int m_maxId{1000000};
242+
243+ unity::shell::application::ApplicationManagerInterface* m_applicationManager{nullptr};
244+ unity::shell::application::SurfaceManagerInterface *m_surfaceManager{nullptr};
245+
246+ enum ModelState {
247+ IdleState,
248+ InsertingState,
249+ RemovingState,
250+ MovingState,
251+ ResettingState
252+ };
253+ ModelState m_modelState{IdleState};
254+
255+ // Valid between modificationsStarted and modificationsEnded
256+ bool m_focusedWindowChanged{false};
257+ Window *m_newlyFocusedWindow{nullptr};
258+};
259+
260+#endif // TOPLEVELWINDOWMODEL_H
plugins/WindowManager/Window.cppnew file+237
@@ -0,0 +1,237 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "Window.h"
18+
19+// unity-api
20+#include <unity/shell/application/MirSurfaceInterface.h>
21+
22+#include <QQmlEngine>
23+#include <QTextStream>
24+
25+namespace unityapi = unity::shell::application;
26+
27+Q_LOGGING_CATEGORY(UNITY_WINDOW, "unity.window", QtWarningMsg)
28+
29+#define DEBUG_MSG qCDebug(UNITY_WINDOW).nospace() << qPrintable(toString()) << "::" << __func__
30+
31+Window::Window(int id, QObject *parent)
32+ : QObject(parent)
33+ , m_id(id)
34+{
35+ DEBUG_MSG << "()";
36+ QQmlEngine::setObjectOwnership(this, QQmlEngine::CppOwnership);
37+}
38+
39+Window::~Window()
40+{
41+ DEBUG_MSG << "()";
42+}
43+
44+QPoint Window::position() const
45+{
46+ return m_position;
47+}
48+
49+QPoint Window::requestedPosition() const
50+{
51+ return m_requestedPosition;
52+}
53+
54+void Window::setRequestedPosition(const QPoint &value)
55+{
56+ m_positionRequested = true;
57+ if (value != m_requestedPosition) {
58+ m_requestedPosition = value;
59+ Q_EMIT requestedPositionChanged(m_requestedPosition);
60+ if (m_surface) {
61+ m_surface->setRequestedPosition(value);
62+ } else {
63+ // fake-miral: always comply
64+ m_position = m_requestedPosition;
65+ Q_EMIT positionChanged(m_position);
66+ }
67+ }
68+}
69+
70+Mir::State Window::state() const
71+{
72+ return m_state;
73+}
74+
75+bool Window::focused() const
76+{
77+ return m_focused;
78+}
79+
80+bool Window::confinesMousePointer() const
81+{
82+ if (m_surface) {
83+ return m_surface->confinesMousePointer();
84+ } else {
85+ return false;
86+ }
87+}
88+
89+int Window::id() const
90+{
91+ return m_id;
92+}
93+
94+unityapi::MirSurfaceInterface* Window::surface() const
95+{
96+ return m_surface;
97+}
98+
99+void Window::requestState(Mir::State state)
100+{
101+ m_stateRequested = true;
102+ if (m_surface) {
103+ m_surface->requestState(state);
104+ } else if (m_state != state) {
105+ m_state = state;
106+ Q_EMIT stateChanged(m_state);
107+ }
108+}
109+
110+void Window::close()
111+{
112+ if (m_surface) {
113+ m_surface->close();
114+ } else {
115+ Q_EMIT closeRequested();
116+ }
117+}
118+
119+void Window::activate()
120+{
121+ DEBUG_MSG << "()";
122+ if (m_surface) {
123+ m_surface->activate();
124+ } else {
125+ Q_EMIT emptyWindowActivated();
126+ }
127+}
128+
129+void Window::setSurface(unityapi::MirSurfaceInterface *surface)
130+{
131+ DEBUG_MSG << "(" << surface << ")";
132+ if (m_surface) {
133+ disconnect(m_surface, 0, this, 0);
134+ }
135+
136+ m_surface = surface;
137+
138+ if (m_surface) {
139+ connect(surface, &unityapi::MirSurfaceInterface::focusRequested, this, [this]() {
140+ Q_EMIT focusRequested();
141+ });
142+
143+ connect(surface, &unityapi::MirSurfaceInterface::closeRequested, this, &Window::closeRequested);
144+
145+ connect(surface, &unityapi::MirSurfaceInterface::positionChanged, this, [this]() {
146+ updatePosition();
147+ });
148+
149+ connect(surface, &unityapi::MirSurfaceInterface::stateChanged, this, [this]() {
150+ updateState();
151+ });
152+
153+ connect(surface, &unityapi::MirSurfaceInterface::focusedChanged, this, [this]() {
154+ updateFocused();
155+ });
156+
157+ // bring it up to speed
158+ if (m_positionRequested) {
159+ m_surface->setRequestedPosition(m_requestedPosition);
160+ }
161+ if (m_stateRequested && m_surface->state() == Mir::RestoredState) {
162+ m_surface->requestState(m_state);
163+ }
164+
165+ // and sync with surface
166+ updatePosition();
167+ updateState();
168+ updateFocused();
169+ }
170+
171+ Q_EMIT surfaceChanged(surface);
172+}
173+
174+void Window::updatePosition()
175+{
176+ if (m_surface->position() != m_position) {
177+ m_position = m_surface->position();
178+ Q_EMIT positionChanged(m_position);
179+ }
180+}
181+
182+void Window::updateState()
183+{
184+ if (m_surface->state() != m_state) {
185+ m_state = m_surface->state();
186+ Q_EMIT stateChanged(m_state);
187+ }
188+}
189+
190+void Window::updateFocused()
191+{
192+ if (m_surface->focused() != m_focused) {
193+ m_focused = m_surface->focused();
194+ Q_EMIT focusedChanged(m_focused);
195+ }
196+}
197+
198+void Window::setFocused(bool value)
199+{
200+ if (value != m_focused) {
201+ DEBUG_MSG << "(" << value << ")";
202+ m_focused = value;
203+ Q_EMIT focusedChanged(m_focused);
204+ // when we have a surface we get focus changes from updateFocused() instead
205+ Q_ASSERT(!m_surface);
206+ }
207+}
208+
209+QString Window::toString() const
210+{
211+ QString result;
212+ {
213+ QTextStream stream(&result);
214+ stream << "Window["<<(void*)this<<", id="<<id()<<", ";
215+ if (surface()) {
216+ stream << "MirSurface["<<(void*)surface()<<",\""<<surface()->name()<<"\"]";
217+ } else {
218+ stream << "null";
219+ }
220+ stream << "]";
221+ }
222+ return result;
223+}
224+
225+QDebug operator<<(QDebug dbg, const Window *window)
226+{
227+ QDebugStateSaver saver(dbg);
228+ dbg.nospace();
229+
230+ if (window) {
231+ dbg << qPrintable(window->toString());
232+ } else {
233+ dbg << (void*)(window);
234+ }
235+
236+ return dbg;
237+}
plugins/WindowManager/Window.hnew file+161
@@ -0,0 +1,161 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef UNITY_WINDOW_H
18+#define UNITY_WINDOW_H
19+
20+#include <QLoggingCategory>
21+#include <QObject>
22+#include <QPoint>
23+
24+// Unity API
25+#include <unity/shell/application/Mir.h>
26+
27+namespace unity {
28+ namespace shell {
29+ namespace application {
30+ class MirSurfaceInterface;
31+ }
32+ }
33+}
34+
35+
36+Q_DECLARE_LOGGING_CATEGORY(UNITY_WINDOW)
37+
38+/**
39+ @brief A slightly higher concept than MirSurface
40+
41+ A Window exists before its MirSurface gets created (for splashscreen purposes)
42+ and might also hang around after the backing surface is gone (In case the application
43+ was killed to free up memory, as it should still remain in the window list since the user
44+ did not explicitly close it).
45+ */
46+class Window : public QObject
47+{
48+ Q_OBJECT
49+
50+ /**
51+ * @brief Position of the current surface buffer, in pixels.
52+ */
53+ Q_PROPERTY(QPoint position READ position NOTIFY positionChanged)
54+
55+ /**
56+ * @brief Requested position of the current surface buffer, in pixels.
57+ */
58+ Q_PROPERTY(QPoint requestedPosition READ requestedPosition WRITE setRequestedPosition NOTIFY requestedPositionChanged)
59+
60+ /**
61+ * @brief State of the surface
62+ */
63+ Q_PROPERTY(Mir::State state READ state NOTIFY stateChanged)
64+
65+ /**
66+ * @brief Whether the surface is focused
67+ *
68+ * It will be true if this surface is MirFocusControllerInterface::focusedSurface
69+ */
70+ Q_PROPERTY(bool focused READ focused NOTIFY focusedChanged)
71+
72+ /**
73+ * @brief Whether the surface wants to confine the mouse pointer within its boundaries
74+ *
75+ * If true, the surface doesn't want the mouse pointer to leave its boundaries while it's focused.
76+ */
77+ Q_PROPERTY(bool confinesMousePointer READ confinesMousePointer NOTIFY confinesMousePointerChanged)
78+
79+ /**
80+ * @brief A unique identifier for this window.
81+ * Useful for telling windows apart in a list model as they get moved around
82+ */
83+ Q_PROPERTY(int id READ id CONSTANT)
84+
85+ /**
86+ * @brief Surface backing up this window
87+ * It might be null if a surface hasn't been created yet (application is starting up) or if
88+ * the corresponding application has been killed (but can still get restarted to continue from
89+ * where it left)
90+ */
91+ Q_PROPERTY(unity::shell::application::MirSurfaceInterface* surface READ surface NOTIFY surfaceChanged)
92+
93+public:
94+ Window(int id, QObject *parent = nullptr);
95+ virtual ~Window();
96+ QPoint position() const;
97+ QPoint requestedPosition() const;
98+ void setRequestedPosition(const QPoint &);
99+ Mir::State state() const;
100+ bool focused() const;
101+ bool confinesMousePointer() const;
102+ int id() const;
103+ unity::shell::application::MirSurfaceInterface* surface() const;
104+
105+ void setSurface(unity::shell::application::MirSurfaceInterface *surface);
106+ void setFocused(bool value);
107+
108+ QString toString() const;
109+
110+public Q_SLOTS:
111+ /**
112+ * @brief Requests a change to the specified state
113+ */
114+ void requestState(Mir::State state);
115+
116+ /**
117+ * @brief Sends a close request
118+ *
119+ */
120+ void close();
121+
122+ /**
123+ * @brief Focuses and raises the window
124+ */
125+ void activate();
126+
127+Q_SIGNALS:
128+ void closeRequested();
129+ void emptyWindowActivated();
130+
131+ void positionChanged(QPoint position);
132+ void requestedPositionChanged(QPoint position);
133+ void stateChanged(Mir::State value);
134+ void focusedChanged(bool value);
135+ void confinesMousePointerChanged(bool value);
136+ void surfaceChanged(unity::shell::application::MirSurfaceInterface *surface);
137+
138+ /**
139+ * @brief Emitted when focus for this window is requested by an external party
140+ */
141+ void focusRequested();
142+
143+private:
144+ void updatePosition();
145+ void updateState();
146+ void updateFocused();
147+
148+ QPoint m_position;
149+ QPoint m_requestedPosition;
150+ bool m_positionRequested{false};
151+ bool m_focused{false};
152+ int m_id;
153+ Mir::State m_state{Mir::RestoredState};
154+ bool m_stateRequested{false};
155+ unity::shell::application::MirSurfaceInterface *m_surface{nullptr};
156+};
157+
158+QDebug operator<<(QDebug dbg, const Window *window);
159+
160+Q_DECLARE_METATYPE(Window*)
161+#endif // UNITY_WINDOW_H
plugins/WindowManager/WindowManagerPlugin.cpp+5−2
@@ -16,13 +16,16 @@
1616
1717#include "WindowManagerPlugin.h"
1818
19−#include "TopLevelSurfaceList.h"
19+#include "TopLevelWindowModel.h"
20+#include "Window.h"
2021
2122#include <QtQml>
2223
2324void WindowManagerPlugin::registerTypes(const char *uri)
2425{
25− qmlRegisterType<TopLevelSurfaceList>(uri, 0, 1, "TopLevelSurfaceList");
26+ qmlRegisterType<TopLevelWindowModel>(uri, 1, 0, "TopLevelWindowModel");
27+
28+ qRegisterMetaType<Window*>("Window*");
2629
2730 qRegisterMetaType<QAbstractListModel*>("QAbstractListModel*");
2831}
plugins/Wizard/PageList.cpp+5−6
@@ -46,7 +46,9 @@ PageList::PageList(QObject *parent)
4646 QSet<QString> disabledPages;
4747 QStringList dataDirs;
4848
49− if (!isRunningInstalled() && getenv("WIZARD_TESTING") == nullptr) {
49+ if (getenv("WIZARD_TESTING") != nullptr) {
50+ dataDirs = QStandardPaths::standardLocations(QStandardPaths::GenericDataLocation);
51+ } else if (!isRunningInstalled()) {
5052 dataDirs << qmlDirectory();
5153 } else {
5254 dataDirs = shellDataDirs();
@@ -71,11 +73,8 @@ PageList::PageList(QObject *parent)
7173 // If there was a system update installed, skip until the last page to just greet the user
7274 QSettings settings;
7375 if (settings.value(QStringLiteral("Wizard/SkipUntilFinishedPage")).toBool()) {
74− const QString lastPage = m_pages.lastKey();
75− Q_FOREACH(const QString &page, m_pages.keys()) {
76− if (Q_UNLIKELY(page != lastPage)) {
77− m_pages.remove(page);
78− }
76+ while (m_pages.count() > 1) {
77+ m_pages.erase(m_pages.begin());
7978 }
8079
8180 // ... and reset it again for the next run
plugins/Wizard/timezonemodel.h+1−1
@@ -27,7 +27,6 @@ class TimeZoneLocationModel: public QAbstractListModel
2727 Q_PROPERTY(bool listUpdating READ listUpdating NOTIFY listUpdatingChanged)
2828 Q_PROPERTY(QString filter READ filter WRITE setFilter NOTIFY filterChanged)
2929 Q_PROPERTY(QString country READ country WRITE setCountry NOTIFY countryChanged)
30− Q_ENUMS(Roles)
3130
3231public:
3332 explicit TimeZoneLocationModel(QObject *parent = nullptr);
@@ -42,6 +41,7 @@ public:
4241 LatitudeRole,
4342 LongitudeRole
4443 };
44+ Q_ENUM(Roles)
4545
4646 int rowCount(const QModelIndex &parent = QModelIndex()) const override;
4747 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
po/aa.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-02-12 10:18+0000\n"
1212"Last-Translator: Charif AYFARAH <ayfarah@ymail.com>\n"
1313"Language-Team: Afar <aa@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Cuumita "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr ""
2929
@@ -31,7 +31,7 @@ msgstr ""
3131msgid "Quit"
3232msgstr "Kat"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr ""
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Koflis"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Eweq"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Bayis"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Wadir-ugus"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Wadir-ugussuh digga maay litoo?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Maleey"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Yeey"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Cayla"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr "Timmi haytuh digga maay litoo?"
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr "Timmi hayis"
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr "Wadir-qimbis"
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr "Inkih alif"
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr ""
396426msgid "Enable location data"
397427msgstr ""
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr ""
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr "Dabqi"
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr ""
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] "Maganak %1 minit qambaalaay, kaadu gabbat"
438462msgstr[1] "Maganak %1 minit qambaalaay, kaadu gabbat"
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr "Cuumita uybulluy"
@@ -477,62 +514,62 @@ msgstr ""
477514msgid "Conference"
478515msgstr "Koboxu"
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] "%1 saaqata"
489526msgstr[1] "%1 saaqata"
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] "%1 miniti"
496533msgstr[1] "%1 miniti"
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] "%1 nammayye"
503540msgstr[1] "%1 nammayye"
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr "0 nammayye"
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr "%1 raaqe"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr "Qulluumah"
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr ""
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr "Bayteh"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr "Duudumteh"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr ""
538575
po/am.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-08-13 14:45+0000\n"
1212"Last-Translator: samson <Unknown>\n"
1313"Language-Team: Amharic <am@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "የ መግቢያ ቃል: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "አቋራጭ ማጣበቂያ"
2929
@@ -31,7 +31,7 @@ msgstr "አቋራጭ ማጣበቂያ"
3131msgid "Quit"
3232msgstr "ማጥፊያ"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "አቋራጭ መለያያ"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "መቆለፊያ"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "መውጫ"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "መሰረዣ"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "እንደገና ማስነሻ"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "አይ"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "አዎ"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "ሐይል"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"በእርግጥ ሐይሉን ማጥፋት\n"
9292"ይፈልጋሉ?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "ሐይል ማጥፊያ"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "እንደገና ማስጀመሪያ"
@@ -177,87 +177,95 @@ msgstr "Super + 0 እስከ 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "ተመሳሳይ በ ማስጀመሪያ ምልክት ላይ እንደ መጫን"
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "ክልል"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Tap)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "የ ክልል ቤት መክፈቻ"
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "በ መቀየር ላይ"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "በ መተግበሪያዎች መካከል መቀያየሪያ"
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "የ ዴስክቶፕ ማስፊያ መክፈቻ"
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "መጠቆሚያ የ ግራ ወይንም የ ቀኝ"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "ትኩረት ማንቀሳቀሻ"
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "መስኮቶች"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "ሁሉንም መስኮቶች ማሳነሻ"
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Up"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "የ አሁኑን መስኮት ማሳደጊያ"
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Down"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "የ አሁኑን መስኮትማሳነሻ ወይንም እንደ ነበር መመለሻ"
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Left or Right"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "የ አሁኑን መስኮት በ ንዑስ-ማሳደጊያ"
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "የ አሁኑን መስኮት መዝጊያ"
263271
@@ -313,6 +321,28 @@ msgstr "ሁሉንም መዝጊያ"
313321msgid "Preview Share Item"
314322msgstr "የሚካፈሉትን እቃ ቅድመ እይታ"
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገናኝቷል: ይህን መመልከቻ እንደ ተችፓድ መጠቀሚያ"
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr "ይልቀቁ ለማነቃቃት…"
398428msgid "Enable location data"
399429msgstr "የአካባቢ ዳታ ማስቻያ"
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr "አስተዳዳሪ"
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr "ቤት"
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr "እንዲሁም የተገጠሙ"
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገናኝቷል: ይህን መመልከቻ እንደ ተችፓድ መጠቀሚያ"
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr "መክፈቻ"
@@ -439,7 +463,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
439463msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
440464msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
441465
442−#: qml/Greeter/Greeter.qml:596
466+#: qml/Greeter/Greeter.qml:592
443467msgid "Try again"
444468msgstr "እንደገና ይሞክሩ"
445469
@@ -467,6 +491,19 @@ msgstr "ድንገተኛ"
467491msgid "Select desktop environment"
468492msgstr "የ ዴስክቶፕ አይነት ይምረጡ"
469493
494+#: qml/Launcher/Drawer.qml:80
495+msgid "Search…"
496+msgstr ""
497+
498+#: qml/Launcher/Drawer.qml:101
499+msgctxt "Apps sorted alphabetically"
500+msgid "A-Z"
501+msgstr ""
502+
503+#: qml/Launcher/MoreAppsHeader.qml:32
504+msgid "More apps in the store"
505+msgstr ""
506+
470507#: qml/Notifications/NotificationMenuItemFactory.qml:124
471508msgid "Show password"
472509msgstr "የመግቢያ ቃል ማሳያ"
@@ -479,62 +516,62 @@ msgstr "ወደ ጥሪው ለመመለስ መታ ያድርጉ..."
479516msgid "Conference"
480517msgstr "ስብሰባ"
481518
482−#: qml/Panel/Indicators/MenuItemFactory.qml:847
519+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
483520msgid "Nothing is playing"
484521msgstr "ምንም አይጫወትም"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:975
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
487524#, qt-format
488525msgid "%1 hour"
489526msgid_plural "%1 hours"
490527msgstr[0] "%1 ሰአት"
491528msgstr[1] "%1 ሰአቶች"
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:979
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
494531#, qt-format
495532msgid "%1 minute"
496533msgid_plural "%1 minutes"
497534msgstr[0] "%1 ደቂቃ"
498535msgstr[1] "%1 ደቂቃዎች"
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:984
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
501538#, qt-format
502539msgid "%1 second"
503540msgid_plural "%1 seconds"
504541msgstr[0] "%1 ሰከንድ"
505542msgstr[1] "%1 ሰከንዶች"
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:987
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
508545msgid "0 seconds"
509546msgstr "0 ሰከንዶች"
510547
511548#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
512−#: qml/Panel/Indicators/MenuItemFactory.qml:989
549+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
513550#, qt-format
514551msgid "%1 remaining"
515552msgstr "%1 የቀረው"
516553
517−#: qml/Panel/Indicators/MenuItemFactory.qml:995
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
518555msgid "In queue…"
519556msgstr "ወረፋ በመጠበቅ ላይ…"
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:999
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
522559msgid "Downloading"
523560msgstr "በማውረድ ላይ"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
526563msgid "Paused, tap to resume"
527564msgstr "ማስቆሚያ: ለመቀጠል መታ ያድርጉ"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
530567msgid "Canceled"
531568msgstr "ተሰርዟል"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
534571msgid "Finished"
535572msgstr "ጨርሷል"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
538575msgid "Failed, tap to retry"
539576msgstr "አልተቻለም: እንደገና ለመሞከር መታ ያድርጉ"
540577
po/ar.po+127−90
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
11−"PO-Revision-Date: 2015-07-29 09:41+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
11+"PO-Revision-Date: 2017-01-14 05:20+0000\n"
1212"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
1313"Language-Team: Arabic <ar@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
1818"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
2323msgid "Password: "
2424msgstr "كلمة السر: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "تثبيت الاختصار"
3030
@@ -32,7 +32,7 @@ msgstr "تثبيت الاختصار"
3232msgid "Quit"
3333msgstr "خروج"
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "إزالة تثبيت الاختصار"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "أوصِد"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "خروج"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "إلغاء"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "إعادة التشغيل"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "لا"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "نعم"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "الطاقة"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,71 +92,71 @@ msgstr ""
9292"هل أنت متأكد من رغبتك\n"
9393"في إيقاف التشغيل؟"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "إيقاف التشغيل"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "إعادة التشغيل"
104104
105105#: qml/Components/KeyboardShortcutsOverlay.qml:41
106106msgid "Keyboard Shortcuts"
107−msgstr ""
107+msgstr "اختصارات لوحة المفاتيح"
108108
109109#: qml/Components/KeyboardShortcutsOverlay.qml:55
110110msgid "Unity 8"
111−msgstr ""
111+msgstr "يونتي 8"
112112
113113#: qml/Components/KeyboardShortcutsOverlay.qml:62
114114msgid "PrtScr"
115−msgstr ""
115+msgstr "PrtScr"
116116
117117#: qml/Components/KeyboardShortcutsOverlay.qml:67
118118msgid "Takes a screenshot."
119−msgstr ""
119+msgstr "أخذ لقطة للشاشة"
120120
121121#: qml/Components/KeyboardShortcutsOverlay.qml:75
122122msgid "Alt + PrtScr"
123−msgstr ""
123+msgstr "Alt + PrtScr"
124124
125125#: qml/Components/KeyboardShortcutsOverlay.qml:80
126126msgid "Takes a screenshot of a window."
127−msgstr ""
127+msgstr "أخذ لقطة شاشة للنافذة"
128128
129129#: qml/Components/KeyboardShortcutsOverlay.qml:88
130130msgid "Super + Space"
131−msgstr ""
131+msgstr "Super + Space"
132132
133133#: qml/Components/KeyboardShortcutsOverlay.qml:93
134134msgid "Switches to next keyboard layout."
135−msgstr ""
135+msgstr "للتحويل إلى مخطط لوحة المفاتيح التالي."
136136
137137#: qml/Components/KeyboardShortcutsOverlay.qml:101
138138msgid "Super + Shift + Space"
139−msgstr ""
139+msgstr "Super + Shift + Space"
140140
141141#: qml/Components/KeyboardShortcutsOverlay.qml:106
142142msgid "Switches to previous keyboard layout."
143−msgstr ""
143+msgstr "للتحويل إلى مخطط لوحة المفاتيح السابق."
144144
145145#: qml/Components/KeyboardShortcutsOverlay.qml:118
146146msgid "Launcher"
147−msgstr ""
147+msgstr "شريط بدء التطبيقات"
148148
149149#: qml/Components/KeyboardShortcutsOverlay.qml:125
150150msgid "Super (Hold)"
151−msgstr ""
151+msgstr "Super (Hold)"
152152
153153#: qml/Components/KeyboardShortcutsOverlay.qml:130
154154msgid "Opens the launcher, displays shortcuts."
155−msgstr ""
155+msgstr "لفتح شريط بدء التطبيقات، وإظهار الاختصارات."
156156
157157#: qml/Components/KeyboardShortcutsOverlay.qml:138
158158msgid "Alt + F1"
159−msgstr ""
159+msgstr "Alt + F1"
160160
161161#: qml/Components/KeyboardShortcutsOverlay.qml:143
162162msgid "Opens launcher keyboard navigation mode."
@@ -164,101 +164,109 @@ msgstr ""
164164
165165#: qml/Components/KeyboardShortcutsOverlay.qml:151
166166msgid "Super + Tab"
167−msgstr ""
167+msgstr "Super + Tab"
168168
169169#: qml/Components/KeyboardShortcutsOverlay.qml:156
170170msgid "Switches applications via the launcher."
171−msgstr ""
171+msgstr "للتحويل بين التطبيقات عبر شريط بدء التطبيقات."
172172
173173#: qml/Components/KeyboardShortcutsOverlay.qml:164
174174msgid "Super + 0 to 9"
175−msgstr ""
175+msgstr "Super + 0 to 9"
176176
177177#: qml/Components/KeyboardShortcutsOverlay.qml:169
178178msgid "Same as clicking on a launcher icon."
179+msgstr "نفس إجراء الضغط على أيقونة في الشريط."
180+
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr "Super + A"
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
179187msgstr ""
180188
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr ""
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr ""
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr ""
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195−msgstr ""
203+msgstr "التبديل"
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199−msgstr ""
207+msgstr "Alt + Tab"
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203−msgstr ""
211+msgstr "للتبديل بين التطبيقات المفتوحة."
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr ""
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr ""
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr ""
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219−msgstr ""
227+msgstr "لنقل التركيز."
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223−msgstr ""
231+msgstr "النوافذ"
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227−msgstr ""
235+msgstr "Ctrl + Super + D"
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231−msgstr ""
239+msgstr "لتصغير جميع النوافذ."
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235−msgstr ""
243+msgstr "Ctrl + Super + Up"
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239−msgstr ""
247+msgstr "لتكبير النافذة الحالية."
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243−msgstr ""
251+msgstr "Ctrl + Super + Down"
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247−msgstr ""
255+msgstr "لتصغير او استعادة النافذة الحالية."
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr ""
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr ""
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr ""
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr ""
264272
@@ -296,7 +304,7 @@ msgstr ""
296304
297305#: qml/Components/ModeSwitchWarningDialog.qml:63
298306msgid "Or force close now (unsaved data will be lost)."
299−msgstr ""
307+msgstr "أو أغلق إجباريا الآن (ستفقد أي بيانات غير محفوظة)."
300308
301309#: qml/Components/ModeSwitchWarningDialog.qml:75
302310msgid "OK, I will reconnect"
@@ -314,6 +322,28 @@ msgstr ""
314322msgid "Preview Share Item"
315323msgstr ""
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+
331+#: qml/Components/VirtualTouchPad.qml:327
332+msgid "Tap left button to click."
333+msgstr "اضغط الزر الأيسر للنقر."
334+
335+#: qml/Components/VirtualTouchPad.qml:339
336+msgid "Tap right button to right click."
337+msgstr "اضغط الزر الأيمن للنقر الأيمن."
338+
339+#: qml/Components/VirtualTouchPad.qml:351
340+msgid "Swipe with two fingers to scroll."
341+msgstr ""
342+
343+#: qml/Components/VirtualTouchPad.qml:396
344+msgid "Find more settings in the system settings."
345+msgstr "اعثر على مزيد من الإعدادات في إعدادات النظام."
346+
317347#: qml/Dash/DashPageHeader.qml:361
318348msgctxt "Button: Open the Ubuntu Store"
319349msgid "Store"
@@ -347,11 +377,11 @@ msgstr ""
347377
348378#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
349379msgid "Show less"
350−msgstr ""
380+msgstr "عرض أقل"
351381
352382#: qml/Dash/GenericScopeView.qml:547
353383msgid "Show all"
354−msgstr ""
384+msgstr "عرض الكل"
355385
356386#: qml/Dash/GenericScopeView.qml:578
357387msgctxt "Label: Hint for dash search line edit"
@@ -399,24 +429,18 @@ msgstr "حرّر للتحديث..."
399429msgid "Enable location data"
400430msgstr "تفعيل بيانات الموقع"
401431
402−#: qml/Dash/ScopesList.qml:57
432+#: qml/Dash/ScopesList.qml:146
403433msgid "Manage"
404434msgstr "إدارة"
405435
406−#: qml/Dash/ScopesList.qml:104
436+#: qml/Dash/ScopesList.qml:187
407437msgid "Home"
408438msgstr "الرئيسية"
409439
410−#: qml/Dash/ScopesList.qml:105
440+#: qml/Dash/ScopesList.qml:188
411441msgid "Also installed"
412442msgstr "أيضا تم تثبيت"
413443
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−
420444#: qml/Greeter/CoverPage.qml:127
421445msgid "Unlock"
422446msgstr "فك القفل"
@@ -446,7 +470,7 @@ msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مج
446470msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
447471msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
448472
449−#: qml/Greeter/Greeter.qml:596
473+#: qml/Greeter/Greeter.qml:592
450474msgid "Try again"
451475msgstr ""
452476
@@ -474,6 +498,19 @@ msgstr ""
474498msgid "Select desktop environment"
475499msgstr ""
476500
501+#: qml/Launcher/Drawer.qml:80
502+msgid "Search…"
503+msgstr ""
504+
505+#: qml/Launcher/Drawer.qml:101
506+msgctxt "Apps sorted alphabetically"
507+msgid "A-Z"
508+msgstr ""
509+
510+#: qml/Launcher/MoreAppsHeader.qml:32
511+msgid "More apps in the store"
512+msgstr ""
513+
477514#: qml/Notifications/NotificationMenuItemFactory.qml:124
478515msgid "Show password"
479516msgstr "عرض كلمة السر"
@@ -486,11 +523,11 @@ msgstr "انقر للعودة إلى المكالمة..."
486523msgid "Conference"
487524msgstr "مؤتمر"
488525
489−#: qml/Panel/Indicators/MenuItemFactory.qml:847
526+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
490527msgid "Nothing is playing"
491528msgstr "لا شيء مُشغّل"
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:975
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
494531#, qt-format
495532msgid "%1 hour"
496533msgid_plural "%1 hours"
@@ -501,7 +538,7 @@ msgstr[3] "%1 ساعات"
501538msgstr[4] "%1 ساعة"
502539msgstr[5] "%1 ساعة"
503540
504−#: qml/Panel/Indicators/MenuItemFactory.qml:979
541+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
505542#, qt-format
506543msgid "%1 minute"
507544msgid_plural "%1 minutes"
@@ -512,7 +549,7 @@ msgstr[3] "%1 دقائق"
512549msgstr[4] "%1 دقيقة"
513550msgstr[5] "%1 دقيقة"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:984
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
516553#, qt-format
517554msgid "%1 second"
518555msgid_plural "%1 seconds"
@@ -523,37 +560,37 @@ msgstr[3] "%1 ثوان"
523560msgstr[4] "%1 ثانية"
524561msgstr[5] "%1 ثانية"
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:987
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
527564msgid "0 seconds"
528565msgstr "أقل من ثانية"
529566
530567#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
531−#: qml/Panel/Indicators/MenuItemFactory.qml:989
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
532569#, qt-format
533570msgid "%1 remaining"
534571msgstr "باق %1"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:995
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
537574msgid "In queue…"
538575msgstr "في الانتظار..."
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:999
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
541578msgid "Downloading"
542579msgstr "التنزيل"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
545582msgid "Paused, tap to resume"
546583msgstr "مُلبث، انقر للاستئناف"
547584
548−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
585+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
549586msgid "Canceled"
550587msgstr "تم إلغائه"
551588
552−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
589+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
553590msgid "Finished"
554591msgstr "انتهى"
555592
556−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
593+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
557594msgid "Failed, tap to retry"
558595msgstr "فشل، انقل لإعادة المحاولة"
559596
po/ast.po+99−62
@@ -7,23 +7,23 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
11−"PO-Revision-Date: 2016-09-28 13:40+0000\n"
12−"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
11+"PO-Revision-Date: 2016-12-16 02:13+0000\n"
12+"Last-Translator: enolp <enolp@softastur.org>\n"
1313"Language-Team: Asturian <ast@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Contraseña: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Anclar atayu"
2929
@@ -31,7 +31,7 @@ msgstr "Anclar atayu"
3131msgid "Quit"
3232msgstr "Colar"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Desanclar atayu"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Bloquiar"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Zarrar sesión"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Encaboxar"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reaniciu"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "¿De xuru que quies reaniciar?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Non"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Sí"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Apagáu"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"¿De xuru que te prestaría\n"
9292"apagar?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Apagar"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Reaniciar"
@@ -177,87 +177,95 @@ msgstr "Super + 0 a 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Igual que facer click nel iconu del llanzador."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr "Abre'l caxón d'aplicaciones."
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Ámbitos"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Tocar)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Abre'l principiu d'Ámbitos"
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Conmutación"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Conmuta ente aplicaciones."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Abre esparder l'escritoriu."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Flecha izq. o dre."
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Mueve'l focu"
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Ventanes"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Amenorga toles ventanes."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Arriba"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximiza la ventana actual."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Abaxo"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Amenorga o restaura la ventana actual."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Izquierda o Drecha"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Semi-maximiza la ventana actual."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Zarra la ventana actual."
263271
@@ -313,6 +321,30 @@ msgstr "Zarrar too"
313321msgid "Preview Share Item"
314322msgstr "Entever l'elementu compartíu"
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+"El preséu agora ta coneutáu con una pantalla esterna. Usa esta pantalla como "
330+"touch pad pa interactuar col punteru."
331+
332+#: qml/Components/VirtualTouchPad.qml:327
333+msgid "Tap left button to click."
334+msgstr "Calca nel botón esquierdu pa facer clic."
335+
336+#: qml/Components/VirtualTouchPad.qml:339
337+msgid "Tap right button to right click."
338+msgstr "Calca nel botón drechu pa facer clic."
339+
340+#: qml/Components/VirtualTouchPad.qml:351
341+msgid "Swipe with two fingers to scroll."
342+msgstr "Esliza con dos deos pa desplazate."
343+
344+#: qml/Components/VirtualTouchPad.qml:396
345+msgid "Find more settings in the system settings."
346+msgstr "Alcuentra más axustes nos Axustes del Sistema."
347+
316348#: qml/Dash/DashPageHeader.qml:361
317349msgctxt "Button: Open the Ubuntu Store"
318350msgid "Store"
@@ -398,26 +430,18 @@ msgstr "Sueltar p'anovar..."
398430msgid "Enable location data"
399431msgstr "Habilitar datos d'allugamientu"
400432
401−#: qml/Dash/ScopesList.qml:57
433+#: qml/Dash/ScopesList.qml:146
402434msgid "Manage"
403435msgstr "Xestionar"
404436
405−#: qml/Dash/ScopesList.qml:104
437+#: qml/Dash/ScopesList.qml:187
406438msgid "Home"
407439msgstr "Aniciu"
408440
409−#: qml/Dash/ScopesList.qml:105
441+#: qml/Dash/ScopesList.qml:188
410442msgid "Also installed"
411443msgstr "Tamién instalaos"
412444
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−"El preséu agora ta coneutáu con una pantalla esterna. Usa esta pantalla como "
419−"touch pad pa interactuar col punteru."
420−
421445#: qml/Greeter/CoverPage.qml:127
422446msgid "Unlock"
423447msgstr "Desbloquiar"
@@ -442,7 +466,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
442466msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
443467msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
444468
445−#: qml/Greeter/Greeter.qml:596
469+#: qml/Greeter/Greeter.qml:592
446470msgid "Try again"
447471msgstr "Tentar otra vuelta"
448472
@@ -470,6 +494,19 @@ msgstr "Emerxencia"
470494msgid "Select desktop environment"
471495msgstr "Esbillar entornu d'escritoriu"
472496
497+#: qml/Launcher/Drawer.qml:80
498+msgid "Search…"
499+msgstr "Guetar..."
500+
501+#: qml/Launcher/Drawer.qml:101
502+msgctxt "Apps sorted alphabetically"
503+msgid "A-Z"
504+msgstr "A-Z"
505+
506+#: qml/Launcher/MoreAppsHeader.qml:32
507+msgid "More apps in the store"
508+msgstr "Más aplicaciones na tienda"
509+
473510#: qml/Notifications/NotificationMenuItemFactory.qml:124
474511msgid "Show password"
475512msgstr "Amosar contraseña"
@@ -482,62 +519,62 @@ msgstr "Toca pa tornar a la llamada..."
482519msgid "Conference"
483520msgstr "Conferencia"
484521
485−#: qml/Panel/Indicators/MenuItemFactory.qml:847
522+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
486523msgid "Nothing is playing"
487524msgstr "Nun ta reproduciéndose nada"
488525
489−#: qml/Panel/Indicators/MenuItemFactory.qml:975
526+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
490527#, qt-format
491528msgid "%1 hour"
492529msgid_plural "%1 hours"
493530msgstr[0] "%1 hora"
494531msgstr[1] "%1 hores"
495532
496−#: qml/Panel/Indicators/MenuItemFactory.qml:979
533+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
497534#, qt-format
498535msgid "%1 minute"
499536msgid_plural "%1 minutes"
500537msgstr[0] "%1 minutu"
501538msgstr[1] "%1 minutos"
502539
503−#: qml/Panel/Indicators/MenuItemFactory.qml:984
540+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
504541#, qt-format
505542msgid "%1 second"
506543msgid_plural "%1 seconds"
507544msgstr[0] "%1 segundu"
508545msgstr[1] "%1 segundos"
509546
510−#: qml/Panel/Indicators/MenuItemFactory.qml:987
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
511548msgid "0 seconds"
512549msgstr "0 segundos"
513550
514551#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
515−#: qml/Panel/Indicators/MenuItemFactory.qml:989
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
516553#, qt-format
517554msgid "%1 remaining"
518555msgstr "Queden %1"
519556
520−#: qml/Panel/Indicators/MenuItemFactory.qml:995
557+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
521558msgid "In queue…"
522559msgstr "Na cola..."
523560
524−#: qml/Panel/Indicators/MenuItemFactory.qml:999
561+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
525562msgid "Downloading"
526563msgstr "Baxando"
527564
528−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
565+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
529566msgid "Paused, tap to resume"
530567msgstr "Posáu, toca pa reanudar"
531568
532−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
569+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
533570msgid "Canceled"
534571msgstr "Encaboxáu"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
537574msgid "Finished"
538575msgstr "Finó"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
541578msgid "Failed, tap to retry"
542579msgstr "Falló, toca pa reintentar"
543580
po/az.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2014-09-03 16:39+0000\n"
1212"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
1313"Language-Team: Azerbaijani <az@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Şifrә: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Pin qısayolu"
2929
@@ -31,7 +31,7 @@ msgstr "Pin qısayolu"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Açma qısayolu"
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "İmtina"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Yox"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Hə"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr ""
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr ""
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr ""
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr ""
396426msgid "Enable location data"
397427msgstr ""
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr ""
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr ""
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr ""
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] ""
438462msgstr[1] ""
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr "Şifrәni göstәr"
@@ -477,62 +514,62 @@ msgstr "Zəngə qayıtmaq üçün toxunun..."
477514msgid "Conference"
478515msgstr "Konfrans"
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] ""
489526msgstr[1] ""
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] ""
496533msgstr[1] ""
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] ""
503540msgstr[1] ""
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr ""
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr ""
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr "Növbədədir..."
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr "Endirilir"
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr "Dayandırıldı. Davam etmək üçün toxunun"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr "İmtina edildi"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr "Bitdi"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr "Alınmadı. Yenidәn cәhd etmək üçün toxunun"
538575
po/be.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-12-13 13:12+0000\n"
1212"Last-Translator: Mikhail_SaTuRn <mikhail_saturn@tut.by>\n"
1313"Language-Team: Belarusian <be@li.org>\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
2323msgid "Password: "
2424msgstr "Пароль: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "Замацаваць кнопку"
3030
@@ -32,7 +32,7 @@ msgstr "Замацаваць кнопку"
3232msgid "Quit"
3333msgstr "Выйсці"
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "Адмацаваць кнопку"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "Заблакаваць"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "Выйсці"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "Скасаваць"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "Перазагрузіць"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "Не"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "Так"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "Сілкаванне"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,12 +92,12 @@ msgstr ""
9292"Вы ўпэўнены, што хочаце\n"
9393"выключыць камп'ютэр?"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "Выключыць"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "Перазапуск"
@@ -178,87 +178,95 @@ msgstr ""
178178msgid "Same as clicking on a launcher icon."
179179msgstr ""
180180
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr ""
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
187+msgstr ""
188+
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr ""
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr ""
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr ""
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195203msgstr ""
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199207msgstr ""
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203211msgstr ""
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr ""
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr ""
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr ""
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219227msgstr ""
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223231msgstr ""
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227235msgstr ""
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231239msgstr ""
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235243msgstr ""
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239247msgstr ""
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243251msgstr ""
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247255msgstr ""
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr ""
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr ""
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr ""
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr ""
264272
@@ -314,6 +322,28 @@ msgstr "Зачыніць усё"
314322msgid "Preview Share Item"
315323msgstr "Праглядзець элемент"
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+
331+#: qml/Components/VirtualTouchPad.qml:327
332+msgid "Tap left button to click."
333+msgstr ""
334+
335+#: qml/Components/VirtualTouchPad.qml:339
336+msgid "Tap right button to right click."
337+msgstr ""
338+
339+#: qml/Components/VirtualTouchPad.qml:351
340+msgid "Swipe with two fingers to scroll."
341+msgstr ""
342+
343+#: qml/Components/VirtualTouchPad.qml:396
344+msgid "Find more settings in the system settings."
345+msgstr ""
346+
317347#: qml/Dash/DashPageHeader.qml:361
318348msgctxt "Button: Open the Ubuntu Store"
319349msgid "Store"
@@ -399,24 +429,18 @@ msgstr "Адпусціце для абнаўлення..."
399429msgid "Enable location data"
400430msgstr "Уключыць дадзеныя аб месцазнаходжанні"
401431
402−#: qml/Dash/ScopesList.qml:57
432+#: qml/Dash/ScopesList.qml:146
403433msgid "Manage"
404434msgstr "Кіраванне"
405435
406−#: qml/Dash/ScopesList.qml:104
436+#: qml/Dash/ScopesList.qml:187
407437msgid "Home"
408438msgstr "Хатняя папка"
409439
410−#: qml/Dash/ScopesList.qml:105
440+#: qml/Dash/ScopesList.qml:188
411441msgid "Also installed"
412442msgstr "Таксама ўсталявана"
413443
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−
420444#: qml/Greeter/CoverPage.qml:127
421445msgid "Unlock"
422446msgstr "Разблакаваць"
@@ -444,7 +468,7 @@ msgstr[0] "Пачакайце %1 хвіліну і паўтарыце спроб
444468msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
445469msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
446470
447−#: qml/Greeter/Greeter.qml:596
471+#: qml/Greeter/Greeter.qml:592
448472msgid "Try again"
449473msgstr ""
450474
@@ -472,6 +496,19 @@ msgstr ""
472496msgid "Select desktop environment"
473497msgstr ""
474498
499+#: qml/Launcher/Drawer.qml:80
500+msgid "Search…"
501+msgstr ""
502+
503+#: qml/Launcher/Drawer.qml:101
504+msgctxt "Apps sorted alphabetically"
505+msgid "A-Z"
506+msgstr ""
507+
508+#: qml/Launcher/MoreAppsHeader.qml:32
509+msgid "More apps in the store"
510+msgstr ""
511+
475512#: qml/Notifications/NotificationMenuItemFactory.qml:124
476513msgid "Show password"
477514msgstr "Паказаць пароль"
@@ -484,11 +521,11 @@ msgstr "Націсніце, каб вярнуцца да выкліку..."
484521msgid "Conference"
485522msgstr "Канферэнцыя"
486523
487−#: qml/Panel/Indicators/MenuItemFactory.qml:847
524+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
488525msgid "Nothing is playing"
489526msgstr "Нічога не грае"
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:975
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
492529#, qt-format
493530msgid "%1 hour"
494531msgid_plural "%1 hours"
@@ -496,7 +533,7 @@ msgstr[0] "%1 гадзіна"
496533msgstr[1] "%1 гадзіны"
497534msgstr[2] "%1 гадзінаў"
498535
499−#: qml/Panel/Indicators/MenuItemFactory.qml:979
536+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
500537#, qt-format
501538msgid "%1 minute"
502539msgid_plural "%1 minutes"
@@ -504,7 +541,7 @@ msgstr[0] "%1 хвіліна"
504541msgstr[1] "%1 хвіліны"
505542msgstr[2] "%1 хвілінаў"
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:984
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
508545#, qt-format
509546msgid "%1 second"
510547msgid_plural "%1 seconds"
@@ -512,37 +549,37 @@ msgstr[0] "%1 секунда"
512549msgstr[1] "%1 секунды"
513550msgstr[2] "%1 секундаў"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:987
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
516553msgid "0 seconds"
517554msgstr "0 секунд"
518555
519556#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
520−#: qml/Panel/Indicators/MenuItemFactory.qml:989
557+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
521558#, qt-format
522559msgid "%1 remaining"
523560msgstr "%1 засталося"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:995
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
526563msgid "In queue…"
527564msgstr "У чарзе..."
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:999
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
530567msgid "Downloading"
531568msgstr "Запампоўка"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
534571msgid "Paused, tap to resume"
535572msgstr "Прыпынена, націсніце для працягу"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
538575msgid "Canceled"
539576msgstr "Скасавана"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
542579msgid "Finished"
543580msgstr "Скончана"
544581
545−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
582+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
546583msgid "Failed, tap to retry"
547584msgstr "Не атрымалася, націсніце, каб паўтарыць спробу"
548585
po/bg.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-04-12 14:43+0000\n"
1212"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
1313"Language-Team: Bulgarian <bg@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr ""
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr ""
2929
@@ -31,7 +31,7 @@ msgstr ""
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr ""
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr ""
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr ""
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr ""
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr ""
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Искате ли да \n"
9292"изключите захранването на устройството?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr ""
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr ""
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -313,6 +321,28 @@ msgstr ""
313321msgid "Preview Share Item"
314322msgstr ""
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr ""
398428msgid "Enable location data"
399429msgstr ""
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr ""
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr ""
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr ""
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr ""
@@ -439,7 +463,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
439463msgstr[0] ""
440464msgstr[1] ""
441465
442−#: qml/Greeter/Greeter.qml:596
466+#: qml/Greeter/Greeter.qml:592
443467msgid "Try again"
444468msgstr ""
445469
@@ -467,6 +491,19 @@ msgstr ""
467491msgid "Select desktop environment"
468492msgstr ""
469493
494+#: qml/Launcher/Drawer.qml:80
495+msgid "Search…"
496+msgstr ""
497+
498+#: qml/Launcher/Drawer.qml:101
499+msgctxt "Apps sorted alphabetically"
500+msgid "A-Z"
501+msgstr ""
502+
503+#: qml/Launcher/MoreAppsHeader.qml:32
504+msgid "More apps in the store"
505+msgstr ""
506+
470507#: qml/Notifications/NotificationMenuItemFactory.qml:124
471508msgid "Show password"
472509msgstr "Покажи паролата"
@@ -479,62 +516,62 @@ msgstr ""
479516msgid "Conference"
480517msgstr ""
481518
482−#: qml/Panel/Indicators/MenuItemFactory.qml:847
519+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
483520msgid "Nothing is playing"
484521msgstr ""
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:975
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
487524#, qt-format
488525msgid "%1 hour"
489526msgid_plural "%1 hours"
490527msgstr[0] ""
491528msgstr[1] ""
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:979
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
494531#, qt-format
495532msgid "%1 minute"
496533msgid_plural "%1 minutes"
497534msgstr[0] ""
498535msgstr[1] ""
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:984
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
501538#, qt-format
502539msgid "%1 second"
503540msgid_plural "%1 seconds"
504541msgstr[0] ""
505542msgstr[1] ""
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:987
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
508545msgid "0 seconds"
509546msgstr ""
510547
511548#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
512−#: qml/Panel/Indicators/MenuItemFactory.qml:989
549+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
513550#, qt-format
514551msgid "%1 remaining"
515552msgstr ""
516553
517−#: qml/Panel/Indicators/MenuItemFactory.qml:995
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
518555msgid "In queue…"
519556msgstr ""
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:999
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
522559msgid "Downloading"
523560msgstr ""
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
526563msgid "Paused, tap to resume"
527564msgstr ""
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
530567msgid "Canceled"
531568msgstr ""
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
534571msgid "Finished"
535572msgstr ""
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
538575msgid "Failed, tap to retry"
539576msgstr ""
540577
po/bn.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-11-27 19:38+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Bengali <bn@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "পাসওয়ার্ড: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "পিন"
2929
@@ -31,7 +31,7 @@ msgstr "পিন"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "আনপিন"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "লক করুন"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "বাতিল"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "পুনরায় চালু"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "আপনি কি পুনরায় চালু করতে চান?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "না"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "হ্যাঁ"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"আপনি নিশ্চিত যে আপনি\n"
9292"বন্ধ করতে চান?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "বন্ধ করুন"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "পুনরায় চালু"
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -313,6 +321,28 @@ msgstr ""
313321msgid "Preview Share Item"
314322msgstr ""
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr "রিফ্রেশ করার জন্য ছেড়ে দিন"
398428msgid "Enable location data"
399429msgstr "অবস্থান নির্ণয় চালু করুন"
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr "ব্যবস্থাপনা"
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr ""
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr "আরও ইন্সটল করা রয়েছে..."
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr "লক খুলুন"
@@ -439,7 +463,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
439463msgstr[0] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
440464msgstr[1] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
441465
442−#: qml/Greeter/Greeter.qml:596
466+#: qml/Greeter/Greeter.qml:592
443467msgid "Try again"
444468msgstr ""
445469
@@ -467,6 +491,19 @@ msgstr ""
467491msgid "Select desktop environment"
468492msgstr ""
469493
494+#: qml/Launcher/Drawer.qml:80
495+msgid "Search…"
496+msgstr ""
497+
498+#: qml/Launcher/Drawer.qml:101
499+msgctxt "Apps sorted alphabetically"
500+msgid "A-Z"
501+msgstr ""
502+
503+#: qml/Launcher/MoreAppsHeader.qml:32
504+msgid "More apps in the store"
505+msgstr ""
506+
470507#: qml/Notifications/NotificationMenuItemFactory.qml:124
471508msgid "Show password"
472509msgstr "পাসওয়ার্ড দেখান"
@@ -479,62 +516,62 @@ msgstr "কলে ফিরে যেতে চাপ দিন..."
479516msgid "Conference"
480517msgstr "কনফারেন্স"
481518
482−#: qml/Panel/Indicators/MenuItemFactory.qml:847
519+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
483520msgid "Nothing is playing"
484521msgstr "কোন কিছু বাজছে না।"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:975
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
487524#, qt-format
488525msgid "%1 hour"
489526msgid_plural "%1 hours"
490527msgstr[0] "%1 ঘণ্টা"
491528msgstr[1] "%1 ঘণ্টা"
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:979
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
494531#, qt-format
495532msgid "%1 minute"
496533msgid_plural "%1 minutes"
497534msgstr[0] "%1 মিনিট"
498535msgstr[1] "%1 মিনিট"
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:984
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
501538#, qt-format
502539msgid "%1 second"
503540msgid_plural "%1 seconds"
504541msgstr[0] "%1 সেকেন্ড"
505542msgstr[1] "%1 সেকেন্ড"
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:987
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
508545msgid "0 seconds"
509546msgstr "0 সেকেন্ড"
510547
511548#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
512−#: qml/Panel/Indicators/MenuItemFactory.qml:989
549+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
513550#, qt-format
514551msgid "%1 remaining"
515552msgstr "%1 বাকি"
516553
517−#: qml/Panel/Indicators/MenuItemFactory.qml:995
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
518555msgid "In queue…"
519556msgstr "অপেক্ষায় রয়েছে..."
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:999
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
522559msgid "Downloading"
523560msgstr "ডাউনলোড হচ্ছে"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
526563msgid "Paused, tap to resume"
527564msgstr "থামানো, শুরু করতে চাপ দিন"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
530567msgid "Canceled"
531568msgstr "বাতিল হয়েছে"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
534571msgid "Finished"
535572msgstr "শেষ"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
538575msgid "Failed, tap to retry"
539576msgstr "ব্যার্থ হয়েছে, পুনরায় চেষ্টা করতে চাপ দিন"
540577
po/br.po+100−61
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-08-29 11:37+0000\n"
1212"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
1313"Language-Team: Breton <br@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Ger-tremen : "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Spilhennañ ar verradenn"
2929
@@ -31,7 +31,7 @@ msgstr "Spilhennañ ar verradenn"
3131msgid "Quit"
3232msgstr "Mont kuit"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Dispilhennañ ar verradenn"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Prennañ"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Digevreañ"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Nullañ"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Adloc'hañ"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "N'on ket"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Ya"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Enaouiñ"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Ha sur oc'h e fell deoc'h\n"
9292"troc'hañ an tredan ?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Lazhañ"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Adloc'hañ"
@@ -177,89 +177,97 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Ar memes tra ha klikañ war un arlun lañser"
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Kefluskerioù enklask"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Digeriñ pajenn degemer ar c'hefluskerioù enklask."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Cheñch"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Erl + Taolenn"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Windows"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Bihanaat an holl brenestroù."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Erl + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262−msgstr ""
270+msgstr "Serriñ ar prenestr a vremañ"
263271
264272#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:252
265273msgid "Return to Call"
@@ -316,6 +324,28 @@ msgstr "Serriñ pep tra"
316324msgid "Preview Share Item"
317325msgstr "Rakwelet an elfenn lodet"
318326
327+#: qml/Components/VirtualTouchPad.qml:317
328+msgid ""
329+"Your device is now connected to an external display. Use this screen as a "
330+"touch pad to interact with the pointer."
331+msgstr ""
332+
333+#: qml/Components/VirtualTouchPad.qml:327
334+msgid "Tap left button to click."
335+msgstr ""
336+
337+#: qml/Components/VirtualTouchPad.qml:339
338+msgid "Tap right button to right click."
339+msgstr ""
340+
341+#: qml/Components/VirtualTouchPad.qml:351
342+msgid "Swipe with two fingers to scroll."
343+msgstr ""
344+
345+#: qml/Components/VirtualTouchPad.qml:396
346+msgid "Find more settings in the system settings."
347+msgstr ""
348+
319349#: qml/Dash/DashPageHeader.qml:361
320350msgctxt "Button: Open the Ubuntu Store"
321351msgid "Store"
@@ -401,24 +431,18 @@ msgstr "Lezel da vont evit freskaat..."
401431msgid "Enable location data"
402432msgstr "Gweredekaat ar roadennoù lec'hiañ"
403433
404−#: qml/Dash/ScopesList.qml:57
434+#: qml/Dash/ScopesList.qml:146
405435msgid "Manage"
406436msgstr "Merañ"
407437
408−#: qml/Dash/ScopesList.qml:104
438+#: qml/Dash/ScopesList.qml:187
409439msgid "Home"
410440msgstr "Er gêr"
411441
412−#: qml/Dash/ScopesList.qml:105
442+#: qml/Dash/ScopesList.qml:188
413443msgid "Also installed"
414444msgstr "Staliet ivez"
415445
416−#: qml/DisabledScreenNotice.qml:109
417−msgid ""
418−"Your device is now connected to an external display. Use this screen as a "
419−"touch pad to interact with the pointer."
420−msgstr ""
421−
422446#: qml/Greeter/CoverPage.qml:127
423447msgid "Unlock"
424448msgstr "Dibrennañ"
@@ -446,7 +470,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
446470msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
447471msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
448472
449−#: qml/Greeter/Greeter.qml:596
473+#: qml/Greeter/Greeter.qml:592
450474msgid "Try again"
451475msgstr "Esaeañ adarre"
452476
@@ -468,10 +492,23 @@ msgstr "Kevreañ"
468492
469493#: qml/Greeter/NarrowView.qml:252
470494msgid "Emergency"
471−msgstr ""
495+msgstr "Mall"
472496
473497#: qml/Greeter/SessionsList.qml:122
474498msgid "Select desktop environment"
499+msgstr "Diuzañ endro ar burev"
500+
501+#: qml/Launcher/Drawer.qml:80
502+msgid "Search…"
503+msgstr ""
504+
505+#: qml/Launcher/Drawer.qml:101
506+msgctxt "Apps sorted alphabetically"
507+msgid "A-Z"
508+msgstr ""
509+
510+#: qml/Launcher/MoreAppsHeader.qml:32
511+msgid "More apps in the store"
475512msgstr ""
476513
477514#: qml/Notifications/NotificationMenuItemFactory.qml:124
@@ -486,62 +523,62 @@ msgstr "Touchit evit distreiñ d'ar bellgomzadenn..."
486523msgid "Conference"
487524msgstr "Kendiviz"
488525
489−#: qml/Panel/Indicators/MenuItemFactory.qml:847
526+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
490527msgid "Nothing is playing"
491528msgstr "Ne lenner netra bremañ"
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:975
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
494531#, qt-format
495532msgid "%1 hour"
496533msgid_plural "%1 hours"
497534msgstr[0] "%1 eur"
498535msgstr[1] "%1 eur"
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:979
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
501538#, qt-format
502539msgid "%1 minute"
503540msgid_plural "%1 minutes"
504541msgstr[0] "%1 vunutenn"
505542msgstr[1] "%1 vunutenn"
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:984
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
508545#, qt-format
509546msgid "%1 second"
510547msgid_plural "%1 seconds"
511548msgstr[0] "%1 eilenn"
512549msgstr[1] "%1 eilenn"
513550
514−#: qml/Panel/Indicators/MenuItemFactory.qml:987
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
515552msgid "0 seconds"
516553msgstr "0 eilenn"
517554
518555#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
519−#: qml/Panel/Indicators/MenuItemFactory.qml:989
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
520557#, qt-format
521558msgid "%1 remaining"
522559msgstr "%1 o chom"
523560
524−#: qml/Panel/Indicators/MenuItemFactory.qml:995
561+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
525562msgid "In queue…"
526563msgstr "El lostennad..."
527564
528−#: qml/Panel/Indicators/MenuItemFactory.qml:999
565+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
529566msgid "Downloading"
530567msgstr "O pellgargañ"
531568
532−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
569+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
533570msgid "Paused, tap to resume"
534571msgstr "Ehanet, touchit evit adkregiñ"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
537574msgid "Canceled"
538575msgstr "Nullet"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
541578msgid "Finished"
542579msgstr "Echu"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
545582msgid "Failed, tap to retry"
546583msgstr "C'hwitet, touchit evit adkregiñ"
547584
@@ -731,6 +768,8 @@ msgid ""
731768"There is a system update available and ready to install. Afterwards, the "
732769"device will automatically restart."
733770msgstr ""
771+"Un hizivadenn eus ar reizhiad zo da gaout. Prest eo da vezañ staliet. Goude-"
772+"se e adloc'ho ho penveg e-unan."
734773
735774#: qml/Wizard/Pages/77-system-update.qml:76
736775msgctxt "string identifying name of the update"
@@ -769,7 +808,7 @@ msgstr "Penndivizoù implij"
769808
770809#: qml/Wizard/Pages/here-terms.qml:69
771810msgid "Your device uses positioning technologies provided by HERE."
772−msgstr ""
811+msgstr "Ho penveg a implij teknologiezhoù lec'hiañ pourchaset gant HERE."
773812
774813#: qml/Wizard/Pages/here-terms.qml:81
775814msgid ""
po/bs.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-12-01 20:06+0000\n"
1212"Last-Translator: Kenan Gutić <Unknown>\n"
1313"Language-Team: Bosnian <bs@li.org>\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
2323msgid "Password: "
2424msgstr "Šifra: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "Prikačite prečicu"
3030
@@ -32,7 +32,7 @@ msgstr "Prikačite prečicu"
3232msgid "Quit"
3333msgstr "Napusti"
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "Otkačite prečicu"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "Zaključaj"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "Odjavi se"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "Otkaži"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "Ponovo pokreni"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "Ne"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "Da"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "Napajanje"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,12 +92,12 @@ msgstr ""
9292"Da li ste sigurni da želite\n"
9393"isključiti?"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "Isključi"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "Restartuj"
@@ -178,87 +178,95 @@ msgstr ""
178178msgid "Same as clicking on a launcher icon."
179179msgstr ""
180180
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr ""
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
187+msgstr ""
188+
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr ""
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr ""
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr ""
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195203msgstr ""
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199207msgstr ""
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203211msgstr ""
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr ""
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr ""
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr ""
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219227msgstr ""
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223231msgstr ""
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227235msgstr ""
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231239msgstr ""
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235243msgstr ""
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239247msgstr ""
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243251msgstr ""
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247255msgstr ""
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr ""
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr ""
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr ""
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr ""
264272
@@ -316,6 +324,28 @@ msgstr "Zatvori sve"
316324msgid "Preview Share Item"
317325msgstr "Pogledaj stavku koja se dijeli"
318326
327+#: qml/Components/VirtualTouchPad.qml:317
328+msgid ""
329+"Your device is now connected to an external display. Use this screen as a "
330+"touch pad to interact with the pointer."
331+msgstr ""
332+
333+#: qml/Components/VirtualTouchPad.qml:327
334+msgid "Tap left button to click."
335+msgstr ""
336+
337+#: qml/Components/VirtualTouchPad.qml:339
338+msgid "Tap right button to right click."
339+msgstr ""
340+
341+#: qml/Components/VirtualTouchPad.qml:351
342+msgid "Swipe with two fingers to scroll."
343+msgstr ""
344+
345+#: qml/Components/VirtualTouchPad.qml:396
346+msgid "Find more settings in the system settings."
347+msgstr ""
348+
319349#: qml/Dash/DashPageHeader.qml:361
320350msgctxt "Button: Open the Ubuntu Store"
321351msgid "Store"
@@ -401,24 +431,18 @@ msgstr "Pustiti za osvježavanje..."
401431msgid "Enable location data"
402432msgstr "Omogućiti podatke o lokaciji"
403433
404−#: qml/Dash/ScopesList.qml:57
434+#: qml/Dash/ScopesList.qml:146
405435msgid "Manage"
406436msgstr "Upravljanje"
407437
408−#: qml/Dash/ScopesList.qml:104
438+#: qml/Dash/ScopesList.qml:187
409439msgid "Home"
410440msgstr "Početna"
411441
412−#: qml/Dash/ScopesList.qml:105
442+#: qml/Dash/ScopesList.qml:188
413443msgid "Also installed"
414444msgstr "Također instalirano"
415445
416−#: qml/DisabledScreenNotice.qml:109
417−msgid ""
418−"Your device is now connected to an external display. Use this screen as a "
419−"touch pad to interact with the pointer."
420−msgstr ""
421−
422446#: qml/Greeter/CoverPage.qml:127
423447msgid "Unlock"
424448msgstr "Otključaj"
@@ -443,7 +467,7 @@ msgstr[0] "Molim pričekajte %1 minutu i onda pokušajte ponovo..."
443467msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
444468msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
445469
446−#: qml/Greeter/Greeter.qml:596
470+#: qml/Greeter/Greeter.qml:592
447471msgid "Try again"
448472msgstr ""
449473
@@ -471,6 +495,19 @@ msgstr ""
471495msgid "Select desktop environment"
472496msgstr ""
473497
498+#: qml/Launcher/Drawer.qml:80
499+msgid "Search…"
500+msgstr ""
501+
502+#: qml/Launcher/Drawer.qml:101
503+msgctxt "Apps sorted alphabetically"
504+msgid "A-Z"
505+msgstr ""
506+
507+#: qml/Launcher/MoreAppsHeader.qml:32
508+msgid "More apps in the store"
509+msgstr ""
510+
474511#: qml/Notifications/NotificationMenuItemFactory.qml:124
475512msgid "Show password"
476513msgstr "Prikaži šifru"
@@ -483,11 +520,11 @@ msgstr "Kucnite da uzvratite poziv..."
483520msgid "Conference"
484521msgstr "Savjetovanje"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:847
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
487524msgid "Nothing is playing"
488525msgstr "Ništa nije pokrenuto"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:975
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
491528#, qt-format
492529msgid "%1 hour"
493530msgid_plural "%1 hours"
@@ -495,7 +532,7 @@ msgstr[0] "%1 sat"
495532msgstr[1] "%1 sata"
496533msgstr[2] "%1 sati"
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:979
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
499536#, qt-format
500537msgid "%1 minute"
501538msgid_plural "%1 minutes"
@@ -503,7 +540,7 @@ msgstr[0] "%1 minut"
503540msgstr[1] "%1 minuta"
504541msgstr[2] "%1 minuta"
505542
506−#: qml/Panel/Indicators/MenuItemFactory.qml:984
543+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
507544#, qt-format
508545msgid "%1 second"
509546msgid_plural "%1 seconds"
@@ -511,37 +548,37 @@ msgstr[0] "%1 sekunda"
511548msgstr[1] "%1 sekunde"
512549msgstr[2] "%1 sekundi"
513550
514−#: qml/Panel/Indicators/MenuItemFactory.qml:987
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
515552msgid "0 seconds"
516553msgstr "0 sekundi"
517554
518555#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
519−#: qml/Panel/Indicators/MenuItemFactory.qml:989
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
520557#, qt-format
521558msgid "%1 remaining"
522559msgstr "%1 preostalo"
523560
524−#: qml/Panel/Indicators/MenuItemFactory.qml:995
561+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
525562msgid "In queue…"
526563msgstr "U red..."
527564
528−#: qml/Panel/Indicators/MenuItemFactory.qml:999
565+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
529566msgid "Downloading"
530567msgstr "Preuzimanje"
531568
532−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
569+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
533570msgid "Paused, tap to resume"
534571msgstr "Pauzirano, kucnuti za nastavak"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
537574msgid "Canceled"
538575msgstr "Otkazano"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
541578msgid "Finished"
542579msgstr "Završeno"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
545582msgid "Failed, tap to retry"
546583msgstr "Neuspjelo, kucnuti za ponavljanje"
547584
po/ca.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-11-11 06:30+0000\n"
1212"Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
1313"Language-Team: Catalan <ca@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Contrasenya: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Enganxa la drecera"
2929
@@ -31,7 +31,7 @@ msgstr "Enganxa la drecera"
3131msgid "Quit"
3232msgstr "Surt"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Desenganxa la drecera"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Bloca"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Surt"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancel·la"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reinicia"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Segur que voleu reiniciar?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "No"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Sí"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Energia"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Segur que voleu\n"
9292"apagar?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Apaga"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Reinicia"
@@ -177,87 +177,95 @@ msgstr "Super + 0 a 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "El mateix que clicar sobre una icona del llançador."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Lents"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Toc)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Obre la pàgina d'inici dels lents."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Commutació"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Commuta entre aplicacions."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Obre la distribució de l'escriptori."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Cursor dreta o esquerra"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Mou el focus"
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Finestres"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minimitza totes les finestres."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Amunt"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximitza la finestra actual."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Avall"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Minimitza o restaura la finestra actual."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Esquerra o Dreta"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Semi-maximitza la finestra actual."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Tanca la finestra actual."
263271
@@ -315,6 +323,30 @@ msgstr "Tanca-ho tot"
315323msgid "Preview Share Item"
316324msgstr "Previsualitzeu l'element a compartir"
317325
326+#: qml/Components/VirtualTouchPad.qml:317
327+msgid ""
328+"Your device is now connected to an external display. Use this screen as a "
329+"touch pad to interact with the pointer."
330+msgstr ""
331+"El vostre dispositiu està ara connectat a un monitor extern. Useu aquesta "
332+"pantalla com a ratolí tàctil per interaccionar amb el cursor."
333+
334+#: qml/Components/VirtualTouchPad.qml:327
335+msgid "Tap left button to click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:339
339+msgid "Tap right button to right click."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:351
343+msgid "Swipe with two fingers to scroll."
344+msgstr ""
345+
346+#: qml/Components/VirtualTouchPad.qml:396
347+msgid "Find more settings in the system settings."
348+msgstr ""
349+
318350#: qml/Dash/DashPageHeader.qml:361
319351msgctxt "Button: Open the Ubuntu Store"
320352msgid "Store"
@@ -400,26 +432,18 @@ msgstr "Deixeu anar per actualitzar..."
400432msgid "Enable location data"
401433msgstr "Habilita les dades d'ubicació"
402434
403−#: qml/Dash/ScopesList.qml:57
435+#: qml/Dash/ScopesList.qml:146
404436msgid "Manage"
405437msgstr "Gestiona"
406438
407−#: qml/Dash/ScopesList.qml:104
439+#: qml/Dash/ScopesList.qml:187
408440msgid "Home"
409441msgstr "Inici"
410442
411−#: qml/Dash/ScopesList.qml:105
443+#: qml/Dash/ScopesList.qml:188
412444msgid "Also installed"
413445msgstr "També instal·lat"
414446
415−#: qml/DisabledScreenNotice.qml:109
416−msgid ""
417−"Your device is now connected to an external display. Use this screen as a "
418−"touch pad to interact with the pointer."
419−msgstr ""
420−"El vostre dispositiu està ara connectat a un monitor extern. Useu aquesta "
421−"pantalla com a ratolí tàctil per interaccionar amb el cursor."
422−
423447#: qml/Greeter/CoverPage.qml:127
424448msgid "Unlock"
425449msgstr "Desbloca"
@@ -447,7 +471,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
447471msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
448472msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
449473
450−#: qml/Greeter/Greeter.qml:596
474+#: qml/Greeter/Greeter.qml:592
451475msgid "Try again"
452476msgstr "Torna-ho a provar"
453477
@@ -475,6 +499,19 @@ msgstr "Emergència"
475499msgid "Select desktop environment"
476500msgstr "Seleccioneu l'entorn d'escriptori"
477501
502+#: qml/Launcher/Drawer.qml:80
503+msgid "Search…"
504+msgstr ""
505+
506+#: qml/Launcher/Drawer.qml:101
507+msgctxt "Apps sorted alphabetically"
508+msgid "A-Z"
509+msgstr ""
510+
511+#: qml/Launcher/MoreAppsHeader.qml:32
512+msgid "More apps in the store"
513+msgstr ""
514+
478515#: qml/Notifications/NotificationMenuItemFactory.qml:124
479516msgid "Show password"
480517msgstr "Mostra la contrasenya"
@@ -487,62 +524,62 @@ msgstr "Feu un toc per tornar a la trucada..."
487524msgid "Conference"
488525msgstr "Conferència"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:847
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
491528msgid "Nothing is playing"
492529msgstr "No s'està reproduint res"
493530
494−#: qml/Panel/Indicators/MenuItemFactory.qml:975
531+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
495532#, qt-format
496533msgid "%1 hour"
497534msgid_plural "%1 hours"
498535msgstr[0] "%1 hora"
499536msgstr[1] "%1 hores"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:979
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
502539#, qt-format
503540msgid "%1 minute"
504541msgid_plural "%1 minutes"
505542msgstr[0] "%1 minut"
506543msgstr[1] "%1 minuts"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:984
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
509546#, qt-format
510547msgid "%1 second"
511548msgid_plural "%1 seconds"
512549msgstr[0] "%1 segon"
513550msgstr[1] "%1 segons"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:987
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
516553msgid "0 seconds"
517554msgstr "0 segons"
518555
519556#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
520−#: qml/Panel/Indicators/MenuItemFactory.qml:989
557+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
521558#, qt-format
522559msgid "%1 remaining"
523560msgstr "Resta %1"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:995
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
526563msgid "In queue…"
527564msgstr "A la cua..."
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:999
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
530567msgid "Downloading"
531568msgstr "S'està baixant"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
534571msgid "Paused, tap to resume"
535572msgstr "En pausa, feu un toc per continuar"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
538575msgid "Canceled"
539576msgstr "S'ha cancel·lat"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
542579msgid "Finished"
543580msgstr "S'ha finalitzat"
544581
545−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
582+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
546583msgid "Failed, tap to retry"
547584msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
548585
po/ca@valencia.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-02-22 15:22+0000\n"
1212"Last-Translator: David Planella <david.planella@gmail.com>\n"
1313"Language-Team: Catalan <ca@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:58+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Contrasenya: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Apega la drecera"
2929
@@ -31,7 +31,7 @@ msgstr "Apega la drecera"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Desenganxa la drecera"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancel·la"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Segur que voleu reiniciar?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "No"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Sí"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Segur que voleu\n"
9292"apagar?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr ""
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr ""
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -313,6 +321,28 @@ msgstr ""
313321msgid "Preview Share Item"
314322msgstr ""
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr "Deixeu anar per actualitzar..."
398428msgid "Enable location data"
399429msgstr "Habilita les dades d'ubicació"
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr "Gestiona"
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr "Inici"
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr "També instal·lat"
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr "Desbloca"
@@ -443,7 +467,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
443467msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
444468msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
445469
446−#: qml/Greeter/Greeter.qml:596
470+#: qml/Greeter/Greeter.qml:592
447471msgid "Try again"
448472msgstr ""
449473
@@ -471,6 +495,19 @@ msgstr ""
471495msgid "Select desktop environment"
472496msgstr ""
473497
498+#: qml/Launcher/Drawer.qml:80
499+msgid "Search…"
500+msgstr ""
501+
502+#: qml/Launcher/Drawer.qml:101
503+msgctxt "Apps sorted alphabetically"
504+msgid "A-Z"
505+msgstr ""
506+
507+#: qml/Launcher/MoreAppsHeader.qml:32
508+msgid "More apps in the store"
509+msgstr ""
510+
474511#: qml/Notifications/NotificationMenuItemFactory.qml:124
475512msgid "Show password"
476513msgstr "Mostra la contrasenya"
@@ -483,62 +520,62 @@ msgstr "Feu un toc per tornar a la cridada..."
483520msgid "Conference"
484521msgstr "Conferència"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:847
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
487524msgid "Nothing is playing"
488525msgstr "No s'està reproduint res"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:975
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
491528#, qt-format
492529msgid "%1 hour"
493530msgid_plural "%1 hours"
494531msgstr[0] ""
495532msgstr[1] ""
496533
497−#: qml/Panel/Indicators/MenuItemFactory.qml:979
534+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
498535#, qt-format
499536msgid "%1 minute"
500537msgid_plural "%1 minutes"
501538msgstr[0] ""
502539msgstr[1] ""
503540
504−#: qml/Panel/Indicators/MenuItemFactory.qml:984
541+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
505542#, qt-format
506543msgid "%1 second"
507544msgid_plural "%1 seconds"
508545msgstr[0] ""
509546msgstr[1] ""
510547
511−#: qml/Panel/Indicators/MenuItemFactory.qml:987
548+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
512549msgid "0 seconds"
513550msgstr ""
514551
515552#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
516−#: qml/Panel/Indicators/MenuItemFactory.qml:989
553+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
517554#, qt-format
518555msgid "%1 remaining"
519556msgstr ""
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:995
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
522559msgid "In queue…"
523560msgstr "A la cua..."
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:999
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
526563msgid "Downloading"
527564msgstr "S'està baixant"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
530567msgid "Paused, tap to resume"
531568msgstr "En pausa, feu un toc per continuar"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
534571msgid "Canceled"
535572msgstr "S'ha cancel·lat"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
538575msgid "Finished"
539576msgstr "S'ha finalitzat"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
542579msgid "Failed, tap to retry"
543580msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
544581
po/ce.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-02-15 04:01+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Chechen <ce@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr ""
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr ""
2929
@@ -31,7 +31,7 @@ msgstr ""
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr ""
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr ""
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr ""
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr ""
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr ""
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr ""
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr ""
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr ""
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr ""
396426msgid "Enable location data"
397427msgstr ""
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr ""
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr ""
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr ""
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] ""
438462msgstr[1] ""
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr ""
@@ -477,62 +514,62 @@ msgstr ""
477514msgid "Conference"
478515msgstr ""
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] ""
489526msgstr[1] ""
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] ""
496533msgstr[1] ""
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] ""
503540msgstr[1] ""
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr ""
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr ""
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr ""
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr ""
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr ""
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr ""
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr ""
538575
po/ckb.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2014-01-21 11:05+0000\n"
1212"Last-Translator: Aras <aras.noori@gmail.com>\n"
1313"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:58+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr ""
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr ""
2929
@@ -31,7 +31,7 @@ msgstr ""
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr ""
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr ""
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr ""
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr ""
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr ""
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr ""
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr ""
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr ""
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr ""
396426msgid "Enable location data"
397427msgstr ""
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr ""
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr ""
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr ""
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] ""
438462msgstr[1] ""
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr "تێپەڕەوشە پیشان بدە"
@@ -477,62 +514,62 @@ msgstr ""
477514msgid "Conference"
478515msgstr ""
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] ""
489526msgstr[1] ""
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] ""
496533msgstr[1] ""
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] ""
503540msgstr[1] ""
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr ""
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr ""
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr ""
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr ""
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr ""
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr ""
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr ""
538575
po/co.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-05-24 10:40+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Corsican <co@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Parolla d'ordine: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Fissà l'accurtatoghju"
2929
@@ -31,7 +31,7 @@ msgstr "Fissà l'accurtatoghju"
3131msgid "Quit"
3232msgstr "Abbandunà"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Toglie l'accurtatoghju"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Bluccà"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Escì"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Annullà"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Turnà ad avvià"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Site sicuri di vulè turnà ad avvià?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Nò"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Iè"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Alimentazione"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Site sicuri di vulè\n"
9292"spenghje?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Spenghje"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Turnà ad avvià"
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -315,6 +323,30 @@ msgstr "Chjode tuttu"
315323msgid "Preview Share Item"
316324msgstr "Anteprima elementi da sparte"
317325
326+#: qml/Components/VirtualTouchPad.qml:317
327+msgid ""
328+"Your device is now connected to an external display. Use this screen as a "
329+"touch pad to interact with the pointer."
330+msgstr ""
331+"U vostru dispusitivu avà hè cunnessu à unu screnu esternu. Usà u screnu di "
332+"ssu dispusitivu cum'è un tappettu tattile per guvernà u puntatore."
333+
334+#: qml/Components/VirtualTouchPad.qml:327
335+msgid "Tap left button to click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:339
339+msgid "Tap right button to right click."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:351
343+msgid "Swipe with two fingers to scroll."
344+msgstr ""
345+
346+#: qml/Components/VirtualTouchPad.qml:396
347+msgid "Find more settings in the system settings."
348+msgstr ""
349+
318350#: qml/Dash/DashPageHeader.qml:361
319351msgctxt "Button: Open the Ubuntu Store"
320352msgid "Store"
@@ -400,26 +432,18 @@ msgstr "Lascià andà per rinnuvà..."
400432msgid "Enable location data"
401433msgstr "Abilità i dati nant'à u locu"
402434
403−#: qml/Dash/ScopesList.qml:57
435+#: qml/Dash/ScopesList.qml:146
404436msgid "Manage"
405437msgstr "Gestì"
406438
407−#: qml/Dash/ScopesList.qml:104
439+#: qml/Dash/ScopesList.qml:187
408440msgid "Home"
409441msgstr "Accolta"
410442
411−#: qml/Dash/ScopesList.qml:105
443+#: qml/Dash/ScopesList.qml:188
412444msgid "Also installed"
413445msgstr "Anu dinù installatu..."
414446
415−#: qml/DisabledScreenNotice.qml:109
416−msgid ""
417−"Your device is now connected to an external display. Use this screen as a "
418−"touch pad to interact with the pointer."
419−msgstr ""
420−"U vostru dispusitivu avà hè cunnessu à unu screnu esternu. Usà u screnu di "
421−"ssu dispusitivu cum'è un tappettu tattile per guvernà u puntatore."
422−
423447#: qml/Greeter/CoverPage.qml:127
424448msgid "Unlock"
425449msgstr "Sbluccà"
@@ -447,7 +471,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
447471msgstr[0] "Aspettà %1 minutu è po turnà à pruvà…"
448472msgstr[1] "Aspettà %1 minuti è po turnà à pruvà…"
449473
450−#: qml/Greeter/Greeter.qml:596
474+#: qml/Greeter/Greeter.qml:592
451475msgid "Try again"
452476msgstr ""
453477
@@ -475,6 +499,19 @@ msgstr ""
475499msgid "Select desktop environment"
476500msgstr ""
477501
502+#: qml/Launcher/Drawer.qml:80
503+msgid "Search…"
504+msgstr ""
505+
506+#: qml/Launcher/Drawer.qml:101
507+msgctxt "Apps sorted alphabetically"
508+msgid "A-Z"
509+msgstr ""
510+
511+#: qml/Launcher/MoreAppsHeader.qml:32
512+msgid "More apps in the store"
513+msgstr ""
514+
478515#: qml/Notifications/NotificationMenuItemFactory.qml:124
479516msgid "Show password"
480517msgstr "Mustrà a parolla d'ordine"
@@ -487,62 +524,62 @@ msgstr "Tuccà per riturnà à a chjamata..."
487524msgid "Conference"
488525msgstr "Cunferenza"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:847
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
491528msgid "Nothing is playing"
492529msgstr "Nunda in ripruduzione..."
493530
494−#: qml/Panel/Indicators/MenuItemFactory.qml:975
531+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
495532#, qt-format
496533msgid "%1 hour"
497534msgid_plural "%1 hours"
498535msgstr[0] "%1 ora"
499536msgstr[1] "%1 ore"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:979
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
502539#, qt-format
503540msgid "%1 minute"
504541msgid_plural "%1 minutes"
505542msgstr[0] "%1 minutu"
506543msgstr[1] "%1 minuti"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:984
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
509546#, qt-format
510547msgid "%1 second"
511548msgid_plural "%1 seconds"
512549msgstr[0] "%1 seconda"
513550msgstr[1] "%1 seconde"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:987
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
516553msgid "0 seconds"
517554msgstr "0 seconde"
518555
519556#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
520−#: qml/Panel/Indicators/MenuItemFactory.qml:989
557+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
521558#, qt-format
522559msgid "%1 remaining"
523560msgstr "%1 rimanente"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:995
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
526563msgid "In queue…"
527564msgstr "In coda..."
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:999
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
530567msgid "Downloading"
531568msgstr "Scaricamentu..."
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
534571msgid "Paused, tap to resume"
535572msgstr "In sosta, tuccà pè riprende"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
538575msgid "Canceled"
539576msgstr "Annullatu"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
542579msgid "Finished"
543580msgstr "Cumpletu"
544581
545−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
582+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
546583msgid "Failed, tap to retry"
547584msgstr "Fallatu, tocca per turnà à pruvà"
548585
po/cs.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-07-07 10:44+0000\n"
1212"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
1313"Language-Team: Czech <cs@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020"Language: cs\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
@@ -24,7 +24,7 @@ msgid "Password: "
2424msgstr "Heslo: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "Připíchnout zkratku"
3030
@@ -32,7 +32,7 @@ msgstr "Připíchnout zkratku"
3232msgid "Quit"
3333msgstr ""
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "Odpíchnout zkratku"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "Uzamknout"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "Odhlásit"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "Zrušit"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "Restartovat"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "Jste si jistí, že chcete zařízení restartovat?"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "Ne"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "Ano"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "Vypnutí"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,12 +92,12 @@ msgstr ""
9292"Jste si jistí, že chcete\n"
9393"telefon vypnout?"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "Vypnutí"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "Reboot"
@@ -178,87 +178,95 @@ msgstr ""
178178msgid "Same as clicking on a launcher icon."
179179msgstr ""
180180
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr ""
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
187+msgstr ""
188+
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr ""
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr ""
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr ""
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195203msgstr ""
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199207msgstr ""
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203211msgstr ""
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr ""
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr ""
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr ""
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219227msgstr ""
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223231msgstr ""
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227235msgstr ""
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231239msgstr ""
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235243msgstr ""
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239247msgstr ""
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243251msgstr ""
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247255msgstr ""
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr ""
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr ""
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr ""
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr ""
264272
@@ -314,6 +322,28 @@ msgstr ""
314322msgid "Preview Share Item"
315323msgstr ""
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+
331+#: qml/Components/VirtualTouchPad.qml:327
332+msgid "Tap left button to click."
333+msgstr ""
334+
335+#: qml/Components/VirtualTouchPad.qml:339
336+msgid "Tap right button to right click."
337+msgstr ""
338+
339+#: qml/Components/VirtualTouchPad.qml:351
340+msgid "Swipe with two fingers to scroll."
341+msgstr ""
342+
343+#: qml/Components/VirtualTouchPad.qml:396
344+msgid "Find more settings in the system settings."
345+msgstr ""
346+
317347#: qml/Dash/DashPageHeader.qml:361
318348msgctxt "Button: Open the Ubuntu Store"
319349msgid "Store"
@@ -399,24 +429,18 @@ msgstr "Pusťte pro obnovení..."
399429msgid "Enable location data"
400430msgstr "Povolit údaje umístění"
401431
402−#: qml/Dash/ScopesList.qml:57
432+#: qml/Dash/ScopesList.qml:146
403433msgid "Manage"
404434msgstr "Spravovat"
405435
406−#: qml/Dash/ScopesList.qml:104
436+#: qml/Dash/ScopesList.qml:187
407437msgid "Home"
408438msgstr "Domů"
409439
410−#: qml/Dash/ScopesList.qml:105
440+#: qml/Dash/ScopesList.qml:188
411441msgid "Also installed"
412442msgstr "Také nainstalováno"
413443
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−
420444#: qml/Greeter/CoverPage.qml:127
421445msgid "Unlock"
422446msgstr "Odemknout"
@@ -443,7 +467,7 @@ msgstr[0] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
443467msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
444468msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
445469
446−#: qml/Greeter/Greeter.qml:596
470+#: qml/Greeter/Greeter.qml:592
447471msgid "Try again"
448472msgstr ""
449473
@@ -471,6 +495,19 @@ msgstr ""
471495msgid "Select desktop environment"
472496msgstr ""
473497
498+#: qml/Launcher/Drawer.qml:80
499+msgid "Search…"
500+msgstr ""
501+
502+#: qml/Launcher/Drawer.qml:101
503+msgctxt "Apps sorted alphabetically"
504+msgid "A-Z"
505+msgstr ""
506+
507+#: qml/Launcher/MoreAppsHeader.qml:32
508+msgid "More apps in the store"
509+msgstr ""
510+
474511#: qml/Notifications/NotificationMenuItemFactory.qml:124
475512msgid "Show password"
476513msgstr "Zobrazit heslo"
@@ -483,11 +520,11 @@ msgstr "Klepnutím se vrátíte k hovoru..."
483520msgid "Conference"
484521msgstr "Konferenční hovor"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:847
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
487524msgid "Nothing is playing"
488525msgstr "Nic se nepřehrává"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:975
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
491528#, qt-format
492529msgid "%1 hour"
493530msgid_plural "%1 hours"
@@ -495,7 +532,7 @@ msgstr[0] "%1 hodina"
495532msgstr[1] "%1 hodiny"
496533msgstr[2] "%1 hodin"
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:979
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
499536#, qt-format
500537msgid "%1 minute"
501538msgid_plural "%1 minutes"
@@ -503,7 +540,7 @@ msgstr[0] "%1 minuta"
503540msgstr[1] "%1 minuty"
504541msgstr[2] "%1 minut"
505542
506−#: qml/Panel/Indicators/MenuItemFactory.qml:984
543+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
507544#, qt-format
508545msgid "%1 second"
509546msgid_plural "%1 seconds"
@@ -511,37 +548,37 @@ msgstr[0] "%1 sekunda"
511548msgstr[1] "%1 sekundy"
512549msgstr[2] "%1 sekund"
513550
514−#: qml/Panel/Indicators/MenuItemFactory.qml:987
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
515552msgid "0 seconds"
516553msgstr "0 sekund"
517554
518555#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
519−#: qml/Panel/Indicators/MenuItemFactory.qml:989
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
520557#, qt-format
521558msgid "%1 remaining"
522559msgstr "Zbývá %1"
523560
524−#: qml/Panel/Indicators/MenuItemFactory.qml:995
561+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
525562msgid "In queue…"
526563msgstr "Ve frontě..."
527564
528−#: qml/Panel/Indicators/MenuItemFactory.qml:999
565+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
529566msgid "Downloading"
530567msgstr "Stahování"
531568
532−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
569+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
533570msgid "Paused, tap to resume"
534571msgstr "Pauza, pro pokračování klepněte"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
537574msgid "Canceled"
538575msgstr "Zrušeno"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
541578msgid "Finished"
542579msgstr "Dokončeno"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
545582msgid "Failed, tap to retry"
546583msgstr "Nezdařilo se, opakujte klepnutím"
547584
po/cy.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-07-31 13:21+0000\n"
1212"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
1313"Language-Team: Welsh <cy@li.org>\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
1818"2 : 3;\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:58+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
2323msgid "Password: "
2424msgstr "Cyfrinair: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "Pinio llwybr byr"
3030
@@ -32,7 +32,7 @@ msgstr "Pinio llwybr byr"
3232msgid "Quit"
3333msgstr ""
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "Dadbinio llwybr byr"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "Cloi"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "Allgofnodi"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "Diddymu"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "Ailgychwyn"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "Na"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "Ydw"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "Pŵer"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,12 +92,12 @@ msgstr ""
9292"Ydych chi'n sicr eich bod am\n"
9393"ddiffodd y pŵer?"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "Diffodd y pŵer"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "Ailgychwyn"
@@ -178,87 +178,95 @@ msgstr ""
178178msgid "Same as clicking on a launcher icon."
179179msgstr ""
180180
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr ""
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
187+msgstr ""
188+
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr ""
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr ""
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr ""
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195203msgstr ""
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199207msgstr ""
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203211msgstr ""
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr ""
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr ""
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr ""
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219227msgstr ""
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223231msgstr ""
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227235msgstr ""
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231239msgstr ""
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235243msgstr ""
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239247msgstr ""
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243251msgstr ""
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247255msgstr ""
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr ""
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr ""
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr ""
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr ""
264272
@@ -314,6 +322,28 @@ msgstr ""
314322msgid "Preview Share Item"
315323msgstr ""
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+
331+#: qml/Components/VirtualTouchPad.qml:327
332+msgid "Tap left button to click."
333+msgstr ""
334+
335+#: qml/Components/VirtualTouchPad.qml:339
336+msgid "Tap right button to right click."
337+msgstr ""
338+
339+#: qml/Components/VirtualTouchPad.qml:351
340+msgid "Swipe with two fingers to scroll."
341+msgstr ""
342+
343+#: qml/Components/VirtualTouchPad.qml:396
344+msgid "Find more settings in the system settings."
345+msgstr ""
346+
317347#: qml/Dash/DashPageHeader.qml:361
318348msgctxt "Button: Open the Ubuntu Store"
319349msgid "Store"
@@ -399,24 +429,18 @@ msgstr "Rhyddhewch i adnewyddu..."
399429msgid "Enable location data"
400430msgstr "Galluogi data lleoliad"
401431
402−#: qml/Dash/ScopesList.qml:57
432+#: qml/Dash/ScopesList.qml:146
403433msgid "Manage"
404434msgstr "Rheoli"
405435
406−#: qml/Dash/ScopesList.qml:104
436+#: qml/Dash/ScopesList.qml:187
407437msgid "Home"
408438msgstr "Cartref"
409439
410−#: qml/Dash/ScopesList.qml:105
440+#: qml/Dash/ScopesList.qml:188
411441msgid "Also installed"
412442msgstr "Hefyd wedi gosod"
413443
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−
420444#: qml/Greeter/CoverPage.qml:127
421445msgid "Unlock"
422446msgstr "Datgloi"
@@ -444,7 +468,7 @@ msgstr[1] "Arhoswch am %1 munud cyn cynnig eto..."
444468msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
445469msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
446470
447−#: qml/Greeter/Greeter.qml:596
471+#: qml/Greeter/Greeter.qml:592
448472msgid "Try again"
449473msgstr ""
450474
@@ -472,6 +496,19 @@ msgstr ""
472496msgid "Select desktop environment"
473497msgstr ""
474498
499+#: qml/Launcher/Drawer.qml:80
500+msgid "Search…"
501+msgstr ""
502+
503+#: qml/Launcher/Drawer.qml:101
504+msgctxt "Apps sorted alphabetically"
505+msgid "A-Z"
506+msgstr ""
507+
508+#: qml/Launcher/MoreAppsHeader.qml:32
509+msgid "More apps in the store"
510+msgstr ""
511+
475512#: qml/Notifications/NotificationMenuItemFactory.qml:124
476513msgid "Show password"
477514msgstr "Dangos cyfrinair"
@@ -484,11 +521,11 @@ msgstr "Tapiwch i ffonio nôl"
484521msgid "Conference"
485522msgstr "Cydalwad"
486523
487−#: qml/Panel/Indicators/MenuItemFactory.qml:847
524+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
488525msgid "Nothing is playing"
489526msgstr "Dim byd yn chwarae"
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:975
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
492529#, qt-format
493530msgid "%1 hour"
494531msgid_plural "%1 hours"
@@ -497,7 +534,7 @@ msgstr[1] "%1 awr"
497534msgstr[2] "%1 awr"
498535msgstr[3] "%1 awr"
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:979
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
501538#, qt-format
502539msgid "%1 minute"
503540msgid_plural "%1 minutes"
@@ -506,7 +543,7 @@ msgstr[1] "%1 munud"
506543msgstr[2] "%1 munud"
507544msgstr[3] "%1 munud"
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:984
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
510547#, qt-format
511548msgid "%1 second"
512549msgid_plural "%1 seconds"
@@ -515,37 +552,37 @@ msgstr[1] "%1 eiliad"
515552msgstr[2] "%1 eiliad"
516553msgstr[3] "%1 eiliad"
517554
518−#: qml/Panel/Indicators/MenuItemFactory.qml:987
555+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
519556msgid "0 seconds"
520557msgstr "0 eiliad"
521558
522559#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
523−#: qml/Panel/Indicators/MenuItemFactory.qml:989
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
524561#, qt-format
525562msgid "%1 remaining"
526563msgstr "%1 yn weddill"
527564
528−#: qml/Panel/Indicators/MenuItemFactory.qml:995
565+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
529566msgid "In queue…"
530567msgstr "Mewn ciw..."
531568
532−#: qml/Panel/Indicators/MenuItemFactory.qml:999
569+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
533570msgid "Downloading"
534571msgstr "Yn llwytho i lawr"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
537574msgid "Paused, tap to resume"
538575msgstr "Seibiwyd, tapiwch i ailafael ynddi"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
541578msgid "Canceled"
542579msgstr "Diddymwyd"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
545582msgid "Finished"
546583msgstr "Wedi gorffen"
547584
548−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
585+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
549586msgid "Failed, tap to retry"
550587msgstr "Methwyd, tapiwch i geisio eto"
551588
po/da.po+95−58
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
11+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1212"PO-Revision-Date: 2015-07-06 12:05+0000\n"
1313"Last-Translator: Folmer Fredslund <Unknown>\n"
1414"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Type: text/plain; charset=UTF-8\n"
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=2; plural=n != 1;\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
2323msgid "Password: "
2424msgstr "Adgangskode: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "Fastgør genvej"
3030
@@ -32,7 +32,7 @@ msgstr "Fastgør genvej"
3232msgid "Quit"
3333msgstr ""
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "Gør genvej flytbar"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "Lås"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "Log af"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "Annullér"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "Genstart"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "Er du sikker på du vil genstarte?"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "Nej"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "Ja"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "Sluk/genstart"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,12 +92,12 @@ msgstr ""
9292"Er du sikker på at du vil\n"
9393"slukke enheden?"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "Luk ned"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "Genstart"
@@ -178,87 +178,95 @@ msgstr ""
178178msgid "Same as clicking on a launcher icon."
179179msgstr ""
180180
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr ""
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
187+msgstr ""
188+
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr ""
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr ""
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr ""
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195203msgstr ""
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199207msgstr ""
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203211msgstr ""
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr ""
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr ""
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr ""
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219227msgstr ""
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223231msgstr ""
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227235msgstr ""
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231239msgstr ""
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235243msgstr ""
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239247msgstr ""
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243251msgstr ""
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247255msgstr ""
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr ""
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr ""
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr ""
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr ""
264272
@@ -314,6 +322,28 @@ msgstr ""
314322msgid "Preview Share Item"
315323msgstr ""
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+
331+#: qml/Components/VirtualTouchPad.qml:327
332+msgid "Tap left button to click."
333+msgstr ""
334+
335+#: qml/Components/VirtualTouchPad.qml:339
336+msgid "Tap right button to right click."
337+msgstr ""
338+
339+#: qml/Components/VirtualTouchPad.qml:351
340+msgid "Swipe with two fingers to scroll."
341+msgstr ""
342+
343+#: qml/Components/VirtualTouchPad.qml:396
344+msgid "Find more settings in the system settings."
345+msgstr ""
346+
317347#: qml/Dash/DashPageHeader.qml:361
318348msgctxt "Button: Open the Ubuntu Store"
319349msgid "Store"
@@ -399,24 +429,18 @@ msgstr "Giv slip for at genindlæse..."
399429msgid "Enable location data"
400430msgstr "Aktivér lokationsdata"
401431
402−#: qml/Dash/ScopesList.qml:57
432+#: qml/Dash/ScopesList.qml:146
403433msgid "Manage"
404434msgstr "Administrér"
405435
406−#: qml/Dash/ScopesList.qml:104
436+#: qml/Dash/ScopesList.qml:187
407437msgid "Home"
408438msgstr "Hjem"
409439
410−#: qml/Dash/ScopesList.qml:105
440+#: qml/Dash/ScopesList.qml:188
411441msgid "Also installed"
412442msgstr "Også installeret"
413443
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−
420444#: qml/Greeter/CoverPage.qml:127
421445msgid "Unlock"
422446msgstr "Lås op"
@@ -444,7 +468,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
444468msgstr[0] "Vent venligst %1 minut og prøv igen..."
445469msgstr[1] "Vent venligst %1 minutter og prøv igen..."
446470
447−#: qml/Greeter/Greeter.qml:596
471+#: qml/Greeter/Greeter.qml:592
448472msgid "Try again"
449473msgstr ""
450474
@@ -472,6 +496,19 @@ msgstr ""
472496msgid "Select desktop environment"
473497msgstr ""
474498
499+#: qml/Launcher/Drawer.qml:80
500+msgid "Search…"
501+msgstr ""
502+
503+#: qml/Launcher/Drawer.qml:101
504+msgctxt "Apps sorted alphabetically"
505+msgid "A-Z"
506+msgstr ""
507+
508+#: qml/Launcher/MoreAppsHeader.qml:32
509+msgid "More apps in the store"
510+msgstr ""
511+
475512#: qml/Notifications/NotificationMenuItemFactory.qml:124
476513msgid "Show password"
477514msgstr "Vis adgangskode"
@@ -484,62 +521,62 @@ msgstr "Tryk for at vende tilbage til opkaldet..."
484521msgid "Conference"
485522msgstr "Konference"
486523
487−#: qml/Panel/Indicators/MenuItemFactory.qml:847
524+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
488525msgid "Nothing is playing"
489526msgstr "Intet afspilles"
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:975
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
492529#, qt-format
493530msgid "%1 hour"
494531msgid_plural "%1 hours"
495532msgstr[0] "%1 time"
496533msgstr[1] "%1 timer"
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:979
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
499536#, qt-format
500537msgid "%1 minute"
501538msgid_plural "%1 minutes"
502539msgstr[0] "%1 minut"
503540msgstr[1] "%1 minutter"
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:984
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
506543#, qt-format
507544msgid "%1 second"
508545msgid_plural "%1 seconds"
509546msgstr[0] "%1 sekund"
510547msgstr[1] "%1 sekunder"
511548
512−#: qml/Panel/Indicators/MenuItemFactory.qml:987
549+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
513550msgid "0 seconds"
514551msgstr "0 sekunder"
515552
516553#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
517−#: qml/Panel/Indicators/MenuItemFactory.qml:989
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
518555#, qt-format
519556msgid "%1 remaining"
520557msgstr "%1 tilbage"
521558
522−#: qml/Panel/Indicators/MenuItemFactory.qml:995
559+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
523560msgid "In queue…"
524561msgstr "I kø…"
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:999
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
527564msgid "Downloading"
528565msgstr "Henter"
529566
530−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
567+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
531568msgid "Paused, tap to resume"
532569msgstr "På pause - tryk for at fortsætte"
533570
534−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
571+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
535572msgid "Canceled"
536573msgstr "Annulleret"
537574
538−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
575+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
539576msgid "Finished"
540577msgstr "Færdig"
541578
542−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
579+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
543580msgid "Failed, tap to retry"
544581msgstr "Mislykkedes - tryk for at prøve igen"
545582
po/de.po+99−62
@@ -7,23 +7,23 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
11−"PO-Revision-Date: 2016-09-29 12:06+0000\n"
12−"Last-Translator: Matthias Seidel <matthias.seidel@hamburg.de>\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
11+"PO-Revision-Date: 2017-01-18 22:45+0000\n"
12+"Last-Translator: Torsten Franz <Unknown>\n"
1313"Language-Team: German <de@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-19 05:58+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Passwort: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Verknüpfung anheften"
2929
@@ -31,7 +31,7 @@ msgstr "Verknüpfung anheften"
3131msgid "Quit"
3232msgstr "Beenden"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Verknüpfung entfernen"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Sperren"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Abmelden"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Abbrechen"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Neustarten"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Nein"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Ja"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Ausschalten"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Sind Sie sicher, dass Sie das\n"
9292"Gerät ausschalten wollen?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Ausschalten"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Neustarten"
@@ -177,87 +177,95 @@ msgstr "Super + 0 bis 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Entspricht dem Anklicken eines Startersymbols."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr "Super + A"
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Scopes"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (antippen)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Öffnet die Scopeübersicht"
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Wechseln"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tabulator"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Zwischen Anwendungen wechseln."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Zeigt alle geöffneten Fenster nebeneinander."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Pfeiltasten"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Bewegt den Fokus."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Fenster"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Strg + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minimiert alle Fenster."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Strg + Super + hoch"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximiert das aktuelle Fenster."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Strg + Super + runter"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Minmiert oder stellt das aktuelle Fenster wieder her."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Strg + Super + links oder rechts"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Maximiert das aktuelle Fenster auf eine Bildschirmhälfte."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Schließt das aktive Fenster."
263271
@@ -315,6 +323,30 @@ msgstr "Alle schließen"
315323msgid "Preview Share Item"
316324msgstr "Vorschau für zu teilendes Element"
317325
326+#: qml/Components/VirtualTouchPad.qml:317
327+msgid ""
328+"Your device is now connected to an external display. Use this screen as a "
329+"touch pad to interact with the pointer."
330+msgstr ""
331+"Ihr Gerät ist nun mit einem externen Bildschirm verbunden. Verwenden Sie das "
332+"Gerätedisplay als Touchpad, um den Mauszeiger zu steuern."
333+
334+#: qml/Components/VirtualTouchPad.qml:327
335+msgid "Tap left button to click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:339
339+msgid "Tap right button to right click."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:351
343+msgid "Swipe with two fingers to scroll."
344+msgstr ""
345+
346+#: qml/Components/VirtualTouchPad.qml:396
347+msgid "Find more settings in the system settings."
348+msgstr "Weitere Einstellungen finden Sie in den Systemeinstellungen."
349+
318350#: qml/Dash/DashPageHeader.qml:361
319351msgctxt "Button: Open the Ubuntu Store"
320352msgid "Store"
@@ -400,26 +432,18 @@ msgstr "Zum Aktualisieren loslassen …"
400432msgid "Enable location data"
401433msgstr "Standortdaten aktivieren"
402434
403−#: qml/Dash/ScopesList.qml:57
435+#: qml/Dash/ScopesList.qml:146
404436msgid "Manage"
405437msgstr "Verwalten"
406438
407−#: qml/Dash/ScopesList.qml:104
439+#: qml/Dash/ScopesList.qml:187
408440msgid "Home"
409441msgstr "Startseite"
410442
411−#: qml/Dash/ScopesList.qml:105
443+#: qml/Dash/ScopesList.qml:188
412444msgid "Also installed"
413445msgstr "Ebenfalls installiert"
414446
415−#: qml/DisabledScreenNotice.qml:109
416−msgid ""
417−"Your device is now connected to an external display. Use this screen as a "
418−"touch pad to interact with the pointer."
419−msgstr ""
420−"Ihr Gerät ist nun mit einem externen Bildschirm verbunden. Verwenden Sie das "
421−"Gerätedisplay als Touchpad, um den Mauszeiger zu steuern."
422−
423447#: qml/Greeter/CoverPage.qml:127
424448msgid "Unlock"
425449msgstr "Entsperren"
@@ -447,7 +471,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
447471msgstr[0] "Bitte %1 Minute warten und dann erneut versuchen …"
448472msgstr[1] "Bitte %1 Minuten warten und dann erneut versuchen …"
449473
450−#: qml/Greeter/Greeter.qml:596
474+#: qml/Greeter/Greeter.qml:592
451475msgid "Try again"
452476msgstr "Erneut versuchen"
453477
@@ -475,6 +499,19 @@ msgstr "Notruf"
475499msgid "Select desktop environment"
476500msgstr "Arbeitsumgebung auswählen"
477501
502+#: qml/Launcher/Drawer.qml:80
503+msgid "Search…"
504+msgstr "Suchen …"
505+
506+#: qml/Launcher/Drawer.qml:101
507+msgctxt "Apps sorted alphabetically"
508+msgid "A-Z"
509+msgstr "A-Z"
510+
511+#: qml/Launcher/MoreAppsHeader.qml:32
512+msgid "More apps in the store"
513+msgstr ""
514+
478515#: qml/Notifications/NotificationMenuItemFactory.qml:124
479516msgid "Show password"
480517msgstr "Passwort anzeigen"
@@ -487,62 +524,62 @@ msgstr "Tippen, um zum Anruf zurückzugehen …"
487524msgid "Conference"
488525msgstr "Konferenz"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:847
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
491528msgid "Nothing is playing"
492529msgstr "Nichts wird abgespielt"
493530
494−#: qml/Panel/Indicators/MenuItemFactory.qml:975
531+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
495532#, qt-format
496533msgid "%1 hour"
497534msgid_plural "%1 hours"
498535msgstr[0] "%1 Stunde"
499536msgstr[1] "%1 Stunden"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:979
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
502539#, qt-format
503540msgid "%1 minute"
504541msgid_plural "%1 minutes"
505542msgstr[0] "%1 Minute"
506543msgstr[1] "%1 Minuten"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:984
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
509546#, qt-format
510547msgid "%1 second"
511548msgid_plural "%1 seconds"
512549msgstr[0] "%1 Sekunde"
513550msgstr[1] "%1 Sekunden"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:987
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
516553msgid "0 seconds"
517554msgstr "0 Sekunden"
518555
519556#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
520−#: qml/Panel/Indicators/MenuItemFactory.qml:989
557+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
521558#, qt-format
522559msgid "%1 remaining"
523560msgstr "%1 verbleibend"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:995
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
526563msgid "In queue…"
527564msgstr "In Warteschlange …"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:999
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
530567msgid "Downloading"
531568msgstr "Wird heruntergeladen"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
534571msgid "Paused, tap to resume"
535572msgstr "Pausiert, tippen zum Fortsetzen"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
538575msgid "Canceled"
539576msgstr "Abgebrochen"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
542579msgid "Finished"
543580msgstr "Erledigt"
544581
545−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
582+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
546583msgid "Failed, tap to retry"
547584msgstr "Fehlgeschlagen, tippen zum Wiederholen"
548585
po/el.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-04-25 16:24+0000\n"
1212"Last-Translator: Aggelos Arnaoutis <angelosarn@hotmail.com>\n"
1313"Language-Team: Greek <el@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Κωδικός πρόσβασης: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Καρφίτσωμα συντόμευσης"
2929
@@ -31,7 +31,7 @@ msgstr "Καρφίτσωμα συντόμευσης"
3131msgid "Quit"
3232msgstr "Έξοδος"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Ξεκαρφίτσωμα συντόμευσης"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Κλείδωμα"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Αποσύνδεση"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Ακύρωση"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Επανεκκίνηση"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Όχι"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Ναι"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Τερματισμός"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Επιθυμείτε σίγουρα τον\n"
9292"τερματισμό λειτουργίας;"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Τερματισμός"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Επανεκκίνηση"
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Ανοίγει την αρχική σελίδα των Scopes."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Εναλλαγή"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Εναλλάσει μεταξύ εφαρμογών."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Ανοίγει την οθόνη εναλλαγής εφαρμογών."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Μετακίνηση της εστίασης."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Παράθυρα"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Ελαχιστοποίηση όλων των παραθύρων."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Μεγιστοποίηση του τρέχοντος παραθύρου."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Ελαχιστοποιεί ή μεγιστοποιεί το τρέχον παράθυρο."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Κλείνει το τρέχον παράθυρο."
263271
@@ -315,6 +323,30 @@ msgstr "Κλείσιμο όλων"
315323msgid "Preview Share Item"
316324msgstr "Προεπισκόπηση κοινής χρήσης αντικειμένου"
317325
326+#: qml/Components/VirtualTouchPad.qml:317
327+msgid ""
328+"Your device is now connected to an external display. Use this screen as a "
329+"touch pad to interact with the pointer."
330+msgstr ""
331+"Η συσκεύη σας τώρα είναι συνδεδεμένη με μια εξωτερική οθόνη. Χρησιμοποιείστε "
332+"αυτήν την οθόνη ως επιφάνεια αφής για να αλληλεπηδράσετε με τον δείκτη."
333+
334+#: qml/Components/VirtualTouchPad.qml:327
335+msgid "Tap left button to click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:339
339+msgid "Tap right button to right click."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:351
343+msgid "Swipe with two fingers to scroll."
344+msgstr ""
345+
346+#: qml/Components/VirtualTouchPad.qml:396
347+msgid "Find more settings in the system settings."
348+msgstr ""
349+
318350#: qml/Dash/DashPageHeader.qml:361
319351msgctxt "Button: Open the Ubuntu Store"
320352msgid "Store"
@@ -400,26 +432,18 @@ msgstr "Αφήστε για ανανέωση…"
400432msgid "Enable location data"
401433msgstr "Ενεργοποίηση δεδομένων τοποθεσίας"
402434
403−#: qml/Dash/ScopesList.qml:57
435+#: qml/Dash/ScopesList.qml:146
404436msgid "Manage"
405437msgstr "Διαχείριση"
406438
407−#: qml/Dash/ScopesList.qml:104
439+#: qml/Dash/ScopesList.qml:187
408440msgid "Home"
409441msgstr "Αρχή"
410442
411−#: qml/Dash/ScopesList.qml:105
443+#: qml/Dash/ScopesList.qml:188
412444msgid "Also installed"
413445msgstr "Επίσης εγκατεστημένα"
414446
415−#: qml/DisabledScreenNotice.qml:109
416−msgid ""
417−"Your device is now connected to an external display. Use this screen as a "
418−"touch pad to interact with the pointer."
419−msgstr ""
420−"Η συσκεύη σας τώρα είναι συνδεδεμένη με μια εξωτερική οθόνη. Χρησιμοποιείστε "
421−"αυτήν την οθόνη ως επιφάνεια αφής για να αλληλεπηδράσετε με τον δείκτη."
422−
423447#: qml/Greeter/CoverPage.qml:127
424448msgid "Unlock"
425449msgstr "Ξεκλείδωμα"
@@ -447,7 +471,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
447471msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
448472msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
449473
450−#: qml/Greeter/Greeter.qml:596
474+#: qml/Greeter/Greeter.qml:592
451475msgid "Try again"
452476msgstr "Προσπαθήστε ξανά"
453477
@@ -475,6 +499,19 @@ msgstr ""
475499msgid "Select desktop environment"
476500msgstr "Επιλέξτε περιβάλλον εργασίας"
477501
502+#: qml/Launcher/Drawer.qml:80
503+msgid "Search…"
504+msgstr ""
505+
506+#: qml/Launcher/Drawer.qml:101
507+msgctxt "Apps sorted alphabetically"
508+msgid "A-Z"
509+msgstr ""
510+
511+#: qml/Launcher/MoreAppsHeader.qml:32
512+msgid "More apps in the store"
513+msgstr ""
514+
478515#: qml/Notifications/NotificationMenuItemFactory.qml:124
479516msgid "Show password"
480517msgstr "Εμφάνιση κωδικού"
@@ -487,62 +524,62 @@ msgstr "Πατήστε για να γυρίσετε στην κλήση..."
487524msgid "Conference"
488525msgstr "Συνδιάσκεψη"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:847
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
491528msgid "Nothing is playing"
492529msgstr "Δεν αναπαράγεται τίποτα"
493530
494−#: qml/Panel/Indicators/MenuItemFactory.qml:975
531+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
495532#, qt-format
496533msgid "%1 hour"
497534msgid_plural "%1 hours"
498535msgstr[0] "%1 ώρα"
499536msgstr[1] "%1 ώρες"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:979
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
502539#, qt-format
503540msgid "%1 minute"
504541msgid_plural "%1 minutes"
505542msgstr[0] "%1 λεπτό"
506543msgstr[1] "%1 λεπτά"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:984
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
509546#, qt-format
510547msgid "%1 second"
511548msgid_plural "%1 seconds"
512549msgstr[0] "%1 δευτερόλεπτο"
513550msgstr[1] "%1 δευτερόλεπτα"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:987
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
516553msgid "0 seconds"
517554msgstr "0 δευτερόλεπτα"
518555
519556#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
520−#: qml/Panel/Indicators/MenuItemFactory.qml:989
557+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
521558#, qt-format
522559msgid "%1 remaining"
523560msgstr "%1 απομένουν"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:995
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
526563msgid "In queue…"
527564msgstr "Στην ουρά..."
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:999
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
530567msgid "Downloading"
531568msgstr "Λήψη σε εξέλιξη"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
534571msgid "Paused, tap to resume"
535572msgstr "Σταματημένο, αγγίξτε για συνέχιση"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
538575msgid "Canceled"
539576msgstr "Ακυρώθηκε"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
542579msgid "Finished"
543580msgstr "Ολοκληρώθηκε"
544581
545−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
582+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
546583msgid "Failed, tap to retry"
547584msgstr "Αποτυχία, πατήστε για να ξαναπροσπαθήσετε"
548585
po/en_AU.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-03-27 10:09+0000\n"
1212"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
1313"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:58+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Password: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Pin shortcut"
2929
@@ -31,7 +31,7 @@ msgstr "Pin shortcut"
3131msgid "Quit"
3232msgstr "Quit"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Unpin shortcut"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Lock"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Log Out"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancel"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reboot"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Are you sure you want to reboot?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "No"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Yes"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Power"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Are you sure you would like\n"
9292"to power off?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Power off"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Restart"
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -313,6 +321,30 @@ msgstr "Close all"
313321msgid "Preview Share Item"
314322msgstr "Preview Share Item"
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+"Your device is now connected to an external display. Use this screen as a "
330+"touch pad to interact with the pointer."
331+
332+#: qml/Components/VirtualTouchPad.qml:327
333+msgid "Tap left button to click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:339
337+msgid "Tap right button to right click."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:351
341+msgid "Swipe with two fingers to scroll."
342+msgstr ""
343+
344+#: qml/Components/VirtualTouchPad.qml:396
345+msgid "Find more settings in the system settings."
346+msgstr ""
347+
316348#: qml/Dash/DashPageHeader.qml:361
317349msgctxt "Button: Open the Ubuntu Store"
318350msgid "Store"
@@ -398,26 +430,18 @@ msgstr "Release to refresh…"
398430msgid "Enable location data"
399431msgstr "Enable location data"
400432
401−#: qml/Dash/ScopesList.qml:57
433+#: qml/Dash/ScopesList.qml:146
402434msgid "Manage"
403435msgstr "Manage"
404436
405−#: qml/Dash/ScopesList.qml:104
437+#: qml/Dash/ScopesList.qml:187
406438msgid "Home"
407439msgstr "Home"
408440
409−#: qml/Dash/ScopesList.qml:105
441+#: qml/Dash/ScopesList.qml:188
410442msgid "Also installed"
411443msgstr "Also installed"
412444
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−"Your device is now connected to an external display. Use this screen as a "
419−"touch pad to interact with the pointer."
420−
421445#: qml/Greeter/CoverPage.qml:127
422446msgid "Unlock"
423447msgstr "Unlock"
@@ -441,7 +465,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
441465msgstr[0] "Please wait %1 minute and then try again…"
442466msgstr[1] "Please wait %1 minutes and then try again…"
443467
444−#: qml/Greeter/Greeter.qml:596
468+#: qml/Greeter/Greeter.qml:592
445469msgid "Try again"
446470msgstr ""
447471
@@ -469,6 +493,19 @@ msgstr ""
469493msgid "Select desktop environment"
470494msgstr ""
471495
496+#: qml/Launcher/Drawer.qml:80
497+msgid "Search…"
498+msgstr ""
499+
500+#: qml/Launcher/Drawer.qml:101
501+msgctxt "Apps sorted alphabetically"
502+msgid "A-Z"
503+msgstr ""
504+
505+#: qml/Launcher/MoreAppsHeader.qml:32
506+msgid "More apps in the store"
507+msgstr ""
508+
472509#: qml/Notifications/NotificationMenuItemFactory.qml:124
473510msgid "Show password"
474511msgstr "Show password"
@@ -481,62 +518,62 @@ msgstr "Tap to return to call..."
481518msgid "Conference"
482519msgstr "Conference"
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:847
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
485522msgid "Nothing is playing"
486523msgstr "Nothing is playing"
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:975
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
489526#, qt-format
490527msgid "%1 hour"
491528msgid_plural "%1 hours"
492529msgstr[0] "%1 hour"
493530msgstr[1] "%1 hours"
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:979
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
496533#, qt-format
497534msgid "%1 minute"
498535msgid_plural "%1 minutes"
499536msgstr[0] "%1 minute"
500537msgstr[1] "%1 minutes"
501538
502−#: qml/Panel/Indicators/MenuItemFactory.qml:984
539+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
503540#, qt-format
504541msgid "%1 second"
505542msgid_plural "%1 seconds"
506543msgstr[0] "%1 second"
507544msgstr[1] "%1 seconds"
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:987
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
510547msgid "0 seconds"
511548msgstr "0 seconds"
512549
513550#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
514−#: qml/Panel/Indicators/MenuItemFactory.qml:989
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
515552#, qt-format
516553msgid "%1 remaining"
517554msgstr "%1 remaining"
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:995
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
520557msgid "In queue…"
521558msgstr "In queue…"
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:999
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
524561msgid "Downloading"
525562msgstr "Downloading"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
528565msgid "Paused, tap to resume"
529566msgstr "Paused, tap to resume"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
532569msgid "Canceled"
533570msgstr "Cancelled"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
536573msgid "Finished"
537574msgstr "Finished"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
540577msgid "Failed, tap to retry"
541578msgstr "Failed, tap to retry"
542579
po/en_GB.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-07-05 00:37+0000\n"
1212"Last-Translator: Andi Chandler <Unknown>\n"
1313"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:58+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Password: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Pin shortcut"
2929
@@ -31,7 +31,7 @@ msgstr "Pin shortcut"
3131msgid "Quit"
3232msgstr "Quit"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Unpin shortcut"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Lock"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Log Out"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancel"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reboot"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Are you sure you want to reboot?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "No"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Yes"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Power"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Are you sure you would like\n"
9292"to power off?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Power off"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Restart"
@@ -177,87 +177,95 @@ msgstr "Super + 0 to 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Same as clicking on a launcher icon."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Scopes"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Tap)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Opens the Scopes' home."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Switching"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Switches between applications."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Opens the desktop spread."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Cursor Left or Right"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Moves the focus."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Windows"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minimises all windows."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Up"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximises the current window."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Down"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Minimises or restores the current window."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Left or Right"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Semi-maximises the current window."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Closes the current window."
263271
@@ -313,6 +321,30 @@ msgstr "Close all"
313321msgid "Preview Share Item"
314322msgstr "Preview Share Item"
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+"Your device is now connected to an external display. Use this screen as a "
330+"touch pad to interact with the pointer."
331+
332+#: qml/Components/VirtualTouchPad.qml:327
333+msgid "Tap left button to click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:339
337+msgid "Tap right button to right click."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:351
341+msgid "Swipe with two fingers to scroll."
342+msgstr ""
343+
344+#: qml/Components/VirtualTouchPad.qml:396
345+msgid "Find more settings in the system settings."
346+msgstr ""
347+
316348#: qml/Dash/DashPageHeader.qml:361
317349msgctxt "Button: Open the Ubuntu Store"
318350msgid "Store"
@@ -398,26 +430,18 @@ msgstr "Release to refresh…"
398430msgid "Enable location data"
399431msgstr "Enable location data"
400432
401−#: qml/Dash/ScopesList.qml:57
433+#: qml/Dash/ScopesList.qml:146
402434msgid "Manage"
403435msgstr "Manage"
404436
405−#: qml/Dash/ScopesList.qml:104
437+#: qml/Dash/ScopesList.qml:187
406438msgid "Home"
407439msgstr "Home"
408440
409−#: qml/Dash/ScopesList.qml:105
441+#: qml/Dash/ScopesList.qml:188
410442msgid "Also installed"
411443msgstr "Also installed"
412444
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−"Your device is now connected to an external display. Use this screen as a "
419−"touch pad to interact with the pointer."
420−
421445#: qml/Greeter/CoverPage.qml:127
422446msgid "Unlock"
423447msgstr "Unlock"
@@ -441,7 +465,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
441465msgstr[0] "Please wait %1 minute and then try again…"
442466msgstr[1] "Please wait %1 minutes and then try again…"
443467
444−#: qml/Greeter/Greeter.qml:596
468+#: qml/Greeter/Greeter.qml:592
445469msgid "Try again"
446470msgstr "Try again"
447471
@@ -469,6 +493,19 @@ msgstr "Emergency"
469493msgid "Select desktop environment"
470494msgstr "Select desktop environment"
471495
496+#: qml/Launcher/Drawer.qml:80
497+msgid "Search…"
498+msgstr ""
499+
500+#: qml/Launcher/Drawer.qml:101
501+msgctxt "Apps sorted alphabetically"
502+msgid "A-Z"
503+msgstr ""
504+
505+#: qml/Launcher/MoreAppsHeader.qml:32
506+msgid "More apps in the store"
507+msgstr ""
508+
472509#: qml/Notifications/NotificationMenuItemFactory.qml:124
473510msgid "Show password"
474511msgstr "Show password"
@@ -481,62 +518,62 @@ msgstr "Tap to return to call..."
481518msgid "Conference"
482519msgstr "Conference"
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:847
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
485522msgid "Nothing is playing"
486523msgstr "Nothing is playing"
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:975
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
489526#, qt-format
490527msgid "%1 hour"
491528msgid_plural "%1 hours"
492529msgstr[0] "%1 hour"
493530msgstr[1] "%1 hours"
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:979
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
496533#, qt-format
497534msgid "%1 minute"
498535msgid_plural "%1 minutes"
499536msgstr[0] "%1 minute"
500537msgstr[1] "%1 minutes"
501538
502−#: qml/Panel/Indicators/MenuItemFactory.qml:984
539+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
503540#, qt-format
504541msgid "%1 second"
505542msgid_plural "%1 seconds"
506543msgstr[0] "%1 second"
507544msgstr[1] "%1 seconds"
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:987
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
510547msgid "0 seconds"
511548msgstr "0 seconds"
512549
513550#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
514−#: qml/Panel/Indicators/MenuItemFactory.qml:989
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
515552#, qt-format
516553msgid "%1 remaining"
517554msgstr "%1 remaining"
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:995
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
520557msgid "In queue…"
521558msgstr "In queue…"
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:999
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
524561msgid "Downloading"
525562msgstr "Downloading"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
528565msgid "Paused, tap to resume"
529566msgstr "Paused, tap to resume"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
532569msgid "Canceled"
533570msgstr "Cancelled"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
536573msgid "Finished"
537574msgstr "Finished"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
540577msgid "Failed, tap to retry"
541578msgstr "Failed, tap to retry"
542579
po/eo.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-06-06 23:37+0000\n"
1212"Last-Translator: Eliovir <Unknown>\n"
1313"Language-Team: Esperanto <eo@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Pasvorto: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr ""
2929
@@ -31,7 +31,7 @@ msgstr ""
3131msgid "Quit"
3232msgstr "Ĉesi"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr ""
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Ŝlosi"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Elsaluti"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Nuligi"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr ""
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Ne"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Jes"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Energio"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr ""
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr ""
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr ""
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr ""
396426msgid "Enable location data"
397427msgstr ""
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr "Administri"
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr "Hejmo"
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr "Malŝlosi"
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] ""
438462msgstr[1] ""
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr "Montri pasvorton"
@@ -477,62 +514,62 @@ msgstr ""
477514msgid "Conference"
478515msgstr ""
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] "%1 horo"
489526msgstr[1] "%1 horoj"
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] "%1 minuto"
496533msgstr[1] "%1 minutoj"
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] "%1 sekundo"
503540msgstr[1] "%1 sekundoj"
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr "0 sekundoj"
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr "%1 restas"
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr ""
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr ""
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr "Nuligita"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr "Finita"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr ""
538575
po/es.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-03-25 12:02+0000\n"
1212"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
1313"Language-Team: Spanish <es@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Contraseña: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Anclar"
2929
@@ -31,7 +31,7 @@ msgstr "Anclar"
3131msgid "Quit"
3232msgstr "Salir"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Desanclar"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Bloquear"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Cerrar la sesión"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancelar"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reiniciar"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "¿Seguro que quiere reiniciar?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "No"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Sí"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Apagar"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"¿Seguro que quiere\n"
9292"apagar?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Apagar"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Reiniciar"
@@ -177,87 +177,95 @@ msgstr "Super + 0 a 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Lo mismo que hacer clic en un icono del Lanzador."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Scopes"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Toque)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Abre el inicio de los Scopes."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Cambiar"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Cambia entre aplicaciones."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Mostrar las ventanas del escritorio."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Flecha izquierda o derecha."
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Cambia el foco."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Ventanas"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minimiza todas las ventanas."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Arriba"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximiza la ventana actual."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Abajo"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Minimiza o restaura la ventana actual."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Arriba o Derecha"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Semi-maximiza la ventana actual."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Cierra la ventana actual."
263271
@@ -314,6 +322,30 @@ msgstr "Cerrar todo"
314322msgid "Preview Share Item"
315323msgstr "Revisar elemento compartido"
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+"Se ha conectado el dispositivo a una pantalla externa. Utilice esta ventana "
331+"como panel táctil para mover el puntero."
332+
333+#: qml/Components/VirtualTouchPad.qml:327
334+msgid "Tap left button to click."
335+msgstr ""
336+
337+#: qml/Components/VirtualTouchPad.qml:339
338+msgid "Tap right button to right click."
339+msgstr ""
340+
341+#: qml/Components/VirtualTouchPad.qml:351
342+msgid "Swipe with two fingers to scroll."
343+msgstr ""
344+
345+#: qml/Components/VirtualTouchPad.qml:396
346+msgid "Find more settings in the system settings."
347+msgstr ""
348+
317349#: qml/Dash/DashPageHeader.qml:361
318350msgctxt "Button: Open the Ubuntu Store"
319351msgid "Store"
@@ -399,26 +431,18 @@ msgstr "Suelte para actualizar…"
399431msgid "Enable location data"
400432msgstr "Activar datos de ubicación"
401433
402−#: qml/Dash/ScopesList.qml:57
434+#: qml/Dash/ScopesList.qml:146
403435msgid "Manage"
404436msgstr "Gestionar"
405437
406−#: qml/Dash/ScopesList.qml:104
438+#: qml/Dash/ScopesList.qml:187
407439msgid "Home"
408440msgstr "Inicio"
409441
410−#: qml/Dash/ScopesList.qml:105
442+#: qml/Dash/ScopesList.qml:188
411443msgid "Also installed"
412444msgstr "También instalados"
413445
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−"Se ha conectado el dispositivo a una pantalla externa. Utilice esta ventana "
420−"como panel táctil para mover el puntero."
421−
422446#: qml/Greeter/CoverPage.qml:127
423447msgid "Unlock"
424448msgstr "Desbloquear"
@@ -446,7 +470,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
446470msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
447471msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
448472
449−#: qml/Greeter/Greeter.qml:596
473+#: qml/Greeter/Greeter.qml:592
450474msgid "Try again"
451475msgstr "Pruebe de nuevo"
452476
@@ -474,6 +498,19 @@ msgstr "Emergencia"
474498msgid "Select desktop environment"
475499msgstr "Seleccionar entorno de escritorio"
476500
501+#: qml/Launcher/Drawer.qml:80
502+msgid "Search…"
503+msgstr ""
504+
505+#: qml/Launcher/Drawer.qml:101
506+msgctxt "Apps sorted alphabetically"
507+msgid "A-Z"
508+msgstr ""
509+
510+#: qml/Launcher/MoreAppsHeader.qml:32
511+msgid "More apps in the store"
512+msgstr ""
513+
477514#: qml/Notifications/NotificationMenuItemFactory.qml:124
478515msgid "Show password"
479516msgstr "Mostrar contraseña"
@@ -486,62 +523,62 @@ msgstr "Toque para volver a la llamada…"
486523msgid "Conference"
487524msgstr "Conferencia"
488525
489−#: qml/Panel/Indicators/MenuItemFactory.qml:847
526+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
490527msgid "Nothing is playing"
491528msgstr "Ningún contenido en reproducción"
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:975
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
494531#, qt-format
495532msgid "%1 hour"
496533msgid_plural "%1 hours"
497534msgstr[0] "%1 hora"
498535msgstr[1] "%1 horas"
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:979
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
501538#, qt-format
502539msgid "%1 minute"
503540msgid_plural "%1 minutes"
504541msgstr[0] "%1 minuto"
505542msgstr[1] "%1 minutos"
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:984
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
508545#, qt-format
509546msgid "%1 second"
510547msgid_plural "%1 seconds"
511548msgstr[0] "%1 segundo"
512549msgstr[1] "%1 segundos"
513550
514−#: qml/Panel/Indicators/MenuItemFactory.qml:987
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
515552msgid "0 seconds"
516553msgstr "0 segundos"
517554
518555#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
519−#: qml/Panel/Indicators/MenuItemFactory.qml:989
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
520557#, qt-format
521558msgid "%1 remaining"
522559msgstr "%1 restante(s)"
523560
524−#: qml/Panel/Indicators/MenuItemFactory.qml:995
561+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
525562msgid "In queue…"
526563msgstr "En espera…"
527564
528−#: qml/Panel/Indicators/MenuItemFactory.qml:999
565+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
529566msgid "Downloading"
530567msgstr "Descargando"
531568
532−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
569+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
533570msgid "Paused, tap to resume"
534571msgstr "Pausado, toque para reanudar"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
537574msgid "Canceled"
538575msgstr "Cancelado"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
541578msgid "Finished"
542579msgstr "Finalizado"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
545582msgid "Failed, tap to retry"
546583msgstr "Falló, toque para reintentar"
547584
po/et.ponew file+932
@@ -0,0 +1,932 @@
1+# Estonian translation for unity8
2+# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
3+# This file is distributed under the same license as the unity8 package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: unity8\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
11+"PO-Revision-Date: 2016-12-28 06:29+0000\n"
12+"Last-Translator: Karlis <Unknown>\n"
13+"Language-Team: Estonian <et@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
20+
21+#: plugins/LightDM/Greeter.cpp:123
22+msgid "Password: "
23+msgstr "Parool: "
24+
25+#: plugins/Unity/Launcher/launcheritem.cpp:50
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
27+msgid "Pin shortcut"
28+msgstr ""
29+
30+#: plugins/Unity/Launcher/launcheritem.cpp:55
31+msgid "Quit"
32+msgstr "Välju"
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
35+msgid "Unpin shortcut"
36+msgstr ""
37+
38+#: qml/Components/Dialogs.qml:149
39+msgctxt "Title: Lock/Log out dialog"
40+msgid "Log out"
41+msgstr "Logi välja"
42+
43+#: qml/Components/Dialogs.qml:150
44+msgid "Are you sure you want to log out?"
45+msgstr ""
46+
47+#: qml/Components/Dialogs.qml:152
48+msgctxt "Button: Lock the system"
49+msgid "Lock"
50+msgstr ""
51+
52+#: qml/Components/Dialogs.qml:160
53+msgctxt "Button: Log out from the system"
54+msgid "Log Out"
55+msgstr "Logi välja"
56+
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
58+#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
59+#: qml/Wizard/Pages/passcode-confirm.qml:32
60+#: qml/Wizard/Pages/passcode-set.qml:32
61+msgid "Cancel"
62+msgstr "Sulge"
63+
64+#: qml/Components/Dialogs.qml:179
65+msgctxt "Title: Reboot dialog"
66+msgid "Reboot"
67+msgstr "Taaskäivita"
68+
69+#: qml/Components/Dialogs.qml:180
70+msgid "Are you sure you want to reboot?"
71+msgstr ""
72+
73+#: qml/Components/Dialogs.qml:182
74+msgid "No"
75+msgstr "Ei"
76+
77+#: qml/Components/Dialogs.qml:189
78+msgid "Yes"
79+msgstr "Jah"
80+
81+#: qml/Components/Dialogs.qml:204
82+msgctxt "Title: Power off/Restart dialog"
83+msgid "Power"
84+msgstr ""
85+
86+#: qml/Components/Dialogs.qml:205
87+msgid ""
88+"Are you sure you would like\n"
89+"to power off?"
90+msgstr ""
91+
92+#: qml/Components/Dialogs.qml:208
93+msgctxt "Button: Power off the system"
94+msgid "Power off"
95+msgstr "Lülita välja"
96+
97+#: qml/Components/Dialogs.qml:217
98+msgctxt "Button: Restart the system"
99+msgid "Restart"
100+msgstr "Taaskäivita"
101+
102+#: qml/Components/KeyboardShortcutsOverlay.qml:41
103+msgid "Keyboard Shortcuts"
104+msgstr ""
105+
106+#: qml/Components/KeyboardShortcutsOverlay.qml:55
107+msgid "Unity 8"
108+msgstr ""
109+
110+#: qml/Components/KeyboardShortcutsOverlay.qml:62
111+msgid "PrtScr"
112+msgstr ""
113+
114+#: qml/Components/KeyboardShortcutsOverlay.qml:67
115+msgid "Takes a screenshot."
116+msgstr ""
117+
118+#: qml/Components/KeyboardShortcutsOverlay.qml:75
119+msgid "Alt + PrtScr"
120+msgstr ""
121+
122+#: qml/Components/KeyboardShortcutsOverlay.qml:80
123+msgid "Takes a screenshot of a window."
124+msgstr ""
125+
126+#: qml/Components/KeyboardShortcutsOverlay.qml:88
127+msgid "Super + Space"
128+msgstr ""
129+
130+#: qml/Components/KeyboardShortcutsOverlay.qml:93
131+msgid "Switches to next keyboard layout."
132+msgstr ""
133+
134+#: qml/Components/KeyboardShortcutsOverlay.qml:101
135+msgid "Super + Shift + Space"
136+msgstr ""
137+
138+#: qml/Components/KeyboardShortcutsOverlay.qml:106
139+msgid "Switches to previous keyboard layout."
140+msgstr ""
141+
142+#: qml/Components/KeyboardShortcutsOverlay.qml:118
143+msgid "Launcher"
144+msgstr ""
145+
146+#: qml/Components/KeyboardShortcutsOverlay.qml:125
147+msgid "Super (Hold)"
148+msgstr ""
149+
150+#: qml/Components/KeyboardShortcutsOverlay.qml:130
151+msgid "Opens the launcher, displays shortcuts."
152+msgstr ""
153+
154+#: qml/Components/KeyboardShortcutsOverlay.qml:138
155+msgid "Alt + F1"
156+msgstr ""
157+
158+#: qml/Components/KeyboardShortcutsOverlay.qml:143
159+msgid "Opens launcher keyboard navigation mode."
160+msgstr ""
161+
162+#: qml/Components/KeyboardShortcutsOverlay.qml:151
163+msgid "Super + Tab"
164+msgstr ""
165+
166+#: qml/Components/KeyboardShortcutsOverlay.qml:156
167+msgid "Switches applications via the launcher."
168+msgstr ""
169+
170+#: qml/Components/KeyboardShortcutsOverlay.qml:164
171+msgid "Super + 0 to 9"
172+msgstr ""
173+
174+#: qml/Components/KeyboardShortcutsOverlay.qml:169
175+msgid "Same as clicking on a launcher icon."
176+msgstr ""
177+
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
187+msgid "Scopes"
188+msgstr ""
189+
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
191+msgid "Super (Tap)"
192+msgstr ""
193+
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
195+msgid "Opens the Scopes home."
196+msgstr ""
197+
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
199+msgid "Switching"
200+msgstr ""
201+
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
203+msgid "Alt + Tab"
204+msgstr ""
205+
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
207+msgid "Switches between applications."
208+msgstr ""
209+
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
211+msgid "Super + W"
212+msgstr ""
213+
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
215+msgid "Opens the desktop spread."
216+msgstr ""
217+
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
219+msgid "Cursor Left or Right"
220+msgstr ""
221+
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
223+msgid "Moves the focus."
224+msgstr ""
225+
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
227+msgid "Windows"
228+msgstr ""
229+
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
231+msgid "Ctrl + Super + D"
232+msgstr ""
233+
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
235+msgid "Minimizes all windows."
236+msgstr ""
237+
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
239+msgid "Ctrl + Super + Up"
240+msgstr ""
241+
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
243+msgid "Maximizes the current window."
244+msgstr ""
245+
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
247+msgid "Ctrl + Super + Down"
248+msgstr ""
249+
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
251+msgid "Minimizes or restores the current window."
252+msgstr ""
253+
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
255+msgid "Ctrl + Super + Left or Right"
256+msgstr ""
257+
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
259+msgid "Semi-maximizes the current window."
260+msgstr ""
261+
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
263+msgid "Alt + F4"
264+msgstr ""
265+
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
267+msgid "Closes the current window."
268+msgstr ""
269+
270+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:252
271+msgid "Return to Call"
272+msgstr ""
273+
274+#: qml/Components/Lockscreen.qml:212
275+msgid "Emergency Call"
276+msgstr ""
277+
278+#: qml/Components/Lockscreen.qml:244
279+msgid "OK"
280+msgstr ""
281+
282+#: qml/Components/MediaServices/VideoPlayerControls.qml:44
283+#, qt-format
284+msgid "%1:%2:%3"
285+msgstr ""
286+
287+#: qml/Components/MediaServices/VideoPlayerControls.qml:49
288+#, qt-format
289+msgid "%1:%2"
290+msgstr ""
291+
292+#: qml/Components/ModeSwitchWarningDialog.qml:32
293+msgid "Apps may have unsaved data:"
294+msgstr ""
295+
296+#: qml/Components/ModeSwitchWarningDialog.qml:57
297+msgctxt ""
298+"Re-dock means connect the device again to an external screen/mouse/keyboard"
299+msgid "Re-dock, save your work and close these apps to continue."
300+msgstr ""
301+
302+#: qml/Components/ModeSwitchWarningDialog.qml:63
303+msgid "Or force close now (unsaved data will be lost)."
304+msgstr ""
305+
306+#: qml/Components/ModeSwitchWarningDialog.qml:75
307+msgid "OK, I will reconnect"
308+msgstr ""
309+
310+#: qml/Components/ModeSwitchWarningDialog.qml:76
311+msgid "Reconnect now!"
312+msgstr ""
313+
314+#: qml/Components/ModeSwitchWarningDialog.qml:88
315+msgid "Close all"
316+msgstr ""
317+
318+#: qml/Components/SharingPicker.qml:54
319+msgid "Preview Share Item"
320+msgstr ""
321+
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
344+#: qml/Dash/DashPageHeader.qml:361
345+msgctxt "Button: Open the Ubuntu Store"
346+msgid "Store"
347+msgstr ""
348+
349+#: qml/Dash/DashPageHeader.qml:368
350+msgctxt "Button: Start a search in the current dash scope"
351+msgid "Search"
352+msgstr ""
353+
354+#: qml/Dash/DashPageHeader.qml:378
355+msgctxt "Button: Show the current dash scope settings"
356+msgid "Settings"
357+msgstr ""
358+
359+#: qml/Dash/DashPageHeader.qml:385
360+msgid "Remove from Favorites"
361+msgstr ""
362+
363+#: qml/Dash/DashPageHeader.qml:385
364+msgid "Add to Favorites"
365+msgstr ""
366+
367+#: qml/Dash/FiltersPopover.qml:61
368+msgid "Refine your results"
369+msgstr ""
370+
371+#: qml/Dash/FiltersPopover.qml:70
372+msgid "Reset"
373+msgstr ""
374+
375+#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
376+msgid "Show less"
377+msgstr ""
378+
379+#: qml/Dash/GenericScopeView.qml:547
380+msgid "Show all"
381+msgstr ""
382+
383+#: qml/Dash/GenericScopeView.qml:578
384+msgctxt "Label: Hint for dash search line edit"
385+msgid "Search"
386+msgstr ""
387+
388+#: qml/Dash/PageHeaderExtraPanel.qml:67
389+msgid "Recent Searches"
390+msgstr ""
391+
392+#: qml/Dash/PageHeaderExtraPanel.qml:78
393+msgid "Clear All"
394+msgstr ""
395+
396+#: qml/Dash/Previews/PreviewActionCombo.qml:36
397+msgid "More..."
398+msgstr ""
399+
400+#: qml/Dash/Previews/PreviewActionCombo.qml:36
401+msgid "Less..."
402+msgstr ""
403+
404+#: qml/Dash/Previews/PreviewCommentInput.qml:83
405+#: qml/Dash/Previews/PreviewRatingInput.qml:202
406+msgid "Send"
407+msgstr ""
408+
409+#: qml/Dash/Previews/PreviewRatingInput.qml:109
410+msgid "Rate this"
411+msgstr ""
412+
413+#: qml/Dash/Previews/PreviewRatingInput.qml:184
414+msgid "Add a review"
415+msgstr ""
416+
417+#: qml/Dash/PullToRefreshScopeStyle.qml:56
418+msgid "Pull to refresh…"
419+msgstr ""
420+
421+#: qml/Dash/PullToRefreshScopeStyle.qml:61
422+msgid "Release to refresh…"
423+msgstr ""
424+
425+#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
426+msgid "Enable location data"
427+msgstr ""
428+
429+#: qml/Dash/ScopesList.qml:146
430+msgid "Manage"
431+msgstr ""
432+
433+#: qml/Dash/ScopesList.qml:187
434+msgid "Home"
435+msgstr ""
436+
437+#: qml/Dash/ScopesList.qml:188
438+msgid "Also installed"
439+msgstr ""
440+
441+#: qml/Greeter/CoverPage.qml:127
442+msgid "Unlock"
443+msgstr ""
444+
445+#: qml/Greeter/DelayedLockscreen.qml:43
446+msgid "Device Locked"
447+msgstr ""
448+
449+#: qml/Greeter/DelayedLockscreen.qml:58
450+msgid "You have been locked out due to too many failed passphrase attempts."
451+msgstr ""
452+
453+#: qml/Greeter/DelayedLockscreen.qml:59
454+msgid "You have been locked out due to too many failed passcode attempts."
455+msgstr ""
456+
457+#: qml/Greeter/DelayedLockscreen.qml:68
458+#, qt-format
459+msgid "Please wait %1 minute and then try again…"
460+msgid_plural "Please wait %1 minutes and then try again…"
461+msgstr[0] ""
462+msgstr[1] ""
463+
464+#: qml/Greeter/Greeter.qml:592
465+msgid "Try again"
466+msgstr ""
467+
468+#: qml/Greeter/LoginList.qml:70
469+msgid "Passphrase"
470+msgstr ""
471+
472+#: qml/Greeter/LoginList.qml:71
473+msgid "Passcode"
474+msgstr ""
475+
476+#: qml/Greeter/LoginList.qml:98
477+msgid "Retry"
478+msgstr ""
479+
480+#: qml/Greeter/LoginList.qml:99
481+msgid "Log In"
482+msgstr ""
483+
484+#: qml/Greeter/NarrowView.qml:252
485+msgid "Emergency"
486+msgstr ""
487+
488+#: qml/Greeter/SessionsList.qml:122
489+msgid "Select desktop environment"
490+msgstr ""
491+
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
505+#: qml/Notifications/NotificationMenuItemFactory.qml:124
506+msgid "Show password"
507+msgstr ""
508+
509+#: qml/Panel/ActiveCallHint.qml:79
510+msgid "Tap to return to call..."
511+msgstr ""
512+
513+#: qml/Panel/ActiveCallHint.qml:92
514+msgid "Conference"
515+msgstr ""
516+
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
518+msgid "Nothing is playing"
519+msgstr ""
520+
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
522+#, qt-format
523+msgid "%1 hour"
524+msgid_plural "%1 hours"
525+msgstr[0] ""
526+msgstr[1] ""
527+
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
529+#, qt-format
530+msgid "%1 minute"
531+msgid_plural "%1 minutes"
532+msgstr[0] ""
533+msgstr[1] ""
534+
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
536+#, qt-format
537+msgid "%1 second"
538+msgid_plural "%1 seconds"
539+msgstr[0] ""
540+msgstr[1] ""
541+
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
543+msgid "0 seconds"
544+msgstr ""
545+
546+#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
548+#, qt-format
549+msgid "%1 remaining"
550+msgstr ""
551+
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
553+msgid "In queue…"
554+msgstr ""
555+
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
557+msgid "Downloading"
558+msgstr ""
559+
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
561+msgid "Paused, tap to resume"
562+msgstr ""
563+
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
565+msgid "Canceled"
566+msgstr ""
567+
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
569+msgid "Finished"
570+msgstr ""
571+
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
573+msgid "Failed, tap to retry"
574+msgstr ""
575+
576+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:151
577+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
578+msgctxt "Button: Send a reply message"
579+msgid "Send"
580+msgstr ""
581+
582+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
583+msgctxt "Label: Hint in message indicator line edit"
584+msgid "Reply"
585+msgstr ""
586+
587+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
588+msgctxt "Button: Call back on phone"
589+msgid "Call back"
590+msgstr ""
591+
592+#: qml/Stage/SideStage.qml:76
593+msgid "Drag using 3 fingers any application from one window to the other"
594+msgstr ""
595+
596+#: qml/Tutorial/TutorialLeftLong.qml:49
597+msgid "Long swipe from the left edge to open the Today scope"
598+msgstr ""
599+
600+#: qml/Tutorial/TutorialLeft.qml:47
601+msgid "Short swipe from the left edge to open the launcher"
602+msgstr ""
603+
604+#: qml/Tutorial/TutorialRight.qml:55
605+msgid "Push your mouse against the right edge to view your open apps"
606+msgstr ""
607+
608+#: qml/Tutorial/TutorialRight.qml:56
609+msgid "Swipe from the right edge to view your open apps"
610+msgstr ""
611+
612+#: qml/Tutorial/TutorialTop.qml:53
613+msgid "Swipe from the top edge to access notifications and quick settings"
614+msgstr ""
615+
616+#: qml/Wizard/Page.qml:54
617+msgctxt "Button: Go back one page in the Wizard"
618+msgid "Back"
619+msgstr ""
620+
621+#: qml/Wizard/Pages/10-welcome.qml:28
622+msgid "Language"
623+msgstr ""
624+
625+#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
626+#: qml/Wizard/Pages/30-wifi.qml:207 qml/Wizard/Pages/40-location.qml:271
627+#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
628+#: qml/Wizard/Pages/70-passwd-type.qml:145
629+#: qml/Wizard/Pages/75-report-check.qml:84
630+#: qml/Wizard/Pages/passcode-desktop.qml:142
631+#: qml/Wizard/Pages/password-set.qml:142
632+msgid "Next"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/20-keyboard.qml:31
636+msgid "Select Keyboard"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/20-keyboard.qml:71
640+msgid "Keyboard language"
641+msgstr ""
642+
643+#: qml/Wizard/Pages/20-keyboard.qml:93
644+msgid "Keyboard layout"
645+msgstr ""
646+
647+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:207
648+#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/77-system-update.qml:152
649+#: qml/Wizard/Pages/sim.qml:101
650+msgid "Skip"
651+msgstr ""
652+
653+#: qml/Wizard/Pages/30-wifi.qml:31
654+msgid "Connect to Wi‑Fi"
655+msgstr ""
656+
657+#: qml/Wizard/Pages/30-wifi.qml:132
658+msgid "Connected"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/30-wifi.qml:165
662+msgid "Available Wi-Fi networks"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/30-wifi.qml:166
666+msgid "No available Wi-Fi networks"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/40-location.qml:27
670+msgid "Location Services"
671+msgstr ""
672+
673+#: qml/Wizard/Pages/40-location.qml:83
674+msgid ""
675+"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
676+"(recommended)"
677+msgstr ""
678+
679+#: qml/Wizard/Pages/40-location.qml:105
680+#, qt-format
681+msgid "By selecting this option you agree to the Nokia HERE %1."
682+msgstr ""
683+
684+#: qml/Wizard/Pages/40-location.qml:106
685+msgctxt "part of: Nokia HERE terms and conditions"
686+msgid "terms and conditions"
687+msgstr ""
688+
689+#: qml/Wizard/Pages/40-location.qml:160
690+msgid "GPS only"
691+msgstr ""
692+
693+#: qml/Wizard/Pages/40-location.qml:214
694+msgid "Don't use my location"
695+msgstr ""
696+
697+#: qml/Wizard/Pages/40-location.qml:260
698+msgid "You can change it later in System Settings."
699+msgstr ""
700+
701+#: qml/Wizard/Pages/50-timezone.qml:30
702+msgid "Time Zone"
703+msgstr ""
704+
705+#: qml/Wizard/Pages/50-timezone.qml:182
706+msgid "Enter your city"
707+msgstr ""
708+
709+#: qml/Wizard/Pages/60-account.qml:24
710+msgid "Personalize Your Device"
711+msgstr ""
712+
713+#: qml/Wizard/Pages/60-account.qml:48
714+msgid "Preferred Name"
715+msgstr ""
716+
717+#: qml/Wizard/Pages/70-passwd-type.qml:40
718+msgid "Lock Screen"
719+msgstr ""
720+
721+#: qml/Wizard/Pages/70-passwd-type.qml:102
722+msgctxt "Label: Type of security method"
723+msgid "Create new password"
724+msgstr ""
725+
726+#: qml/Wizard/Pages/70-passwd-type.qml:104
727+msgctxt "Label: Type of security method"
728+msgid "Create passcode (numbers only)"
729+msgstr ""
730+
731+#: qml/Wizard/Pages/70-passwd-type.qml:106
732+msgctxt "Label: Type of security method"
733+msgid "No lock code"
734+msgstr ""
735+
736+#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
737+msgid "Privacy Policy"
738+msgstr ""
739+
740+#: qml/Wizard/Pages/75-report-check.qml:26
741+msgid "Help Us Improve"
742+msgstr ""
743+
744+#: qml/Wizard/Pages/75-report-check.qml:59
745+msgid "Improve system performance by sending us crashes and error reports."
746+msgstr ""
747+
748+#: qml/Wizard/Pages/75-report-check.qml:60
749+msgid "Privacy policy"
750+msgstr ""
751+
752+#: qml/Wizard/Pages/77-system-update.qml:28
753+msgid "Update Device"
754+msgstr ""
755+
756+#: qml/Wizard/Pages/77-system-update.qml:55
757+msgid ""
758+"There is a system update available and ready to install. Afterwards, the "
759+"device will automatically restart."
760+msgstr ""
761+
762+#: qml/Wizard/Pages/77-system-update.qml:76
763+msgctxt "string identifying name of the update"
764+msgid "Ubuntu system"
765+msgstr ""
766+
767+#: qml/Wizard/Pages/77-system-update.qml:83
768+#, qt-format
769+msgctxt "version of the system update"
770+msgid "Version %1"
771+msgstr ""
772+
773+#: qml/Wizard/Pages/77-system-update.qml:102
774+msgid "This could take a few minutes..."
775+msgstr ""
776+
777+#: qml/Wizard/Pages/77-system-update.qml:116
778+msgid "Install and restart now"
779+msgstr ""
780+
781+#: qml/Wizard/Pages/80-finished.qml:89
782+msgid "Welcome to Ubuntu"
783+msgstr ""
784+
785+#: qml/Wizard/Pages/80-finished.qml:104
786+msgid "You are ready to use your device now"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/80-finished.qml:124
790+msgid "Get Started"
791+msgstr ""
792+
793+#: qml/Wizard/Pages/here-terms.qml:25
794+msgid "Terms & Conditions"
795+msgstr ""
796+
797+#: qml/Wizard/Pages/here-terms.qml:69
798+msgid "Your device uses positioning technologies provided by HERE."
799+msgstr ""
800+
801+#: qml/Wizard/Pages/here-terms.qml:81
802+msgid ""
803+"To provide you with positioning services and to improve their quality, HERE "
804+"collects information about nearby cell towers and Wi-Fi hotspots around your "
805+"current location whenever your position is being found."
806+msgstr ""
807+
808+#: qml/Wizard/Pages/here-terms.qml:93
809+msgid ""
810+"The information collected is used to analyze the service and to improve the "
811+"use of service, but not to identify you personally."
812+msgstr ""
813+
814+#: qml/Wizard/Pages/here-terms.qml:106
815+#, qt-format
816+msgid "By continuing, you agree to the HERE platform %1 and %2."
817+msgstr ""
818+
819+#: qml/Wizard/Pages/here-terms.qml:107
820+msgid "Service Terms"
821+msgstr ""
822+
823+#: qml/Wizard/Pages/passcode-confirm.qml:43
824+#: qml/Wizard/Pages/passcode-desktop.qml:97
825+msgid "Confirm passcode"
826+msgstr ""
827+
828+#: qml/Wizard/Pages/passcode-confirm.qml:45
829+msgid "Incorrect passcode."
830+msgstr ""
831+
832+#: qml/Wizard/Pages/passcode-confirm.qml:45
833+msgctxt "Enter the passcode again"
834+msgid "Please re-enter."
835+msgstr ""
836+
837+#: qml/Wizard/Pages/passcode-desktop.qml:31
838+msgid "Lock Screen Passcode"
839+msgstr ""
840+
841+#: qml/Wizard/Pages/passcode-desktop.qml:61
842+msgid "Enter 4 numbers to setup your passcode"
843+msgstr ""
844+
845+#: qml/Wizard/Pages/passcode-desktop.qml:77
846+#: qml/Wizard/Pages/passcode-set.qml:54
847+msgid "Choose passcode"
848+msgstr ""
849+
850+#: qml/Wizard/Pages/passcode-desktop.qml:127
851+msgid "Passcode too short"
852+msgstr ""
853+
854+#: qml/Wizard/Pages/passcode-desktop.qml:129
855+msgid "Passcodes match"
856+msgstr ""
857+
858+#: qml/Wizard/Pages/passcode-desktop.qml:131
859+msgid "Passcodes do not match"
860+msgstr ""
861+
862+#: qml/Wizard/Pages/passcode-set.qml:62
863+msgid "Passcode must be 4 characters long"
864+msgstr ""
865+
866+#: qml/Wizard/Pages/password-set.qml:31
867+msgid "Lock Screen Password"
868+msgstr ""
869+
870+#: qml/Wizard/Pages/password-set.qml:62
871+msgid "Enter at least 8 characters"
872+msgstr ""
873+
874+#: qml/Wizard/Pages/password-set.qml:74
875+msgid "Choose password"
876+msgstr ""
877+
878+#: qml/Wizard/Pages/password-set.qml:104
879+msgid "Confirm password"
880+msgstr ""
881+
882+#: qml/Wizard/Pages/sim.qml:27
883+msgid "No SIM card installed"
884+msgstr ""
885+
886+#: qml/Wizard/Pages/sim.qml:54
887+msgid "SIM card added"
888+msgstr ""
889+
890+#: qml/Wizard/Pages/sim.qml:55
891+msgid "You must restart the device to access the mobile network."
892+msgstr ""
893+
894+#: qml/Wizard/Pages/sim.qml:59
895+msgid "Restart"
896+msgstr ""
897+
898+#: qml/Wizard/Pages/sim.qml:78
899+msgid "You won’t be able to make calls or use text messaging without a SIM."
900+msgstr ""
901+
902+#: qml/Wizard/Pages/sim.qml:90
903+msgid "To proceed with no SIM tap Skip."
904+msgstr ""
905+
906+#: qml/Wizard/PasswordMeter.qml:87
907+msgid "Password too short"
908+msgstr ""
909+
910+#: qml/Wizard/PasswordMeter.qml:89
911+msgid "Passwords match"
912+msgstr ""
913+
914+#: qml/Wizard/PasswordMeter.qml:91
915+msgid "Passwords do not match"
916+msgstr ""
917+
918+#: qml/Wizard/PasswordMeter.qml:95
919+msgid "Strong password"
920+msgstr ""
921+
922+#: qml/Wizard/PasswordMeter.qml:97
923+msgid "Fair password"
924+msgstr ""
925+
926+#: qml/Wizard/PasswordMeter.qml:99
927+msgid "Weak password"
928+msgstr ""
929+
930+#: qml/Wizard/PasswordMeter.qml:101
931+msgid "Very weak password"
932+msgstr ""
po/eu.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-07-13 23:29+0000\n"
1212"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
1313"Language-Team: Basque <eu@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Pasahitza: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Ainguratu lasterbidea"
2929
@@ -31,7 +31,7 @@ msgstr "Ainguratu lasterbidea"
3131msgid "Quit"
3232msgstr "Irten"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Askatu lasterbidea"
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Blokeatu"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Amaitu saioa"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Utzi"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Berrabiarazi"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Ziur berrabiarazi nahi duzula?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Ez"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Bai"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Itzali"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr "Ziur itzali nahi duzula?"
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr "Itzali"
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr "Berrabiarazi"
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr "Askatu freskatzeko…"
396426msgid "Enable location data"
397427msgstr "Gaitu kokapen-datuak"
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr "Kudeatu"
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr "Hasiera"
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr "Hau ere instalatuta"
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr "Desblokeatu"
@@ -440,7 +464,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
440464msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
441465msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
442466
443−#: qml/Greeter/Greeter.qml:596
467+#: qml/Greeter/Greeter.qml:592
444468msgid "Try again"
445469msgstr ""
446470
@@ -468,6 +492,19 @@ msgstr ""
468492msgid "Select desktop environment"
469493msgstr ""
470494
495+#: qml/Launcher/Drawer.qml:80
496+msgid "Search…"
497+msgstr ""
498+
499+#: qml/Launcher/Drawer.qml:101
500+msgctxt "Apps sorted alphabetically"
501+msgid "A-Z"
502+msgstr ""
503+
504+#: qml/Launcher/MoreAppsHeader.qml:32
505+msgid "More apps in the store"
506+msgstr ""
507+
471508#: qml/Notifications/NotificationMenuItemFactory.qml:124
472509msgid "Show password"
473510msgstr "Erakutsi pasahitza"
@@ -480,62 +517,62 @@ msgstr "Sakatu deira itzultzeko..."
480517msgid "Conference"
481518msgstr "Konferentzia"
482519
483−#: qml/Panel/Indicators/MenuItemFactory.qml:847
520+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
484521msgid "Nothing is playing"
485522msgstr "Ez dago ezer erreproduzitzen"
486523
487−#: qml/Panel/Indicators/MenuItemFactory.qml:975
524+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
488525#, qt-format
489526msgid "%1 hour"
490527msgid_plural "%1 hours"
491528msgstr[0] "ordu %1"
492529msgstr[1] "%1 ordu"
493530
494−#: qml/Panel/Indicators/MenuItemFactory.qml:979
531+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
495532#, qt-format
496533msgid "%1 minute"
497534msgid_plural "%1 minutes"
498535msgstr[0] "minutu %1"
499536msgstr[1] "%1 minutu"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:984
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
502539#, qt-format
503540msgid "%1 second"
504541msgid_plural "%1 seconds"
505542msgstr[0] "segundo %1"
506543msgstr[1] "%1 segundo"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:987
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
509546msgid "0 seconds"
510547msgstr "0 segundo"
511548
512549#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
513−#: qml/Panel/Indicators/MenuItemFactory.qml:989
550+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
514551#, qt-format
515552msgid "%1 remaining"
516553msgstr "%1 faltan"
517554
518−#: qml/Panel/Indicators/MenuItemFactory.qml:995
555+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
519556msgid "In queue…"
520557msgstr "Ilaran..."
521558
522−#: qml/Panel/Indicators/MenuItemFactory.qml:999
559+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
523560msgid "Downloading"
524561msgstr "Deskargatzen"
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
527564msgid "Paused, tap to resume"
528565msgstr "Pausatuta, sakatu jarraitzeko"
529566
530−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
567+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
531568msgid "Canceled"
532569msgstr "Utzita"
533570
534−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
571+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
535572msgid "Finished"
536573msgstr "Amaituta"
537574
538−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
575+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
539576msgid "Failed, tap to retry"
540577msgstr "Huts egin du, sakatu berriro saiatzeko"
541578
po/fa.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-10-18 07:03+0000\n"
1212"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
1313"Language-Team: Persian <fa@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "گذرواژه: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "سنجاق کردن میانبر"
2929
@@ -31,7 +31,7 @@ msgstr "سنجاق کردن میانبر"
3131msgid "Quit"
3232msgstr "خروج"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "برداشتن سنجاق میانبر"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "قفل"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "خروج"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "لغو"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "راه‌اندازی دوباره"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "خیر"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "بله"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "انرژی"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"آیا مطمئن هستید که\n"
9292"می‌خواهید خاموش کنید؟"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "خاموش کردن"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "راه‌اندازی دوباره"
@@ -177,87 +177,95 @@ msgstr "سوپر + ۰ تا ۹"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "مشابه کلیک روی یک نقشک در اجراگر"
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "حوزه‌ها"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "سوپر (ضربه)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "گشودن خانهٔ حوزه‌ها"
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "تعویض کردن"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "دگرساز + جهش"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "تعویض بین برنامه‌های کاربردی"
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "سوپر + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "گستردن میزکار"
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "راست یا چپ مکان‌نما"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "جابه‌جایی تمرکز"
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "پنجره‌ها"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "مهار + سوپر + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "کمینه کردن تمام پنجره‌ها"
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "مهار + سوپر + بالا"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "بیشینه کردن پنجرهٔ جاری"
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "مهار + سوپر + پایین"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "کمینه کردن یا بازگردانی پنجرهٔ جاری"
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "مهار + سوپر + راست یا چپ"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "شبه بیشینه کردن پنجرهٔ جاری"
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "دگرساز + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "بستن پنجرهٔ جاری."
263271
@@ -314,6 +322,30 @@ msgstr "بستن همه"
314322msgid "Preview Share Item"
315323msgstr "پیش‌نمای مورد هم‌رسانی"
316324
325+#: qml/Components/VirtualTouchPad.qml:317
326+msgid ""
327+"Your device is now connected to an external display. Use this screen as a "
328+"touch pad to interact with the pointer."
329+msgstr ""
330+"افزاره‌تان هم‌تکنون به یک نمایشگر خارجی وصل شده است. از این صفحه به عنوان یک "
331+"صفحه‌لمسی برای کارکردن با نشانگر استفاده کنید."
332+
333+#: qml/Components/VirtualTouchPad.qml:327
334+msgid "Tap left button to click."
335+msgstr ""
336+
337+#: qml/Components/VirtualTouchPad.qml:339
338+msgid "Tap right button to right click."
339+msgstr ""
340+
341+#: qml/Components/VirtualTouchPad.qml:351
342+msgid "Swipe with two fingers to scroll."
343+msgstr ""
344+
345+#: qml/Components/VirtualTouchPad.qml:396
346+msgid "Find more settings in the system settings."
347+msgstr ""
348+
317349#: qml/Dash/DashPageHeader.qml:361
318350msgctxt "Button: Open the Ubuntu Store"
319351msgid "Store"
@@ -399,26 +431,18 @@ msgstr "برای تازه‌سازی رها کنید…"
399431msgid "Enable location data"
400432msgstr "فعّال کردن داده‌های موقعیّت"
401433
402−#: qml/Dash/ScopesList.qml:57
434+#: qml/Dash/ScopesList.qml:146
403435msgid "Manage"
404436msgstr "مدیریت"
405437
406−#: qml/Dash/ScopesList.qml:104
438+#: qml/Dash/ScopesList.qml:187
407439msgid "Home"
408440msgstr "خانه"
409441
410−#: qml/Dash/ScopesList.qml:105
442+#: qml/Dash/ScopesList.qml:188
411443msgid "Also installed"
412444msgstr "هم‌چنین نصب شده"
413445
414−#: qml/DisabledScreenNotice.qml:109
415−msgid ""
416−"Your device is now connected to an external display. Use this screen as a "
417−"touch pad to interact with the pointer."
418−msgstr ""
419−"افزاره‌تان هم‌تکنون به یک نمایشگر خارجی وصل شده است. از این صفحه به عنوان یک "
420−"صفحه‌لمسی برای کارکردن با نشانگر استفاده کنید."
421−
422446#: qml/Greeter/CoverPage.qml:127
423447msgid "Unlock"
424448msgstr "بازکردن قفل"
@@ -442,7 +466,7 @@ msgid "Please wait %1 minute and then try again…"
442466msgid_plural "Please wait %1 minutes and then try again…"
443467msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
444468
445−#: qml/Greeter/Greeter.qml:596
469+#: qml/Greeter/Greeter.qml:592
446470msgid "Try again"
447471msgstr "تلاش دوباره"
448472
@@ -470,6 +494,19 @@ msgstr "اضطراری"
470494msgid "Select desktop environment"
471495msgstr "گزینش محیط میزکار"
472496
497+#: qml/Launcher/Drawer.qml:80
498+msgid "Search…"
499+msgstr ""
500+
501+#: qml/Launcher/Drawer.qml:101
502+msgctxt "Apps sorted alphabetically"
503+msgid "A-Z"
504+msgstr ""
505+
506+#: qml/Launcher/MoreAppsHeader.qml:32
507+msgid "More apps in the store"
508+msgstr ""
509+
473510#: qml/Notifications/NotificationMenuItemFactory.qml:124
474511msgid "Show password"
475512msgstr "نمایش گذرواژه"
@@ -482,59 +519,59 @@ msgstr "برای بازگشت به تماس ضربه بزنید…"
482519msgid "Conference"
483520msgstr "کنفرانس"
484521
485−#: qml/Panel/Indicators/MenuItemFactory.qml:847
522+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
486523msgid "Nothing is playing"
487524msgstr "هیچ چیزی در حال پخش نیست"
488525
489−#: qml/Panel/Indicators/MenuItemFactory.qml:975
526+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
490527#, qt-format
491528msgid "%1 hour"
492529msgid_plural "%1 hours"
493530msgstr[0] "%1 ساعت"
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:979
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
496533#, qt-format
497534msgid "%1 minute"
498535msgid_plural "%1 minutes"
499536msgstr[0] "%1 دقیقه"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:984
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
502539#, qt-format
503540msgid "%1 second"
504541msgid_plural "%1 seconds"
505542msgstr[0] "%1 ثانیه"
506543
507−#: qml/Panel/Indicators/MenuItemFactory.qml:987
544+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
508545msgid "0 seconds"
509546msgstr "۰ ثانیه"
510547
511548#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
512−#: qml/Panel/Indicators/MenuItemFactory.qml:989
549+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
513550#, qt-format
514551msgid "%1 remaining"
515552msgstr "%1 مانده"
516553
517−#: qml/Panel/Indicators/MenuItemFactory.qml:995
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
518555msgid "In queue…"
519556msgstr "در صف…"
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:999
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
522559msgid "Downloading"
523560msgstr "در حال بارگیری"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
526563msgid "Paused, tap to resume"
527564msgstr "مکث شد، برای از سر گیری ضربه بزنید"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
530567msgid "Canceled"
531568msgstr "لغو شد"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
534571msgid "Finished"
535572msgstr "پایان یافت"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
538575msgid "Failed, tap to retry"
539576msgstr "شکست خورد، برای تلاش دوباره ضربه بزنید"
540577
po/fi.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-07-04 18:32+0000\n"
1212"Last-Translator: Jiri Grönroos <Unknown>\n"
1313"Language-Team: Finnish <fi@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Salasana: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Kiinnitä pikakuvake"
2929
@@ -31,7 +31,7 @@ msgstr "Kiinnitä pikakuvake"
3131msgid "Quit"
3232msgstr "Lopeta"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Poista pikakuvakkeen kiinnitys"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Lukitse"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Kirjaudu ulos"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Peru"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Käynnistä uudelleen"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Ei"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Kyllä"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Sammutus"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Haluatko varmasti\n"
9292"sammuttaa laitteen?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Sammuta"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Käynnistä uudelleen"
@@ -177,87 +177,95 @@ msgstr "Super + 0-9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Sama kuin käynnistimen painikkeen napsauttaminen."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Näkymät"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (napauta)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Avaa näkymien pääsivun."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Vaihtaminen"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Sarkain"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Vaihtaa sovellusten välillä."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Avaa työpöydän laajennuksen."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Nuolinäppäin vasemmalle tai oikealle"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Siirtää kohdistusta."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Ikkunat"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Pienentää kaikki ikkunat."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + ylös"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Suurentaa nykyisen ikkunn,"
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + alas"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Pienentää tai palauttaa nykyisen ikkunan."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + vasen tai oikea"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Suurentaa osittain nykyisen ikkunan."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Sulkee nykyisen ikkunan."
263271
@@ -315,6 +323,30 @@ msgstr "Sulje kaikki"
315323msgid "Preview Share Item"
316324msgstr "Jaon esikatselu"
317325
326+#: qml/Components/VirtualTouchPad.qml:317
327+msgid ""
328+"Your device is now connected to an external display. Use this screen as a "
329+"touch pad to interact with the pointer."
330+msgstr ""
331+"Laitteesi on nyt yhdistetty ulkoiseen näyttöön. Käytä tätä näyttöä "
332+"kosketuslevynä hiiren osoittimen liikuttamiseksi."
333+
334+#: qml/Components/VirtualTouchPad.qml:327
335+msgid "Tap left button to click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:339
339+msgid "Tap right button to right click."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:351
343+msgid "Swipe with two fingers to scroll."
344+msgstr ""
345+
346+#: qml/Components/VirtualTouchPad.qml:396
347+msgid "Find more settings in the system settings."
348+msgstr ""
349+
318350#: qml/Dash/DashPageHeader.qml:361
319351msgctxt "Button: Open the Ubuntu Store"
320352msgid "Store"
@@ -400,26 +432,18 @@ msgstr "Vapauta päivittääksesi…"
400432msgid "Enable location data"
401433msgstr "Käytä sijaintitietoa"
402434
403−#: qml/Dash/ScopesList.qml:57
435+#: qml/Dash/ScopesList.qml:146
404436msgid "Manage"
405437msgstr "Hallitse"
406438
407−#: qml/Dash/ScopesList.qml:104
439+#: qml/Dash/ScopesList.qml:187
408440msgid "Home"
409441msgstr "Koti"
410442
411−#: qml/Dash/ScopesList.qml:105
443+#: qml/Dash/ScopesList.qml:188
412444msgid "Also installed"
413445msgstr "Myös asennettu"
414446
415−#: qml/DisabledScreenNotice.qml:109
416−msgid ""
417−"Your device is now connected to an external display. Use this screen as a "
418−"touch pad to interact with the pointer."
419−msgstr ""
420−"Laitteesi on nyt yhdistetty ulkoiseen näyttöön. Käytä tätä näyttöä "
421−"kosketuslevynä hiiren osoittimen liikuttamiseksi."
422−
423447#: qml/Greeter/CoverPage.qml:127
424448msgid "Unlock"
425449msgstr "Avaa lukitus"
@@ -445,7 +469,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
445469msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
446470msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
447471
448−#: qml/Greeter/Greeter.qml:596
472+#: qml/Greeter/Greeter.qml:592
449473msgid "Try again"
450474msgstr "Yritä uudelleen"
451475
@@ -473,6 +497,19 @@ msgstr "Hätätila"
473497msgid "Select desktop environment"
474498msgstr "Valitse työpöytäympäristö"
475499
500+#: qml/Launcher/Drawer.qml:80
501+msgid "Search…"
502+msgstr ""
503+
504+#: qml/Launcher/Drawer.qml:101
505+msgctxt "Apps sorted alphabetically"
506+msgid "A-Z"
507+msgstr ""
508+
509+#: qml/Launcher/MoreAppsHeader.qml:32
510+msgid "More apps in the store"
511+msgstr ""
512+
476513#: qml/Notifications/NotificationMenuItemFactory.qml:124
477514msgid "Show password"
478515msgstr "Näytä salasana"
@@ -485,62 +522,62 @@ msgstr "Napauta palataksesi puheluun..."
485522msgid "Conference"
486523msgstr "Ryhmäpuhelu"
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:847
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
489526msgid "Nothing is playing"
490527msgstr "Mitään ei toisteta juuri nyt"
491528
492−#: qml/Panel/Indicators/MenuItemFactory.qml:975
529+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
493530#, qt-format
494531msgid "%1 hour"
495532msgid_plural "%1 hours"
496533msgstr[0] "%1 tunti"
497534msgstr[1] "%1 tuntia"
498535
499−#: qml/Panel/Indicators/MenuItemFactory.qml:979
536+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
500537#, qt-format
501538msgid "%1 minute"
502539msgid_plural "%1 minutes"
503540msgstr[0] "%1 minuutti"
504541msgstr[1] "%1 minuuttia"
505542
506−#: qml/Panel/Indicators/MenuItemFactory.qml:984
543+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
507544#, qt-format
508545msgid "%1 second"
509546msgid_plural "%1 seconds"
510547msgstr[0] "%1 sekunti"
511548msgstr[1] "%1 sekuntia"
512549
513−#: qml/Panel/Indicators/MenuItemFactory.qml:987
550+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
514551msgid "0 seconds"
515552msgstr "0 sekuntia"
516553
517554#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
518−#: qml/Panel/Indicators/MenuItemFactory.qml:989
555+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
519556#, qt-format
520557msgid "%1 remaining"
521558msgstr "%1 jäljellä"
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:995
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
524561msgid "In queue…"
525562msgstr "Jonossa…"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:999
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
528565msgid "Downloading"
529566msgstr "Ladataan"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
532569msgid "Paused, tap to resume"
533570msgstr "Keskeytetty, napauta palauttaaksesi"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
536573msgid "Canceled"
537574msgstr "Peruttu"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
540577msgid "Finished"
541578msgstr "Valmistunut"
542579
543−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
580+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
544581msgid "Failed, tap to retry"
545582msgstr "Epäonnistunut, napauta yrittääksesi uudelleen"
546583
po/fo.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2014-01-14 20:08+0000\n"
1212"Last-Translator: Jógvan Olsen <jo@jebster.net>\n"
1313"Language-Team: Faroese <fo@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Loyniorð: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Heft snarveg"
2929
@@ -31,7 +31,7 @@ msgstr "Heft snarveg"
3131msgid "Quit"
3232msgstr "Gevst"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Óheft snarveg"
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Læs"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Rita út"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Angra"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Endurbyrja"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Ert tú vísur ið tú vilt endurbyrja?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Nei"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Ja"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Sløkk"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr "Ert tú vísur ið tú vilt sløkkja?"
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr "Sløkk"
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr "Endurbyrja"
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -313,6 +321,28 @@ msgstr "Sløkk alt"
313321msgid "Preview Share Item"
314322msgstr ""
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr ""
398428msgid "Enable location data"
399429msgstr ""
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr "Umsit"
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr "Heim"
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr ""
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr ""
@@ -441,7 +465,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
441465msgstr[0] "Vinaliga bíða %1 minutt og royn aftur..."
442466msgstr[1] "Vinaliga bíða %1 minuttir og royn aftur."
443467
444−#: qml/Greeter/Greeter.qml:596
468+#: qml/Greeter/Greeter.qml:592
445469msgid "Try again"
446470msgstr ""
447471
@@ -469,6 +493,19 @@ msgstr ""
469493msgid "Select desktop environment"
470494msgstr ""
471495
496+#: qml/Launcher/Drawer.qml:80
497+msgid "Search…"
498+msgstr ""
499+
500+#: qml/Launcher/Drawer.qml:101
501+msgctxt "Apps sorted alphabetically"
502+msgid "A-Z"
503+msgstr ""
504+
505+#: qml/Launcher/MoreAppsHeader.qml:32
506+msgid "More apps in the store"
507+msgstr ""
508+
472509#: qml/Notifications/NotificationMenuItemFactory.qml:124
473510msgid "Show password"
474511msgstr "Vís loyniorð"
@@ -481,62 +518,62 @@ msgstr ""
481518msgid "Conference"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:847
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
485522msgid "Nothing is playing"
486523msgstr "Einki spælir"
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:975
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
489526#, qt-format
490527msgid "%1 hour"
491528msgid_plural "%1 hours"
492529msgstr[0] "%1 tími"
493530msgstr[1] "%1 tímar"
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:979
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
496533#, qt-format
497534msgid "%1 minute"
498535msgid_plural "%1 minutes"
499536msgstr[0] "%1 minuttur"
500537msgstr[1] "%1 minuttir"
501538
502−#: qml/Panel/Indicators/MenuItemFactory.qml:984
539+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
503540#, qt-format
504541msgid "%1 second"
505542msgid_plural "%1 seconds"
506543msgstr[0] "%1 sekund"
507544msgstr[1] "%1 sekund"
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:987
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
510547msgid "0 seconds"
511548msgstr "0 sekund"
512549
513550#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
514−#: qml/Panel/Indicators/MenuItemFactory.qml:989
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
515552#, qt-format
516553msgid "%1 remaining"
517554msgstr "%1 eftir"
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:995
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
520557msgid "In queue…"
521558msgstr "Á rað..."
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:999
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
524561msgid "Downloading"
525562msgstr "Tekur niður"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
528565msgid "Paused, tap to resume"
529566msgstr ""
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
532569msgid "Canceled"
533570msgstr ""
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
536573msgid "Finished"
537574msgstr "Liðugt"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
540577msgid "Failed, tap to retry"
541578msgstr ""
542579
po/fr.po+99−62
@@ -7,23 +7,23 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
11−"PO-Revision-Date: 2016-10-02 08:06+0000\n"
12−"Last-Translator: Olivier Febwin <febwin@free.fr>\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
11+"PO-Revision-Date: 2016-12-17 14:32+0000\n"
12+"Last-Translator: Anne017 <anneonyme017@openmailbox.org>\n"
1313"Language-Team: French <fr@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Mot de passe : "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Épingler le raccourci"
2929
@@ -31,7 +31,7 @@ msgstr "Épingler le raccourci"
3131msgid "Quit"
3232msgstr "Quitter"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Détacher le raccourci"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Verrouiller"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Fermer la session"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Annuler"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Redémarrer"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Êtes-vous sûr de vouloir redémarrer ?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Non"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Oui"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Alimentation"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Êtes-vous sûr de vouloir\n"
9292"couper l'alimentation ?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Éteindre"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Redémarrer"
@@ -177,87 +177,95 @@ msgstr "Super + 0 à 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Même effet qu'un clic sur une icône du lanceur."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr "Super + A"
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr "Ouvre le tiroir des applications."
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Moteurs de recherche"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (appui court)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Ouvre la page d'accueil des moteurs de recherche."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Basculement"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Bascule entre les applications."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Ouvre le mode exposé."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Flèche gauche ou droite"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Déplace la sélection."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Fenêtres"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minimise toutes les fenêtres."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Haut"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximise la fenêtre actuelle."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Bas"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Minimise ou restaure la fenêtre actuelle."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Gauche ou droite"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Maximise la fenêtre actuelle sur un demi-écran."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Ferme la fenêtre actuelle."
263271
@@ -317,6 +325,30 @@ msgstr "Tout fermer"
317325msgid "Preview Share Item"
318326msgstr "Aperçu de l'élément partagé"
319327
328+#: qml/Components/VirtualTouchPad.qml:317
329+msgid ""
330+"Your device is now connected to an external display. Use this screen as a "
331+"touch pad to interact with the pointer."
332+msgstr ""
333+"Votre appareil est maintenant connecté à un écran externe. Utilisez cet "
334+"écran comme un pavé tactile pour interagir avec le pointeur."
335+
336+#: qml/Components/VirtualTouchPad.qml:327
337+msgid "Tap left button to click."
338+msgstr "Appuyez sur le bouton gauche pour cliquer."
339+
340+#: qml/Components/VirtualTouchPad.qml:339
341+msgid "Tap right button to right click."
342+msgstr "Appuyez sur le bouton droit pour effectuer un clic droit."
343+
344+#: qml/Components/VirtualTouchPad.qml:351
345+msgid "Swipe with two fingers to scroll."
346+msgstr "Faites glisser deux de vos doigts pour faire défiler."
347+
348+#: qml/Components/VirtualTouchPad.qml:396
349+msgid "Find more settings in the system settings."
350+msgstr "Les réglages avancés sont accessibles via les paramètres système."
351+
320352#: qml/Dash/DashPageHeader.qml:361
321353msgctxt "Button: Open the Ubuntu Store"
322354msgid "Store"
@@ -402,26 +434,18 @@ msgstr "Relâcher pour actualiser..."
402434msgid "Enable location data"
403435msgstr "Activer les données de localisation"
404436
405−#: qml/Dash/ScopesList.qml:57
437+#: qml/Dash/ScopesList.qml:146
406438msgid "Manage"
407439msgstr "Gérer"
408440
409−#: qml/Dash/ScopesList.qml:104
441+#: qml/Dash/ScopesList.qml:187
410442msgid "Home"
411443msgstr "Accueil"
412444
413−#: qml/Dash/ScopesList.qml:105
445+#: qml/Dash/ScopesList.qml:188
414446msgid "Also installed"
415447msgstr "Également installées"
416448
417−#: qml/DisabledScreenNotice.qml:109
418−msgid ""
419−"Your device is now connected to an external display. Use this screen as a "
420−"touch pad to interact with the pointer."
421−msgstr ""
422−"Votre appareil est maintenant connecté à un écran externe. Utilisez cet "
423−"écran comme un pavé tactile pour interagir avec le pointeur."
424−
425449#: qml/Greeter/CoverPage.qml:127
426450msgid "Unlock"
427451msgstr "Déverrouiller"
@@ -449,7 +473,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
449473msgstr[0] "Veuillez patienter %1 minute puis réessayez..."
450474msgstr[1] "Veuillez patienter %1 minutes puis réessayez..."
451475
452−#: qml/Greeter/Greeter.qml:596
476+#: qml/Greeter/Greeter.qml:592
453477msgid "Try again"
454478msgstr "Réessayer"
455479
@@ -477,6 +501,19 @@ msgstr "Urgence"
477501msgid "Select desktop environment"
478502msgstr "Sélectionner l'environnement de bureau"
479503
504+#: qml/Launcher/Drawer.qml:80
505+msgid "Search…"
506+msgstr "Rechercher..."
507+
508+#: qml/Launcher/Drawer.qml:101
509+msgctxt "Apps sorted alphabetically"
510+msgid "A-Z"
511+msgstr "A-Z"
512+
513+#: qml/Launcher/MoreAppsHeader.qml:32
514+msgid "More apps in the store"
515+msgstr "Plus d'applications dans la logithèque"
516+
480517#: qml/Notifications/NotificationMenuItemFactory.qml:124
481518msgid "Show password"
482519msgstr "Afficher le mot de passe"
@@ -489,62 +526,62 @@ msgstr "Appuyez pour revenir à l'appel..."
489526msgid "Conference"
490527msgstr "Conférence"
491528
492−#: qml/Panel/Indicators/MenuItemFactory.qml:847
529+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
493530msgid "Nothing is playing"
494531msgstr "Rien n'est en cours de lecture"
495532
496−#: qml/Panel/Indicators/MenuItemFactory.qml:975
533+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
497534#, qt-format
498535msgid "%1 hour"
499536msgid_plural "%1 hours"
500537msgstr[0] "%1 heure"
501538msgstr[1] "%1 heures"
502539
503−#: qml/Panel/Indicators/MenuItemFactory.qml:979
540+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
504541#, qt-format
505542msgid "%1 minute"
506543msgid_plural "%1 minutes"
507544msgstr[0] "%1 minute"
508545msgstr[1] "%1 minutes"
509546
510−#: qml/Panel/Indicators/MenuItemFactory.qml:984
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
511548#, qt-format
512549msgid "%1 second"
513550msgid_plural "%1 seconds"
514551msgstr[0] "%1 seconde"
515552msgstr[1] "%1 secondes"
516553
517−#: qml/Panel/Indicators/MenuItemFactory.qml:987
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
518555msgid "0 seconds"
519556msgstr "0 seconde"
520557
521558#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
522−#: qml/Panel/Indicators/MenuItemFactory.qml:989
559+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
523560#, qt-format
524561msgid "%1 remaining"
525562msgstr "Il reste %1"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:995
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
528565msgid "In queue…"
529566msgstr "Dans la file d'attente..."
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:999
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
532569msgid "Downloading"
533570msgstr "Téléchargement en cours"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
536573msgid "Paused, tap to resume"
537574msgstr "En pause, appuyez pour reprendre"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
540577msgid "Canceled"
541578msgstr "Annulé"
542579
543−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
580+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
544581msgid "Finished"
545582msgstr "Terminé"
546583
547−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
584+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
548585msgid "Failed, tap to retry"
549586msgstr "Échec, appuyez pour réessayer"
550587
po/ga.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-01-25 11:33+0000\n"
1212"Last-Translator: Joshua Kiley <Unknown>\n"
1313"Language-Team: Irish <ga@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Pasfhocal "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Cruthaigh Aicearra Leis An Bharra"
2929
@@ -31,7 +31,7 @@ msgstr "Cruthaigh Aicearra Leis An Bharra"
3131msgid "Quit"
3232msgstr "Éirigh as"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Bain Aicearra Den Bharra"
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Cuir Faoi Ghlas"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Logáil Amach"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cealaigh"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Atosaigh"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Cinnte gur mhaith leat atosú?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Níl"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Tá"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Múch an chumhacht"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr "Cinnte gur mhaith leat an chumhacht a mhúchadh?"
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr "Múch"
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr "Atosaigh"
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr "Dún Gach Rud"
311319msgid "Preview Share Item"
312320msgstr "Réamhthaispeántas Rud Le Chéile"
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr "Scaoil le hathnuachan..."
396426msgid "Enable location data"
397427msgstr "Ceadaigh logshonraí"
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr "Bainistigh"
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr "Baile"
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr "Oscail"
@@ -438,7 +462,7 @@ msgstr[0] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
438462msgstr[1] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
439463msgstr[2] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
440464
441−#: qml/Greeter/Greeter.qml:596
465+#: qml/Greeter/Greeter.qml:592
442466msgid "Try again"
443467msgstr ""
444468
@@ -466,6 +490,19 @@ msgstr ""
466490msgid "Select desktop environment"
467491msgstr ""
468492
493+#: qml/Launcher/Drawer.qml:80
494+msgid "Search…"
495+msgstr ""
496+
497+#: qml/Launcher/Drawer.qml:101
498+msgctxt "Apps sorted alphabetically"
499+msgid "A-Z"
500+msgstr ""
501+
502+#: qml/Launcher/MoreAppsHeader.qml:32
503+msgid "More apps in the store"
504+msgstr ""
505+
469506#: qml/Notifications/NotificationMenuItemFactory.qml:124
470507msgid "Show password"
471508msgstr "Taispeáin pasfhocal"
@@ -478,11 +515,11 @@ msgstr "Tapáil chun filleadh ar an nglaoch..."
478515msgid "Conference"
479516msgstr "Glaoch comhdhála"
480517
481−#: qml/Panel/Indicators/MenuItemFactory.qml:847
518+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
482519msgid "Nothing is playing"
483520msgstr "Tada á chasadh"
484521
485−#: qml/Panel/Indicators/MenuItemFactory.qml:975
522+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
486523#, qt-format
487524msgid "%1 hour"
488525msgid_plural "%1 hours"
@@ -490,7 +527,7 @@ msgstr[0] "%1 uair"
490527msgstr[1] "%1 uair"
491528msgstr[2] "%1 uair"
492529
493−#: qml/Panel/Indicators/MenuItemFactory.qml:979
530+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
494531#, qt-format
495532msgid "%1 minute"
496533msgid_plural "%1 minutes"
@@ -498,7 +535,7 @@ msgstr[0] "%1 nóiméad"
498535msgstr[1] "%1 nóiméad"
499536msgstr[2] "%1 nóiméad"
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:984
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
502539#, qt-format
503540msgid "%1 second"
504541msgid_plural "%1 seconds"
@@ -506,37 +543,37 @@ msgstr[0] "%1 soicind"
506543msgstr[1] "%1 soicind"
507544msgstr[2] "%1 soicind"
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:987
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
510547msgid "0 seconds"
511548msgstr "%1 soicind"
512549
513550#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
514−#: qml/Panel/Indicators/MenuItemFactory.qml:989
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
515552#, qt-format
516553msgid "%1 remaining"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:995
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
520557msgid "In queue…"
521558msgstr "Ag fanacht a scuaine..."
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:999
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
524561msgid "Downloading"
525562msgstr "Íoslódáil"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
528565msgid "Paused, tap to resume"
529566msgstr "Sos, tapáill chun leanúint ar aghaidhdh"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
532569msgid "Canceled"
533570msgstr "Curtha Ar Ceal"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
536573msgid "Finished"
537574msgstr "Críochnaithe"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
540577msgid "Failed, tap to retry"
541578msgstr "Tá teipthe ort, tapáil chun triail eile a bhaint as"
542579
po/gd.po+98−61
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-04-08 18:34+0000\n"
1212"Last-Translator: Akerbeltz <fios@akerbeltz.org>\n"
1313"Language-Team: Fòram na Gàidhlig\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
1818"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121"Language: gd\n"
2222
2323#: plugins/LightDM/Greeter.cpp:123
@@ -25,7 +25,7 @@ msgid "Password: "
2525msgstr "Facal-faire: "
2626
2727#: plugins/Unity/Launcher/launcheritem.cpp:50
28−#: plugins/Unity/Launcher/launcheritem.cpp:109
28+#: plugins/Unity/Launcher/launcheritem.cpp:122
2929msgid "Pin shortcut"
3030msgstr "Prìnich ath-ghoirid"
3131
@@ -33,7 +33,7 @@ msgstr "Prìnich ath-ghoirid"
3333msgid "Quit"
3434msgstr "Fàg an-seo"
3535
36−#: plugins/Unity/Launcher/launcheritem.cpp:109
36+#: plugins/Unity/Launcher/launcheritem.cpp:122
3737msgid "Unpin shortcut"
3838msgstr "Neo-phrìnich an ath-ghoirid"
3939
@@ -51,41 +51,41 @@ msgctxt "Button: Lock the system"
5151msgid "Lock"
5252msgstr "Glais"
5353
54−#: qml/Components/Dialogs.qml:159
54+#: qml/Components/Dialogs.qml:160
5555msgctxt "Button: Log out from the system"
5656msgid "Log Out"
5757msgstr "Clàraich a-mach"
5858
59−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
59+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
6060#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6161#: qml/Wizard/Pages/passcode-confirm.qml:32
6262#: qml/Wizard/Pages/passcode-set.qml:32
6363msgid "Cancel"
6464msgstr "Sguir dheth"
6565
66−#: qml/Components/Dialogs.qml:178
66+#: qml/Components/Dialogs.qml:179
6767msgctxt "Title: Reboot dialog"
6868msgid "Reboot"
6969msgstr "Ath-thòisich an siostam"
7070
71−#: qml/Components/Dialogs.qml:179
71+#: qml/Components/Dialogs.qml:180
7272msgid "Are you sure you want to reboot?"
7373msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
7474
75−#: qml/Components/Dialogs.qml:181
75+#: qml/Components/Dialogs.qml:182
7676msgid "No"
7777msgstr "Chan eil"
7878
79−#: qml/Components/Dialogs.qml:187
79+#: qml/Components/Dialogs.qml:189
8080msgid "Yes"
8181msgstr "Tha"
8282
83−#: qml/Components/Dialogs.qml:202
83+#: qml/Components/Dialogs.qml:204
8484msgctxt "Title: Power off/Restart dialog"
8585msgid "Power"
8686msgstr "Cumhachd"
8787
88−#: qml/Components/Dialogs.qml:203
88+#: qml/Components/Dialogs.qml:205
8989msgid ""
9090"Are you sure you would like\n"
9191"to power off?"
@@ -93,12 +93,12 @@ msgstr ""
9393"A bheil thu cinnteach gu bheil thu\n"
9494"airson a' chumhachd a chur dheth?"
9595
96−#: qml/Components/Dialogs.qml:205
96+#: qml/Components/Dialogs.qml:208
9797msgctxt "Button: Power off the system"
9898msgid "Power off"
9999msgstr "Cuir a' chumhachd dheth"
100100
101−#: qml/Components/Dialogs.qml:214
101+#: qml/Components/Dialogs.qml:217
102102msgctxt "Button: Restart the system"
103103msgid "Restart"
104104msgstr "Ath-thòisich"
@@ -179,87 +179,95 @@ msgstr "Super + 0 gu 9"
179179msgid "Same as clicking on a launcher icon."
180180msgstr "Co-ionnan ri briogadh air ìomhaigheag an lòinseir."
181181
182−#: qml/Components/KeyboardShortcutsOverlay.qml:181
182+#: qml/Components/KeyboardShortcutsOverlay.qml:177
183+msgid "Super + A"
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:182
187+msgid "Opens the Application Drawer."
188+msgstr ""
189+
190+#: qml/Components/KeyboardShortcutsOverlay.qml:194
183191msgid "Scopes"
184192msgstr "Sgòpaichean"
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:188
194+#: qml/Components/KeyboardShortcutsOverlay.qml:201
187195msgid "Super (Tap)"
188196msgstr "Super (gnogag)"
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:193
198+#: qml/Components/KeyboardShortcutsOverlay.qml:206
191199msgid "Opens the Scopes home."
192200msgstr "Fosglaidh seo dachaigh nan sgòpaichean."
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:209
202+#: qml/Components/KeyboardShortcutsOverlay.qml:222
195203msgid "Switching"
196204msgstr "Suidseadh"
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:216
206+#: qml/Components/KeyboardShortcutsOverlay.qml:229
199207msgid "Alt + Tab"
200208msgstr "Alt + Tab"
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:221
210+#: qml/Components/KeyboardShortcutsOverlay.qml:234
203211msgid "Switches between applications."
204212msgstr "Suidsidh seo eadar aplacaidean."
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:229
214+#: qml/Components/KeyboardShortcutsOverlay.qml:242
207215msgid "Super + W"
208216msgstr "Super + W"
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:234
218+#: qml/Components/KeyboardShortcutsOverlay.qml:247
211219msgid "Opens the desktop spread."
212220msgstr "Seallaidh seo an deasg."
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:242
222+#: qml/Components/KeyboardShortcutsOverlay.qml:255
215223msgid "Cursor Left or Right"
216224msgstr "Cùrsair clì no deas"
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:247
226+#: qml/Components/KeyboardShortcutsOverlay.qml:260
219227msgid "Moves the focus."
220228msgstr "Gluaisidh seo am fòcas."
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:259
230+#: qml/Components/KeyboardShortcutsOverlay.qml:272
223231msgid "Windows"
224232msgstr "Uinneagan"
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:266
234+#: qml/Components/KeyboardShortcutsOverlay.qml:279
227235msgid "Ctrl + Super + D"
228236msgstr "Ctrl + Super + D"
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:271
238+#: qml/Components/KeyboardShortcutsOverlay.qml:284
231239msgid "Minimizes all windows."
232240msgstr "Fìor-lughdaichidh seo gach uinneag."
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:279
242+#: qml/Components/KeyboardShortcutsOverlay.qml:292
235243msgid "Ctrl + Super + Up"
236244msgstr "Ctrl + Super + Suas"
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:284
246+#: qml/Components/KeyboardShortcutsOverlay.qml:297
239247msgid "Maximizes the current window."
240248msgstr "Lan-mheudaichidh seo an uinneag làithreach."
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:292
250+#: qml/Components/KeyboardShortcutsOverlay.qml:305
243251msgid "Ctrl + Super + Down"
244252msgstr "Ctrl + Super + Sìos"
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:297
254+#: qml/Components/KeyboardShortcutsOverlay.qml:310
247255msgid "Minimizes or restores the current window."
248256msgstr "Fìor-lughdaichidh no làn-mheudaichidh seo an uinneag làithreach."
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:305
258+#: qml/Components/KeyboardShortcutsOverlay.qml:318
251259msgid "Ctrl + Super + Left or Right"
252260msgstr "Ctrl + Super + Clì no Deas"
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:310
262+#: qml/Components/KeyboardShortcutsOverlay.qml:323
255263msgid "Semi-maximizes the current window."
256264msgstr "Leth-mheudaichidh seo an uinneag làithreach."
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:318
266+#: qml/Components/KeyboardShortcutsOverlay.qml:331
259267msgid "Alt + F4"
260268msgstr "Alt + F4"
261269
262−#: qml/Components/KeyboardShortcutsOverlay.qml:323
270+#: qml/Components/KeyboardShortcutsOverlay.qml:336
263271msgid "Closes the current window."
264272msgstr "Dùinidh seo an uinneag làithreach."
265273
@@ -317,6 +325,31 @@ msgstr "Dùin na h-uile"
317325msgid "Preview Share Item"
318326msgstr "Ro-sheall an nì co-roinnidh"
319327
328+#: qml/Components/VirtualTouchPad.qml:317
329+msgid ""
330+"Your device is now connected to an external display. Use this screen as a "
331+"touch pad to interact with the pointer."
332+msgstr ""
333+"Tha an t-uidheam agad air a cheangal ri uidheam-taisbeanaidh air an taobh a-"
334+"muigh a-nis. Cleachd an sgrìn seo 'na phada-suathaidh gus gnìomh tomhaire a "
335+"dhèanamh."
336+
337+#: qml/Components/VirtualTouchPad.qml:327
338+msgid "Tap left button to click."
339+msgstr ""
340+
341+#: qml/Components/VirtualTouchPad.qml:339
342+msgid "Tap right button to right click."
343+msgstr ""
344+
345+#: qml/Components/VirtualTouchPad.qml:351
346+msgid "Swipe with two fingers to scroll."
347+msgstr ""
348+
349+#: qml/Components/VirtualTouchPad.qml:396
350+msgid "Find more settings in the system settings."
351+msgstr ""
352+
320353#: qml/Dash/DashPageHeader.qml:361
321354msgctxt "Button: Open the Ubuntu Store"
322355msgid "Store"
@@ -402,27 +435,18 @@ msgstr "Leig às airson ath-nuadhachadh…"
402435msgid "Enable location data"
403436msgstr "Cuir an comas dàta an ionaid"
404437
405−#: qml/Dash/ScopesList.qml:57
438+#: qml/Dash/ScopesList.qml:146
406439msgid "Manage"
407440msgstr "Stiùirich"
408441
409−#: qml/Dash/ScopesList.qml:104
442+#: qml/Dash/ScopesList.qml:187
410443msgid "Home"
411444msgstr "Dhachaigh"
412445
413−#: qml/Dash/ScopesList.qml:105
446+#: qml/Dash/ScopesList.qml:188
414447msgid "Also installed"
415448msgstr "Air a stàladh cuideachd"
416449
417−#: qml/DisabledScreenNotice.qml:109
418−msgid ""
419−"Your device is now connected to an external display. Use this screen as a "
420−"touch pad to interact with the pointer."
421−msgstr ""
422−"Tha an t-uidheam agad air a cheangal ri uidheam-taisbeanaidh air an taobh a-"
423−"muigh a-nis. Cleachd an sgrìn seo 'na phada-suathaidh gus gnìomh tomhaire a "
424−"dhèanamh."
425−
426450#: qml/Greeter/CoverPage.qml:127
427451msgid "Unlock"
428452msgstr "Thoir a' ghlas dheth"
@@ -452,7 +476,7 @@ msgstr[1] "Fuirich ort %1 dhiog 's feuch ris a-rithist an uairsin…"
452476msgstr[2] "Fuirich ort %1 diogan 's feuch ris a-rithist an uairsin…"
453477msgstr[3] "Fuirich ort %1 diog 's feuch ris a-rithist an uairsin…"
454478
455−#: qml/Greeter/Greeter.qml:596
479+#: qml/Greeter/Greeter.qml:592
456480msgid "Try again"
457481msgstr "Feuch ris a-rithist"
458482
@@ -480,6 +504,19 @@ msgstr "Èiginneachd"
480504msgid "Select desktop environment"
481505msgstr "Tagh àrainneachd an deasga"
482506
507+#: qml/Launcher/Drawer.qml:80
508+msgid "Search…"
509+msgstr ""
510+
511+#: qml/Launcher/Drawer.qml:101
512+msgctxt "Apps sorted alphabetically"
513+msgid "A-Z"
514+msgstr ""
515+
516+#: qml/Launcher/MoreAppsHeader.qml:32
517+msgid "More apps in the store"
518+msgstr ""
519+
483520#: qml/Notifications/NotificationMenuItemFactory.qml:124
484521msgid "Show password"
485522msgstr "Seall am facal-faire"
@@ -492,11 +529,11 @@ msgstr "Gnog gus tilleadh dhan ghairm..."
492529msgid "Conference"
493530msgstr "Gairm co-labhairt"
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:847
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
496533msgid "Nothing is playing"
497534msgstr "Chan eil dad 'ga chluich"
498535
499−#: qml/Panel/Indicators/MenuItemFactory.qml:975
536+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
500537#, qt-format
501538msgid "%1 hour"
502539msgid_plural "%1 hours"
@@ -505,7 +542,7 @@ msgstr[1] "%1 uair a thìde"
505542msgstr[2] "%1 uairean a thìde"
506543msgstr[3] "%1 uair a thìde"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:979
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
509546#, qt-format
510547msgid "%1 minute"
511548msgid_plural "%1 minutes"
@@ -514,7 +551,7 @@ msgstr[1] "%1 mhionaid"
514551msgstr[2] "%1 mionaidean"
515552msgstr[3] "%1 mionaid"
516553
517−#: qml/Panel/Indicators/MenuItemFactory.qml:984
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
518555#, qt-format
519556msgid "%1 second"
520557msgid_plural "%1 seconds"
@@ -523,37 +560,37 @@ msgstr[1] "%1 dhiog"
523560msgstr[2] "%1 diogan"
524561msgstr[3] "%1 diog"
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:987
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
527564msgid "0 seconds"
528565msgstr "0 diog"
529566
530567#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
531−#: qml/Panel/Indicators/MenuItemFactory.qml:989
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
532569#, qt-format
533570msgid "%1 remaining"
534571msgstr "%1 air fhàgail"
535572
536−#: qml/Panel/Indicators/MenuItemFactory.qml:995
573+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
537574msgid "In queue…"
538575msgstr "Air a' chiudha…"
539576
540−#: qml/Panel/Indicators/MenuItemFactory.qml:999
577+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
541578msgid "Downloading"
542579msgstr "'Ga luchdadh a-nuas"
543580
544−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
581+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
545582msgid "Paused, tap to resume"
546583msgstr "'Na stad, thoir gnogag gus leantainn air"
547584
548−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
585+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
549586msgid "Canceled"
550587msgstr "Air a sgur dheth"
551588
552−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
589+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
553590msgid "Finished"
554591msgstr "Coileanta"
555592
556−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
593+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
557594msgid "Failed, tap to retry"
558595msgstr "Dh'fhàillig leis, thoir gnogag gus feuchainn a-rithist"
559596
po/gl.po+101−64
@@ -7,23 +7,23 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
11−"PO-Revision-Date: 2016-01-15 14:56+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
11+"PO-Revision-Date: 2016-12-16 00:21+0000\n"
1212"Last-Translator: Marcos Lans <Unknown>\n"
1313"Language-Team: Galician <gl@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Contrasinal : "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Fixar o atallo"
2929
@@ -31,7 +31,7 @@ msgstr "Fixar o atallo"
3131msgid "Quit"
3232msgstr "Saír"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Eliminar o atallo"
3737
@@ -42,59 +42,59 @@ msgstr "Saír"
4242
4343#: qml/Components/Dialogs.qml:150
4444msgid "Are you sure you want to log out?"
45−msgstr "Confirma que desexa pechar a sesión?"
45+msgstr "Desexa pechar a sesión?"
4646
4747#: qml/Components/Dialogs.qml:152
4848msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Bloquear"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Saír da sesión"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancelar"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reiniciar"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
71−msgstr "Confirma que desexa reiniciar?"
71+msgstr "Desexa reiniciar?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Non"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Si"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Alimentación"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
90−msgstr "Confirma que desexa apagar?"
90+msgstr "Desexa apagar o aparato?"
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr "Apagar"
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr "Reiniciar"
@@ -175,87 +175,95 @@ msgstr "Super + 0 a 9"
175175msgid "Same as clicking on a launcher icon."
176176msgstr "Igual que premer nunha icona do Iniciador."
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr "Super + A"
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr "Abre o caixón dos aplicativos."
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr "Ámbitos"
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr "Super (tocar)"
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr "Abre os Ámbitos."
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr "Cambiar"
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr "Alt + Tab"
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr "Cambia entre aplicativos."
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr "Super + W"
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr "Mostra todas as xanelas do escritorio."
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr "Frecha esquerda ou dereita"
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr "Cambia o foco."
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr "Xanelas"
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr "Ctrl + Super + D"
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr "Minimiza todas as xanelas."
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr "Ctrl + Super + Arriba"
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr "Maximiza a xanela actual."
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr "Ctrl + Super + Abaixo"
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr "Minimiza ou restabelece a xanela actual."
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr "Ctrl + Super + Esq. ou Der."
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr "Semi-maximiza a xanela actual."
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr "Alt + F4"
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr "Pecha a xanela actual."
261269
@@ -313,6 +321,30 @@ msgstr "Pechar todo"
313321msgid "Preview Share Item"
314322msgstr "Ver elemento compartido"
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+"Agora o dispositivo conectouse a unha pantalla externa. Use esta pantalla "
330+"como área táctil para interactuar co punteiro."
331+
332+#: qml/Components/VirtualTouchPad.qml:327
333+msgid "Tap left button to click."
334+msgstr "Toque no botón esquerdo para facer clic."
335+
336+#: qml/Components/VirtualTouchPad.qml:339
337+msgid "Tap right button to right click."
338+msgstr "Toque no botón dereito para clic dereito."
339+
340+#: qml/Components/VirtualTouchPad.qml:351
341+msgid "Swipe with two fingers to scroll."
342+msgstr "Esvare dous dedos para desprazar."
343+
344+#: qml/Components/VirtualTouchPad.qml:396
345+msgid "Find more settings in the system settings."
346+msgstr "Atope máis axustes nos axustes do sistema."
347+
316348#: qml/Dash/DashPageHeader.qml:361
317349msgctxt "Button: Open the Ubuntu Store"
318350msgid "Store"
@@ -398,26 +430,18 @@ msgstr "Soltar para actualizar"
398430msgid "Enable location data"
399431msgstr "Activar datos da localización"
400432
401−#: qml/Dash/ScopesList.qml:57
433+#: qml/Dash/ScopesList.qml:146
402434msgid "Manage"
403435msgstr "Xestionar"
404436
405−#: qml/Dash/ScopesList.qml:104
437+#: qml/Dash/ScopesList.qml:187
406438msgid "Home"
407439msgstr "Persoal"
408440
409−#: qml/Dash/ScopesList.qml:105
441+#: qml/Dash/ScopesList.qml:188
410442msgid "Also installed"
411443msgstr "Tamén instalado"
412444
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−"Agora o dispositivo conectouse a unha pantalla externa. Use esta pantalla "
419−"como área táctil para interactuar co punteiro."
420−
421445#: qml/Greeter/CoverPage.qml:127
422446msgid "Unlock"
423447msgstr "Desbloquear"
@@ -441,7 +465,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
441465msgstr[0] "Agarde %1 minuto e ténteo de novo…"
442466msgstr[1] "Agarde %1 minutos e ténteo de novo…"
443467
444−#: qml/Greeter/Greeter.qml:596
468+#: qml/Greeter/Greeter.qml:592
445469msgid "Try again"
446470msgstr "Tentar de novo"
447471
@@ -469,6 +493,19 @@ msgstr "Emerxencia"
469493msgid "Select desktop environment"
470494msgstr "Seleccione o ambiente de escritorio"
471495
496+#: qml/Launcher/Drawer.qml:80
497+msgid "Search…"
498+msgstr "Buscar..."
499+
500+#: qml/Launcher/Drawer.qml:101
501+msgctxt "Apps sorted alphabetically"
502+msgid "A-Z"
503+msgstr "A-Z"
504+
505+#: qml/Launcher/MoreAppsHeader.qml:32
506+msgid "More apps in the store"
507+msgstr "Máis aplicativos na tenda"
508+
472509#: qml/Notifications/NotificationMenuItemFactory.qml:124
473510msgid "Show password"
474511msgstr "Mostrar contrasinal"
@@ -481,62 +518,62 @@ msgstr "Toque para volver á chamada..."
481518msgid "Conference"
482519msgstr "Conferencia"
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:847
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
485522msgid "Nothing is playing"
486523msgstr "Non hai nada en reprodución"
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:975
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
489526#, qt-format
490527msgid "%1 hour"
491528msgid_plural "%1 hours"
492529msgstr[0] "%1 hora"
493530msgstr[1] "%1 horas"
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:979
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
496533#, qt-format
497534msgid "%1 minute"
498535msgid_plural "%1 minutes"
499536msgstr[0] "%1 minuto"
500537msgstr[1] "%1 minutos"
501538
502−#: qml/Panel/Indicators/MenuItemFactory.qml:984
539+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
503540#, qt-format
504541msgid "%1 second"
505542msgid_plural "%1 seconds"
506543msgstr[0] "%1 segundo"
507544msgstr[1] "%1 segundos"
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:987
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
510547msgid "0 seconds"
511548msgstr "0 segundos"
512549
513550#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
514−#: qml/Panel/Indicators/MenuItemFactory.qml:989
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
515552#, qt-format
516553msgid "%1 remaining"
517554msgstr "Faltan %1"
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:995
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
520557msgid "In queue…"
521558msgstr "Na cola..."
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:999
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
524561msgid "Downloading"
525562msgstr "Descargando"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
528565msgid "Paused, tap to resume"
529566msgstr "Detido, toque para continuar"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
532569msgid "Canceled"
533570msgstr "Cancelado"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
536573msgid "Finished"
537574msgstr "Rematado"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
540577msgid "Failed, tap to retry"
541578msgstr "Produciuse un fallo, toque para reintentalo"
542579
po/gv.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-04-02 14:24+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Manx <gv@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Fockle follit: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Jean freenaghey yn cassan er lheh"
2929
@@ -31,7 +31,7 @@ msgstr "Jean freenaghey yn cassan er lheh"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Jean neu-freenaghey yn cassan er lheh"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cur ass"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Cha nel"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Ta"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Vel oo shickyr dy vel oo laccal\n"
9292"mooghey?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr ""
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr ""
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -313,6 +321,28 @@ msgstr ""
313321msgid "Preview Share Item"
314322msgstr ""
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr "Jean aa-eaysley dy aalaadey..."
398428msgid "Enable location data"
399429msgstr ""
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr "Jean stiurey"
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr "Balley"
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr ""
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr ""
@@ -444,7 +468,7 @@ msgstr[0] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
444468msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
445469msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
446470
447−#: qml/Greeter/Greeter.qml:596
471+#: qml/Greeter/Greeter.qml:592
448472msgid "Try again"
449473msgstr ""
450474
@@ -472,6 +496,19 @@ msgstr ""
472496msgid "Select desktop environment"
473497msgstr ""
474498
499+#: qml/Launcher/Drawer.qml:80
500+msgid "Search…"
501+msgstr ""
502+
503+#: qml/Launcher/Drawer.qml:101
504+msgctxt "Apps sorted alphabetically"
505+msgid "A-Z"
506+msgstr ""
507+
508+#: qml/Launcher/MoreAppsHeader.qml:32
509+msgid "More apps in the store"
510+msgstr ""
511+
475512#: qml/Notifications/NotificationMenuItemFactory.qml:124
476513msgid "Show password"
477514msgstr ""
@@ -484,62 +521,62 @@ msgstr ""
484521msgid "Conference"
485522msgstr ""
486523
487−#: qml/Panel/Indicators/MenuItemFactory.qml:847
524+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
488525msgid "Nothing is playing"
489526msgstr ""
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:975
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
492529#, qt-format
493530msgid "%1 hour"
494531msgid_plural "%1 hours"
495532msgstr[0] ""
496533msgstr[1] ""
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:979
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
499536#, qt-format
500537msgid "%1 minute"
501538msgid_plural "%1 minutes"
502539msgstr[0] ""
503540msgstr[1] ""
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:984
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
506543#, qt-format
507544msgid "%1 second"
508545msgid_plural "%1 seconds"
509546msgstr[0] ""
510547msgstr[1] ""
511548
512−#: qml/Panel/Indicators/MenuItemFactory.qml:987
549+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
513550msgid "0 seconds"
514551msgstr ""
515552
516553#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
517−#: qml/Panel/Indicators/MenuItemFactory.qml:989
554+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
518555#, qt-format
519556msgid "%1 remaining"
520557msgstr ""
521558
522−#: qml/Panel/Indicators/MenuItemFactory.qml:995
559+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
523560msgid "In queue…"
524561msgstr ""
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:999
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
527564msgid "Downloading"
528565msgstr ""
529566
530−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
567+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
531568msgid "Paused, tap to resume"
532569msgstr ""
533570
534−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
571+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
535572msgid "Canceled"
536573msgstr ""
537574
538−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
575+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
539576msgid "Finished"
540577msgstr ""
541578
542−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
579+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
543580msgid "Failed, tap to retry"
544581msgstr ""
545582
po/he.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-07-12 08:47+0000\n"
1212"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
1313"Language-Team: Hebrew <he@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "ססמה: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "הצמדת קיצור דרך"
2929
@@ -31,7 +31,7 @@ msgstr "הצמדת קיצור דרך"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "הפרדת קיצור הדרך"
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "נעילה"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "יציאה"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "ביטול"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "הפעלה מחדש"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "האם להפעיל מחדש?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "לא"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "כן"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "צריכת חשמל"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr "האם לכבות?"
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr "כיבוי"
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr "הפעלה מחדש"
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr "יש לעזוב כדי לרענן…"
396426msgid "Enable location data"
397427msgstr "הפעלת נתוני מיקום"
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr "ניהול"
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr "בית"
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr "שחרור נעילה"
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] ""
438462msgstr[1] ""
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr "הצגת הססמה"
@@ -477,62 +514,62 @@ msgstr "יש לגעת כדי להחזיר שיחה…"
477514msgid "Conference"
478515msgstr "ועידה"
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] ""
489526msgstr[1] ""
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] ""
496533msgstr[1] ""
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] ""
503540msgstr[1] ""
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr ""
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr ""
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr "בתור…"
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr "בהורדה"
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr "מושהה, יש לגעת כדי להמשיך"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr "בוטל"
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr "הושלם"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr "נכשל, יש לגעת כדי לנסות שוב"
538575
po/hi.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2014-01-15 01:49+0000\n"
1212"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
1313"Language-Team: Hindi <hi@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr ""
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr ""
2929
@@ -31,7 +31,7 @@ msgstr ""
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr ""
3737
@@ -49,52 +49,52 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr ""
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr ""
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr ""
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr ""
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr ""
9191
92−#: qml/Components/Dialogs.qml:205
92+#: qml/Components/Dialogs.qml:208
9393msgctxt "Button: Power off the system"
9494msgid "Power off"
9595msgstr ""
9696
97−#: qml/Components/Dialogs.qml:214
97+#: qml/Components/Dialogs.qml:217
9898msgctxt "Button: Restart the system"
9999msgid "Restart"
100100msgstr ""
@@ -175,87 +175,95 @@ msgstr ""
175175msgid "Same as clicking on a launcher icon."
176176msgstr ""
177177
178−#: qml/Components/KeyboardShortcutsOverlay.qml:181
178+#: qml/Components/KeyboardShortcutsOverlay.qml:177
179+msgid "Super + A"
180+msgstr ""
181+
182+#: qml/Components/KeyboardShortcutsOverlay.qml:182
183+msgid "Opens the Application Drawer."
184+msgstr ""
185+
186+#: qml/Components/KeyboardShortcutsOverlay.qml:194
179187msgid "Scopes"
180188msgstr ""
181189
182−#: qml/Components/KeyboardShortcutsOverlay.qml:188
190+#: qml/Components/KeyboardShortcutsOverlay.qml:201
183191msgid "Super (Tap)"
184192msgstr ""
185193
186−#: qml/Components/KeyboardShortcutsOverlay.qml:193
194+#: qml/Components/KeyboardShortcutsOverlay.qml:206
187195msgid "Opens the Scopes home."
188196msgstr ""
189197
190−#: qml/Components/KeyboardShortcutsOverlay.qml:209
198+#: qml/Components/KeyboardShortcutsOverlay.qml:222
191199msgid "Switching"
192200msgstr ""
193201
194−#: qml/Components/KeyboardShortcutsOverlay.qml:216
202+#: qml/Components/KeyboardShortcutsOverlay.qml:229
195203msgid "Alt + Tab"
196204msgstr ""
197205
198−#: qml/Components/KeyboardShortcutsOverlay.qml:221
206+#: qml/Components/KeyboardShortcutsOverlay.qml:234
199207msgid "Switches between applications."
200208msgstr ""
201209
202−#: qml/Components/KeyboardShortcutsOverlay.qml:229
210+#: qml/Components/KeyboardShortcutsOverlay.qml:242
203211msgid "Super + W"
204212msgstr ""
205213
206−#: qml/Components/KeyboardShortcutsOverlay.qml:234
214+#: qml/Components/KeyboardShortcutsOverlay.qml:247
207215msgid "Opens the desktop spread."
208216msgstr ""
209217
210−#: qml/Components/KeyboardShortcutsOverlay.qml:242
218+#: qml/Components/KeyboardShortcutsOverlay.qml:255
211219msgid "Cursor Left or Right"
212220msgstr ""
213221
214−#: qml/Components/KeyboardShortcutsOverlay.qml:247
222+#: qml/Components/KeyboardShortcutsOverlay.qml:260
215223msgid "Moves the focus."
216224msgstr ""
217225
218−#: qml/Components/KeyboardShortcutsOverlay.qml:259
226+#: qml/Components/KeyboardShortcutsOverlay.qml:272
219227msgid "Windows"
220228msgstr ""
221229
222−#: qml/Components/KeyboardShortcutsOverlay.qml:266
230+#: qml/Components/KeyboardShortcutsOverlay.qml:279
223231msgid "Ctrl + Super + D"
224232msgstr ""
225233
226−#: qml/Components/KeyboardShortcutsOverlay.qml:271
234+#: qml/Components/KeyboardShortcutsOverlay.qml:284
227235msgid "Minimizes all windows."
228236msgstr ""
229237
230−#: qml/Components/KeyboardShortcutsOverlay.qml:279
238+#: qml/Components/KeyboardShortcutsOverlay.qml:292
231239msgid "Ctrl + Super + Up"
232240msgstr ""
233241
234−#: qml/Components/KeyboardShortcutsOverlay.qml:284
242+#: qml/Components/KeyboardShortcutsOverlay.qml:297
235243msgid "Maximizes the current window."
236244msgstr ""
237245
238−#: qml/Components/KeyboardShortcutsOverlay.qml:292
246+#: qml/Components/KeyboardShortcutsOverlay.qml:305
239247msgid "Ctrl + Super + Down"
240248msgstr ""
241249
242−#: qml/Components/KeyboardShortcutsOverlay.qml:297
250+#: qml/Components/KeyboardShortcutsOverlay.qml:310
243251msgid "Minimizes or restores the current window."
244252msgstr ""
245253
246−#: qml/Components/KeyboardShortcutsOverlay.qml:305
254+#: qml/Components/KeyboardShortcutsOverlay.qml:318
247255msgid "Ctrl + Super + Left or Right"
248256msgstr ""
249257
250−#: qml/Components/KeyboardShortcutsOverlay.qml:310
258+#: qml/Components/KeyboardShortcutsOverlay.qml:323
251259msgid "Semi-maximizes the current window."
252260msgstr ""
253261
254−#: qml/Components/KeyboardShortcutsOverlay.qml:318
262+#: qml/Components/KeyboardShortcutsOverlay.qml:331
255263msgid "Alt + F4"
256264msgstr ""
257265
258−#: qml/Components/KeyboardShortcutsOverlay.qml:323
266+#: qml/Components/KeyboardShortcutsOverlay.qml:336
259267msgid "Closes the current window."
260268msgstr ""
261269
@@ -311,6 +319,28 @@ msgstr ""
311319msgid "Preview Share Item"
312320msgstr ""
313321
322+#: qml/Components/VirtualTouchPad.qml:317
323+msgid ""
324+"Your device is now connected to an external display. Use this screen as a "
325+"touch pad to interact with the pointer."
326+msgstr ""
327+
328+#: qml/Components/VirtualTouchPad.qml:327
329+msgid "Tap left button to click."
330+msgstr ""
331+
332+#: qml/Components/VirtualTouchPad.qml:339
333+msgid "Tap right button to right click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:351
337+msgid "Swipe with two fingers to scroll."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:396
341+msgid "Find more settings in the system settings."
342+msgstr ""
343+
314344#: qml/Dash/DashPageHeader.qml:361
315345msgctxt "Button: Open the Ubuntu Store"
316346msgid "Store"
@@ -396,24 +426,18 @@ msgstr ""
396426msgid "Enable location data"
397427msgstr ""
398428
399−#: qml/Dash/ScopesList.qml:57
429+#: qml/Dash/ScopesList.qml:146
400430msgid "Manage"
401431msgstr ""
402432
403−#: qml/Dash/ScopesList.qml:104
433+#: qml/Dash/ScopesList.qml:187
404434msgid "Home"
405435msgstr ""
406436
407−#: qml/Dash/ScopesList.qml:105
437+#: qml/Dash/ScopesList.qml:188
408438msgid "Also installed"
409439msgstr ""
410440
411−#: qml/DisabledScreenNotice.qml:109
412−msgid ""
413−"Your device is now connected to an external display. Use this screen as a "
414−"touch pad to interact with the pointer."
415−msgstr ""
416−
417441#: qml/Greeter/CoverPage.qml:127
418442msgid "Unlock"
419443msgstr ""
@@ -437,7 +461,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
437461msgstr[0] ""
438462msgstr[1] ""
439463
440−#: qml/Greeter/Greeter.qml:596
464+#: qml/Greeter/Greeter.qml:592
441465msgid "Try again"
442466msgstr ""
443467
@@ -465,6 +489,19 @@ msgstr ""
465489msgid "Select desktop environment"
466490msgstr ""
467491
492+#: qml/Launcher/Drawer.qml:80
493+msgid "Search…"
494+msgstr ""
495+
496+#: qml/Launcher/Drawer.qml:101
497+msgctxt "Apps sorted alphabetically"
498+msgid "A-Z"
499+msgstr ""
500+
501+#: qml/Launcher/MoreAppsHeader.qml:32
502+msgid "More apps in the store"
503+msgstr ""
504+
468505#: qml/Notifications/NotificationMenuItemFactory.qml:124
469506msgid "Show password"
470507msgstr ""
@@ -477,62 +514,62 @@ msgstr ""
477514msgid "Conference"
478515msgstr ""
479516
480−#: qml/Panel/Indicators/MenuItemFactory.qml:847
517+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
481518msgid "Nothing is playing"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:975
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
485522#, qt-format
486523msgid "%1 hour"
487524msgid_plural "%1 hours"
488525msgstr[0] ""
489526msgstr[1] ""
490527
491−#: qml/Panel/Indicators/MenuItemFactory.qml:979
528+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
492529#, qt-format
493530msgid "%1 minute"
494531msgid_plural "%1 minutes"
495532msgstr[0] ""
496533msgstr[1] ""
497534
498−#: qml/Panel/Indicators/MenuItemFactory.qml:984
535+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
499536#, qt-format
500537msgid "%1 second"
501538msgid_plural "%1 seconds"
502539msgstr[0] ""
503540msgstr[1] ""
504541
505−#: qml/Panel/Indicators/MenuItemFactory.qml:987
542+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
506543msgid "0 seconds"
507544msgstr ""
508545
509546#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
510−#: qml/Panel/Indicators/MenuItemFactory.qml:989
547+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
511548#, qt-format
512549msgid "%1 remaining"
513550msgstr ""
514551
515−#: qml/Panel/Indicators/MenuItemFactory.qml:995
552+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
516553msgid "In queue…"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:999
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
520557msgid "Downloading"
521558msgstr ""
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
524561msgid "Paused, tap to resume"
525562msgstr ""
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
528565msgid "Canceled"
529566msgstr ""
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
532569msgid "Finished"
533570msgstr ""
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
536573msgid "Failed, tap to retry"
537574msgstr ""
538575
po/hr.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-05-04 17:52+0000\n"
1212"Last-Translator: gogo <trebelnik2@gmail.com>\n"
1313"Language-Team: Croatian <hr@li.org>\n"
@@ -16,15 +16,15 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
20−"X-Generator: Launchpad (build 18282)\n"
19+"X-Launchpad-Export-Date: 2017-01-16 05:48+0000\n"
20+"X-Generator: Launchpad (build 18302)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:123
2323msgid "Password: "
2424msgstr "Lozinka: "
2525
2626#: plugins/Unity/Launcher/launcheritem.cpp:50
27−#: plugins/Unity/Launcher/launcheritem.cpp:109
27+#: plugins/Unity/Launcher/launcheritem.cpp:122
2828msgid "Pin shortcut"
2929msgstr "Pričvrsti kraticu"
3030
@@ -32,7 +32,7 @@ msgstr "Pričvrsti kraticu"
3232msgid "Quit"
3333msgstr "Zatvori"
3434
35−#: plugins/Unity/Launcher/launcheritem.cpp:109
35+#: plugins/Unity/Launcher/launcheritem.cpp:122
3636msgid "Unpin shortcut"
3737msgstr "Ukloni kraticu"
3838
@@ -50,41 +50,41 @@ msgctxt "Button: Lock the system"
5050msgid "Lock"
5151msgstr "Zaključaj"
5252
53−#: qml/Components/Dialogs.qml:159
53+#: qml/Components/Dialogs.qml:160
5454msgctxt "Button: Log out from the system"
5555msgid "Log Out"
5656msgstr "Odjava"
5757
58−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
58+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5959#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
6060#: qml/Wizard/Pages/passcode-confirm.qml:32
6161#: qml/Wizard/Pages/passcode-set.qml:32
6262msgid "Cancel"
6363msgstr "Odustani"
6464
65−#: qml/Components/Dialogs.qml:178
65+#: qml/Components/Dialogs.qml:179
6666msgctxt "Title: Reboot dialog"
6767msgid "Reboot"
6868msgstr "Ponovno pokreni"
6969
70−#: qml/Components/Dialogs.qml:179
70+#: qml/Components/Dialogs.qml:180
7171msgid "Are you sure you want to reboot?"
7272msgstr "Sigurno želite ponovno pokrenuti?"
7373
74−#: qml/Components/Dialogs.qml:181
74+#: qml/Components/Dialogs.qml:182
7575msgid "No"
7676msgstr "Ne"
7777
78−#: qml/Components/Dialogs.qml:187
78+#: qml/Components/Dialogs.qml:189
7979msgid "Yes"
8080msgstr "Da"
8181
82−#: qml/Components/Dialogs.qml:202
82+#: qml/Components/Dialogs.qml:204
8383msgctxt "Title: Power off/Restart dialog"
8484msgid "Power"
8585msgstr "Isključivanje"
8686
87−#: qml/Components/Dialogs.qml:203
87+#: qml/Components/Dialogs.qml:205
8888msgid ""
8989"Are you sure you would like\n"
9090"to power off?"
@@ -92,12 +92,12 @@ msgstr ""
9292"Sigurno želite\n"
9393"isključiti?"
9494
95−#: qml/Components/Dialogs.qml:205
95+#: qml/Components/Dialogs.qml:208
9696msgctxt "Button: Power off the system"
9797msgid "Power off"
9898msgstr "Isključi"
9999
100−#: qml/Components/Dialogs.qml:214
100+#: qml/Components/Dialogs.qml:217
101101msgctxt "Button: Restart the system"
102102msgid "Restart"
103103msgstr "Ponovno pokreni"
@@ -178,87 +178,95 @@ msgstr "Super + 0 do 9"
178178msgid "Same as clicking on a launcher icon."
179179msgstr "Isto kao i klikanje na ikonu pokretača."
180180
181−#: qml/Components/KeyboardShortcutsOverlay.qml:181
181+#: qml/Components/KeyboardShortcutsOverlay.qml:177
182+msgid "Super + A"
183+msgstr ""
184+
185+#: qml/Components/KeyboardShortcutsOverlay.qml:182
186+msgid "Opens the Application Drawer."
187+msgstr ""
188+
189+#: qml/Components/KeyboardShortcutsOverlay.qml:194
182190msgid "Scopes"
183191msgstr "Djelokruzi"
184192
185−#: qml/Components/KeyboardShortcutsOverlay.qml:188
193+#: qml/Components/KeyboardShortcutsOverlay.qml:201
186194msgid "Super (Tap)"
187195msgstr "Super (Dotaknite)"
188196
189−#: qml/Components/KeyboardShortcutsOverlay.qml:193
197+#: qml/Components/KeyboardShortcutsOverlay.qml:206
190198msgid "Opens the Scopes home."
191199msgstr "Otvara naslovnicu djelokruga."
192200
193−#: qml/Components/KeyboardShortcutsOverlay.qml:209
201+#: qml/Components/KeyboardShortcutsOverlay.qml:222
194202msgid "Switching"
195203msgstr "Prebacivanje"
196204
197−#: qml/Components/KeyboardShortcutsOverlay.qml:216
205+#: qml/Components/KeyboardShortcutsOverlay.qml:229
198206msgid "Alt + Tab"
199207msgstr "Alt + Tab"
200208
201−#: qml/Components/KeyboardShortcutsOverlay.qml:221
209+#: qml/Components/KeyboardShortcutsOverlay.qml:234
202210msgid "Switches between applications."
203211msgstr "Prebacuje između aplikacija."
204212
205−#: qml/Components/KeyboardShortcutsOverlay.qml:229
213+#: qml/Components/KeyboardShortcutsOverlay.qml:242
206214msgid "Super + W"
207215msgstr "Super + W"
208216
209−#: qml/Components/KeyboardShortcutsOverlay.qml:234
217+#: qml/Components/KeyboardShortcutsOverlay.qml:247
210218msgid "Opens the desktop spread."
211219msgstr "Otvara rasprostiranje radne površine."
212220
213−#: qml/Components/KeyboardShortcutsOverlay.qml:242
221+#: qml/Components/KeyboardShortcutsOverlay.qml:255
214222msgid "Cursor Left or Right"
215223msgstr "Lijeva ili desna tipka strelice"
216224
217−#: qml/Components/KeyboardShortcutsOverlay.qml:247
225+#: qml/Components/KeyboardShortcutsOverlay.qml:260
218226msgid "Moves the focus."
219227msgstr "Pomiče fokus."
220228
221−#: qml/Components/KeyboardShortcutsOverlay.qml:259
229+#: qml/Components/KeyboardShortcutsOverlay.qml:272
222230msgid "Windows"
223231msgstr "Prozori"
224232
225−#: qml/Components/KeyboardShortcutsOverlay.qml:266
233+#: qml/Components/KeyboardShortcutsOverlay.qml:279
226234msgid "Ctrl + Super + D"
227235msgstr "Ctrl + Super + D"
228236
229−#: qml/Components/KeyboardShortcutsOverlay.qml:271
237+#: qml/Components/KeyboardShortcutsOverlay.qml:284
230238msgid "Minimizes all windows."
231239msgstr "Smanjuje sve prozore."
232240
233−#: qml/Components/KeyboardShortcutsOverlay.qml:279
241+#: qml/Components/KeyboardShortcutsOverlay.qml:292
234242msgid "Ctrl + Super + Up"
235243msgstr "Ctrl + Super + Up"
236244
237−#: qml/Components/KeyboardShortcutsOverlay.qml:284
245+#: qml/Components/KeyboardShortcutsOverlay.qml:297
238246msgid "Maximizes the current window."
239247msgstr "Povećava trenutni prozor."
240248
241−#: qml/Components/KeyboardShortcutsOverlay.qml:292
249+#: qml/Components/KeyboardShortcutsOverlay.qml:305
242250msgid "Ctrl + Super + Down"
243251msgstr "Ctrl + Super + Down"
244252
245−#: qml/Components/KeyboardShortcutsOverlay.qml:297
253+#: qml/Components/KeyboardShortcutsOverlay.qml:310
246254msgid "Minimizes or restores the current window."
247255msgstr "Smanjuje trenutni prozor."
248256
249−#: qml/Components/KeyboardShortcutsOverlay.qml:305
257+#: qml/Components/KeyboardShortcutsOverlay.qml:318
250258msgid "Ctrl + Super + Left or Right"
251259msgstr "Ctrl + Super + Left or Right"
252260
253−#: qml/Components/KeyboardShortcutsOverlay.qml:310
261+#: qml/Components/KeyboardShortcutsOverlay.qml:323
254262msgid "Semi-maximizes the current window."
255263msgstr "Polovično povećava trenutni prozor."
256264
257−#: qml/Components/KeyboardShortcutsOverlay.qml:318
265+#: qml/Components/KeyboardShortcutsOverlay.qml:331
258266msgid "Alt + F4"
259267msgstr "Alt + F4"
260268
261−#: qml/Components/KeyboardShortcutsOverlay.qml:323
269+#: qml/Components/KeyboardShortcutsOverlay.qml:336
262270msgid "Closes the current window."
263271msgstr "Zatvara trenutni prozor."
264272
@@ -316,6 +324,30 @@ msgstr "Zatvori sve"
316324msgid "Preview Share Item"
317325msgstr "Pregled stavki dijeljenja"
318326
327+#: qml/Components/VirtualTouchPad.qml:317
328+msgid ""
329+"Your device is now connected to an external display. Use this screen as a "
330+"touch pad to interact with the pointer."
331+msgstr ""
332+"Vaš uređaj je sada povezan s vanjskim uređajem. Koristite ovaj zaslon kao "
333+"dodirnik za interakciju s pokazivačem."
334+
335+#: qml/Components/VirtualTouchPad.qml:327
336+msgid "Tap left button to click."
337+msgstr ""
338+
339+#: qml/Components/VirtualTouchPad.qml:339
340+msgid "Tap right button to right click."
341+msgstr ""
342+
343+#: qml/Components/VirtualTouchPad.qml:351
344+msgid "Swipe with two fingers to scroll."
345+msgstr ""
346+
347+#: qml/Components/VirtualTouchPad.qml:396
348+msgid "Find more settings in the system settings."
349+msgstr ""
350+
319351#: qml/Dash/DashPageHeader.qml:361
320352msgctxt "Button: Open the Ubuntu Store"
321353msgid "Store"
@@ -401,26 +433,18 @@ msgstr "Otpusti za osvježavanje..."
401433msgid "Enable location data"
402434msgstr "Omogući podatke lokacije"
403435
404−#: qml/Dash/ScopesList.qml:57
436+#: qml/Dash/ScopesList.qml:146
405437msgid "Manage"
406438msgstr "Upravljaj"
407439
408−#: qml/Dash/ScopesList.qml:104
440+#: qml/Dash/ScopesList.qml:187
409441msgid "Home"
410442msgstr "Naslovnica"
411443
412−#: qml/Dash/ScopesList.qml:105
444+#: qml/Dash/ScopesList.qml:188
413445msgid "Also installed"
414446msgstr "Također instalirano"
415447
416−#: qml/DisabledScreenNotice.qml:109
417−msgid ""
418−"Your device is now connected to an external display. Use this screen as a "
419−"touch pad to interact with the pointer."
420−msgstr ""
421−"Vaš uređaj je sada povezan s vanjskim uređajem. Koristite ovaj zaslon kao "
422−"dodirnik za interakciju s pokazivačem."
423−
424448#: qml/Greeter/CoverPage.qml:127
425449msgid "Unlock"
426450msgstr "Otključaj"
@@ -445,7 +469,7 @@ msgstr[0] "Pričekajte %1 minutu a zatim ponovno pokušajte…"
445469msgstr[1] "Pričekajte %1 minute a zatim ponovno pokušajte…"
446470msgstr[2] "Pričekajte %1 minutua a zatim ponovno pokušajte…"
447471
448−#: qml/Greeter/Greeter.qml:596
472+#: qml/Greeter/Greeter.qml:592
449473msgid "Try again"
450474msgstr "Pokušaj ponovno"
451475
@@ -473,6 +497,19 @@ msgstr "Hitno"
473497msgid "Select desktop environment"
474498msgstr "Odaberi okruženje radne površine"
475499
500+#: qml/Launcher/Drawer.qml:80
501+msgid "Search…"
502+msgstr ""
503+
504+#: qml/Launcher/Drawer.qml:101
505+msgctxt "Apps sorted alphabetically"
506+msgid "A-Z"
507+msgstr ""
508+
509+#: qml/Launcher/MoreAppsHeader.qml:32
510+msgid "More apps in the store"
511+msgstr ""
512+
476513#: qml/Notifications/NotificationMenuItemFactory.qml:124
477514msgid "Show password"
478515msgstr "Prikaži lozinku"
@@ -485,11 +522,11 @@ msgstr "Dodirni za povratak pozivu..."
485522msgid "Conference"
486523msgstr "Konferencija"
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:847
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
489526msgid "Nothing is playing"
490527msgstr "Ništa se ne reproducira"
491528
492−#: qml/Panel/Indicators/MenuItemFactory.qml:975
529+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
493530#, qt-format
494531msgid "%1 hour"
495532msgid_plural "%1 hours"
@@ -497,7 +534,7 @@ msgstr[0] "%1 sat"
497534msgstr[1] "%1 sata"
498535msgstr[2] "%1 sati"
499536
500−#: qml/Panel/Indicators/MenuItemFactory.qml:979
537+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
501538#, qt-format
502539msgid "%1 minute"
503540msgid_plural "%1 minutes"
@@ -505,7 +542,7 @@ msgstr[0] "%1 minuta"
505542msgstr[1] "%1 minute"
506543msgstr[2] "%1 minuta"
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:984
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
509546#, qt-format
510547msgid "%1 second"
511548msgid_plural "%1 seconds"
@@ -513,37 +550,37 @@ msgstr[0] "%1 sekunda"
513550msgstr[1] "%1 sekunde"
514551msgstr[2] "%1 sekundi"
515552
516−#: qml/Panel/Indicators/MenuItemFactory.qml:987
553+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
517554msgid "0 seconds"
518555msgstr "0 sekundi"
519556
520557#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
521−#: qml/Panel/Indicators/MenuItemFactory.qml:989
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
522559#, qt-format
523560msgid "%1 remaining"
524561msgstr "%1 preostalo"
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:995
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
527564msgid "In queue…"
528565msgstr "Na čekanju..."
529566
530−#: qml/Panel/Indicators/MenuItemFactory.qml:999
567+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
531568msgid "Downloading"
532569msgstr "Preuzimanje"
533570
534−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
571+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
535572msgid "Paused, tap to resume"
536573msgstr "Pauzirano, dodirni za nastavak"
537574
538−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
575+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
539576msgid "Canceled"
540577msgstr "Prekinuto"
541578
542−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
579+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
543580msgid "Finished"
544581msgstr "Završeno"
545582
546−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
583+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
547584msgid "Failed, tap to retry"
548585msgstr "Neuspjelo, dodirni za ponovni pokušaj"
549586
po/hu.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2016-08-17 10:53+0000\n"
1212"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
1313"Language-Team: Hungarian <hu@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Jelszó: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Indító rögzítése"
2929
@@ -31,7 +31,7 @@ msgstr "Indító rögzítése"
3131msgid "Quit"
3232msgstr "Kilépés"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Indító feloldása"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Zárolás"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Kijelentkezés"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Mégse"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Újraindítás"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Biztosan újra szeretné indítani?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Nem"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Igen"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Menü"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Biztos benne, hogy ki\n"
9292"szeretné kapcsolni?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Kikapcsolás"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Újraindítás"
@@ -177,87 +177,95 @@ msgstr "Super + 0-9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Az adott számú alkalmazás indítása."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Lencsék"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Tap)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Lencsék kezdőlapjának megnyitása"
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Váltás"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Váltás az alkalmazások között."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Az asztal ablakainak szétterítése."
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Balra/jobbra nyíl"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Fókusz mozgatása."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Ablakok"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Szuper + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minden ablak minimalizálása."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Szuper + Fel"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Aktuális ablak maximalizálása."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Szuper + Le"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Az aktuális ablak visszaállítása vagy minimalizálása."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Szuper + Bal vagy Jobb"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Az aktuális ablak balra vagy jobbra igazítása."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Az aktuális ablak bezárása."
263271
@@ -315,6 +323,30 @@ msgstr "Minden bezárása"
315323msgid "Preview Share Item"
316324msgstr "Megosztandó elem előnézete"
317325
326+#: qml/Components/VirtualTouchPad.qml:317
327+msgid ""
328+"Your device is now connected to an external display. Use this screen as a "
329+"touch pad to interact with the pointer."
330+msgstr ""
331+"Az eszköz jelenleg egy külső kijelzőhöz van csatlakoztatva. Használja ezt a "
332+"kijelzőt érintőtáblaként, melynek segítéségével irányíthatja a mutatót."
333+
334+#: qml/Components/VirtualTouchPad.qml:327
335+msgid "Tap left button to click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:339
339+msgid "Tap right button to right click."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:351
343+msgid "Swipe with two fingers to scroll."
344+msgstr ""
345+
346+#: qml/Components/VirtualTouchPad.qml:396
347+msgid "Find more settings in the system settings."
348+msgstr ""
349+
318350#: qml/Dash/DashPageHeader.qml:361
319351msgctxt "Button: Open the Ubuntu Store"
320352msgid "Store"
@@ -400,26 +432,18 @@ msgstr "Engedje el a frissítéshez…"
400432msgid "Enable location data"
401433msgstr "Helymeghatározás engedélyezése"
402434
403−#: qml/Dash/ScopesList.qml:57
435+#: qml/Dash/ScopesList.qml:146
404436msgid "Manage"
405437msgstr "Szerkesztés"
406438
407−#: qml/Dash/ScopesList.qml:104
439+#: qml/Dash/ScopesList.qml:187
408440msgid "Home"
409441msgstr "Kezdőlapon"
410442
411−#: qml/Dash/ScopesList.qml:105
443+#: qml/Dash/ScopesList.qml:188
412444msgid "Also installed"
413445msgstr "Telepítve"
414446
415−#: qml/DisabledScreenNotice.qml:109
416−msgid ""
417−"Your device is now connected to an external display. Use this screen as a "
418−"touch pad to interact with the pointer."
419−msgstr ""
420−"Az eszköz jelenleg egy külső kijelzőhöz van csatlakoztatva. Használja ezt a "
421−"kijelzőt érintőtáblaként, melynek segítéségével irányíthatja a mutatót."
422−
423447#: qml/Greeter/CoverPage.qml:127
424448msgid "Unlock"
425449msgstr "Feloldás"
@@ -443,7 +467,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
443467msgstr[0] "Várjon %1 percet és próbálja újra…"
444468msgstr[1] "Várjon %1 percet és próbálja újra…"
445469
446−#: qml/Greeter/Greeter.qml:596
470+#: qml/Greeter/Greeter.qml:592
447471msgid "Try again"
448472msgstr "Próbálja újra"
449473
@@ -471,6 +495,19 @@ msgstr "Segélyhívás"
471495msgid "Select desktop environment"
472496msgstr "Asztali-környezet kiválasztása"
473497
498+#: qml/Launcher/Drawer.qml:80
499+msgid "Search…"
500+msgstr ""
501+
502+#: qml/Launcher/Drawer.qml:101
503+msgctxt "Apps sorted alphabetically"
504+msgid "A-Z"
505+msgstr ""
506+
507+#: qml/Launcher/MoreAppsHeader.qml:32
508+msgid "More apps in the store"
509+msgstr ""
510+
474511#: qml/Notifications/NotificationMenuItemFactory.qml:124
475512msgid "Show password"
476513msgstr "Jelszó megjelenítése"
@@ -483,62 +520,62 @@ msgstr "Ide koppintva visszatérhet a híváshoz"
483520msgid "Conference"
484521msgstr "Konferencia"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:847
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
487524msgid "Nothing is playing"
488525msgstr "Nincs lejátszás"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:975
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
491528#, qt-format
492529msgid "%1 hour"
493530msgid_plural "%1 hours"
494531msgstr[0] "%1 óra"
495532msgstr[1] "%1 óra"
496533
497−#: qml/Panel/Indicators/MenuItemFactory.qml:979
534+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
498535#, qt-format
499536msgid "%1 minute"
500537msgid_plural "%1 minutes"
501538msgstr[0] "%1 perc"
502539msgstr[1] "%1 perc"
503540
504−#: qml/Panel/Indicators/MenuItemFactory.qml:984
541+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
505542#, qt-format
506543msgid "%1 second"
507544msgid_plural "%1 seconds"
508545msgstr[0] "%1 másodperc"
509546msgstr[1] "%1 másodperc"
510547
511−#: qml/Panel/Indicators/MenuItemFactory.qml:987
548+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
512549msgid "0 seconds"
513550msgstr "0 másodperc"
514551
515552#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
516−#: qml/Panel/Indicators/MenuItemFactory.qml:989
553+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
517554#, qt-format
518555msgid "%1 remaining"
519556msgstr "%1 van hátra"
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:995
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
522559msgid "In queue…"
523560msgstr "Sorban…"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:999
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
526563msgid "Downloading"
527564msgstr "Letöltés"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
530567msgid "Paused, tap to resume"
531568msgstr "Szüneteltetve, koppintson a folytatáshoz"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
534571msgid "Canceled"
535572msgstr "Megszakítva"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
538575msgid "Finished"
539576msgstr "Befejeződött"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
542579msgid "Failed, tap to retry"
543580msgstr "Sikertelen, koppintson az újrapróbáláshoz"
544581
po/hy.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2014-10-28 06:34+0000\n"
1212"Last-Translator: Vahan Harutyunyan <Unknown>\n"
1313"Language-Team: Armenian <hy@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:56+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Գաղտնաբառ: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Փակցնել պիտակը"
2929
@@ -31,7 +31,7 @@ msgstr "Փակցնել պիտակը"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Հեռացնել պիտակը"
3737
@@ -49,53 +49,53 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Չեղյալ համարել"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերաբեռնել համակարգիչը"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Ոչ"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Այո"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
9090msgstr ""
9191"Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը սնուցման աղբյուրից"
9292
93−#: qml/Components/Dialogs.qml:205
93+#: qml/Components/Dialogs.qml:208
9494msgctxt "Button: Power off the system"
9595msgid "Power off"
9696msgstr ""
9797
98−#: qml/Components/Dialogs.qml:214
98+#: qml/Components/Dialogs.qml:217
9999msgctxt "Button: Restart the system"
100100msgid "Restart"
101101msgstr ""
@@ -176,87 +176,95 @@ msgstr ""
176176msgid "Same as clicking on a launcher icon."
177177msgstr ""
178178
179−#: qml/Components/KeyboardShortcutsOverlay.qml:181
179+#: qml/Components/KeyboardShortcutsOverlay.qml:177
180+msgid "Super + A"
181+msgstr ""
182+
183+#: qml/Components/KeyboardShortcutsOverlay.qml:182
184+msgid "Opens the Application Drawer."
185+msgstr ""
186+
187+#: qml/Components/KeyboardShortcutsOverlay.qml:194
180188msgid "Scopes"
181189msgstr ""
182190
183−#: qml/Components/KeyboardShortcutsOverlay.qml:188
191+#: qml/Components/KeyboardShortcutsOverlay.qml:201
184192msgid "Super (Tap)"
185193msgstr ""
186194
187−#: qml/Components/KeyboardShortcutsOverlay.qml:193
195+#: qml/Components/KeyboardShortcutsOverlay.qml:206
188196msgid "Opens the Scopes home."
189197msgstr ""
190198
191−#: qml/Components/KeyboardShortcutsOverlay.qml:209
199+#: qml/Components/KeyboardShortcutsOverlay.qml:222
192200msgid "Switching"
193201msgstr ""
194202
195−#: qml/Components/KeyboardShortcutsOverlay.qml:216
203+#: qml/Components/KeyboardShortcutsOverlay.qml:229
196204msgid "Alt + Tab"
197205msgstr ""
198206
199−#: qml/Components/KeyboardShortcutsOverlay.qml:221
207+#: qml/Components/KeyboardShortcutsOverlay.qml:234
200208msgid "Switches between applications."
201209msgstr ""
202210
203−#: qml/Components/KeyboardShortcutsOverlay.qml:229
211+#: qml/Components/KeyboardShortcutsOverlay.qml:242
204212msgid "Super + W"
205213msgstr ""
206214
207−#: qml/Components/KeyboardShortcutsOverlay.qml:234
215+#: qml/Components/KeyboardShortcutsOverlay.qml:247
208216msgid "Opens the desktop spread."
209217msgstr ""
210218
211−#: qml/Components/KeyboardShortcutsOverlay.qml:242
219+#: qml/Components/KeyboardShortcutsOverlay.qml:255
212220msgid "Cursor Left or Right"
213221msgstr ""
214222
215−#: qml/Components/KeyboardShortcutsOverlay.qml:247
223+#: qml/Components/KeyboardShortcutsOverlay.qml:260
216224msgid "Moves the focus."
217225msgstr ""
218226
219−#: qml/Components/KeyboardShortcutsOverlay.qml:259
227+#: qml/Components/KeyboardShortcutsOverlay.qml:272
220228msgid "Windows"
221229msgstr ""
222230
223−#: qml/Components/KeyboardShortcutsOverlay.qml:266
231+#: qml/Components/KeyboardShortcutsOverlay.qml:279
224232msgid "Ctrl + Super + D"
225233msgstr ""
226234
227−#: qml/Components/KeyboardShortcutsOverlay.qml:271
235+#: qml/Components/KeyboardShortcutsOverlay.qml:284
228236msgid "Minimizes all windows."
229237msgstr ""
230238
231−#: qml/Components/KeyboardShortcutsOverlay.qml:279
239+#: qml/Components/KeyboardShortcutsOverlay.qml:292
232240msgid "Ctrl + Super + Up"
233241msgstr ""
234242
235−#: qml/Components/KeyboardShortcutsOverlay.qml:284
243+#: qml/Components/KeyboardShortcutsOverlay.qml:297
236244msgid "Maximizes the current window."
237245msgstr ""
238246
239−#: qml/Components/KeyboardShortcutsOverlay.qml:292
247+#: qml/Components/KeyboardShortcutsOverlay.qml:305
240248msgid "Ctrl + Super + Down"
241249msgstr ""
242250
243−#: qml/Components/KeyboardShortcutsOverlay.qml:297
251+#: qml/Components/KeyboardShortcutsOverlay.qml:310
244252msgid "Minimizes or restores the current window."
245253msgstr ""
246254
247−#: qml/Components/KeyboardShortcutsOverlay.qml:305
255+#: qml/Components/KeyboardShortcutsOverlay.qml:318
248256msgid "Ctrl + Super + Left or Right"
249257msgstr ""
250258
251−#: qml/Components/KeyboardShortcutsOverlay.qml:310
259+#: qml/Components/KeyboardShortcutsOverlay.qml:323
252260msgid "Semi-maximizes the current window."
253261msgstr ""
254262
255−#: qml/Components/KeyboardShortcutsOverlay.qml:318
263+#: qml/Components/KeyboardShortcutsOverlay.qml:331
256264msgid "Alt + F4"
257265msgstr ""
258266
259−#: qml/Components/KeyboardShortcutsOverlay.qml:323
267+#: qml/Components/KeyboardShortcutsOverlay.qml:336
260268msgid "Closes the current window."
261269msgstr ""
262270
@@ -312,6 +320,28 @@ msgstr ""
312320msgid "Preview Share Item"
313321msgstr ""
314322
323+#: qml/Components/VirtualTouchPad.qml:317
324+msgid ""
325+"Your device is now connected to an external display. Use this screen as a "
326+"touch pad to interact with the pointer."
327+msgstr ""
328+
329+#: qml/Components/VirtualTouchPad.qml:327
330+msgid "Tap left button to click."
331+msgstr ""
332+
333+#: qml/Components/VirtualTouchPad.qml:339
334+msgid "Tap right button to right click."
335+msgstr ""
336+
337+#: qml/Components/VirtualTouchPad.qml:351
338+msgid "Swipe with two fingers to scroll."
339+msgstr ""
340+
341+#: qml/Components/VirtualTouchPad.qml:396
342+msgid "Find more settings in the system settings."
343+msgstr ""
344+
315345#: qml/Dash/DashPageHeader.qml:361
316346msgctxt "Button: Open the Ubuntu Store"
317347msgid "Store"
@@ -397,24 +427,18 @@ msgstr ""
397427msgid "Enable location data"
398428msgstr ""
399429
400−#: qml/Dash/ScopesList.qml:57
430+#: qml/Dash/ScopesList.qml:146
401431msgid "Manage"
402432msgstr ""
403433
404−#: qml/Dash/ScopesList.qml:104
434+#: qml/Dash/ScopesList.qml:187
405435msgid "Home"
406436msgstr ""
407437
408−#: qml/Dash/ScopesList.qml:105
438+#: qml/Dash/ScopesList.qml:188
409439msgid "Also installed"
410440msgstr ""
411441
412−#: qml/DisabledScreenNotice.qml:109
413−msgid ""
414−"Your device is now connected to an external display. Use this screen as a "
415−"touch pad to interact with the pointer."
416−msgstr ""
417−
418442#: qml/Greeter/CoverPage.qml:127
419443msgid "Unlock"
420444msgstr "Ապաբլոկավորել"
@@ -441,7 +465,7 @@ msgstr[0] ""
441465"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին...\r\n"
442466"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին..."
443467
444−#: qml/Greeter/Greeter.qml:596
468+#: qml/Greeter/Greeter.qml:592
445469msgid "Try again"
446470msgstr ""
447471
@@ -469,6 +493,19 @@ msgstr ""
469493msgid "Select desktop environment"
470494msgstr ""
471495
496+#: qml/Launcher/Drawer.qml:80
497+msgid "Search…"
498+msgstr ""
499+
500+#: qml/Launcher/Drawer.qml:101
501+msgctxt "Apps sorted alphabetically"
502+msgid "A-Z"
503+msgstr ""
504+
505+#: qml/Launcher/MoreAppsHeader.qml:32
506+msgid "More apps in the store"
507+msgstr ""
508+
472509#: qml/Notifications/NotificationMenuItemFactory.qml:124
473510msgid "Show password"
474511msgstr "Ցույց տալ գաղտնաբառը"
@@ -481,62 +518,62 @@ msgstr ""
481518msgid "Conference"
482519msgstr ""
483520
484−#: qml/Panel/Indicators/MenuItemFactory.qml:847
521+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
485522msgid "Nothing is playing"
486523msgstr ""
487524
488−#: qml/Panel/Indicators/MenuItemFactory.qml:975
525+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
489526#, qt-format
490527msgid "%1 hour"
491528msgid_plural "%1 hours"
492529msgstr[0] ""
493530msgstr[1] ""
494531
495−#: qml/Panel/Indicators/MenuItemFactory.qml:979
532+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
496533#, qt-format
497534msgid "%1 minute"
498535msgid_plural "%1 minutes"
499536msgstr[0] ""
500537msgstr[1] ""
501538
502−#: qml/Panel/Indicators/MenuItemFactory.qml:984
539+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
503540#, qt-format
504541msgid "%1 second"
505542msgid_plural "%1 seconds"
506543msgstr[0] ""
507544msgstr[1] ""
508545
509−#: qml/Panel/Indicators/MenuItemFactory.qml:987
546+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
510547msgid "0 seconds"
511548msgstr ""
512549
513550#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
514−#: qml/Panel/Indicators/MenuItemFactory.qml:989
551+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
515552#, qt-format
516553msgid "%1 remaining"
517554msgstr ""
518555
519−#: qml/Panel/Indicators/MenuItemFactory.qml:995
556+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
520557msgid "In queue…"
521558msgstr "Հերթում..."
522559
523−#: qml/Panel/Indicators/MenuItemFactory.qml:999
560+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
524561msgid "Downloading"
525562msgstr "Ներբեռնում"
526563
527−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
564+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
528565msgid "Paused, tap to resume"
529566msgstr ""
530567
531−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
568+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
532569msgid "Canceled"
533570msgstr "Չեղյալ է համարված"
534571
535−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
572+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
536573msgid "Finished"
537574msgstr "Ավարտված է"
538575
539−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
576+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
540577msgid "Failed, tap to retry"
541578msgstr ""
542579
po/ia.po+97−60
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2015-08-25 19:31+0000\n"
1212"Last-Translator: karm <melo@carmu.com>\n"
1313"Language-Team: Interlingua <ia@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Contrasigno: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Via-breve a pin"
2929
@@ -31,7 +31,7 @@ msgstr "Via-breve a pin"
3131msgid "Quit"
3232msgstr "Quitar"
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Via-breve a levar pin"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr "Blocar"
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr "Claude session"
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Cancellar"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr "Reinitiar"
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Desira tu vermente reinitiar"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "No"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Si"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr "Energia"
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Desira tu vermente \n"
9292"stoppar le energia?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr "Stoppar le energia"
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr "Reinitiar"
@@ -177,87 +177,95 @@ msgstr "Super + 0 a 9"
177177msgid "Same as clicking on a launcher icon."
178178msgstr "Mesmo que cliccar sur un icone del lanceator."
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr "Miras"
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr "Super (Tap)"
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr "Aperi le initio de Scopes."
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr "Commutar"
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr "Alt + Tab"
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr "Commuta inter le applicationes."
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr "Super + W"
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr "Aperi le diffusion delscriptorio"
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr "Cursor sinistre o dextre"
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr "Move le foco."
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr "Fenestras"
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr "Ctrl + Super + D"
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr "Minimisa tote le fenestras."
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr "Ctrl + Super + Up"
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr "Maximisa tote le fenestras."
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr "Ctrl + Super + Down"
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr "Maximisa o restaura le fenestra actual."
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr "Ctrl + Super + Left o Right"
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr "Semi-maximisa le fenestra actual."
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr "Alt + F4"
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr "Claude le fenestra actual"
263271
@@ -313,6 +321,30 @@ msgstr "Clauder toto"
313321msgid "Preview Share Item"
314322msgstr "Elemento compartite de vista preliminar"
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+"Tu dispositivo es nunc connexe a un schermo externe. Usa iste schermo como "
330+"pannello tactile pro interager con le punctator."
331+
332+#: qml/Components/VirtualTouchPad.qml:327
333+msgid "Tap left button to click."
334+msgstr ""
335+
336+#: qml/Components/VirtualTouchPad.qml:339
337+msgid "Tap right button to right click."
338+msgstr ""
339+
340+#: qml/Components/VirtualTouchPad.qml:351
341+msgid "Swipe with two fingers to scroll."
342+msgstr ""
343+
344+#: qml/Components/VirtualTouchPad.qml:396
345+msgid "Find more settings in the system settings."
346+msgstr ""
347+
316348#: qml/Dash/DashPageHeader.qml:361
317349msgctxt "Button: Open the Ubuntu Store"
318350msgid "Store"
@@ -398,26 +430,18 @@ msgstr "Relaxar pro renovar…"
398430msgid "Enable location data"
399431msgstr "Habilita le datos del location"
400432
401−#: qml/Dash/ScopesList.qml:57
433+#: qml/Dash/ScopesList.qml:146
402434msgid "Manage"
403435msgstr "Tractar"
404436
405−#: qml/Dash/ScopesList.qml:104
437+#: qml/Dash/ScopesList.qml:187
406438msgid "Home"
407439msgstr "A domo"
408440
409−#: qml/Dash/ScopesList.qml:105
441+#: qml/Dash/ScopesList.qml:188
410442msgid "Also installed"
411443msgstr "Ja installate"
412444
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−"Tu dispositivo es nunc connexe a un schermo externe. Usa iste schermo como "
419−"pannello tactile pro interager con le punctator."
420−
421445#: qml/Greeter/CoverPage.qml:127
422446msgid "Unlock"
423447msgstr "Liberar"
@@ -443,7 +467,7 @@ msgid_plural "Please wait %1 minutes and then try again…"
443467msgstr[0] "Per favor attende %1 minuta e postea tenta de nove"
444468msgstr[1] "Per favor attende %1 minutas e postea reproba"
445469
446−#: qml/Greeter/Greeter.qml:596
470+#: qml/Greeter/Greeter.qml:592
447471msgid "Try again"
448472msgstr "Reprobar"
449473
@@ -471,6 +495,19 @@ msgstr "Emergentia"
471495msgid "Select desktop environment"
472496msgstr "Seliger le ambiente del scriptorio"
473497
498+#: qml/Launcher/Drawer.qml:80
499+msgid "Search…"
500+msgstr ""
501+
502+#: qml/Launcher/Drawer.qml:101
503+msgctxt "Apps sorted alphabetically"
504+msgid "A-Z"
505+msgstr ""
506+
507+#: qml/Launcher/MoreAppsHeader.qml:32
508+msgid "More apps in the store"
509+msgstr ""
510+
474511#: qml/Notifications/NotificationMenuItemFactory.qml:124
475512msgid "Show password"
476513msgstr "Monstrar le contrasigno"
@@ -483,62 +520,62 @@ msgstr "Colpar pro retornar al appello..."
483520msgid "Conference"
484521msgstr "Conferentia"
485522
486−#: qml/Panel/Indicators/MenuItemFactory.qml:847
523+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
487524msgid "Nothing is playing"
488525msgstr "Nil es jocante"
489526
490−#: qml/Panel/Indicators/MenuItemFactory.qml:975
527+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
491528#, qt-format
492529msgid "%1 hour"
493530msgid_plural "%1 hours"
494531msgstr[0] "%1 hora"
495532msgstr[1] "%1 horas"
496533
497−#: qml/Panel/Indicators/MenuItemFactory.qml:979
534+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
498535#, qt-format
499536msgid "%1 minute"
500537msgid_plural "%1 minutes"
501538msgstr[0] "%1 minuta"
502539msgstr[1] "%1 minutas"
503540
504−#: qml/Panel/Indicators/MenuItemFactory.qml:984
541+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
505542#, qt-format
506543msgid "%1 second"
507544msgid_plural "%1 seconds"
508545msgstr[0] "%1 secunda"
509546msgstr[1] "%1 secundas"
510547
511−#: qml/Panel/Indicators/MenuItemFactory.qml:987
548+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
512549msgid "0 seconds"
513550msgstr "0 secundas"
514551
515552#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
516−#: qml/Panel/Indicators/MenuItemFactory.qml:989
553+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
517554#, qt-format
518555msgid "%1 remaining"
519556msgstr "%1 restante"
520557
521−#: qml/Panel/Indicators/MenuItemFactory.qml:995
558+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
522559msgid "In queue…"
523560msgstr "In cauda…"
524561
525−#: qml/Panel/Indicators/MenuItemFactory.qml:999
562+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
526563msgid "Downloading"
527564msgstr "Discargante"
528565
529−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
566+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
530567msgid "Paused, tap to resume"
531568msgstr "In pausa, colpar pro reprender"
532569
533−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
570+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
534571msgid "Canceled"
535572msgstr "Cancellate"
536573
537−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
574+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
538575msgid "Finished"
539576msgstr "Finite"
540577
541−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
578+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
542579msgid "Failed, tap to retry"
543580msgstr "Fallite, colpar pro re-provar"
544581
po/id.po+95−58
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-11-29 09:43+0000\n"
10+"POT-Creation-Date: 2017-01-10 14:48+0000\n"
1111"PO-Revision-Date: 2013-06-26 22:35+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Indonesian <id@li.org>\n"
@@ -15,15 +15,15 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-12-01 04:57+0000\n"
19−"X-Generator: Launchpad (build 18282)\n"
18+"X-Launchpad-Export-Date: 2017-01-16 05:47+0000\n"
19+"X-Generator: Launchpad (build 18302)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:123
2222msgid "Password: "
2323msgstr "Sandi: "
2424
2525#: plugins/Unity/Launcher/launcheritem.cpp:50
26−#: plugins/Unity/Launcher/launcheritem.cpp:109
26+#: plugins/Unity/Launcher/launcheritem.cpp:122
2727msgid "Pin shortcut"
2828msgstr "Paku pintasan"
2929
@@ -31,7 +31,7 @@ msgstr "Paku pintasan"
3131msgid "Quit"
3232msgstr ""
3333
34−#: plugins/Unity/Launcher/launcheritem.cpp:109
34+#: plugins/Unity/Launcher/launcheritem.cpp:122
3535msgid "Unpin shortcut"
3636msgstr "Lepas pintasan"
3737
@@ -49,41 +49,41 @@ msgctxt "Button: Lock the system"
4949msgid "Lock"
5050msgstr ""
5151
52−#: qml/Components/Dialogs.qml:159
52+#: qml/Components/Dialogs.qml:160
5353msgctxt "Button: Log out from the system"
5454msgid "Log Out"
5555msgstr ""
5656
57−#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
57+#: qml/Components/Dialogs.qml:167 qml/Components/Dialogs.qml:225
5858#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:232
5959#: qml/Wizard/Pages/passcode-confirm.qml:32
6060#: qml/Wizard/Pages/passcode-set.qml:32
6161msgid "Cancel"
6262msgstr "Batal"
6363
64−#: qml/Components/Dialogs.qml:178
64+#: qml/Components/Dialogs.qml:179
6565msgctxt "Title: Reboot dialog"
6666msgid "Reboot"
6767msgstr ""
6868
69−#: qml/Components/Dialogs.qml:179
69+#: qml/Components/Dialogs.qml:180
7070msgid "Are you sure you want to reboot?"
7171msgstr "Anda yakin ingin boot ulang?"
7272
73−#: qml/Components/Dialogs.qml:181
73+#: qml/Components/Dialogs.qml:182
7474msgid "No"
7575msgstr "Tidak"
7676
77−#: qml/Components/Dialogs.qml:187
77+#: qml/Components/Dialogs.qml:189
7878msgid "Yes"
7979msgstr "Ya"
8080
81−#: qml/Components/Dialogs.qml:202
81+#: qml/Components/Dialogs.qml:204
8282msgctxt "Title: Power off/Restart dialog"
8383msgid "Power"
8484msgstr ""
8585
86−#: qml/Components/Dialogs.qml:203
86+#: qml/Components/Dialogs.qml:205
8787msgid ""
8888"Are you sure you would like\n"
8989"to power off?"
@@ -91,12 +91,12 @@ msgstr ""
9191"Anda yakin ingin\n"
9292"mematikan daya?"
9393
94−#: qml/Components/Dialogs.qml:205
94+#: qml/Components/Dialogs.qml:208
9595msgctxt "Button: Power off the system"
9696msgid "Power off"
9797msgstr ""
9898
99−#: qml/Components/Dialogs.qml:214
99+#: qml/Components/Dialogs.qml:217
100100msgctxt "Button: Restart the system"
101101msgid "Restart"
102102msgstr ""
@@ -177,87 +177,95 @@ msgstr ""
177177msgid "Same as clicking on a launcher icon."
178178msgstr ""
179179
180−#: qml/Components/KeyboardShortcutsOverlay.qml:181
180+#: qml/Components/KeyboardShortcutsOverlay.qml:177
181+msgid "Super + A"
182+msgstr ""
183+
184+#: qml/Components/KeyboardShortcutsOverlay.qml:182
185+msgid "Opens the Application Drawer."
186+msgstr ""
187+
188+#: qml/Components/KeyboardShortcutsOverlay.qml:194
181189msgid "Scopes"
182190msgstr ""
183191
184−#: qml/Components/KeyboardShortcutsOverlay.qml:188
192+#: qml/Components/KeyboardShortcutsOverlay.qml:201
185193msgid "Super (Tap)"
186194msgstr ""
187195
188−#: qml/Components/KeyboardShortcutsOverlay.qml:193
196+#: qml/Components/KeyboardShortcutsOverlay.qml:206
189197msgid "Opens the Scopes home."
190198msgstr ""
191199
192−#: qml/Components/KeyboardShortcutsOverlay.qml:209
200+#: qml/Components/KeyboardShortcutsOverlay.qml:222
193201msgid "Switching"
194202msgstr ""
195203
196−#: qml/Components/KeyboardShortcutsOverlay.qml:216
204+#: qml/Components/KeyboardShortcutsOverlay.qml:229
197205msgid "Alt + Tab"
198206msgstr ""
199207
200−#: qml/Components/KeyboardShortcutsOverlay.qml:221
208+#: qml/Components/KeyboardShortcutsOverlay.qml:234
201209msgid "Switches between applications."
202210msgstr ""
203211
204−#: qml/Components/KeyboardShortcutsOverlay.qml:229
212+#: qml/Components/KeyboardShortcutsOverlay.qml:242
205213msgid "Super + W"
206214msgstr ""
207215
208−#: qml/Components/KeyboardShortcutsOverlay.qml:234
216+#: qml/Components/KeyboardShortcutsOverlay.qml:247
209217msgid "Opens the desktop spread."
210218msgstr ""
211219
212−#: qml/Components/KeyboardShortcutsOverlay.qml:242
220+#: qml/Components/KeyboardShortcutsOverlay.qml:255
213221msgid "Cursor Left or Right"
214222msgstr ""
215223
216−#: qml/Components/KeyboardShortcutsOverlay.qml:247
224+#: qml/Components/KeyboardShortcutsOverlay.qml:260
217225msgid "Moves the focus."
218226msgstr ""
219227
220−#: qml/Components/KeyboardShortcutsOverlay.qml:259
228+#: qml/Components/KeyboardShortcutsOverlay.qml:272
221229msgid "Windows"
222230msgstr ""
223231
224−#: qml/Components/KeyboardShortcutsOverlay.qml:266
232+#: qml/Components/KeyboardShortcutsOverlay.qml:279
225233msgid "Ctrl + Super + D"
226234msgstr ""
227235
228−#: qml/Components/KeyboardShortcutsOverlay.qml:271
236+#: qml/Components/KeyboardShortcutsOverlay.qml:284
229237msgid "Minimizes all windows."
230238msgstr ""
231239
232−#: qml/Components/KeyboardShortcutsOverlay.qml:279
240+#: qml/Components/KeyboardShortcutsOverlay.qml:292
233241msgid "Ctrl + Super + Up"
234242msgstr ""
235243
236−#: qml/Components/KeyboardShortcutsOverlay.qml:284
244+#: qml/Components/KeyboardShortcutsOverlay.qml:297
237245msgid "Maximizes the current window."
238246msgstr ""
239247
240−#: qml/Components/KeyboardShortcutsOverlay.qml:292
248+#: qml/Components/KeyboardShortcutsOverlay.qml:305
241249msgid "Ctrl + Super + Down"
242250msgstr ""
243251
244−#: qml/Components/KeyboardShortcutsOverlay.qml:297
252+#: qml/Components/KeyboardShortcutsOverlay.qml:310
245253msgid "Minimizes or restores the current window."
246254msgstr ""
247255
248−#: qml/Components/KeyboardShortcutsOverlay.qml:305
256+#: qml/Components/KeyboardShortcutsOverlay.qml:318
249257msgid "Ctrl + Super + Left or Right"
250258msgstr ""
251259
252−#: qml/Components/KeyboardShortcutsOverlay.qml:310
260+#: qml/Components/KeyboardShortcutsOverlay.qml:323
253261msgid "Semi-maximizes the current window."
254262msgstr ""
255263
256−#: qml/Components/KeyboardShortcutsOverlay.qml:318
264+#: qml/Components/KeyboardShortcutsOverlay.qml:331
257265msgid "Alt + F4"
258266msgstr ""
259267
260−#: qml/Components/KeyboardShortcutsOverlay.qml:323
268+#: qml/Components/KeyboardShortcutsOverlay.qml:336
261269msgid "Closes the current window."
262270msgstr ""
263271
@@ -313,6 +321,28 @@ msgstr ""
313321msgid "Preview Share Item"
314322msgstr ""
315323
324+#: qml/Components/VirtualTouchPad.qml:317
325+msgid ""
326+"Your device is now connected to an external display. Use this screen as a "
327+"touch pad to interact with the pointer."
328+msgstr ""
329+
330+#: qml/Components/VirtualTouchPad.qml:327
331+msgid "Tap left button to click."
332+msgstr ""
333+
334+#: qml/Components/VirtualTouchPad.qml:339
335+msgid "Tap right button to right click."
336+msgstr ""
337+
338+#: qml/Components/VirtualTouchPad.qml:351
339+msgid "Swipe with two fingers to scroll."
340+msgstr ""
341+
342+#: qml/Components/VirtualTouchPad.qml:396
343+msgid "Find more settings in the system settings."
344+msgstr ""
345+
316346#: qml/Dash/DashPageHeader.qml:361
317347msgctxt "Button: Open the Ubuntu Store"
318348msgid "Store"
@@ -398,24 +428,18 @@ msgstr "Lepas untuk menyegarkan..."
398428msgid "Enable location data"
399429msgstr ""
400430
401−#: qml/Dash/ScopesList.qml:57
431+#: qml/Dash/ScopesList.qml:146
402432msgid "Manage"
403433msgstr "Kelola"
404434
405−#: qml/Dash/ScopesList.qml:104
435+#: qml/Dash/ScopesList.qml:187
406436msgid "Home"
407437msgstr "Beranda"
408438
409−#: qml/Dash/ScopesList.qml:105
439+#: qml/Dash/ScopesList.qml:188
410440msgid "Also installed"
411441msgstr "Juga terpasang"
412442
413−#: qml/DisabledScreenNotice.qml:109
414−msgid ""
415−"Your device is now connected to an external display. Use this screen as a "
416−"touch pad to interact with the pointer."
417−msgstr ""
418−
419443#: qml/Greeter/CoverPage.qml:127
420444msgid "Unlock"
421445msgstr "Buka kunci"
@@ -440,7 +464,7 @@ msgid "Please wait %1 minute and then try again…"
440464msgid_plural "Please wait %1 minutes and then try again…"
441465msgstr[0] "Harap tunggu %1 menit lalu coba lagi..."
442466
443−#: qml/Greeter/Greeter.qml:596
467+#: qml/Greeter/Greeter.qml:592
444468msgid "Try again"
445469msgstr ""
446470
@@ -468,6 +492,19 @@ msgstr ""
468492msgid "Select desktop environment"
469493msgstr ""
470494
495+#: qml/Launcher/Drawer.qml:80
496+msgid "Search…"
497+msgstr ""
498+
499+#: qml/Launcher/Drawer.qml:101
500+msgctxt "Apps sorted alphabetically"
501+msgid "A-Z"
502+msgstr ""
503+
504+#: qml/Launcher/MoreAppsHeader.qml:32
505+msgid "More apps in the store"
506+msgstr ""
507+
471508#: qml/Notifications/NotificationMenuItemFactory.qml:124
472509msgid "Show password"
473510msgstr "Tampilkan sandi"
@@ -480,62 +517,62 @@ msgstr "Ketuk untuk kembali ke panggilan..."
480517msgid "Conference"
481518msgstr "Konferensi"
482519
483−#: qml/Panel/Indicators/MenuItemFactory.qml:847
520+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
484521msgid "Nothing is playing"
485522msgstr "Tak ada yang sedang diputar"
486523
487−#: qml/Panel/Indicators/MenuItemFactory.qml:975
524+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
488525#, qt-format
489526msgid "%1 hour"
490527msgid_plural "%1 hours"
491528msgstr[0] ""
492529msgstr[1] ""
493530
494−#: qml/Panel/Indicators/MenuItemFactory.qml:979
531+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
495532#, qt-format
496533msgid "%1 minute"
497534msgid_plural "%1 minutes"
498535msgstr[0] ""
499536msgstr[1] ""
500537
501−#: qml/Panel/Indicators/MenuItemFactory.qml:984
538+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
502539#, qt-format
503540msgid "%1 second"
504541msgid_plural "%1 seconds"
505542msgstr[0] ""
506543msgstr[1] ""
507544
508−#: qml/Panel/Indicators/MenuItemFactory.qml:987
545+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
509546msgid "0 seconds"
510547msgstr ""
511548
512549#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
513−#: qml/Panel/Indicators/MenuItemFactory.qml:989
550+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
514551#, qt-format
515552msgid "%1 remaining"
516553msgstr ""
517554
518−#: qml/Panel/Indicators/MenuItemFactory.qml:995
555+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
519556msgid "In queue…"
520557msgstr "Dalam antrian..."
521558
522−#: qml/Panel/Indicators/MenuItemFactory.qml:999
559+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
523560msgid "Downloading"
524561msgstr "Sedang mengunduh"
525562
526−#: qml/Panel/Indicators/MenuItemFactory.qml:1001
563+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
527564msgid "Paused, tap to resume"
528565msgstr "Jeda, ketuk untuk melanjutkan"
529566
530−#: qml/Panel/Indicators/MenuItemFactory.qml:1003
567+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
531568msgid "Canceled"
532569msgstr "Dibatalkan"
533570
534−#: qml/Panel/Indicators/MenuItemFactory.qml:1005
571+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
535572msgid "Finished"
536573msgstr "Selesai"
537574
538−#: qml/Panel/Indicators/MenuItemFactory.qml:1007
575+#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
539576msgid "Failed, tap to retry"
540577msgstr "Gagal, ketuk untuk mencoba ulang"
541578
po/is.po+95−58

This diff is too big to show here.

po/it.po+97−60

This diff is too big to show here.

po/ja.po+95−58

This diff is too big to show here.

po/km.po+95−58

This diff is too big to show here.

po/kn.po+95−58

This diff is too big to show here.

po/ko.po+95−58

This diff is too big to show here.

po/ku.po+95−58

This diff is too big to show here.

po/ky.po+95−58

This diff is too big to show here.

po/lo.po+95−58

This diff is too big to show here.

po/lt.po+95−58

This diff is too big to show here.

po/lv.po+95−58

This diff is too big to show here.

po/ml.po+95−58

This diff is too big to show here.

po/mr.po+95−58

This diff is too big to show here.

po/ms.po+161−120

This diff is too big to show here.

po/my.po+95−58

This diff is too big to show here.

po/nb.po+97−60

This diff is too big to show here.

po/ne.po+95−58

This diff is too big to show here.

po/nl.po+97−60

This diff is too big to show here.

po/nn.po+95−58

This diff is too big to show here.

po/oc.po+97−60

This diff is too big to show here.

po/or.po+95−58

This diff is too big to show here.

po/pa.po+95−58

This diff is too big to show here.

po/pl.po+97−60

This diff is too big to show here.

po/pt.po+97−60

This diff is too big to show here.

po/pt_BR.po+95−58

This diff is too big to show here.

po/ro.po+95−58

This diff is too big to show here.

po/ru.po+97−60

This diff is too big to show here.

po/shn.po+95−58

This diff is too big to show here.

po/si.po+95−58

This diff is too big to show here.

po/sk.po+97−60

This diff is too big to show here.

po/sl.po+97−60

This diff is too big to show here.

po/sq.po+95−58

This diff is too big to show here.

po/sr.po+97−60

This diff is too big to show here.

po/sv.po+97−60

This diff is too big to show here.

po/sw.po+95−58

This diff is too big to show here.

po/ta.po+95−58

This diff is too big to show here.

po/te.po+95−58

This diff is too big to show here.

po/th.po+95−58

This diff is too big to show here.

po/tr.po+97−60

This diff is too big to show here.

po/ug.po+95−58

This diff is too big to show here.

po/uk.po+98−61

This diff is too big to show here.

po/unity8.pot+26−26

This diff is too big to show here.

po/ur.po+95−58

This diff is too big to show here.

po/uz.po+95−58

This diff is too big to show here.

po/vi.po+95−58

This diff is too big to show here.

po/wo.po+95−58

This diff is too big to show here.

po/xh.po+95−58

This diff is too big to show here.

po/zh_CN.po+95−58

This diff is too big to show here.

po/zh_HK.po+95−58

This diff is too big to show here.

po/zh_TW.po+95−58

This diff is too big to show here.

qml/ApplicationMenus/ApplicationMenuItemFactory.qmlnew file+135

This diff is too big to show here.

qml/ApplicationMenus/MenuBar.qmlnew file+304

This diff is too big to show here.

qml/ApplicationMenus/MenuItem.qmlnew file+150

This diff is too big to show here.

qml/ApplicationMenus/MenuNavigator.qmlnew file+78

This diff is too big to show here.

qml/ApplicationMenus/MenuPopup.qmlnew file+361

This diff is too big to show here.

qml/ApplicationMenus/RegisteredApplicationMenuModel.qmlnew file+56

This diff is too big to show here.

qml/CMakeLists.txt+1

This diff is too big to show here.

qml/Components/Dialogs.qml+3

This diff is too big to show here.

qml/Components/DragHandle.qml+1

This diff is too big to show here.

qml/Components/InputMethod.qml+5−4

This diff is too big to show here.

qml/Components/KeymapSwitcher.qml+4−1

This diff is too big to show here.

qml/Components/PanelState/PanelState.qml+6−3

This diff is too big to show here.

qml/Components/ScrollCalculator.qml+21−2

This diff is too big to show here.

qml/Components/WindowControlButtons.qml+21

This diff is too big to show here.

qml/Dash/Previews/PreviewPayments.qmldeleted−81

This diff is too big to show here.

qml/Dash/Previews/PreviewRatingInput.qml+1−1

This diff is too big to show here.

qml/Dash/Previews/PreviewWidgetFactory.qml−1

This diff is too big to show here.

qml/Dash/ScopesList.qml+120−39

This diff is too big to show here.

qml/Dash/ScopesListCategory.qml+3

This diff is too big to show here.

qml/Launcher/LauncherPanel.qml+28−14

This diff is too big to show here.

qml/OrientedShell.qml+6

This diff is too big to show here.

plugins/Ubuntu/Payments/plugin.cpp → qml/Panel/FakePanelMenu.qmlrenamed+8−10

This diff is too big to show here.

qml/Panel/IndicatorPage.qmldeleted−188

This diff is too big to show here.

qml/Panel/IndicatorItem.qml → qml/Panel/Indicators/IndicatorItem.qmlrenamed+2−1

This diff is too big to show here.

qml/Panel/Indicators/MenuItemFactory.qml → qml/Panel/Indicators/IndicatorMenuItemFactory.qmlrenamed+7−10

This diff is too big to show here.

qml/Panel/MenuContent.qml+7−10

This diff is too big to show here.

qml/Panel/Panel.qml+300−96

This diff is too big to show here.

qml/Panel/IndicatorsBar.qml → qml/Panel/PanelBar.qmlrenamed+69−36

This diff is too big to show here.

qml/Panel/IndicatorItemRow.qml → qml/Panel/PanelItemRow.qmlrenamed+51−100

This diff is too big to show here.

qml/Panel/IndicatorsMenu.qml → qml/Panel/PanelMenu.qmlrenamed+31−19

This diff is too big to show here.

qml/Panel/PanelMenuPage.qmlnew file+225

This diff is too big to show here.

qml/Rotation/RotationStates.qml+2−2

This diff is too big to show here.

qml/Shell.qml+34−16

This diff is too big to show here.

qml/Stage/DecoratedWindow.qml+77−35

This diff is too big to show here.

qml/Stage/FakeMaximizeDelegate.qml+7−7

This diff is too big to show here.

qml/Stage/MoveHandler.qml+1−1

This diff is too big to show here.

qml/Stage/Stage.qml+144−148

This diff is too big to show here.

qml/Stage/StagedFullscreenPolicy.qml+4−4

This diff is too big to show here.

qml/Stage/TopLevelSurfaceRepeater.qmldeleted−67

This diff is too big to show here.

qml/Stage/WindowControlsOverlay.qml+2−2

This diff is too big to show here.

qml/Stage/WindowDecoration.qml+80−19

This diff is too big to show here.

qml/Stage/WindowedFullscreenPolicy.qml+1−1

This diff is too big to show here.

src/CMakeLists.txt+9−2

This diff is too big to show here.

src/DebuggingController.cppnew file+92

This diff is too big to show here.

src/DebuggingController.hnew file+57

This diff is too big to show here.

src/ShellApplication.cpp+2−1

This diff is too big to show here.

src/libunity8-private/abstractdbusservicemonitor.h+1−1

This diff is too big to show here.

src/main.cpp+2−2

This diff is too big to show here.

tests/CMakeLists.txt+16−8

This diff is too big to show here.

tests/graphics/screenshots/gallery@12.pngnew file

Binary file not shown.

tests/mocks/AccountsService/AccountsService.h+1−1

This diff is too big to show here.

tests/mocks/AccountsService/CMakeLists.txt−1

This diff is too big to show here.

tests/mocks/CMakeLists.txt+13−14

This diff is too big to show here.

tests/mocks/Cursor/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/CMakeLists.txt−1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txt+2−1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.cpp+1−1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.h+2−2

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModel.cpp−1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModel.h+2−2

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModel.cpp−2

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModel.h+1−2

This diff is too big to show here.

tests/mocks/Lights/Lights.h+1−1

This diff is too big to show here.

tests/mocks/Powerd/Powerd.h+2−2

This diff is too big to show here.

tests/mocks/QMenuModel/dbus-enums.h+2−3

This diff is too big to show here.

tests/mocks/QMenuModel/unitymenumodel.cpp+50−9

This diff is too big to show here.

tests/mocks/QMenuModel/unitymenumodel.h+3−1

This diff is too big to show here.

tests/mocks/QtMultimedia/mediaplayer.cpp+2−2

This diff is too big to show here.

tests/mocks/QtMultimedia/mediaplayer.h+6−6

This diff is too big to show here.

tests/mocks/UInput/mockuinput.h+1−1

This diff is too big to show here.

tests/mocks/Ubuntu/CMakeLists.txt−1

This diff is too big to show here.

tests/mocks/Ubuntu/Connectivity/networking-status.h+2−3

This diff is too big to show here.

tests/mocks/Ubuntu/Payments/CMakeLists.txtdeleted−10

This diff is too big to show here.

tests/mocks/Ubuntu/Payments/MockPayments.cppdeleted−95

This diff is too big to show here.

tests/mocks/Ubuntu/Payments/MockPayments.hdeleted−62

This diff is too big to show here.

tests/mocks/Ubuntu/Payments/qmldirdeleted−3

This diff is too big to show here.

tests/mocks/Ubuntu/SystemSettings/SecurityPrivacy/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Ubuntu/SystemSettings/SecurityPrivacy/MockSecurityPrivacy.h+1−1

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationInfo.cpp+49−26

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationInfo.h+3−3

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationManager.cpp+88−59

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationManager.h+31−4

This diff is too big to show here.

tests/mocks/Unity/Application/CMakeLists.txt+2−2

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurface.cpp+81−94

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurface.h+29−27

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurfaceItem.cpp+5−5

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurfaceItem.h+1−2

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurfaceListModel.cpp+11−33

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurfaceListModel.h+2−7

This diff is too big to show here.

tests/mocks/Unity/Application/SurfaceManager.cpp+173−24

This diff is too big to show here.

tests/mocks/Unity/Application/SurfaceManager.h+29−9

This diff is too big to show here.

tests/mocks/Unity/Application/plugin.cpp+3−33

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/CMakeLists.txtnew file+18

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/mockapplicationmenuregistry.cppnew file+47

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/mockapplicationmenuregistry.hnew file+41

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/plugin.cppnew file+42

This diff is too big to show here.

tests/mocks/Ubuntu/Payments/plugin.h → tests/mocks/Unity/ApplicationMenu/plugin.hrenamed+6−5

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/qmldirnew file+3

This diff is too big to show here.

tests/mocks/Unity/CMakeLists.txt+5

This diff is too big to show here.

tests/mocks/Unity/Indicators/CMakeLists.txt+4

This diff is too big to show here.

tests/mocks/Unity/Indicators/fakeindicatorsmodel.h−1

This diff is too big to show here.

tests/mocks/Unity/Indicators/fakeindicatorsmodeldata.js+4−4

This diff is too big to show here.

tests/mocks/Unity/InputInfo/qinputdeviceinfo_mock.cpp+6−2

This diff is too big to show here.

tests/mocks/Unity/Launcher/MockAppDrawerModel.cpp+1−1

This diff is too big to show here.

tests/mocks/Unity/Launcher/MockLauncherItem.cpp+1−1

This diff is too big to show here.

tests/mocks/Unity/Notifications/MockActionModel.h+1−1

This diff is too big to show here.

tests/mocks/Unity/Notifications/MockNotification.h+2−1

This diff is too big to show here.

tests/mocks/Unity/Platform/CMakeLists.txtnew file+1

This diff is too big to show here.

tests/mocks/Ubuntu/Payments/plugin.cpp → tests/mocks/Unity/Platform/MockPlatform.qmlrenamed+7−10

This diff is too big to show here.

tests/mocks/Unity/Platform/qmldirnew file+2

This diff is too big to show here.

tests/mocks/Unity/Screens/screens.cpp+1−1

This diff is too big to show here.

tests/mocks/Unity/Screens/screens.h+1−1

This diff is too big to show here.

tests/mocks/Unity/fake_previewwidgetmodel.h+1−1

This diff is too big to show here.

tests/mocks/Unity/fake_scope.cpp+2−2

This diff is too big to show here.

tests/mocks/Unity/fake_scopes.cpp+8−1

This diff is too big to show here.

tests/mocks/Unity/fake_scopesoverview.h+2

This diff is too big to show here.

tests/mocks/Utils/windowstatestorage.cpp+23

This diff is too big to show here.

tests/mocks/Utils/windowstatestorage.h+6−3

This diff is too big to show here.

tests/mocks/libusermetrics/CMakeLists.txt+1

This diff is too big to show here.

tests/mocks/libusermetrics/ColorTheme.cpp+4

This diff is too big to show here.

tests/mocks/libusermetrics/UserMetrics.cpp+5

This diff is too big to show here.

tests/plugins/AccountsService/CMakeLists.txt+6

This diff is too big to show here.

tests/plugins/Dash/CMakeLists.txt+26−1

This diff is too big to show here.

tests/plugins/Dash/cardcreatortest.cpp+7−2

This diff is too big to show here.

tests/plugins/Dash/horizontaljournaltest.cpp+5−2

This diff is too big to show here.

tests/plugins/Dash/horizontaljournaltry.cpp+3−1

This diff is too big to show here.

tests/plugins/Dash/listviewwithpageheadersectionexternalmodeltest.cpp+4−1

This diff is too big to show here.

tests/plugins/Dash/listviewwithpageheadersectiontest.cpp+3−1

This diff is too big to show here.

tests/plugins/Dash/listviewwithpageheadertest.cpp+3−1

This diff is too big to show here.

tests/plugins/Dash/organicgridtest.cpp+4−1

This diff is too big to show here.

tests/plugins/Dash/organicgridtry.cpp+3−1

This diff is too big to show here.

tests/plugins/Dash/verticaljournaltest.cpp+5−2

This diff is too big to show here.

tests/plugins/Dash/verticaljournaltry.cpp+3−1

This diff is too big to show here.

tests/plugins/GlobalShortcut/CMakeLists.txt+11−5

This diff is too big to show here.

tests/plugins/GlobalShortcut/GlobalShortcutTest.cpp+3−2

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt+5−20

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/launchermodelastest.cpp+4−1

This diff is too big to show here.

tests/plugins/ImageCache/CMakeLists.txt+10

This diff is too big to show here.

tests/plugins/ImageCache/test.cpp+4−2

This diff is too big to show here.

tests/plugins/LightDM/IntegratedLightDM/CMakeLists.txt+21−5

This diff is too big to show here.

tests/plugins/LightDM/IntegratedLightDM/dbus.cpp+2−1

This diff is too big to show here.

tests/plugins/SessionBroadcast/CMakeLists.txt+6

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/CMakeLists.txt+8−4

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/GestureTest.cpp+2−1

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/tst_FloatingFlickable.qml+1−1

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/tst_TouchGate.cpp+3−1

This diff is too big to show here.

tests/plugins/Unity/Indicators/CMakeLists.txt+11−1

This diff is too big to show here.

tests/plugins/Unity/Indicators/IndicatorsManagerTest.cpp+1−1

This diff is too big to show here.

tests/plugins/Unity/Indicators/IndicatorsModelTest.cpp+1−1

This diff is too big to show here.

tests/plugins/Unity/Launcher/CMakeLists.txt+9−3

This diff is too big to show here.

tests/plugins/Unity/Launcher/launchermodeltest.cpp+27−4

This diff is too big to show here.

tests/plugins/Unity/Session/CMakeLists.txt+6

This diff is too big to show here.

tests/plugins/Utils/CMakeLists.txt+8−1

This diff is too big to show here.

tests/plugins/Utils/DeviceConfigParserTest.cpp+4−1

This diff is too big to show here.

tests/plugins/Wizard/CMakeLists.txt+6

This diff is too big to show here.

tests/qmltests/ApplicationMenuDataLoader.qmlnew file+75

This diff is too big to show here.

tests/qmltests/ApplicationMenus/tst_MenuBar.qmlnew file+183

This diff is too big to show here.

tests/qmltests/ApplicationMenus/tst_MenuPopup.qmlnew file+207

This diff is too big to show here.

tests/qmltests/CMakeLists.txt+27−7

This diff is too big to show here.

tests/qmltests/Components/CMakeLists.txt+18−3

This diff is too big to show here.

tests/qmltests/Components/tst_DragHandle.cpp+4−2

This diff is too big to show here.

tests/qmltests/Components/tst_EdgeDragEvaluator.cpp+4−2

This diff is too big to show here.

tests/qmltests/Components/tst_ZoomableImage.qml+1−1

This diff is too big to show here.

tests/qmltests/Dash/Previews/tst_PreviewExpandable.qml−5

This diff is too big to show here.

tests/qmltests/Dash/Previews/tst_PreviewImageGallery.qml+13−13

This diff is too big to show here.

tests/qmltests/Dash/Previews/tst_PreviewPayments.qmldeleted−203

This diff is too big to show here.

tests/qmltests/Dash/Previews/tst_PreviewZoomableImage.qml+5−5

This diff is too big to show here.

tests/qmltests/Dash/tst_Dash.qml+5−4

This diff is too big to show here.

tests/qmltests/Dash/tst_DashContent.qml+3−3

This diff is too big to show here.

tests/qmltests/Dash/tst_DashShell.qml+1−1

This diff is too big to show here.

tests/qmltests/Dash/tst_GenericScopeView.qml+1−1

This diff is too big to show here.

tests/qmltests/Notifications/tst_Notifications.qml+11−11

This diff is too big to show here.

tests/qmltests/Notifications/tst_SwipeToAct.qml+5−5

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorItem.qml → tests/qmltests/Panel/Indicators/tst_IndicatorItem.qmlrenamed+1−1

This diff is too big to show here.

tests/qmltests/Panel/Indicators/tst_MenuItemFactory.qml → tests/qmltests/Panel/Indicators/tst_IndicatorMenuItemFactory.qmlrenamed+2−2

This diff is too big to show here.

tests/qmltests/Panel/IndicatorTest.qml → tests/qmltests/Panel/PanelTest.qmlrenamed−5

This diff is too big to show here.

tests/qmltests/Panel/tst_ActiveCallHint.qml+16−2

This diff is too big to show here.

tests/qmltests/Panel/tst_MenuContent.qml+14−2

This diff is too big to show here.

tests/qmltests/Panel/tst_Panel.qml+391−103

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorsBar.qml → tests/qmltests/Panel/tst_PanelBar.qmlrenamed+24−33

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorItemRow.qml → tests/qmltests/Panel/tst_PanelItemRow.qmlrenamed+36−32

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorsMenu.qml → tests/qmltests/Panel/tst_PanelMenu.qmlrenamed+32−14

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorPage.qml → tests/qmltests/Panel/tst_PanelMenuPage.qmlrenamed+53−47

This diff is too big to show here.

tests/qmltests/Stage/ApplicationCheckBox.qml+1−1

This diff is too big to show here.

tests/qmltests/Stage/tst_ApplicationWindow.qml+10−10

This diff is too big to show here.

tests/qmltests/Stage/tst_DecoratedWindow.qml+40−5

This diff is too big to show here.

tests/qmltests/Stage/tst_DesktopStage.qml+79−125

This diff is too big to show here.

tests/qmltests/Stage/tst_PhoneStage.qml+23−12

This diff is too big to show here.

tests/qmltests/Stage/tst_SurfaceContainer.qml+4

This diff is too big to show here.

tests/qmltests/Stage/tst_TabletStage.qml+22−10

This diff is too big to show here.

tests/qmltests/Stage/tst_WindowDecoration.qmlnew file+244

This diff is too big to show here.

tests/qmltests/Stage/tst_WindowResizeArea.qml+7−9

This diff is too big to show here.

tests/qmltests/Tutorial/tst_Tutorial.qml+30−8

This diff is too big to show here.

tests/qmltests/tst_OrientedShell.qml+5

This diff is too big to show here.

tests/qmltests/tst_Shell.qml+163−89

This diff is too big to show here.

tests/qmltests/tst_ShellWithPin.qml+21−10

This diff is too big to show here.

tests/uqmlscene/CMakeLists.txt+14−6

This diff is too big to show here.

tests/uqmlscene/main.cpp+7−3

This diff is too big to show here.

tests/utils/modules/Unity/Test/CMakeLists.txt+4−2

This diff is too big to show here.

tests/utils/modules/Unity/Test/StageTestCase.qmlnew file+68

This diff is too big to show here.

tests/utils/modules/Unity/Test/UnityTestCase.qml+4−5

This diff is too big to show here.

tests/utils/modules/Unity/Test/qmldir+2−1

This diff is too big to show here.

tests/utils/modules/Unity/Test/testutil.cpp+1−1

This diff is too big to show here.