on xenial help sign in
Merge lp:unity8/overlay
commitbf0becfa21157119c988407709ec16002fcec4e8 authorAlbert Astals Cid <albert.astals@canonical.com> dateFri 4 Sep 2015, 10:05 (11 years ago) parentdd1bc3ae0112a4
237 files changed+3370−7522
CMakeLists.txt+1−1 debian/changelog+59 debian/control+1−1 debian/rules−5 debian/unity8-private.install+1−1 plugins/CMakeLists.txt+1−1 plugins/Dash/abstractdashview.cpp+5−5 plugins/Dash/listviewwithpageheader.cpp+8−8 plugins/LightDM/CMakeLists.txt → plugins/IntegratedLightDM/CMakeLists.txt+5−5 plugins/LightDM/DBusGreeter.cpp → plugins/IntegratedLightDM/DBusGreeter.cpp+1−1 plugins/LightDM/DBusGreeter.h → plugins/IntegratedLightDM/DBusGreeter.h plugins/LightDM/DBusGreeterList.cpp → plugins/IntegratedLightDM/DBusGreeterList.cpp+2−2 plugins/LightDM/DBusGreeterList.h → plugins/IntegratedLightDM/DBusGreeterList.h plugins/LightDM/Greeter.cpp → plugins/IntegratedLightDM/Greeter.cpp+6−6 plugins/LightDM/Greeter.h → plugins/IntegratedLightDM/Greeter.h plugins/LightDM/GreeterPrivate.h → plugins/IntegratedLightDM/GreeterPrivate.h plugins/LightDM/LightDM.qmltypes → plugins/IntegratedLightDM/IntegratedLightDM.qmltypes plugins/LightDM/UsersModel.cpp → plugins/IntegratedLightDM/UsersModel.cpp plugins/LightDM/UsersModel.h → plugins/IntegratedLightDM/UsersModel.h plugins/LightDM/liblightdm/CMakeLists.txt → plugins/IntegratedLightDM/liblightdm/CMakeLists.txt plugins/LightDM/liblightdm/Greeter.cpp → plugins/IntegratedLightDM/liblightdm/Greeter.cpp+1−1 plugins/LightDM/liblightdm/Greeter.h → plugins/IntegratedLightDM/liblightdm/Greeter.h plugins/LightDM/liblightdm/GreeterPrivate.cpp → plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp+2−2 plugins/LightDM/liblightdm/GreeterPrivate.h → plugins/IntegratedLightDM/liblightdm/GreeterPrivate.h plugins/LightDM/liblightdm/UsersModel.cpp → plugins/IntegratedLightDM/liblightdm/UsersModel.cpp plugins/LightDM/liblightdm/UsersModel.h → plugins/IntegratedLightDM/liblightdm/UsersModel.h plugins/LightDM/liblightdm/UsersModelPrivate.cpp → plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp plugins/LightDM/liblightdm/UsersModelPrivate.h → plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.h plugins/LightDM/plugin.cpp → plugins/IntegratedLightDM/plugin.cpp+3−5 plugins/LightDM/plugin.h → plugins/IntegratedLightDM/plugin.h+5−7 plugins/IntegratedLightDM/qmldir+3 plugins/LightDM/qmldir−3 plugins/Powerd/Powerd.cpp+7 plugins/Powerd/Powerd.h+4 plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.cpp+7−7 plugins/Unity/Indicators/indicatorsmanager.cpp+3−3 plugins/Unity/Indicators/indicatorsmodel.cpp+8−8 plugins/Unity/Indicators/modelactionrootstate.cpp+4−4 plugins/Unity/Indicators/modelprinter.cpp+6−6 plugins/Unity/Indicators/unitymenumodelstack.cpp+4−4 plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux.cpp+2−2 plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo.cpp+1−1 plugins/Unity/InputInfo/qinputinfo.cpp+1−1 plugins/Unity/Launcher/launchermodel.cpp+6−6 plugins/Utils/qlimitproxymodelqml.cpp+15−15 plugins/Utils/unitysortfilterproxymodelqml.cpp+6−6 plugins/Wizard/System.cpp+1−2 po/am.po+23−109 po/ar.po+23−75 po/ast.po+22−111 po/az.po+20−99 po/be.po+23−101 po/bg.po+20−74 po/br.po+24−116 po/bs.po+20−31 po/ca.po+22−115 po/ca@valencia.po+20−116 po/ce.po+20−19 po/ckb.po+20−67 po/cs.po+23−67 po/cy.po+23−19 po/da.po+23−74 po/de.po+24−114 po/el.po+23−109 po/en_AU.po+23−110 po/en_GB.po+23−110 po/eo.po+20−19 po/es.po+23−113 po/eu.po+23−113 po/fa.po+22−109 po/fi.po+23−110 po/fo.po+20−43 po/fr.po+23−117 po/ga.po+19−18 po/gd.po+22−115 po/gl.po+23−112 po/gv.po+20−82 po/he.po+22−88 po/hi.po+21−50 po/hr.po+20−37 po/hu.po+42−131 po/hy.po+20−88 po/ia.po+41−118 po/id.po+20−110 po/is.po+20−111 po/it.po+23−115 po/ja.po+23−112 po/km.po+20−109 po/kn.po+20−37 po/ko.po+39−128 po/ku.po+20−103 po/ky.po+20−37 po/lo.po+20−37 po/lt.po+20−70 po/lv.po+20−94 po/ml.po+20−69 po/mr.po+20−49 po/ms.po+20−110 po/my.po+20−55 po/nb.po+24−111 po/nl.po+24−111 po/nn.po+20−19 po/oc.po+20−19 po/or.po+20−19 po/pa.po+23−55 po/pl.po+23−100 po/pt.po+23−111 po/pt_BR.po+23−112 po/ro.po+23−113 po/ru.po+23−115 po/shn.po+20−19 po/si.po+20−79 po/sk.po+20−19 po/sl.po+23−109 po/sq.po+20−38 po/sr.po+20−107 po/sv.po+24−111 po/sw.po+23−28 po/ta.po+20−69 po/te.po+20−58 po/th.po+20−19 po/tr.po+23−102 po/ug.po+20−110 po/uk.po+23−113 po/unity8.pot+17−16 po/ur.po+20−19 po/uz.po+19−18 po/vi.po+20−19 po/xh.po+20−19 po/zh_CN.po+23−87 po/zh_HK.po+20−72 po/zh_TW.po+20−108 qml/Components/Dialogs.qml+3−2 qml/Components/InputMethod.qml+26−21 qml/Components/PhysicalKeysMapper.qml+1−1 qml/Components/VolumeControl.qml+7 qml/Dash/Dash.qml+3−1 qml/Dash/GenericScopeView.qml+21−15 qml/Dash/PreviewListView.qml+16−6 qml/Greeter/Greeter.qml+24−24 qml/Greeter/IntegratedLightDMImpl.qml+28 qml/Greeter/LightDM.qml+41 qml/Launcher/LauncherPanel.qml+5−1 qml/Notifications/Notification.qml+10−1 qml/Panel/IndicatorsBar.qml+1 qml/Panel/IndicatorsMenu.qml+1 qml/Shell.qml+15−31 qml/Stages/ApplicationWindow.qml+7−5 qml/Stages/SurfaceContainer.qml+38−21 qml/Tutorial/Tutorial.qml−7 qml/Tutorial/TutorialContent.qml+2−9 src/libunity8-private/unitydbusobject.cpp+1−1 src/libunity8-private/unitydbusvirtualobject.cpp+1−1 src/main.cpp+1−1 tests/mocks/CMakeLists.txt+1−1 tests/mocks/GSettings.1.0/fake_gsettings.cpp+4−4 tests/mocks/LightDM/CMakeLists.txt → tests/mocks/IntegratedLightDM/CMakeLists.txt+6−6 tests/mocks/LightDM/LightDM.qmltypes → tests/mocks/IntegratedLightDM/IntegratedLightDM.qmltypes+6−8 tests/mocks/LightDM/MockGreeter.cpp → tests/mocks/IntegratedLightDM/MockGreeter.cpp tests/mocks/LightDM/MockGreeter.h → tests/mocks/IntegratedLightDM/MockGreeter.h tests/mocks/LightDM/MockUsersModel.cpp → tests/mocks/IntegratedLightDM/MockUsersModel.cpp tests/mocks/LightDM/MockUsersModel.h → tests/mocks/IntegratedLightDM/MockUsersModel.h tests/mocks/LightDM/QLightDM/Greeter → tests/mocks/IntegratedLightDM/QLightDM/Greeter tests/mocks/LightDM/QLightDM/UsersModel → tests/mocks/IntegratedLightDM/QLightDM/UsersModel tests/mocks/LightDM/liblightdm/CMakeLists.txt → tests/mocks/IntegratedLightDM/liblightdm/CMakeLists.txt tests/mocks/LightDM/liblightdm/Greeter.cpp → tests/mocks/IntegratedLightDM/liblightdm/Greeter.cpp+2−2 tests/mocks/LightDM/liblightdm/Greeter.h → tests/mocks/IntegratedLightDM/liblightdm/Greeter.h tests/mocks/LightDM/liblightdm/GreeterPrivate.cpp → tests/mocks/IntegratedLightDM/liblightdm/GreeterPrivate.cpp tests/mocks/LightDM/liblightdm/GreeterPrivate.h → tests/mocks/IntegratedLightDM/liblightdm/GreeterPrivate.h tests/mocks/LightDM/liblightdm/UsersModel.cpp → tests/mocks/IntegratedLightDM/liblightdm/UsersModel.cpp tests/mocks/LightDM/liblightdm/UsersModel.h → tests/mocks/IntegratedLightDM/liblightdm/UsersModel.h tests/mocks/LightDM/liblightdm/UsersModelPrivate.cpp → tests/mocks/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp tests/mocks/LightDM/liblightdm/UsersModelPrivate.h → tests/mocks/IntegratedLightDM/liblightdm/UsersModelPrivate.h tests/mocks/LightDM/plugin.cpp → tests/mocks/IntegratedLightDM/plugin.cpp+3−3 tests/mocks/LightDM/plugin.h → tests/mocks/IntegratedLightDM/plugin.h+2−2 tests/mocks/IntegratedLightDM/qmldir+3 tests/mocks/LightDM/qmldir−3 tests/mocks/MeeGo/QOfono/MockQOfonoManager.cpp+7−7 tests/mocks/QtMultimedia/audio.cpp+1−1 tests/mocks/Unity/Application/ApplicationInfo.cpp+11−3 tests/mocks/Unity/Application/ApplicationInfo.h+4−6 tests/mocks/Unity/Application/ApplicationTestInterface.cpp+3−3 tests/mocks/Unity/Application/ApplicationTestInterface.h+3−3 tests/mocks/Unity/Application/CMakeLists.txt+4−1 tests/mocks/Unity/Application/MirSurface.cpp+182 tests/mocks/Unity/Application/MirSurface.h+113 tests/mocks/Unity/Application/MirSurfaceItem.cpp+178−85 tests/mocks/Unity/Application/MirSurfaceItem.h+40−75 tests/mocks/Unity/Application/MirSurfaceItem.qml+2 tests/mocks/Unity/Application/MirSurfaceItemModel.h−35 tests/mocks/Unity/Application/Session.cpp+22−22 tests/mocks/Unity/Application/Session.h+10−6 tests/mocks/Unity/Application/SurfaceManager.cpp+14−17 tests/mocks/Unity/Application/SurfaceManager.h+8−11 tests/mocks/Unity/Application/VirtualKeyboard.cpp+5−11 tests/mocks/Unity/Application/VirtualKeyboard.h+3−11 tests/mocks/Unity/Application/plugin.cpp+11−8 tests/mocks/Unity/DashCommunicator/dashcommunicator.cpp+7−2 tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.cpp+14−1 tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.h+6−1 tests/mocks/Unity/Indicators/fakeindicatorsmodel.cpp+3−3 tests/mocks/Unity/fake_navigation.cpp+3−3 tests/mocks/Unity/fake_previewmodel.cpp+1−2 tests/mocks/Unity/fake_scopes.cpp+4−4 tests/mocks/libusermetrics/UserMetrics.cpp+2−4 tests/plugins/CMakeLists.txt+1−1 tests/plugins/Dash/listviewwithpageheadersectiontest.cpp+1−1 tests/plugins/Dash/listviewwithpageheadertest.cpp+1−1 tests/plugins/LightDM/CMakeLists.txt → tests/plugins/IntegratedLightDM/CMakeLists.txt+11−11 tests/plugins/LightDM/dbus.cpp → tests/plugins/IntegratedLightDM/dbus.cpp+5−5 tests/plugins/LightDM/greeter.qml → tests/plugins/IntegratedLightDM/greeter.qml+1−1 tests/plugins/LightDM/pam.cpp → tests/plugins/IntegratedLightDM/pam.cpp tests/plugins/LightDM/usersmodel.cpp → tests/plugins/IntegratedLightDM/usersmodel.cpp tests/plugins/Ubuntu/Gestures/tst_DirectionalDragArea.cpp+4−4 tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.cpp+5−5 tests/plugins/Unity/Indicators/UnityMenuModelStackTest.cpp+3−3 tests/plugins/Unity/Launcher/launchermodeltest.cpp+3−3 tests/plugins/Utils/HomeKeyWatcherTest.cpp+2−2 tests/plugins/Utils/ModelTest.cpp+22−40 tests/plugins/Utils/QLimitProxyModelTest.cpp+24−24 tests/plugins/Utils/UnitySortFilterProxyModelTest.cpp+4−4 tests/qmltests/CMakeLists.txt+1 tests/qmltests/Components/tst_DragHandle.cpp+1−1 tests/qmltests/Components/tst_PhysicalKeysMapper.qml+15−1 tests/qmltests/Dash/tst_DashShell.qml+135 tests/qmltests/Dash/tst_PageHeader.qml+16−12 tests/qmltests/Greeter/tst_Greeter.qml+1−1 tests/qmltests/Greeter/tst_Infographics.qml+1−1 tests/qmltests/Greeter/tst_NarrowView.qml+1−1 tests/qmltests/Greeter/tst_WideView.qml+1−1 tests/qmltests/Stages/tst_ApplicationWindow.qml+39−29 tests/qmltests/Stages/tst_SurfaceContainer.qml+26−32 tests/qmltests/Tutorial/tst_Tutorial.qml+8−6 tests/qmltests/tst_OrientedShell.qml+29−21 tests/qmltests/tst_Shell.qml+17−17 tests/qmltests/tst_ShellWithPin.qml+1−1 tests/uqmlscene/main.cpp+3−3
CMakeLists.txt+1−1
@@ -56,7 +56,7 @@ find_package(Qt5DBus 5.2 REQUIRED)
5656find_package(Qt5Concurrent 5.2 REQUIRED)
5757find_package(Qt5Sql 5.2 REQUIRED)
5858
59−pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=7)
59+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=8)
6060
6161# Standard install paths
6262include(GNUInstallDirs)
debian/changelog+59
@@ -1,3 +1,62 @@
1+unity8 (8.11+15.04.20150831.2-0ubuntu1) vivid; urgency=medium
2+
3+ [ Albert Astals Cid ]
4+ * Accept auto repeats for the power down button if timer is not yet
5+ running (LP: #1486953, #1488927)
6+ * Add tests for Shell+Dash interaction
7+ * Make clicking on launcher buttons have haptic feedback
8+ * Make test_greeter_hides_on_app_open more stable
9+ * Move connect() to new syntax
10+ * make pot_file (LP: #1488484)
11+
12+ [ Gerry Boland ]
13+ * [spread] avoid changing sourceSize of snapshotted apps, it causes
14+ ghost apps in the spread (LP: #1474319)
15+
16+ [ Josh Arenson ]
17+ * Refactor the greeter to enable dynamic loading of backend plugins.
18+ * Refactor the greeter to enable dynamic loading of backend plugins.
19+
20+ [ Lukáš Tinkl ]
21+ * Don't show the volume notification when the sound indicator is shown
22+ (LP: #1484126)
23+
24+ [ Michael Terry ]
25+ * Unify turn-on-screen-upon-notification logic from various daemons
26+ into unity8. (LP: #1426115, #1482317)
27+
28+ -- CI Train Bot <ci-train-bot@canonical.com> Mon, 31 Aug 2015 10:25:39 +0000
29+
30+unity8 (8.11+15.04.20150827.1-0ubuntu1) vivid; urgency=medium
31+
32+ [ Daniel d'Andrada ]
33+ * MirSurfaceItem is now a view+controller instantiated from QML (LP:
34+ #1483752)
35+
36+ -- CI Train Bot <ci-train-bot@canonical.com> Thu, 27 Aug 2015 14:00:05 +0000
37+
38+unity8 (8.11+15.04.20150821-0ubuntu1) vivid; urgency=medium
39+
40+ [ Michael Terry ]
41+ * Skip the tutorial entirely when in desktop mode. This fixes the
42+ emulator not being able to pass the tutorial.
43+ * Skip the tutorial entirely when in desktop mode. This fixes the
44+ emulator not being able to pass the tutorial.
45+
46+ -- CI Train Bot <ci-train-bot@canonical.com> Fri, 21 Aug 2015 14:34:50 +0000
47+
48+unity8 (8.11+15.04.20150817-0ubuntu1) vivid; urgency=medium
49+
50+ [ Albert Astals Cid ]
51+ * Drop gcc 4.9 requirement in debian/rules
52+ * Make the test more stable
53+ * Optimize scope.preview() calls (LP: #1478022)
54+
55+ [ Alberto Mardegan ]
56+ * Set currentIndex after the model change is completed (LP: #1433442)
57+
58+ -- CI Train Bot <ci-train-bot@canonical.com> Mon, 17 Aug 2015 11:57:31 +0000
59+
160unity8 (8.11+15.04.20150814-0ubuntu1) vivid; urgency=medium
261
362 [ Albert Astals Cid ]
debian/control+1−1
@@ -28,7 +28,7 @@ Build-Depends: cmake,
2828 libqt5xmlpatterns5-dev,
2929 libsystemsettings-dev,
3030 libudev-dev,
31− libunity-api-dev (>= 7.99),
31+ libunity-api-dev (>= 7.100),
3232 libusermetricsoutput1-dev,
3333 libxcb1-dev,
3434 pkg-config,
debian/rules−5
@@ -8,11 +8,6 @@ include /usr/share/dpkg/default.mk
88export DPKG_GENSYMBOLS_CHECK_LEVEL=4
99export NO_PNG_PKG_MANGLE=1
1010
11−# Explicitly selecting a G{CC,++}-version here to avoid accidental
12−# ABI breaks introduced by toolchain updates.
13−export CC=$(DEB_HOST_GNU_TYPE)-gcc-4.9
14−export CXX=$(DEB_HOST_GNU_TYPE)-g++-4.9
15−
1611%:
1712 dh $@ --parallel --fail-missing --with python3
1813
debian/unity8-private.install+1−1
@@ -3,7 +3,7 @@ usr/lib/*/unity8/libUbuntuGestures*
33usr/lib/*/unity8/qml/AccountsService
44usr/lib/*/unity8/qml/Dash
55usr/lib/*/unity8/qml/Greeter
6−usr/lib/*/unity8/qml/LightDM
6+usr/lib/*/unity8/qml/IntegratedLightDM
77usr/lib/*/unity8/qml/Lights
88usr/lib/*/unity8/qml/Powerd
99usr/lib/*/unity8/qml/ScreenGrabber
plugins/CMakeLists.txt+1−1
@@ -13,7 +13,7 @@ endmacro()
1313
1414add_subdirectory(AccountsService)
1515add_subdirectory(Greeter)
16−add_subdirectory(LightDM)
16+add_subdirectory(IntegratedLightDM)
1717add_subdirectory(Lights)
1818add_subdirectory(Dash)
1919add_subdirectory(Powerd)
plugins/Dash/abstractdashview.cpp+5−5
@@ -28,8 +28,8 @@ AbstractDashView::AbstractDashView()
2828 , m_delegateValidated(false)
2929 , m_implicitHeightDirty(false)
3030{
31− connect(this, SIGNAL(widthChanged()), this, SLOT(relayout()));
32− connect(this, SIGNAL(heightChanged()), this, SLOT(onHeightChanged()));
31+ connect(this, &AbstractDashView::widthChanged, this, &AbstractDashView::relayout);
32+ connect(this, &AbstractDashView::heightChanged, this, &AbstractDashView::onHeightChanged);
3333}
3434
3535QAbstractItemModel *AbstractDashView::model() const
@@ -43,10 +43,10 @@ void AbstractDashView::setModel(QAbstractItemModel *model)
4343 if (!m_delegateModel) {
4444 createDelegateModel();
4545 } else {
46− disconnect(m_delegateModel, SIGNAL(modelUpdated(QQmlChangeSet,bool)), this, SLOT(onModelUpdated(QQmlChangeSet,bool)));
46+ disconnect(m_delegateModel, &QQmlDelegateModel::modelUpdated, this, &AbstractDashView::onModelUpdated);
4747 }
4848 m_delegateModel->setModel(QVariant::fromValue<QAbstractItemModel *>(model));
49− connect(m_delegateModel, SIGNAL(modelUpdated(QQmlChangeSet,bool)), this, SLOT(onModelUpdated(QQmlChangeSet,bool)));
49+ connect(m_delegateModel, &QQmlDelegateModel::modelUpdated, this, &AbstractDashView::onModelUpdated);
5050
5151 cleanupExistingItems();
5252
@@ -167,7 +167,7 @@ void AbstractDashView::setDisplayMarginEnd(qreal end)
167167void AbstractDashView::createDelegateModel()
168168{
169169 m_delegateModel = new QQmlDelegateModel(qmlContext(this), this);
170− connect(m_delegateModel, SIGNAL(createdItem(int,QObject*)), this, SLOT(itemCreated(int,QObject*)));
170+ connect(m_delegateModel, &QQmlDelegateModel::createdItem, this, &AbstractDashView::itemCreated);
171171 if (isComponentComplete())
172172 m_delegateModel->componentComplete();
173173}
plugins/Dash/listviewwithpageheader.cpp+8−8
@@ -168,10 +168,10 @@ ListViewWithPageHeader::ListViewWithPageHeader()
168168 m_contentYAnimation->setDuration(200);
169169 m_contentYAnimation->setTargetObject(this);
170170
171− connect(this, SIGNAL(contentWidthChanged()), this, SLOT(onContentWidthChanged()));
172− connect(this, SIGNAL(contentHeightChanged()), this, SLOT(onContentHeightChanged()));
173− connect(this, SIGNAL(heightChanged()), this, SLOT(onHeightChanged()));
174− connect(m_contentYAnimation, SIGNAL(runningChanged(bool)), this, SLOT(contentYAnimationRunningChanged(bool)));
171+ connect(this, &ListViewWithPageHeader::contentWidthChanged, this, &ListViewWithPageHeader::onContentWidthChanged);
172+ connect(this, &ListViewWithPageHeader::contentHeightChanged, this, &ListViewWithPageHeader::onContentHeightChanged);
173+ connect(this, &ListViewWithPageHeader::heightChanged, this, &ListViewWithPageHeader::onHeightChanged);
174+ connect(m_contentYAnimation, &QQuickNumberAnimation::runningChanged, this, &ListViewWithPageHeader::contentYAnimationRunningChanged);
175175
176176 setFlickableDirection(VerticalFlick);
177177}
@@ -191,10 +191,10 @@ void ListViewWithPageHeader::setModel(QAbstractItemModel *model)
191191 if (!m_delegateModel) {
192192 createDelegateModel();
193193 } else {
194− disconnect(m_delegateModel, SIGNAL(modelUpdated(QQmlChangeSet,bool)), this, SLOT(onModelUpdated(QQmlChangeSet,bool)));
194+ disconnect(m_delegateModel, &QQmlDelegateModel::modelUpdated, this, &ListViewWithPageHeader::onModelUpdated);
195195 }
196196 m_delegateModel->setModel(QVariant::fromValue<QAbstractItemModel *>(model));
197− connect(m_delegateModel, SIGNAL(modelUpdated(QQmlChangeSet,bool)), this, SLOT(onModelUpdated(QQmlChangeSet,bool)));
197+ connect(m_delegateModel, &QQmlDelegateModel::modelUpdated, this, &ListViewWithPageHeader::onModelUpdated);
198198 Q_EMIT modelChanged();
199199 polish();
200200 // TODO?
@@ -283,7 +283,7 @@ void ListViewWithPageHeader::setSectionDelegate(QQmlComponent *delegate)
283283 m_topSectionItem = getSectionItem(QString());
284284 m_topSectionItem->setZ(3);
285285 QQuickItemPrivate::get(m_topSectionItem)->setCulled(true);
286− connect(m_topSectionItem, SIGNAL(heightChanged()), SIGNAL(stickyHeaderHeightChanged()));
286+ connect(m_topSectionItem, &QQuickItem::heightChanged, this, &ListViewWithPageHeader::stickyHeaderHeightChanged);
287287
288288 // TODO create sections for existing items
289289
@@ -605,7 +605,7 @@ void ListViewWithPageHeader::adjustHeader(qreal diff)
605605void ListViewWithPageHeader::createDelegateModel()
606606{
607607 m_delegateModel = new QQmlDelegateModel(qmlContext(this), this);
608− connect(m_delegateModel, SIGNAL(createdItem(int,QObject*)), this, SLOT(itemCreated(int,QObject*)));
608+ connect(m_delegateModel, &QQmlDelegateModel::createdItem, this, &ListViewWithPageHeader::itemCreated);
609609 if (isComponentComplete())
610610 m_delegateModel->componentComplete();
611611 updateWatchedRoles();
plugins/LightDM/CMakeLists.txt → plugins/IntegratedLightDM/CMakeLists.txtrenamed+5−5
@@ -8,7 +8,7 @@ include_directories(
88 ${CMAKE_CURRENT_SOURCE_DIR}
99 ${CMAKE_CURRENT_BINARY_DIR}
1010 ${CMAKE_SOURCE_DIR}/plugins/Utils
11− ${CMAKE_SOURCE_DIR}/tests/mocks/LightDM
11+ ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
1212 #${LIBLIGHTDM_INCLUDE_DIRS}
1313 ${libunity8-private_SOURCE_DIR}
1414 ${LIBUSERMETRICSOUTPUT_INCLUDE_DIRS}
@@ -23,11 +23,11 @@ set(QMLPLUGIN_SRC
2323 UsersModel.cpp
2424 )
2525
26−add_library(LightDM-qml MODULE
26+add_library(IntegratedLightDM-qml MODULE
2727 ${QMLPLUGIN_SRC}
2828 )
2929
30−target_link_libraries(LightDM-qml
30+target_link_libraries(IntegratedLightDM-qml
3131 integratedLightDM
3232 unity8-private
3333# TODO: Once we split out a separate greeter process, uncomment these lines
@@ -35,6 +35,6 @@ target_link_libraries(LightDM-qml
3535 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
3636 )
3737
38−qt5_use_modules(LightDM-qml DBus Gui Qml)
38+qt5_use_modules(IntegratedLightDM-qml DBus Gui Qml)
3939
40−add_unity8_plugin(LightDM 0.1 LightDM TARGETS LightDM-qml)
40+add_unity8_plugin(IntegratedLightDM 0.1 IntegratedLightDM TARGETS IntegratedLightDM-qml)
plugins/LightDM/DBusGreeter.cpp → plugins/IntegratedLightDM/DBusGreeter.cpprenamed+1−1
@@ -24,7 +24,7 @@ DBusGreeter::DBusGreeter(Greeter *greeter, const QString &path)
2424 : UnityDBusObject(path, "com.canonical.UnityGreeter", true, greeter),
2525 m_greeter(greeter)
2626{
27− connect(m_greeter, SIGNAL(isActiveChanged()), this, SLOT(isActiveChangedHandler()));
27+ connect(m_greeter, &Greeter::isActiveChanged, this, &DBusGreeter::isActiveChangedHandler);
2828}
2929
3030bool DBusGreeter::isActive() const
plugins/LightDM/DBusGreeter.h → plugins/IntegratedLightDM/DBusGreeter.hrenamed

The content is the same.

plugins/LightDM/DBusGreeterList.cpp → plugins/IntegratedLightDM/DBusGreeterList.cpprenamed+2−2
@@ -24,8 +24,8 @@ DBusGreeterList::DBusGreeterList(Greeter *greeter, const QString &path)
2424 : UnityDBusObject(path, "com.canonical.UnityGreeter", true, greeter),
2525 m_greeter(greeter)
2626{
27− connect(m_greeter, SIGNAL(authenticationUserChanged(const QString &)), this, SLOT(authenticationUserChangedHandler(const QString &)));
28− connect(m_greeter, SIGNAL(promptlessChanged()), this, SLOT(promptlessChangedHandler()));
27+ connect(m_greeter, &Greeter::authenticationUserChanged, this, &DBusGreeterList::authenticationUserChangedHandler);
28+ connect(m_greeter, &Greeter::promptlessChanged, this, &DBusGreeterList::promptlessChangedHandler);
2929}
3030
3131QString DBusGreeterList::GetActiveEntry() const
plugins/LightDM/DBusGreeterList.h → plugins/IntegratedLightDM/DBusGreeterList.hrenamed

The content is the same.

plugins/LightDM/Greeter.cpp → plugins/IntegratedLightDM/Greeter.cpprenamed+6−6
@@ -35,12 +35,12 @@ Greeter::Greeter(QObject* parent)
3535{
3636 Q_D(Greeter);
3737
38− connect(d->m_greeter, SIGNAL(showMessage(QString, QLightDM::Greeter::MessageType)),
39− this, SLOT(showMessageFilter(QString, QLightDM::Greeter::MessageType)));
40− connect(d->m_greeter, SIGNAL(showPrompt(QString, QLightDM::Greeter::PromptType)),
41− this, SLOT(showPromptFilter(QString, QLightDM::Greeter::PromptType)));
42− connect(d->m_greeter, SIGNAL(authenticationComplete()),
43− this, SLOT(authenticationCompleteFilter()));
38+ connect(d->m_greeter, &QLightDM::Greeter::showMessage,
39+ this, &Greeter::showMessageFilter);
40+ connect(d->m_greeter, &QLightDM::Greeter::showPrompt,
41+ this, &Greeter::showPromptFilter);
42+ connect(d->m_greeter, &QLightDM::Greeter::authenticationComplete,
43+ this, &Greeter::authenticationCompleteFilter);
4444
4545 d->m_greeter->connectSync();
4646}
plugins/LightDM/Greeter.h → plugins/IntegratedLightDM/Greeter.hrenamed

The content is the same.

plugins/LightDM/GreeterPrivate.h → plugins/IntegratedLightDM/GreeterPrivate.hrenamed

The content is the same.

plugins/LightDM/LightDM.qmltypes → plugins/IntegratedLightDM/IntegratedLightDM.qmltypesrenamed

The content is the same.

plugins/LightDM/UsersModel.cpp → plugins/IntegratedLightDM/UsersModel.cpprenamed

The content is the same.

plugins/LightDM/UsersModel.h → plugins/IntegratedLightDM/UsersModel.hrenamed

The content is the same.

plugins/LightDM/liblightdm/CMakeLists.txt → plugins/IntegratedLightDM/liblightdm/CMakeLists.txtrenamed

The content is the same.

plugins/LightDM/liblightdm/Greeter.cpp → plugins/IntegratedLightDM/liblightdm/Greeter.cpprenamed+1−1
@@ -175,7 +175,7 @@ void Greeter::sendAuthenticationComplete()
175175{
176176 if (qgetenv("UNITY_TESTING").isEmpty()) {
177177 // simulate PAM's delay
178− QTimer::singleShot(1000, this, SIGNAL(authenticationComplete()));
178+ QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
179179 } else {
180180 Q_EMIT authenticationComplete();
181181 }
plugins/LightDM/liblightdm/Greeter.h → plugins/IntegratedLightDM/liblightdm/Greeter.hrenamed

The content is the same.

plugins/LightDM/liblightdm/GreeterPrivate.cpp → plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpprenamed+2−2
@@ -50,8 +50,8 @@ public:
5050 {
5151 qRegisterMetaType<QLightDM::GreeterImpl::ResponseFuture>("QLightDM::GreeterImpl::ResponseFuture");
5252
53− connect(&futureWatcher, SIGNAL(finished()),
54− this, SLOT(finishPam()));
53+ connect(&futureWatcher, &QFutureWatcher<int>::finished,
54+ this, &GreeterImpl::finishPam);
5555 connect(this, SIGNAL(showMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)),
5656 this, SLOT(handleMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)));
5757 // This next connect is how we pass ResponseFutures between threads
plugins/LightDM/liblightdm/GreeterPrivate.h → plugins/IntegratedLightDM/liblightdm/GreeterPrivate.hrenamed

The content is the same.

plugins/LightDM/liblightdm/UsersModel.cpp → plugins/IntegratedLightDM/liblightdm/UsersModel.cpprenamed

The content is the same.

plugins/LightDM/liblightdm/UsersModel.h → plugins/IntegratedLightDM/liblightdm/UsersModel.hrenamed

The content is the same.

plugins/LightDM/liblightdm/UsersModelPrivate.cpp → plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpprenamed

The content is the same.

plugins/LightDM/liblightdm/UsersModelPrivate.h → plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.hrenamed

The content is the same.

plugins/LightDM/plugin.cpp → plugins/IntegratedLightDM/plugin.cpprenamed+3−5
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2012,2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013, 2015 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
@@ -13,8 +13,6 @@
1313 * You should have received a copy of the GNU General Public License
1414 * along with this program. If not, see <http://www.gnu.org/licenses/>.
1515 *
16− * Authors: Gerry Boland <gerry.boland@canonical.com>
17− * Michael Terry <michael.terry@canonical.com>
1816 */
1917
2018#include "plugin.h"
@@ -56,12 +54,12 @@ static QObject *infographic_provider(QQmlEngine *engine, QJSEngine *scriptEngine
5654 return UserMetricsOutput::UserMetrics::getInstance();
5755}
5856
59−void LightDMPlugin::registerTypes(const char *uri)
57+void IntegratedLightDMPlugin::registerTypes(const char *uri)
6058{
6159 qmlRegisterType<QAbstractItemModel>();
6260 qmlRegisterType<UserMetricsOutput::ColorTheme>();
6361
64− Q_ASSERT(uri == QLatin1String("LightDM"));
62+ Q_ASSERT(uri == QLatin1String("IntegratedLightDM"));
6563 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
6664 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
6765 qmlRegisterSingletonType<Greeter>(uri, 0, 1, "Greeter", greeter_provider);
plugins/LightDM/plugin.h → plugins/IntegratedLightDM/plugin.hrenamed+5−7
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2012,2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013, 2015 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
@@ -13,17 +13,15 @@
1313 * You should have received a copy of the GNU General Public License
1414 * along with this program. If not, see <http://www.gnu.org/licenses/>.
1515 *
16− * Authors: Gerry Boland <gerry.boland@canonical.com>
17− * Michael Terry <michael.terry@canonical.com>
1816 */
1917
20−#ifndef LIGHTDM_PLUGIN_H
21−#define LIGHTDM_PLUGIN_H
18+#ifndef INTEGRATED_LIGHTDM_PLUGIN_H
19+#define INTEGRATED_LIGHTDM_PLUGIN_H
2220
2321#include <QtQml/QQmlEngine>
2422#include <QtQml/QQmlExtensionPlugin>
2523
26−class LightDMPlugin : public QQmlExtensionPlugin
24+class IntegratedLightDMPlugin : public QQmlExtensionPlugin
2725{
2826 Q_OBJECT
2927 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
@@ -32,4 +30,4 @@ public:
3230 void registerTypes(const char *uri) override;
3331};
3432
35−#endif
33+#endif /* INTEGRATED_LIGHTDM_PLUGIN_H */
plugins/IntegratedLightDM/qmldirnew file+3
@@ -0,0 +1,3 @@
1+module IntegratedLightDM
2+plugin IntegratedLightDM-qml
3+typeinfo IntegratedLightDM.qmltypes
plugins/LightDM/qmldirdeleted−3
@@ -1,3 +0,0 @@
1−module LightDM
2−plugin LightDM-qml
3−typeinfo LightDM.qmltypes
plugins/Powerd/Powerd.cpp+7
@@ -74,6 +74,13 @@ Powerd::Status Powerd::status() const
7474 return cachedStatus;
7575}
7676
77+void Powerd::setStatus(Powerd::Status status, DisplayStateChangeReason reason)
78+{
79+ unityScreen->asyncCall("setScreenPowerMode",
80+ status == Powerd::On ? "on" : "off",
81+ static_cast<qint32>(reason));
82+}
83+
7784void Powerd::handleDisplayPowerStateChange(int status, int reason)
7885{
7986 if (cachedStatus != (Status)status) {
plugins/Powerd/Powerd.h+4
@@ -37,6 +37,7 @@ public:
3737 Inactivity = 1, // Display changed state due to inactivity
3838 PowerKey = 2, // Display changed state due to user pressing power key
3939 Proximity = 3, // Display changed state due to proximity events
40+ Notification = 4, // Display changed state due to user notification
4041 };
4142
4243 enum Status {
@@ -49,6 +50,9 @@ public:
4950
5051 Status status() const;
5152
53+ // Not exposed via Q_PROPERTY because we need the 'reason' argument too
54+ Q_INVOKABLE void setStatus(Status status, DisplayStateChangeReason reason);
55+
5256Q_SIGNALS:
5357 void statusChanged(DisplayStateChangeReason reason);
5458
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.cpp+7−7
@@ -71,13 +71,13 @@ void DownloadTracker::startService()
7171 if(!m_service.isEmpty() && !m_dbusPath.isEmpty()) {
7272 m_adaptor = new DownloadTrackerAdaptor(m_service, m_dbusPath, QDBusConnection::sessionBus(), this);
7373
74− connect(m_adaptor, SIGNAL(canceled(bool)), this, SIGNAL(canceled(bool)));
75− connect(m_adaptor, SIGNAL(error(const QString &)), this, SIGNAL(error(const QString &)));
76− connect(m_adaptor, SIGNAL(finished(const QString &)), this, SIGNAL(finished(const QString &)));
77− connect(m_adaptor, SIGNAL(paused(bool)), this, SIGNAL(paused(bool)));
78− connect(m_adaptor, SIGNAL(progress(qulonglong, qulonglong)), this, SIGNAL(progress(qulonglong, qulonglong)));
79− connect(m_adaptor, SIGNAL(resumed(bool)), this, SIGNAL(resumed(bool)));
80− connect(m_adaptor, SIGNAL(started(bool)), this, SIGNAL(started(bool)));
74+ connect(m_adaptor, &DownloadTrackerAdaptor::canceled, this, &DownloadTracker::canceled);
75+ connect(m_adaptor, &DownloadTrackerAdaptor::error, this, &DownloadTracker::error);
76+ connect(m_adaptor, &DownloadTrackerAdaptor::finished, this, &DownloadTracker::finished);
77+ connect(m_adaptor, &DownloadTrackerAdaptor::paused, this, &DownloadTracker::paused);
78+ connect(m_adaptor, static_cast<void (DownloadTrackerAdaptor::*)(qulonglong, qulonglong)>(&DownloadTrackerAdaptor::progress), this, &DownloadTracker::progress);
79+ connect(m_adaptor, &DownloadTrackerAdaptor::resumed, this, &DownloadTracker::resumed);
80+ connect(m_adaptor, &DownloadTrackerAdaptor::started, this, &DownloadTracker::started);
8181 }
8282 // FIXME find a better way of determining if the service is ready
8383 Q_EMIT serviceReadyChanged(m_adaptor && m_adaptor->isValid());
plugins/Unity/Indicators/indicatorsmanager.cpp+3−3
@@ -75,8 +75,8 @@ void IndicatorsManager::load()
7575 }
7676 }
7777
78− QObject::connect(m_fsWatcher.data(), SIGNAL(directoryChanged(const QString&)), this, SLOT(onDirectoryChanged(const QString&)));
79− QObject::connect(m_fsWatcher.data(), SIGNAL(fileChanged(const QString&)), this, SLOT(onFileChanged(const QString&)));
78+ QObject::connect(m_fsWatcher.data(), &QFileSystemWatcher::directoryChanged, this, &IndicatorsManager::onDirectoryChanged);
79+ QObject::connect(m_fsWatcher.data(), &QFileSystemWatcher::fileChanged, this, &IndicatorsManager::onFileChanged);
8080 setLoaded(true);
8181}
8282
@@ -282,7 +282,7 @@ Indicator::Ptr IndicatorsManager::indicator(const QString& indicator_name)
282282 QSettings settings(data->m_fileInfo.absoluteFilePath(), QSettings::IniFormat, this);
283283 new_indicator->init(data->m_fileInfo.fileName(), settings);
284284 new_indicator->setProfile(m_profile);
285− QObject::connect(this, SIGNAL(profileChanged(const QString&)), new_indicator.data(), SLOT(setProfile(const QString&)));
285+ QObject::connect(this, &IndicatorsManager::profileChanged, new_indicator.data(), &Indicator::setProfile);
286286 return new_indicator;
287287}
288288
plugins/Unity/Indicators/indicatorsmodel.cpp+8−8
@@ -54,13 +54,13 @@ IndicatorsModel::IndicatorsModel(QObject *parent)
5454 : QAbstractListModel(parent)
5555{
5656 m_manager = new IndicatorsManager(this);
57− QObject::connect(m_manager, SIGNAL(indicatorLoaded(const QString&)), this, SLOT(onIndicatorLoaded(const QString&)));
58− QObject::connect(m_manager, SIGNAL(indicatorAboutToBeUnloaded(const QString&)), this, SLOT(onIndicatorAboutToBeUnloaded(const QString&)));
59− QObject::connect(m_manager, SIGNAL(profileChanged(const QString&)), this, SIGNAL(profileChanged()));
57+ QObject::connect(m_manager, &IndicatorsManager::indicatorLoaded, this, &IndicatorsModel::onIndicatorLoaded);
58+ QObject::connect(m_manager, &IndicatorsManager::indicatorAboutToBeUnloaded, this, &IndicatorsModel::onIndicatorAboutToBeUnloaded);
59+ QObject::connect(m_manager, &IndicatorsManager::profileChanged, this, &IndicatorsModel::profileChanged);
6060
61− QObject::connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
62− QObject::connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
63− QObject::connect(this, SIGNAL(modelReset()), this, SIGNAL(countChanged()));
61+ QObject::connect(this, &IndicatorsModel::rowsInserted, this, &IndicatorsModel::countChanged);
62+ QObject::connect(this, &IndicatorsModel::rowsRemoved, this, &IndicatorsModel::countChanged);
63+ QObject::connect(this, &IndicatorsModel::modelReset, this, &IndicatorsModel::countChanged);
6464}
6565
6666/*! \internal */
@@ -148,8 +148,8 @@ void IndicatorsModel::onIndicatorLoaded(const QString& indicator_name)
148148 pos++;
149149 }
150150
151− QObject::connect(indicator.data(), SIGNAL(identifierChanged(const QString&)), this, SLOT(onIdentifierChanged()));
152− QObject::connect(indicator.data(), SIGNAL(indicatorPropertiesChanged(const QVariant&)), this, SLOT(onIndicatorPropertiesChanged()));
151+ QObject::connect(indicator.data(), &Indicator::identifierChanged, this, &IndicatorsModel::onIdentifierChanged);
152+ QObject::connect(indicator.data(), &Indicator::indicatorPropertiesChanged, this, &IndicatorsModel::onIndicatorPropertiesChanged);
153153
154154 beginInsertRows(QModelIndex(), pos, pos);
155155
plugins/Unity/Indicators/modelactionrootstate.cpp+4−4
@@ -55,11 +55,11 @@ void ModelActionRootState::setMenu(UnityMenuModel* menu)
5555 m_menu = menu;
5656
5757 if (m_menu) {
58− connect(m_menu, SIGNAL(rowsInserted(const QModelIndex&, int, int)), SLOT(onModelRowsAdded(const QModelIndex&, int, int)));
59− connect(m_menu, SIGNAL(rowsRemoved(const QModelIndex&, int, int)), SLOT(onModelRowsRemoved(const QModelIndex&, int, int)));
60− connect(m_menu, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)), SLOT(onModelDataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)));
58+ connect(m_menu, &UnityMenuModel::rowsInserted, this, &ModelActionRootState::onModelRowsAdded);
59+ connect(m_menu, &UnityMenuModel::rowsRemoved, this, &ModelActionRootState::onModelRowsRemoved);
60+ connect(m_menu, &UnityMenuModel::dataChanged, this, &ModelActionRootState::onModelDataChanged);
6161
62− connect(m_menu, SIGNAL(destroyed()), SLOT(reset()));
62+ connect(m_menu, &UnityMenuModel::destroyed, this, &ModelActionRootState::reset);
6363 }
6464 updateActionState();
6565 Q_EMIT menuChanged();
plugins/Unity/Indicators/modelprinter.cpp+6−6
@@ -42,9 +42,9 @@ void ModelPrinter::setSourceModel(UnityMenuModel * sourceModel)
4242 Q_EMIT textChanged();
4343 }
4444 if (m_model != nullptr) {
45− connect(m_model, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(textChanged()));
46− connect(m_model, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(textChanged()));
47− connect(m_model, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)), SIGNAL(textChanged()));
45+ connect(m_model, &UnityMenuModel::rowsInserted, this, &ModelPrinter::textChanged);
46+ connect(m_model, &UnityMenuModel::rowsRemoved, this, &ModelPrinter::textChanged);
47+ connect(m_model, &UnityMenuModel::dataChanged, this, &ModelPrinter::textChanged);
4848 }
4949}
5050
@@ -83,9 +83,9 @@ QString ModelPrinter::getModelDataString(UnityMenuModel* sourceModel, int level)
8383
8484 if (!m_children.contains(childMenuModel)) {
8585 m_children << childMenuModel;
86− connect(childMenuModel, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(textChanged()));
87− connect(childMenuModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(textChanged()));
88− connect(childMenuModel, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)), SIGNAL(textChanged()));
86+ connect(childMenuModel, &UnityMenuModel::rowsInserted, this, &ModelPrinter::textChanged);
87+ connect(childMenuModel, &UnityMenuModel::rowsRemoved, this, &ModelPrinter::textChanged);
88+ connect(childMenuModel, &UnityMenuModel::dataChanged, this, &ModelPrinter::textChanged);
8989 }
9090 stream << getModelDataString(childMenuModel, level+1);
9191 }
plugins/Unity/Indicators/unitymenumodelstack.cpp+4−4
@@ -31,9 +31,9 @@ public:
3131 m_index(index)
3232 {
3333 if (m_parentModel) {
34− QObject::connect(m_parentModel, SIGNAL(rowsInserted(QModelIndex, int, int)), this, SLOT(onRowsInserted(QModelIndex, int, int)));
35− QObject::connect(m_parentModel, SIGNAL(rowsRemoved(QModelIndex, int, int)), this, SLOT(onRowsRemoved(QModelIndex, int, int)));
36− QObject::connect(m_parentModel, SIGNAL(modelReset()), this, SLOT(onModelReset()));
34+ QObject::connect(m_parentModel, &UnityMenuModel::rowsInserted, this, &UnityMenuModelEntry::onRowsInserted);
35+ QObject::connect(m_parentModel, &UnityMenuModel::rowsRemoved, this, &UnityMenuModelEntry::onRowsRemoved);
36+ QObject::connect(m_parentModel, &UnityMenuModel::modelReset, this, &UnityMenuModelEntry::onModelReset);
3737 }
3838 }
3939
@@ -117,7 +117,7 @@ int UnityMenuModelStack::count() const
117117void UnityMenuModelStack::push(UnityMenuModel* model, int index)
118118{
119119 UnityMenuModelEntry* entry = new UnityMenuModelEntry(model, tail(), index);
120− QObject::connect(entry, SIGNAL(remove()), SLOT(onRemove()));
120+ QObject::connect(entry, &UnityMenuModelEntry::remove, this, &UnityMenuModelStack::onRemove);
121121
122122 m_menuModels << entry;
123123 Q_EMIT tailChanged(model);
plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux.cpp+2−2
@@ -52,7 +52,7 @@ QInputDeviceInfoPrivate::QInputDeviceInfoPrivate(QObject *parent) :
5252 QObject(parent)
5353 , udev(0)
5454{
55− QTimer::singleShot(250,this,SLOT(init()));
55+ QTimer::singleShot(250, this, &QInputDeviceInfoPrivate::init);
5656}
5757
5858void QInputDeviceInfoPrivate::init()
@@ -78,7 +78,7 @@ void QInputDeviceInfoPrivate::init()
7878 notifierFd = udev_monitor_get_fd(udevMonitor);
7979
8080 notifier = new QSocketNotifier(notifierFd, QSocketNotifier::Read, this);
81− connect(notifier, SIGNAL(activated(int)), this, SLOT(onUDevChanges()));
81+ connect(notifier, &QSocketNotifier::activated, this, &QInputDeviceInfoPrivate::onUDevChanges);
8282
8383
8484 udev_enumerate_scan_devices(enumerate);
plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo.cpp+1−1
@@ -44,7 +44,7 @@ QDeclarativeInputDeviceInfo::QDeclarativeInputDeviceInfo(QObject *parent) :
4444 QAbstractListModel(parent),
4545 deviceInfo(new QInputDeviceInfo)
4646{
47− connect(deviceInfo,SIGNAL(ready()),this,SLOT(updateDeviceList()));
47+ connect(deviceInfo, &QInputDeviceInfo::ready, this, &QDeclarativeInputDeviceInfo::updateDeviceList);
4848 connect(deviceInfo, &QInputDeviceInfo::deviceAdded,this,&QDeclarativeInputDeviceInfo::addedDevice);
4949 connect(deviceInfo, &QInputDeviceInfo::deviceRemoved,this,&QDeclarativeInputDeviceInfo::removedDevice);
5050}
plugins/Unity/InputInfo/qinputinfo.cpp+1−1
@@ -138,7 +138,7 @@ QInputDeviceInfo::QInputDeviceInfo(QObject *parent) :
138138 connect(d_ptr, &QInputDeviceInfoPrivate::newDevice,this,&QInputDeviceInfo::addedDevice);
139139 connect(d_ptr, &QInputDeviceInfoPrivate::deviceRemoved,this,&QInputDeviceInfo::deviceRemoved);
140140
141− connect(d_ptr,SIGNAL(ready()),this,SIGNAL(ready()));
141+ connect(d_ptr, &QInputDeviceInfoPrivate::ready, this, &QInputDeviceInfo::ready);
142142}
143143
144144QVector <QInputDevice *> QInputDeviceInfo::deviceList()
plugins/Unity/Launcher/launchermodel.cpp+6−6
@@ -256,9 +256,9 @@ void LauncherModel::setApplicationManager(unity::shell::application::Application
256256 // Is there already another appmanager set?
257257 if (m_appManager) {
258258 // Disconnect any signals
259− disconnect(this, SLOT(applicationAdded(QModelIndex,int)));
260− disconnect(this, SLOT(applicationRemoved(QModelIndex,int)));
261− disconnect(this, SLOT(focusedAppIdChanged()));
259+ disconnect(this, &LauncherModel::applicationAdded, 0, nullptr);
260+ disconnect(this, &LauncherModel::applicationRemoved, 0, nullptr);
261+ disconnect(this, &LauncherModel::focusedAppIdChanged, 0, nullptr);
262262
263263 // remove any recent/running apps from the launcher
264264 QList<int> recentAppIndices;
@@ -278,9 +278,9 @@ void LauncherModel::setApplicationManager(unity::shell::application::Application
278278 }
279279
280280 m_appManager = appManager;
281− connect(m_appManager, SIGNAL(rowsInserted(QModelIndex, int, int)), SLOT(applicationAdded(QModelIndex,int)));
282− connect(m_appManager, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)), SLOT(applicationRemoved(QModelIndex,int)));
283− connect(m_appManager, SIGNAL(focusedApplicationIdChanged()), SLOT(focusedAppIdChanged()));
281+ connect(m_appManager, &ApplicationManagerInterface::rowsInserted, this, &LauncherModel::applicationAdded);
282+ connect(m_appManager, &ApplicationManagerInterface::rowsAboutToBeRemoved, this, &LauncherModel::applicationRemoved);
283+ connect(m_appManager, &ApplicationManagerInterface::focusedApplicationIdChanged, this, &LauncherModel::focusedAppIdChanged);
284284
285285 Q_EMIT applicationManagerChanged();
286286
plugins/Utils/qlimitproxymodelqml.cpp+15−15
@@ -28,9 +28,9 @@ QLimitProxyModelQML::QLimitProxyModelQML(QObject *parent)
2828 , m_dataChangedBegin(-1)
2929 , m_dataChangedEnd(-1)
3030{
31− connect(this, SIGNAL(modelReset()), SIGNAL(countChanged()));
32− connect(this, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(countChanged()));
33− connect(this, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(countChanged()));
31+ connect(this, &QLimitProxyModelQML::modelReset, this, &QLimitProxyModelQML::countChanged);
32+ connect(this, &QLimitProxyModelQML::rowsInserted, this, &QLimitProxyModelQML::countChanged);
33+ connect(this, &QLimitProxyModelQML::rowsRemoved, this, &QLimitProxyModelQML::countChanged);
3434}
3535
3636QHash<int, QByteArray> QLimitProxyModelQML::roleNames() const
@@ -50,20 +50,20 @@ QLimitProxyModelQML::setModel(QAbstractItemModel *itemModel)
5050
5151 if (sourceModel() != nullptr) {
5252 // Disconnect the QIdentityProxyModel handling for rows removed/added...
53− disconnect(sourceModel(), SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)), this, nullptr);
54− disconnect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)), this, nullptr);
55− disconnect(sourceModel(), SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)), this, nullptr);
56− disconnect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)), this, nullptr);
53+ disconnect(sourceModel(), &QAbstractItemModel::rowsAboutToBeInserted, this, nullptr);
54+ disconnect(sourceModel(), &QAbstractItemModel::rowsInserted, this, nullptr);
55+ disconnect(sourceModel(), &QAbstractItemModel::rowsAboutToBeRemoved, this, nullptr);
56+ disconnect(sourceModel(), &QAbstractItemModel::rowsRemoved, this, nullptr);
5757
5858 // ... and use our own
59− connect(sourceModel(), SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
60− this, SLOT(sourceRowsAboutToBeInserted(QModelIndex,int,int)));
61− connect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
62− this, SLOT(sourceRowsInserted(QModelIndex,int,int)));
63− connect(sourceModel(), SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
64− this, SLOT(sourceRowsAboutToBeRemoved(QModelIndex,int,int)));
65− connect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
66− this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
59+ connect(sourceModel(), &QAbstractItemModel::rowsAboutToBeInserted,
60+ this, &QLimitProxyModelQML::sourceRowsAboutToBeInserted);
61+ connect(sourceModel(), &QAbstractItemModel::rowsInserted,
62+ this, &QLimitProxyModelQML::sourceRowsInserted);
63+ connect(sourceModel(), &QAbstractItemModel::rowsAboutToBeRemoved,
64+ this, &QLimitProxyModelQML::sourceRowsAboutToBeRemoved);
65+ connect(sourceModel(), &QAbstractItemModel::rowsRemoved,
66+ this, &QLimitProxyModelQML::sourceRowsRemoved);
6767 }
6868 Q_EMIT modelChanged();
6969 }
plugins/Utils/unitysortfilterproxymodelqml.cpp+6−6
@@ -24,9 +24,9 @@ UnitySortFilterProxyModelQML::UnitySortFilterProxyModelQML(QObject *parent)
2424 : QSortFilterProxyModel(parent)
2525 , m_invertMatch(false)
2626{
27− connect(this, SIGNAL(modelReset()), SIGNAL(countChanged()));
28− connect(this, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(countChanged()));
29− connect(this, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(countChanged()));
27+ connect(this, &UnitySortFilterProxyModelQML::modelReset, this, &UnitySortFilterProxyModelQML::countChanged);
28+ connect(this, &UnitySortFilterProxyModelQML::rowsInserted, this, &UnitySortFilterProxyModelQML::countChanged);
29+ connect(this, &UnitySortFilterProxyModelQML::rowsRemoved, this, &UnitySortFilterProxyModelQML::countChanged);
3030}
3131
3232/*
@@ -59,9 +59,9 @@ UnitySortFilterProxyModelQML::setModel(QAbstractItemModel *itemModel)
5959
6060 setSourceModel(itemModel);
6161
62− connect(itemModel, SIGNAL(modelReset()), SIGNAL(totalCountChanged()));
63− connect(itemModel, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(totalCountChanged()));
64− connect(itemModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(totalCountChanged()));
62+ connect(itemModel, &QAbstractItemModel::modelReset, this, &UnitySortFilterProxyModelQML::totalCountChanged);
63+ connect(itemModel, &QAbstractItemModel::rowsInserted, this, &UnitySortFilterProxyModelQML::totalCountChanged);
64+ connect(itemModel, &QAbstractItemModel::rowsRemoved, this, &UnitySortFilterProxyModelQML::totalCountChanged);
6565
6666 Q_EMIT totalCountChanged();
6767 Q_EMIT modelChanged();
plugins/Wizard/System.cpp+1−2
@@ -34,8 +34,7 @@ System::System()
3434 qDBusRegisterMetaType<QMap<QString,QString>>();
3535
3636 m_fsWatcher.addPath(wizardEnabledPath());
37− connect(&m_fsWatcher, SIGNAL(fileChanged(const QString &)),
38− this, SIGNAL(wizardEnabledChanged()));
37+ connect(&m_fsWatcher, &QFileSystemWatcher::fileChanged, this, &System::wizardEnabledChanged);
3938}
4039
4140QString System::wizardEnabledPath()
po/am.po+23−109
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 14:46+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: samson <Unknown>\n"
1313"Language-Team: Amharic <am@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "የ መግቢያ ቃል: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "አቋራጭ ማጣበቂያ"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "አቋራጭ መለያያ"
3337
@@ -225,15 +229,15 @@ msgstr "የ ድንገተኛ ጥሪ"
225229msgid "OK"
226230msgstr "እሺ"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "አነስተኛ መመልከቻ"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "ሁሉንም መመልከቻ"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "መፈለጊያ"
@@ -269,6 +273,11 @@ msgstr "ተጨማሪ..."
269273msgid "Less..."
270274msgstr "አነስተኛ..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "መላኪያ"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "ለዚህ ደረጃ ይስጡ"
@@ -277,10 +286,6 @@ msgstr "ለዚህ ደረጃ ይስጡ"
277286msgid "Add a review"
278287msgstr "ግምገማ መጨመሪያ"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "መላኪያ"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "ይሳቡ ለማነቃቃት…"
@@ -476,15 +481,11 @@ msgstr "የተለዩ ዝርዝሮች መክፈቻ"
476481msgid "Swipe up from the bottom edge."
477482msgstr "ከ ታች ጠርዝ በኩል ወደ ላይ ይጥረጉ"
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "እዚህ መታ ይድርጉ ለመቀጠል"
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "ለመጨረስ እዚህ ይጫኑ"
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "እነዚህ አቋራጮች ናቸው እርስዎ ለሚወዷቸው መተግበሪያዎች"
@@ -706,95 +707,8 @@ msgstr "〈 %1"
706707msgid "%1 〉"
707708msgstr "%1 〉"
708709
709−#~ msgid "Top edge"
710−#~ msgstr "የላይ ጠርዝ"
711−
712−#~ msgid "Close"
713−#~ msgstr "መዝጊያ"
714−
715−#~ msgid "Left edge"
716−#~ msgstr "የግራ ጠርዝ"
717−
718−#~ msgid "Right edge"
719−#~ msgstr "የቀኝ ጠርዝ"
720−
721−#~ msgid "Type or say a command"
722−#~ msgstr "ትእዛዝ ይናገሩ ወይንም ይጻፉ"
723−
724−#~ msgid "Loading. Please Wait..."
725−#~ msgstr "እባክዎን ይቆዩ በመጫን ላይ..."
726−
727−#~ msgid "Speaking..."
728−#~ msgstr "በመናገር ላይ..."
729−
730−#~ msgid "Speak Now..."
731−#~ msgstr "አሁን ይናገሩ..."
732−
733−#~ msgid "Confirm"
734−#~ msgstr "ማረጋገጫ"
735−
736−#~ msgid "Search"
737−#~ msgstr "መፈለጊያ"
738−
739−#~ msgid "Skip intro"
740−#~ msgstr "መግቢያውን መዝለያ"
741−
742−#~ msgid "Try swiping from the top edge to access the indicators"
743−#~ msgstr "ጠቋሚዎች ጋር ለመድረስ ከ ላይ ጠርዝ በኩል ወደ ታች ይጥረጉ"
744−
745−#~ msgid "Swipe up again to close the settings screen"
746−#~ msgstr "የማሰናጃውን መመልከቻ ለመዝጋት እንደገና ወደ ላይ ይጥረጉ"
747−
748−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
749−#~ msgstr "ከ ግራ በኩል ወደ ቀኝ ይጥረጉ በፍጥነት መተግበሪያዎች ጋር ለመድረስ እና ለማስጀመር"
750−
751−#~ msgid "Well done"
752−#~ msgstr "ጥሩ አድረገዋል"
753−
754−#~ msgid "Try swiping from the right edge to unlock the phone"
755−#~ msgstr "ስልኩን ለመክፈት ከ ቀኝ ጠርዝ በኩል ወደ ግራ ይጥረጉ"
756−
757−#~ msgid "Favorites"
758−#~ msgstr "የምወዳቸው"
759−
760−#~ msgid "All"
761−#~ msgstr "ሁሉንም"
762−
763−#~ msgid "Store"
764−#~ msgstr "ማስቀመጫ"
765−
766−#~ msgid "Done"
767−#~ msgstr "ጨርሷል"
768−
769−#~ msgid "Power off"
770−#~ msgstr "ማጥፊያ"
771−
772−#~ msgid "Power"
773−#~ msgstr "ሐይል"
774−
775−#~ msgid "Log out"
776−#~ msgstr "መውጫ"
777−
778−#~ msgid "Shut down"
779−#~ msgstr "ማጥፊያ"
780−
781−#~ msgid "Reboot"
782−#~ msgstr "እንደገና ማስነሻ"
783−
784−#~ msgid "Settings"
785−#~ msgstr "ማሰናጃ"
786−
787−#~ msgid ""
788−#~ "You have now mastered the edge gestures and can start using the "
789−#~ "phone<br><br>Tap on the screen to start"
790−#~ msgstr ""
791−#~ "አሁን የ ጠርዝ እንቅስቃሴን አውቀዋል እና መጀመር ይችላሉ ስልኩን መጠቀም <br><br>መመልከቻውን መታ ያድርጉ ለመጀመር"
792−
793−#~ msgid "Restart"
794−#~ msgstr "እንደገና ማስጀመሪያ"
795−
796−#~ msgid "Manage Scopes"
797−#~ msgstr "የ ክልል አስተዳዳሪ"
798−
799710#~ msgid "Please re-enter"
800711#~ msgstr "እባክዎን እንደገና-ያስገቡ"
712+
713+#~ msgid "Click here to finish."
714+#~ msgstr "ለመጨረስ እዚህ ይጫኑ"
po/ar.po+23−75
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-29 09:41+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09: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,19 +16,23 @@ 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: 2015-08-12 06:29+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "كلمة السر: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "تثبيت الاختصار"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "إزالة تثبيت الاختصار"
3438
@@ -232,15 +236,15 @@ msgstr "مكالمة طوارئ"
232236msgid "OK"
233237msgstr "موافق"
234238
235−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
239+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
236240msgid "See less"
237241msgstr "شاهد أقل"
238242
239−#: qml/Dash/GenericScopeView.qml:539
243+#: qml/Dash/GenericScopeView.qml:569
240244msgid "See all"
241245msgstr "عرض الكل"
242246
243−#: qml/Dash/GenericScopeView.qml:601
247+#: qml/Dash/GenericScopeView.qml:631
244248msgctxt "Label: Hint for dash search line edit"
245249msgid "Search"
246250msgstr "بحث"
@@ -276,6 +280,11 @@ msgstr "المزيد..."
276280msgid "Less..."
277281msgstr "أقل..."
278282
283+#: qml/Dash/Previews/PreviewCommentInput.qml:61
284+#: qml/Dash/Previews/PreviewRatingInput.qml:169
285+msgid "Send"
286+msgstr "أرسل"
287+
279288#: qml/Dash/Previews/PreviewRatingInput.qml:84
280289msgid "Rate this"
281290msgstr "قيّم ذلك"
@@ -284,10 +293,6 @@ msgstr "قيّم ذلك"
284293msgid "Add a review"
285294msgstr "أضف تعليق"
286295
287−#: qml/Dash/Previews/PreviewRatingInput.qml:169
288−msgid "Send"
289−msgstr "أرسل"
290−
291296#: qml/Dash/PullToRefreshScopeStyle.qml:55
292297msgid "Pull to refresh…"
293298msgstr "اسحب للتحديث..."
@@ -491,15 +496,11 @@ msgstr "فتح قوائم خاصة"
491496msgid "Swipe up from the bottom edge."
492497msgstr "اسحب لأعلى من الحافة السفلى."
493498
494−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
499+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
495500#: qml/Tutorial/TutorialRight.qml:144
496501msgid "Tap here to continue."
497502msgstr "انقر هنا للمتابعة."
498503
499−#: qml/Tutorial/TutorialContent.qml:81
500−msgid "Click here to finish."
501−msgstr "انقر هنا للإنهاء."
502−
503504#: qml/Tutorial/TutorialLeftFinish.qml:24
504505msgid "These are the shortcuts to favorite apps"
505506msgstr "هذه اختصارات للتطبيقات المُفضلة"
@@ -725,61 +726,8 @@ msgstr ""
725726msgid "%1 〉"
726727msgstr ""
727728
728−#~ msgid "Confirm"
729−#~ msgstr "التأكيد"
730−
731−#~ msgid "Type or say a command"
732−#~ msgstr "اكتب أو قُل أمرا"
733−
734−#~ msgid "Loading. Please Wait..."
735−#~ msgstr "يجري التحميل. برجاء الانتظار..."
736−
737−#~ msgid "Speak Now..."
738−#~ msgstr "تكلم الآن..."
739−
740−#~ msgid "Speaking..."
741−#~ msgstr "تتكلم الآن..."
742−
743−#~ msgid "Search"
744−#~ msgstr "ابحث"
745−
746−#~ msgid "Try swiping from the top edge to access the indicators"
747−#~ msgstr "اسحب اصبعك من الحافة العلوية للوصول إلى المؤشرات"
748−
749−#~ msgid "Top edge"
750−#~ msgstr "الحافة العلوية"
751−
752−#~ msgid "Close"
753−#~ msgstr "أغلق"
754−
755−#~ msgid "Swipe up again to close the settings screen"
756−#~ msgstr "اسحب اصعبك لأعلى مرة أخرى لغلق شاشة الإعدادات"
757−
758−#~ msgid "Skip intro"
759−#~ msgstr "تخطي المقدمة"
760−
761−#~ msgid "Try swiping from the right edge to unlock the phone"
762−#~ msgstr "اسحب اصبعك من الحافة اليمنى لفتح قفل الهاتف"
763−
764−#~ msgid "Right edge"
765−#~ msgstr "الحافة اليمنى"
766−
767−#~ msgid "Left edge"
768−#~ msgstr "الحافة اليسرى"
769−
770−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
771−#~ msgstr ""
772−#~ "اسحب أصبعك من الحافة اليسرى لإظهار شريط يونتي للوصول السريع للتطبيقات"
773−
774−#~ msgid "Well done"
775−#~ msgstr "أحسنت!"
776−
777−#~ msgid ""
778−#~ "You have now mastered the edge gestures and can start using the "
779−#~ "phone<br><br>Tap on the screen to start"
780−#~ msgstr ""
781−#~ "أنت الآن بارع في إيماءات الحواف ويمكنك البدء باستخدام هاتفك<br><br>انقر على "
782−#~ "الشاشة للبدء"
783−
784729#~ msgid "Please re-enter"
785730#~ msgstr "برجاء إعادة إدخالها"
731+
732+#~ msgid "Click here to finish."
733+#~ msgstr "انقر هنا للإنهاء."
po/ast.po+22−111
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-06-11 23:39+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Contraseña: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Anclar atayu"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Desanclar atayu"
3337
@@ -226,15 +230,15 @@ msgstr "Llamada d'emerxencia"
226230msgid "OK"
227231msgstr "Aceutar"
228232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230234msgid "See less"
231235msgstr "Ver menos"
232236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234238msgid "See all"
235239msgstr "Ver too"
236240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238242msgctxt "Label: Hint for dash search line edit"
239243msgid "Search"
240244msgstr "Guetar"
@@ -270,6 +274,11 @@ msgstr "Más…"
270274msgid "Less..."
271275msgstr "Menos…"
272276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Unviar"
281+
273282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274283msgid "Rate this"
275284msgstr "Valorar esto"
@@ -278,10 +287,6 @@ msgstr "Valorar esto"
278287msgid "Add a review"
279288msgstr "Amestar una reseña"
280289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Unviar"
284−
285290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286291msgid "Pull to refresh…"
287292msgstr "Tira p'anovar..."
@@ -477,15 +482,11 @@ msgstr "Abrir menús especiales"
477482msgid "Swipe up from the bottom edge."
478483msgstr "Esliza dende'l berbesu d'embaxo."
479484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481486#: qml/Tutorial/TutorialRight.qml:144
482487msgid "Tap here to continue."
483488msgstr "Toca equí pa siguir."
484489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr "Primi equí pa finar."
488−
489490#: qml/Tutorial/TutorialLeftFinish.qml:24
490491msgid "These are the shortcuts to favorite apps"
491492msgstr "Estos son los atayos a les aplicaciones favorites"
@@ -711,98 +712,8 @@ msgstr "〈 %1"
711712msgid "%1 〉"
712713msgstr "%1 〉"
713714
714−#~ msgid "Skip intro"
715−#~ msgstr "Omitir la intro"
716−
717−#~ msgid "Try swiping from the right edge to unlock the phone"
718−#~ msgstr "Esliza'l deu dende'l berbesu drechu pa desbloquiar el teléfonu"
719−
720−#~ msgid "Right edge"
721−#~ msgstr "Berbesu drechu"
722−
723−#~ msgid "Top edge"
724−#~ msgstr "Berbesu superior"
725−
726−#~ msgid "Try swiping from the top edge to access the indicators"
727−#~ msgstr "Esliza'l deu dende'l berbesu superior p'acceder a los menús"
728−
729−#~ msgid "Close"
730−#~ msgstr "Zarrar"
731−
732−#~ msgid "Swipe up again to close the settings screen"
733−#~ msgstr "Esliza hacia arriba pa zarrar la pantalla d'axustes"
734−
735−#~ msgid "Left edge"
736−#~ msgstr "Berbesu esquierdu"
737−
738−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
739−#~ msgstr ""
740−#~ "Esliza'l deu dende la esquierda p'amosar el llanzador y acceder rápidamente "
741−#~ "a les aplicaciones"
742−
743−#~ msgid "Well done"
744−#~ msgstr "Bien fecho"
745−
746−#~ msgid "Confirm"
747−#~ msgstr "Confirmar"
748−
749−#~ msgid "Speaking..."
750−#~ msgstr "Falando…"
751−
752−#~ msgid "Loading. Please Wait..."
753−#~ msgstr "Cargando, espera…"
754−
755−#~ msgid "Type or say a command"
756−#~ msgstr "Escribi o di una orde"
757−
758−#~ msgid "Speak Now..."
759−#~ msgstr "Fala agora…"
760−
761−#~ msgid "Search"
762−#~ msgstr "Guetar"
763−
764−#~ msgid ""
765−#~ "You have now mastered the edge gestures and can start using the "
766−#~ "phone<br><br>Tap on the screen to start"
767−#~ msgstr ""
768−#~ "Agora yá domines los xestos de los berbesos y pues entamar a usar el "
769−#~ "teléfonu<br><br>Toca la pantalla pa comenzar"
770−
771−#~ msgid "Power"
772−#~ msgstr "Enerxía"
773−
774−#~ msgid "Log out"
775−#~ msgstr "Zarrar sesión"
776−
777−#~ msgid "Reboot"
778−#~ msgstr "Reaniciar"
779−
780−#~ msgid "Shut down"
781−#~ msgstr "Apagar"
782−
783−#~ msgid "Settings"
784−#~ msgstr "Axustes"
785−
786−#~ msgid "Power off"
787−#~ msgstr "Apagar"
788−
789−#~ msgid "Done"
790−#~ msgstr "Fecho"
791−
792−#~ msgid "Favorites"
793−#~ msgstr "Favoritos"
794−
795−#~ msgid "All"
796−#~ msgstr "Too"
797−
798−#~ msgid "Store"
799−#~ msgstr "Tienda"
800−
801−#~ msgid "Restart"
802−#~ msgstr "Reaniciar"
803−
804−#~ msgid "Manage Scopes"
805−#~ msgstr "Xestionar ámbitos"
715+#~ msgid "Click here to finish."
716+#~ msgstr "Primi equí pa finar."
806717
807718#~ msgid "Please re-enter"
808719#~ msgstr "Por favor, reintroduzla"
po/az.po+20−99
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-09-03 16:39+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
1313"Language-Team: Azerbaijani <az@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Şifrә: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Pin qısayolu"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Açma qısayolu"
3337
@@ -223,15 +227,15 @@ msgstr "Zərurət zəngi"
223227msgid "OK"
224228msgstr "Oldu"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr "Daha azını gör"
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr "Hamısını gör"
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr "Daha çox..."
267271msgid "Less..."
268272msgstr "Az..."
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Göndər"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "Qiymәtlәndir"
@@ -275,10 +284,6 @@ msgstr "Qiymәtlәndir"
275284msgid "Add a review"
276285msgstr "Rəy yaz"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Göndər"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -474,15 +479,11 @@ msgstr ""
474479msgid "Swipe up from the bottom edge."
475480msgstr ""
476481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478483#: qml/Tutorial/TutorialRight.qml:144
479484msgid "Tap here to continue."
480485msgstr ""
481486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr ""
485−
486487#: qml/Tutorial/TutorialLeftFinish.qml:24
487488msgid "These are the shortcuts to favorite apps"
488489msgstr ""
@@ -700,83 +701,3 @@ msgstr ""
700701#, qt-format
701702msgid "%1 〉"
702703msgstr ""
703−
704−#~ msgid "Confirm"
705−#~ msgstr "Təsdiqlə"
706−
707−#~ msgid "Search"
708−#~ msgstr "Axtar"
709−
710−#~ msgid "Top edge"
711−#~ msgstr "Yuxarı künc"
712−
713−#~ msgid "Close"
714−#~ msgstr "Bağla"
715−
716−#~ msgid "Left edge"
717−#~ msgstr "Sol künc"
718−
719−#~ msgid "Well done"
720−#~ msgstr "Təbriklər"
721−
722−#~ msgid "Right edge"
723−#~ msgstr "Sağ Künc"
724−
725−#~ msgid "Speaking..."
726−#~ msgstr "Danışır..."
727−
728−#~ msgid "Loading. Please Wait..."
729−#~ msgstr "Yüklənir. Zəhmət olmasa, gözləyin..."
730−
731−#~ msgid "Speak Now..."
732−#~ msgstr "Danışın..."
733−
734−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
735−#~ msgstr ""
736−#~ "Applikasiyalara sürətli keçid üçün paneli açmaq üçün sol küncdən çəkin"
737−
738−#~ msgid "Power off"
739−#~ msgstr "Söndür"
740−
741−#~ msgid "All"
742−#~ msgstr "Hamısı"
743−
744−#~ msgid "Favorites"
745−#~ msgstr "Seçilmişlər"
746−
747−#~ msgid "Done"
748−#~ msgstr "Başa çatdı"
749−
750−#~ msgid "Log out"
751−#~ msgstr "Çıxış"
752−
753−#~ msgid "Shut down"
754−#~ msgstr "Sistemi Söndür"
755−
756−#~ msgid "Reboot"
757−#~ msgstr "Yenidən yüklə"
758−
759−#~ msgid "Try swiping from the top edge to access the indicators"
760−#~ msgstr "Göstəriciləri görmәk üçün yuxarı küncdən sürüşdürün"
761−
762−#~ msgid "Skip intro"
763−#~ msgstr "Tәqdimatı keç"
764−
765−#~ msgid "Try swiping from the right edge to unlock the phone"
766−#~ msgstr "Kilidi açmaq üçün sağ küncdən sürüşdürün"
767−
768−#~ msgid "Swipe up again to close the settings screen"
769−#~ msgstr "Nizamlamalar ekranını bağlamaq üçün yenidən yuxarı sürüşdürün"
770−
771−#~ msgid ""
772−#~ "You have now mastered the edge gestures and can start using the "
773−#~ "phone<br><br>Tap on the screen to start"
774−#~ msgstr ""
775−#~ "Siz künc hәrәkәtlәrini öyrәndiniz və telefonu istifadə etməyə başlaya "
776−#~ "bilərsiniz.<br><br>Başlamaq üçün ekrana toxunun"
777−
778−#~ msgid "Settings"
779−#~ msgstr "Tənzimləmələr"
780−
781−#~ msgid "Type or say a command"
782−#~ msgstr "Bir әmr söyləyin və ya yazın"
po/be.po+23−101
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-04-27 14:34+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Arsień Šachalevič <semen.shah@gmail.com>\n"
1313"Language-Team: Belarusian <be@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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: 2015-08-12 06:29+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Пароль: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Замацаваць кнопку"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Адмацаваць кнопку"
3438
@@ -230,15 +234,15 @@ msgstr "Терміновы выклік"
230234msgid "OK"
231235msgstr "Добра"
232236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234238msgid "See less"
235239msgstr "Карацей"
236240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238242msgid "See all"
239243msgstr "Больш падрабязна"
240244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242246msgctxt "Label: Hint for dash search line edit"
243247msgid "Search"
244248msgstr "Пошук"
@@ -274,6 +278,11 @@ msgstr "Болей…"
274278msgid "Less..."
275279msgstr "Менш..."
276280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Адправіць"
285+
277286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278287msgid "Rate this"
279288msgstr "Ацаніць"
@@ -282,10 +291,6 @@ msgstr "Ацаніць"
282291msgid "Add a review"
283292msgstr "Дадаць рэцэнзію"
284293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Адправіць"
288−
289294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290295msgid "Pull to refresh…"
291296msgstr "Пацягніце для абнаўлення ..."
@@ -481,15 +486,11 @@ msgstr "Адкрыць спецыяльныя меню"
481486msgid "Swipe up from the bottom edge."
482487msgstr "Правесці уверх ад ніжняга краю."
483488
484−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
489+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
485490#: qml/Tutorial/TutorialRight.qml:144
486491msgid "Tap here to continue."
487492msgstr "Націсніце тут, каб працягнуць."
488493
489−#: qml/Tutorial/TutorialContent.qml:81
490−msgid "Click here to finish."
491−msgstr "Націсніце тут для завяршэння."
492−
493494#: qml/Tutorial/TutorialLeftFinish.qml:24
494495msgid "These are the shortcuts to favorite apps"
495496msgstr "Гэта скарачэнні для абраных праграм"
@@ -715,87 +716,8 @@ msgstr "〈 %1"
715716msgid "%1 〉"
716717msgstr "%1 〉"
717718
718−#~ msgid "Reboot"
719−#~ msgstr "Перазагрузіць"
720−
721−#~ msgid "Shut down"
722−#~ msgstr "Выключыць"
723−
724−#~ msgid "Top edge"
725−#~ msgstr "Верхні край"
726−
727−#~ msgid "Right edge"
728−#~ msgstr "Правы край"
729−
730−#~ msgid "Left edge"
731−#~ msgstr "Левы край"
732−
733−#~ msgid "Search"
734−#~ msgstr "Пошук"
735−
736−#~ msgid "Confirm"
737−#~ msgstr "Пацвердзіць"
738−
739−#~ msgid "Try swiping from the right edge to unlock the phone"
740−#~ msgstr "Правядзіце пальцам з правага краю, каб разблакаваць тэлефон"
741−
742−#~ msgid "Loading. Please Wait..."
743−#~ msgstr "Загрузка. Чакайце..."
744−
745−#~ msgid "Speaking..."
746−#~ msgstr "Кажа..."
747−
748−#~ msgid "Speak Now..."
749−#~ msgstr "Кажыце..."
750−
751−#~ msgid "Type or say a command"
752−#~ msgstr "Напішыце або вымавіце каманду"
753−
754−#~ msgid "Log out"
755−#~ msgstr "Выйсці"
756−
757−#~ msgid "Power"
758−#~ msgstr "Сілкаванне"
759−
760−#~ msgid "Power off"
761−#~ msgstr "Выключыць"
762−
763−#~ msgid "Swipe up again to close the settings screen"
764−#~ msgstr "Правядзіце пальцам яшчэ раз, каб зачыніць акно параметраў"
765−
766−#~ msgid "Well done"
767−#~ msgstr "Добра"
768−
769−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
770−#~ msgstr ""
771−#~ "Правядзіце пальцам ад левага краю, каб адкрыць панэль запуску для паскарэння "
772−#~ "доступу да праграм"
773−
774−#~ msgid "Skip intro"
775−#~ msgstr "Прапусціць уводзіны"
776−
777−#~ msgid "Store"
778−#~ msgstr "Крама"
779−
780−#~ msgid "Restart"
781−#~ msgstr "Перазапусціць"
782−
783−#~ msgid "Close"
784−#~ msgstr "Закрыць"
785−
786−#~ msgid "Try swiping from the top edge to access the indicators"
787−#~ msgstr ""
788−#~ "Паспрабуйце правесці пальцам ад верхняга краю для доступу да індыкатараў"
789−
790−#~ msgid "Settings"
791−#~ msgstr "Наладкі"
792−
793−#~ msgid ""
794−#~ "You have now mastered the edge gestures and can start using the "
795−#~ "phone<br><br>Tap on the screen to start"
796−#~ msgstr ""
797−#~ "Вы толькі што асвоілі асноўная жэсты і можаце пачаць выкарыстоўваць "
798−#~ "тэлефон<br><br>Дакраніцеся да экрана, каб пачаць"
799−
800719#~ msgid "Please re-enter"
801720#~ msgstr "Калі ласка, паўтарыце ўвод"
721+
722+#~ msgid "Click here to finish."
723+#~ msgstr "Націсніце тут для завяршэння."
po/bg.po+20−74
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-04-12 14:43+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
1313"Language-Team: Bulgarian <bg@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -225,15 +229,15 @@ msgstr "Спешно повикване"
225229msgid "OK"
226230msgstr ""
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr ""
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr ""
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr ""
@@ -269,6 +273,11 @@ msgstr ""
269273msgid "Less..."
270274msgstr "По-малко..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Изпрати"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Оценете това"
@@ -277,10 +286,6 @@ msgstr "Оценете това"
277286msgid "Add a review"
278287msgstr "Добави отзив"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Изпрати"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr ""
@@ -472,15 +477,11 @@ msgstr ""
472477msgid "Swipe up from the bottom edge."
473478msgstr ""
474479
475−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
480+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
476481#: qml/Tutorial/TutorialRight.qml:144
477482msgid "Tap here to continue."
478483msgstr ""
479484
480−#: qml/Tutorial/TutorialContent.qml:81
481−msgid "Click here to finish."
482−msgstr ""
483−
484485#: qml/Tutorial/TutorialLeftFinish.qml:24
485486msgid "These are the shortcuts to favorite apps"
486487msgstr ""
@@ -698,58 +699,3 @@ msgstr ""
698699#, qt-format
699700msgid "%1 〉"
700701msgstr ""
701−
702−#~ msgid "Confirm"
703−#~ msgstr "Потвърди"
704−
705−#~ msgid "Search"
706−#~ msgstr "Търсене"
707−
708−#~ msgid "Top edge"
709−#~ msgstr "Горен край"
710−
711−#~ msgid "Close"
712−#~ msgstr "Затвори"
713−
714−#~ msgid "Left edge"
715−#~ msgstr "Ляв край"
716−
717−#~ msgid "Right edge"
718−#~ msgstr "Десен край"
719−
720−#~ msgid "Type or say a command"
721−#~ msgstr "Въведете или кажете команда"
722−
723−#~ msgid "Speaking..."
724−#~ msgstr "Говорете..."
725−
726−#~ msgid "Speak Now..."
727−#~ msgstr "Говорете сега..."
728−
729−#~ msgid "Well done"
730−#~ msgstr "Великолепно"
731−
732−#~ msgid "Skip intro"
733−#~ msgstr "Пропусни интрото"
734−
735−#~ msgid "Loading. Please Wait..."
736−#~ msgstr "Зарежда се. Моля, почакайте..."
737−
738−#~ msgid "Try swiping from the top edge to access the indicators"
739−#~ msgstr ""
740−#~ "Опитайте се да приплъзнете пръста си от горния край към долния, за да "
741−#~ "получите достъп до индикаторите"
742−
743−#~ msgid "Swipe up again to close the settings screen"
744−#~ msgstr ""
745−#~ "Отново приплъзнете пръста си нагоре за да затворите екрана с настройките"
746−
747−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
748−#~ msgstr ""
749−#~ "Приплъзнете пръста си от левия край към десния, за да отворите стартера за "
750−#~ "бърз достъп до приложенията"
751−
752−#~ msgid "Try swiping from the right edge to unlock the phone"
753−#~ msgstr ""
754−#~ "Опитайте се да приплъзнете пръста си от десния край към левия, за да "
755−#~ "отключите телефона"
po/br.po+24−116
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 13:51+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Rouxel <vincent.rouxel@mailoo.org>\n"
1313"Language-Team: Breton <br@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Ger-tremen : "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Spilhennañ ar verradenn"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Dispilhennañ ar verradenn"
3337
@@ -229,15 +233,15 @@ msgstr "Pellgomzadenn vallus"
229233msgid "OK"
230234msgstr "Mat eo"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Gwelet nebeutoc'h"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Gwelet pep tra"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Klask"
@@ -273,6 +277,11 @@ msgstr "Muioc'h..."
273277msgid "Less..."
274278msgstr "Nebeutoc'h..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Kas"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Priziit an dra-mañ"
@@ -281,10 +290,6 @@ msgstr "Priziit an dra-mañ"
281290msgid "Add a review"
282291msgstr "Ouzhpennañ un ali"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Kas"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Tennañ evit freskaat..."
@@ -374,7 +379,7 @@ msgstr "Siwazh, frazenn-dremen direizh"
374379#: qml/Greeter/NarrowView.qml:121
375380msgctxt "passphrase"
376381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Adverkañ, mar plij"
378383
379384#: qml/Greeter/NarrowView.qml:122
380385msgid "Sorry, incorrect passcode"
@@ -480,15 +485,11 @@ msgstr "Digeriñ al lañserioù ispisial"
480485msgid "Swipe up from the bottom edge."
481486msgstr "Riklit war-du an nec'h adalek an traoñ"
482487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484489#: qml/Tutorial/TutorialRight.qml:144
485490msgid "Tap here to continue."
486491msgstr "Pouzañ amañ evit kenderc'hel"
487492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Klikit amañ evit echuiñ."
491−
492493#: qml/Tutorial/TutorialLeftFinish.qml:24
493494msgid "These are the shortcuts to favorite apps"
494495msgstr "Berradennoù war-du hoc'h arloadoù gwellañ-deuet eo ar re-mañ"
@@ -715,101 +716,8 @@ msgstr "〈 %1"
715716msgid "%1 〉"
716717msgstr "%1 〉"
717718
718−#~ msgid "Close"
719−#~ msgstr "Serriñ"
720−
721−#~ msgid "Top edge"
722−#~ msgstr "Bord uhelañ"
723−
724−#~ msgid "Left edge"
725−#~ msgstr "Bord kleiz"
726−
727−#~ msgid "Skip intro"
728−#~ msgstr "Tremen hep sellet ouzh an digoradur"
729−
730−#~ msgid "Right edge"
731−#~ msgstr "Bord dehoù"
732−
733−#~ msgid ""
734−#~ "You have now mastered the edge gestures and can start using the "
735−#~ "phone<br><br>Tap on the screen to start"
736−#~ msgstr ""
737−#~ "Mestroniañ a rit ar jestroù ha gallout a rit kregiñ da implijout ar "
738−#~ "pellgomzer<br><br>Touchit d'ar skramm evit kregiñ ganti"
739−
740−#~ msgid "Loading. Please Wait..."
741−#~ msgstr "O kargañ. Gortozit, mar plij..."
742−
743−#~ msgid "Speaking..."
744−#~ msgstr "O komz..."
745−
746−#~ msgid "Speak Now..."
747−#~ msgstr "Komzit bremañ..."
748−
749−#~ msgid "Confirm"
750−#~ msgstr "Kadarnaat"
751−
752−#~ msgid "Search"
753−#~ msgstr "Klask"
754−
755−#~ msgid "Try swiping from the top edge to access the indicators"
756−#~ msgstr ""
757−#~ "Lakait ho piz da riklañ adalek ar bord uhelañ da lakaat ar merkerioù war wel."
758−
759−#~ msgid "Swipe up again to close the settings screen"
760−#~ msgstr ""
761−#~ "Lakait ho piz da riklañ war-du ar bord uhelañ da serriñ skramm an arventennoù"
762−
763−#~ msgid "Try swiping from the right edge to unlock the phone"
764−#~ msgstr ""
765−#~ "Lakait ho piz da riklañ adalek ar bord dehoù da zibrennañ ar pellgomzer."
766−
767−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
768−#~ msgstr ""
769−#~ "Lakait ho piz da riklañ adalek ar bord kleiz da ziskouez al lañser arloadoù "
770−#~ "prim."
771−
772−#~ msgid "Well done"
773−#~ msgstr "Gourc'hemennoù !"
774−
775−#~ msgid "Type or say a command"
776−#~ msgstr "Skrivit pe lavarit un urzhiad"
777−
778−#~ msgid "Store"
779−#~ msgstr "Enrollañ"
780−
781−#~ msgid "Power off"
782−#~ msgstr "Lazhañ"
783−
784−#~ msgid "Done"
785−#~ msgstr "Graet eo"
786−
787−#~ msgid "All"
788−#~ msgstr "An holl anezho"
789−
790−#~ msgid "Favorites"
791−#~ msgstr "Gwellañ deuet"
792−
793−#~ msgid "Power"
794−#~ msgstr "Tredan"
795−
796−#~ msgid "Log out"
797−#~ msgstr "Digevreañ"
798−
799−#~ msgid "Reboot"
800−#~ msgstr "Adloc'hañ"
801−
802−#~ msgid "Shut down"
803−#~ msgstr "Lazhañ ar benveg"
804−
805−#~ msgid "Settings"
806−#~ msgstr "Arventennoù"
807−
808−#~ msgid "Restart"
809−#~ msgstr "Adloc'hañ"
810−
811−#~ msgid "Manage Scopes"
812−#~ msgstr "Merañ ar c'hefluskerioù enklask"
813−
814719#~ msgid "Please re-enter"
815720#~ msgstr "Adverkañ, mar plij"
721+
722+#~ msgid "Click here to finish."
723+#~ msgstr "Klikit amañ evit echuiñ."
po/bs.po+20−31
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-16 22:33+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Bosnian <bs@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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: 2015-08-12 06:29+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Šifra: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Prikačite prečicu"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Otkačite prečicu"
3438
@@ -227,15 +231,15 @@ msgstr "Hitan Poziv"
227231msgid "OK"
228232msgstr "U redu"
229233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231235msgid "See less"
232236msgstr "Pogledati manje"
233237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235239msgid "See all"
236240msgstr "Pogledati sve"
237241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239243msgctxt "Label: Hint for dash search line edit"
240244msgid "Search"
241245msgstr "Pretraži"
@@ -271,6 +275,11 @@ msgstr "Više..."
271275msgid "Less..."
272276msgstr "Manje..."
273277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Pošalji"
282+
274283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275284msgid "Rate this"
276285msgstr "Ocijeni ovo"
@@ -279,10 +288,6 @@ msgstr "Ocijeni ovo"
279288msgid "Add a review"
280289msgstr "Dodaj recenziju"
281290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Pošalji"
285−
286291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287292msgid "Pull to refresh…"
288293msgstr "Povući za osvježavanje..."
@@ -478,15 +483,11 @@ msgstr "Otvorite posebne menije"
478483msgid "Swipe up from the bottom edge."
479484msgstr "Prevucite od donje ivice."
480485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482487#: qml/Tutorial/TutorialRight.qml:144
483488msgid "Tap here to continue."
484489msgstr "Kucnite ovdje za nastavak."
485490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr ""
489−
490491#: qml/Tutorial/TutorialLeftFinish.qml:24
491492msgid "These are the shortcuts to favorite apps"
492493msgstr "Ovo su kratice za omiljene aplikacije"
@@ -713,17 +714,5 @@ msgstr "〈 %1"
713714msgid "%1 〉"
714715msgstr "%1 〉"
715716
716−#~ msgid "Top edge"
717−#~ msgstr "Gornja ivica"
718−
719−#~ msgid "Close"
720−#~ msgstr "Zatvori"
721−
722−#~ msgid "Skip intro"
723−#~ msgstr "Preskoči uvod"
724−
725−#~ msgid "Right edge"
726−#~ msgstr "Desna ivica"
727−
728717#~ msgid "Please re-enter"
729718#~ msgstr "Molimo ponovo unesite"
po/ca.po+22−115
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 09:48+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
1313"Language-Team: Catalan <ca@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Contrasenya: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Enganxa la drecera"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Desenganxa la drecera"
3337
@@ -229,15 +233,15 @@ msgstr "Trucada d'emergència"
229233msgid "OK"
230234msgstr "D'acord"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Mostra'n menys"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Mostra-ho tot"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Cerca"
@@ -273,6 +277,11 @@ msgstr "Més..."
273277msgid "Less..."
274278msgstr "Menys..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Envia"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Puntueu-ho"
@@ -281,10 +290,6 @@ msgstr "Puntueu-ho"
281290msgid "Add a review"
282291msgstr "Afegiu una ressenya"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Envia"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Estireu per actualitzar..."
@@ -482,15 +487,11 @@ msgstr "Obre els menús especials"
482487msgid "Swipe up from the bottom edge."
483488msgstr "Llisqueu el dit des de la vora inferior."
484489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486491#: qml/Tutorial/TutorialRight.qml:144
487492msgid "Tap here to continue."
488493msgstr "Feu un toc per continuar."
489494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr "Feu un toc aquí per finalitzar"
493−
494495#: qml/Tutorial/TutorialLeftFinish.qml:24
495496msgid "These are the shortcuts to favorite apps"
496497msgstr "Aquestes són les dreceres a les aplicacions preferides"
@@ -718,102 +719,8 @@ msgstr "〈 %1"
718719msgid "%1 〉"
719720msgstr "%1 〉"
720721
721−#~ msgid "Confirm"
722−#~ msgstr "Confirma"
723−
724−#~ msgid "Type or say a command"
725−#~ msgstr "Escriviu o pronuncieu una ordre"
726−
727−#~ msgid "Loading. Please Wait..."
728−#~ msgstr "S'està carregant. Espereu-vos un moment..."
729−
730−#~ msgid "Speak Now..."
731−#~ msgstr "Parleu..."
732−
733−#~ msgid "Speaking..."
734−#~ msgstr "S'està parlant..."
735−
736−#~ msgid "Search"
737−#~ msgstr "Cerca"
738−
739−#~ msgid "Right edge"
740−#~ msgstr "Vora dreta"
741−
742−#~ msgid "Top edge"
743−#~ msgstr "Vora superior"
744−
745−#~ msgid "Well done"
746−#~ msgstr "Enhorabona!"
747−
748−#~ msgid "Left edge"
749−#~ msgstr "Vora esquerra"
750−
751−#~ msgid "Try swiping from the top edge to access the indicators"
752−#~ msgstr ""
753−#~ "Proveu de lliscar el dit des de la vora superior per accedir als indicadors"
754−
755−#~ msgid "Close"
756−#~ msgstr "Tanca"
757−
758−#~ msgid "Swipe up again to close the settings screen"
759−#~ msgstr ""
760−#~ "Llisqueu el dit cap amunt una altra vegada per tancar la pantalla de "
761−#~ "configuració"
762−
763−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
764−#~ msgstr ""
765−#~ "Llisqueu el dit des de la vora esquerra per mostrar el llançador i accedir "
766−#~ "ràpidament a les aplicacions"
767−
768−#~ msgid "Skip intro"
769−#~ msgstr "Omet la introducció"
770−
771−#~ msgid "Try swiping from the right edge to unlock the phone"
772−#~ msgstr ""
773−#~ "Proveu de lliscar el dit des de la vora dreta per desblocar el telèfon"
774−
775−#~ msgid ""
776−#~ "You have now mastered the edge gestures and can start using the "
777−#~ "phone<br><br>Tap on the screen to start"
778−#~ msgstr ""
779−#~ "Ja heu après com utilitzar els gestos de les vores per fer servir el "
780−#~ "telèfon<br><br>Feu un toc a la pantalla per començar"
781−
782−#~ msgid "Store"
783−#~ msgstr "Botiga"
784−
785−#~ msgid "Done"
786−#~ msgstr "Fet"
787−
788−#~ msgid "Favorites"
789−#~ msgstr "Preferides"
790−
791−#~ msgid "All"
792−#~ msgstr "Totes"
793−
794−#~ msgid "Log out"
795−#~ msgstr "Surt"
796−
797−#~ msgid "Reboot"
798−#~ msgstr "Reinicia"
799−
800−#~ msgid "Settings"
801−#~ msgstr "Paràmetres"
802−
803−#~ msgid "Power"
804−#~ msgstr "Energia"
805−
806−#~ msgid "Power off"
807−#~ msgstr "Apaga"
808−
809−#~ msgid "Shut down"
810−#~ msgstr "Apaga"
811−
812−#~ msgid "Restart"
813−#~ msgstr "Reinicia"
814−
815722#~ msgid "Please re-enter"
816723#~ msgstr "Torneu-ho a introduir"
817724
818−#~ msgid "Manage Scopes"
819−#~ msgstr "Gestioneu les lents"
725+#~ msgid "Click here to finish."
726+#~ msgstr "Feu un toc aquí per finalitzar"
po/ca@valencia.po+20−116
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-02-22 15:22+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
1313"Language-Team: Catalan <ca@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Contrasenya: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Apega la drecera"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Desenganxa la drecera"
3337
@@ -229,15 +233,15 @@ msgstr "Cridada d'emergència"
229233msgid "OK"
230234msgstr "D'acord"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Mostra'n menys"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Mostra-ho tot"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr ""
@@ -273,6 +277,11 @@ msgstr "Més..."
273277msgid "Less..."
274278msgstr "Menys..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Envia"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Puntueu-ho"
@@ -281,10 +290,6 @@ msgstr "Puntueu-ho"
281290msgid "Add a review"
282291msgstr "Afegiu una ressenya"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Envia"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Estireu per actualitzar..."
@@ -482,15 +487,11 @@ msgstr ""
482487msgid "Swipe up from the bottom edge."
483488msgstr ""
484489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486491#: qml/Tutorial/TutorialRight.qml:144
487492msgid "Tap here to continue."
488493msgstr ""
489494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr ""
493−
494495#: qml/Tutorial/TutorialLeftFinish.qml:24
495496msgid "These are the shortcuts to favorite apps"
496497msgstr ""
@@ -718,102 +719,5 @@ msgstr "〈 %1"
718719msgid "%1 〉"
719720msgstr "%1 〉"
720721
721−#~ msgid "Log out"
722−#~ msgstr "Ix"
723−
724−#~ msgid "Shut down"
725−#~ msgstr "Apaga"
726−
727−#~ msgid "Reboot"
728−#~ msgstr "Reinicia"
729−
730−#~ msgid "Power"
731−#~ msgstr "Energia"
732−
733−#~ msgid "Power off"
734−#~ msgstr "Apaga"
735−
736−#~ msgid "Restart"
737−#~ msgstr "Reinicia"
738−
739−#~ msgid "Skip intro"
740−#~ msgstr "Omet la introducció"
741−
742−#~ msgid "Right edge"
743−#~ msgstr "Vora dreta"
744−
745−#~ msgid "Try swiping from the right edge to unlock the phone"
746−#~ msgstr ""
747−#~ "Proveu de lliscar el dit des de la vora dreta per desblocar el telèfon"
748−
749−#~ msgid "Top edge"
750−#~ msgstr "Vora superior"
751−
752−#~ msgid "Try swiping from the top edge to access the indicators"
753−#~ msgstr ""
754−#~ "Proveu de lliscar el dit des de la vora superior per accedir als indicadors"
755−
756−#~ msgid "Close"
757−#~ msgstr "Tanca"
758−
759−#~ msgid "Swipe up again to close the settings screen"
760−#~ msgstr ""
761−#~ "Llisqueu el dit cap amunt una altra vegada per tancar la pantalla de "
762−#~ "configuració"
763−
764−#~ msgid "Left edge"
765−#~ msgstr "Vora esquerra"
766−
767−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
768−#~ msgstr ""
769−#~ "Llisqueu el dit des de la vora esquerra per mostrar el llançador i accedir "
770−#~ "ràpidament a les aplicacions"
771−
772−#~ msgid "Well done"
773−#~ msgstr "Enhorabona!"
774−
775−#~ msgid "Search"
776−#~ msgstr "Cerca"
777−
778−#~ msgid "Settings"
779−#~ msgstr "Paràmetres"
780−
781−#~ msgid "Manage Scopes"
782−#~ msgstr "Gestioneu les lents"
783−
784−#~ msgid "Done"
785−#~ msgstr "Fet"
786−
787−#~ msgid "Store"
788−#~ msgstr "Botiga"
789−
790−#~ msgid "Favorites"
791−#~ msgstr "Preferides"
792−
793−#~ msgid "All"
794−#~ msgstr "Totes"
795−
796−#~ msgid "Confirm"
797−#~ msgstr "Confirma"
798−
799−#~ msgid "Loading. Please Wait..."
800−#~ msgstr "S'està carregant. Espereu-vos un moment..."
801−
802−#~ msgid "Speak Now..."
803−#~ msgstr "Parleu..."
804−
805−#~ msgid "Speaking..."
806−#~ msgstr "S'està parlant..."
807−
808722#~ msgid "Please re-enter"
809723#~ msgstr "Torneu-ho a introduir"
810−
811−#~ msgid "Type or say a command"
812−#~ msgstr "Escriviu o pronuncieu una ordre"
813−
814−#~ msgid ""
815−#~ "You have now mastered the edge gestures and can start using the "
816−#~ "phone<br><br>Tap on the screen to start"
817−#~ msgstr ""
818−#~ "Ja heu après com utilitzar els gestos de les vores per fer servir el "
819−#~ "telèfon<br><br>Feu un toc a la pantalla per començar"
po/ce.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-02-15 04:01+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Chechen <ce@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/ckb.po+20−67
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-21 11:05+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Aras <aras.noori@gmail.com>\n"
1313"Language-Team: Kurdish (Sorani) <ckb@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr "هێڵی فریاگوزاری"
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "ناردن"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "پلە دابنی بۆی"
@@ -275,10 +284,6 @@ msgstr "پلە دابنی بۆی"
275284msgid "Add a review"
276285msgstr "پێداچوونەوە زۆر بکە"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "ناردن"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,51 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Top edge"
701−#~ msgstr "لێواری سەرەوە"
702−
703−#~ msgid "Try swiping from the top edge to access the indicators"
704−#~ msgstr "لێواری سەرەوە ڕابکێشە بۆ گەیشتن بە نیشاندەرەکان"
705−
706−#~ msgid "Close"
707−#~ msgstr "داخستن"
708−
709−#~ msgid "Swipe up again to close the settings screen"
710−#~ msgstr "ڕایکێشەوە سەرەوە جارێکی تر بۆ داخستنی پەردەی ڕێکخستنەکان"
711−
712−#~ msgid "Left edge"
713−#~ msgstr "لێواری چەپ"
714−
715−#~ msgid "Try swiping from the right edge to unlock the phone"
716−#~ msgstr "لێواری ڕاست ڕابکێشە بۆ کردنەوەی مۆبایلەکە"
717−
718−#~ msgid "Right edge"
719−#~ msgstr "لێواری ڕاست"
720−
721−#~ msgid "Speaking..."
722−#~ msgstr "قسە دەکات..."
723−
724−#~ msgid "Speak Now..."
725−#~ msgstr "ئێستا قسە بکە"
726−
727−#~ msgid "Confirm"
728−#~ msgstr "پشتڕاستکردنەوە"
729−
730−#~ msgid "Search"
731−#~ msgstr "گەڕان"
732−
733−#~ msgid "Skip intro"
734−#~ msgstr "پێشەکیی بپەڕێنە"
735−
736−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
737−#~ msgstr "لە چەپەوە بچۆرەوە سەر دەستپێک بۆئەوەی بتوانی هەموو ئەپەکان ببینی"
738−
739−#~ msgid "Well done"
740−#~ msgstr "دەستخۆش"
741−
742−#~ msgid "Type or say a command"
743−#~ msgstr "فەرمانێک بێژە یان بنووسە"
744−
745−#~ msgid "Loading. Please Wait..."
746−#~ msgstr "لە بارکردندایە. تکایە چاوەڕێ بکە..."
po/cs.po+23−67
@@ -7,28 +7,32 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-07 10:44+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
1313"Language-Team: Czech <cs@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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020"Language: cs\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Heslo: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Připíchnout zkratku"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Odpíchnout zkratku"
3438
@@ -229,15 +233,15 @@ msgstr "Tísňové volání"
229233msgid "OK"
230234msgstr "OK"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Zobrazit méně"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Zobrazit vše"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Hledat"
@@ -273,6 +277,11 @@ msgstr "Více..."
273277msgid "Less..."
274278msgstr "Méně..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Odeslat"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Ohodnoťte to"
@@ -281,10 +290,6 @@ msgstr "Ohodnoťte to"
281290msgid "Add a review"
282291msgstr "Přidat recenzi"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Odeslat"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Vytáhněte pro obnovení..."
@@ -483,15 +488,11 @@ msgstr "Otevřít speciální menu"
483488msgid "Swipe up from the bottom edge."
484489msgstr "Potáhněte prstem z dola nahoru."
485490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487492#: qml/Tutorial/TutorialRight.qml:144
488493msgid "Tap here to continue."
489494msgstr "Klepněte zde pro pokračování."
490495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr "Klikněte zde pro dokončení."
494−
495496#: qml/Tutorial/TutorialLeftFinish.qml:24
496497msgid "These are the shortcuts to favorite apps"
497498msgstr "Zde jsou odkazy na vaše oblíbené aplikace"
@@ -717,53 +718,8 @@ msgstr "〈 %1"
717718msgid "%1 〉"
718719msgstr "%1 〉"
719720
720−#~ msgid "Try swiping from the right edge to unlock the phone"
721−#~ msgstr "Pokuste se odemknout telefon potažením prstu z pravého okraje."
722−
723−#~ msgid "Skip intro"
724−#~ msgstr "Přeskočit intro"
725−
726−#~ msgid "Right edge"
727−#~ msgstr "Pravý okraj"
728−
729−#~ msgid "Top edge"
730−#~ msgstr "Horní okraj"
731−
732−#~ msgid "Try swiping from the top edge to access the indicators"
733−#~ msgstr "Pokuste se zpřístupnit indikátory potažením prstu z horního okraje"
734−
735−#~ msgid "Close"
736−#~ msgstr "Uzavřít"
737−
738−#~ msgid "Left edge"
739−#~ msgstr "Levý okraj"
740−
741−#~ msgid "Loading. Please Wait..."
742−#~ msgstr "Načítám. Čekejte prosím..."
743−
744−#~ msgid "Speak Now..."
745−#~ msgstr "Mluvte..."
746−
747−#~ msgid "Confirm"
748−#~ msgstr "Potvrdit"
749−
750−#~ msgid "Search"
751−#~ msgstr "Hledat"
752−
753−#~ msgid "Speaking..."
754−#~ msgstr "Mluvte..."
755−
756−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
757−#~ msgstr "Pro rychlý přístup k aplikacím potáhněte prst z levého okraje."
758−
759−#~ msgid "Well done"
760−#~ msgstr "Výborně"
761−
762−#~ msgid "Type or say a command"
763−#~ msgstr "Napište nebo řekněte příkaz"
764−
765−#~ msgid "Swipe up again to close the settings screen"
766−#~ msgstr "Přetažením nahoru dojde k uzavření obrazovky nastavení"
767−
768721#~ msgid "Please re-enter"
769722#~ msgstr "Vložte znovu"
723+
724+#~ msgid "Click here to finish."
725+#~ msgstr "Klikněte zde pro dokončení."
po/cy.po+23−19
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-31 13:21+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-07-31 12:34+0000\n"
1212"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
1313"Language-Team: Welsh <cy@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Cyfrinair: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Pinio llwybr byr"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Dadbinio llwybr byr"
3438
@@ -230,15 +234,15 @@ msgstr "Galwad Frys"
230234msgid "OK"
231235msgstr "Iawn"
232236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234238msgid "See less"
235239msgstr "Gweld llai"
236240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238242msgid "See all"
239243msgstr "Gweld y cyfan"
240244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242246msgctxt "Label: Hint for dash search line edit"
243247msgid "Search"
244248msgstr "Chwilio"
@@ -274,6 +278,11 @@ msgstr "Mwy..."
274278msgid "Less..."
275279msgstr "Llai..."
276280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Anfon"
285+
277286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278287msgid "Rate this"
279288msgstr "Graddio hwn"
@@ -282,10 +291,6 @@ msgstr "Graddio hwn"
282291msgid "Add a review"
283292msgstr "Ychwanegu adolygiad"
284293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Anfon"
288−
289294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290295msgid "Pull to refresh…"
291296msgstr "Tynnwch i adnewyddu..."
@@ -487,15 +492,11 @@ msgstr "Agor dewislenni arbennig"
487492msgid "Swipe up from the bottom edge."
488493msgstr "Trawiwch i fyny o'r ymyl gwaelod."
489494
490−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
495+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
491496#: qml/Tutorial/TutorialRight.qml:144
492497msgid "Tap here to continue."
493498msgstr "Tapiwch yma i barhau."
494499
495−#: qml/Tutorial/TutorialContent.qml:81
496−msgid "Click here to finish."
497−msgstr "Cliciwch yma i orffen."
498−
499500#: qml/Tutorial/TutorialLeftFinish.qml:24
500501msgid "These are the shortcuts to favorite apps"
501502msgstr "Rhain yw'r llwybrau byr i'ch hoff apiau"
@@ -720,3 +721,6 @@ msgstr "〈 %1"
720721#, qt-format
721722msgid "%1 〉"
722723msgstr "%1 〉"
724+
725+#~ msgid "Click here to finish."
726+#~ msgstr "Cliciwch yma i orffen."
po/da.po+23−74
@@ -8,27 +8,31 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
12−"PO-Revision-Date: 2015-07-06 12:05+0000\n"
11+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
12+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1313"Last-Translator: Folmer Fredslund <Unknown>\n"
1414"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
1515"MIME-Version: 1.0\n"
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: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Adgangskode: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Fastgør genvej"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Gør genvej flytbar"
3438
@@ -230,15 +234,15 @@ msgstr "Nødopkald"
230234msgid "OK"
231235msgstr "Ok"
232236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234238msgid "See less"
235239msgstr "Vis mindre"
236240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238242msgid "See all"
239243msgstr "Se alle"
240244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242246msgctxt "Label: Hint for dash search line edit"
243247msgid "Search"
244248msgstr "Søg"
@@ -274,6 +278,11 @@ msgstr "Mere..."
274278msgid "Less..."
275279msgstr "Mindre..."
276280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Send"
285+
277286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278287msgid "Rate this"
279288msgstr "Bedøm dette"
@@ -282,10 +291,6 @@ msgstr "Bedøm dette"
282291msgid "Add a review"
283292msgstr "Tilføj en anmeldelse"
284293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Send"
288−
289294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290295msgid "Pull to refresh…"
291296msgstr "Træk ned for at genindlæse..."
@@ -481,15 +486,11 @@ msgstr "Åben specialmenuer"
481486msgid "Swipe up from the bottom edge."
482487msgstr "Swipe op fra den nedre kant."
483488
484−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
489+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
485490#: qml/Tutorial/TutorialRight.qml:144
486491msgid "Tap here to continue."
487492msgstr "Tryk her for at fortsætte."
488493
489−#: qml/Tutorial/TutorialContent.qml:81
490−msgid "Click here to finish."
491−msgstr "Tryk her for at afslutte."
492−
493494#: qml/Tutorial/TutorialLeftFinish.qml:24
494495msgid "These are the shortcuts to favorite apps"
495496msgstr "Disse er genveje til favorit-apps"
@@ -717,60 +718,8 @@ msgstr "〈 %1"
717718msgid "%1 〉"
718719msgstr "%1 〉"
719720
720−#~ msgid "Close"
721−#~ msgstr "Luk"
722−
723−#~ msgid "Left edge"
724−#~ msgstr "Venstre kant"
725−
726−#~ msgid "Try swiping from the right edge to unlock the phone"
727−#~ msgstr "Prøv at stryge fra højre kant for at låse telefonen op"
728−
729−#~ msgid "Right edge"
730−#~ msgstr "Højre kant"
731−
732−#~ msgid "Speaking..."
733−#~ msgstr "Taler..."
734−
735−#~ msgid "Confirm"
736−#~ msgstr "Bekræft"
737−
738−#~ msgid "Search"
739−#~ msgstr "Søg"
740−
741−#~ msgid "Skip intro"
742−#~ msgstr "Spring intro over"
743−
744−#~ msgid "Top edge"
745−#~ msgstr "Øvre kant"
746−
747−#~ msgid "Try swiping from the top edge to access the indicators"
748−#~ msgstr "Prøv at stryge fra den øvre kant for at tilgå indikatorerne"
749−
750−#~ msgid "Swipe up again to close the settings screen"
751−#~ msgstr "Stryg op igen for at låse indstillingsskærmen"
752−
753−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
754−#~ msgstr "Stryg fra venstre for at vise opstarteren med hurtig adgang til apps"
755−
756−#~ msgid "Well done"
757−#~ msgstr "Godt gjort"
758−
759−#~ msgid "Type or say a command"
760−#~ msgstr "Skriv eller indtal en kommando"
761−
762−#~ msgid "Loading. Please Wait..."
763−#~ msgstr "Indlæser. Vent venligst..."
764−
765−#~ msgid "Speak Now..."
766−#~ msgstr "Tal nu..."
767−
768−#~ msgid ""
769−#~ "You have now mastered the edge gestures and can start using the "
770−#~ "phone<br><br>Tap on the screen to start"
771−#~ msgstr ""
772−#~ "Du mestrer nu kantbevægelserne og kan begynde at bruge telefonen<br><br>Tryk "
773−#~ "på skærmen for at starte"
774−
775721#~ msgid "Please re-enter"
776722#~ msgstr "Vær venlig at genindtaste"
723+
724+#~ msgid "Click here to finish."
725+#~ msgstr "Tryk her for at afslutte."
po/de.po+24−114
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-24 18:03+0000\n"
12−"Last-Translator: Torsten Franz <Unknown>\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-06-01 11:33+0000\n"
12+"Last-Translator: Tobias Bannert <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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Passwort: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Verknüpfung anheften"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Verknüpfung entfernen"
3337
@@ -229,15 +233,15 @@ msgstr "Notruf"
229233msgid "OK"
230234msgstr "OK"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Weniger ansehen"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Alle anzeigen"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Suchen"
@@ -273,6 +277,11 @@ msgstr "Mehr …"
273277msgid "Less..."
274278msgstr "Weniger …"
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Senden"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Bewerten"
@@ -281,10 +290,6 @@ msgstr "Bewerten"
281290msgid "Add a review"
282291msgstr "Bewertung hinzufügen"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Senden"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Zum Aktualisieren ziehen …"
@@ -481,15 +486,11 @@ msgstr "Spezielle Menüs öffnen"
481486msgid "Swipe up from the bottom edge."
482487msgstr "Wischen Sie von der unteren Bildschirmkante nach oben."
483488
484−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
489+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
485490#: qml/Tutorial/TutorialRight.qml:144
486491msgid "Tap here to continue."
487492msgstr "Zum Fortfahren hier tippen."
488493
489−#: qml/Tutorial/TutorialContent.qml:81
490−msgid "Click here to finish."
491−msgstr "Zum Abschließen bitte hier klicken."
492−
493494#: qml/Tutorial/TutorialLeftFinish.qml:24
494495msgid "These are the shortcuts to favorite apps"
495496msgstr "Dies sind die Verknüpfungen zu Ihren favorisierten Anwendungen."
@@ -716,99 +717,8 @@ msgstr "〈 %1"
716717msgid "%1 〉"
717718msgstr "%1 〉"
718719
719−#~ msgid "Confirm"
720−#~ msgstr "Bestätigen"
721−
722−#~ msgid "Loading. Please Wait..."
723−#~ msgstr "Wird geladen. Bitte warten …"
724−
725−#~ msgid "Speak Now..."
726−#~ msgstr "Sprechen Sie jetzt …"
727−
728−#~ msgid "Search"
729−#~ msgstr "Suchen"
730−
731−#~ msgid "Close"
732−#~ msgstr "Schließen"
733−
734−#~ msgid "Left edge"
735−#~ msgstr "Linker Rand"
736−
737−#~ msgid "Well done"
738−#~ msgstr "Gut gemacht"
739−
740−#~ msgid "Swipe up again to close the settings screen"
741−#~ msgstr "Wischen Sie erneut nach oben, um das Einstellungsmenü zu schließen"
742−
743−#~ msgid "Skip intro"
744−#~ msgstr "Einführung überspringen"
745−
746−#~ msgid "Type or say a command"
747−#~ msgstr "Befehl eingeben oder sprechen"
748−
749−#~ msgid "Speaking..."
750−#~ msgstr "Sprechen Sie …"
751−
752−#~ msgid ""
753−#~ "You have now mastered the edge gestures and can start using the "
754−#~ "phone<br><br>Tap on the screen to start"
755−#~ msgstr ""
756−#~ "Sie haben nun die Kantengesten erfolgreich erlernt und können das Telefon "
757−#~ "nun nutzen<br><br>Zum Starten auf den Bildschirm tippen"
758−
759−#~ msgid "Top edge"
760−#~ msgstr "Oberer Bildschirmrand"
761−
762−#~ msgid "Try swiping from the top edge to access the indicators"
763−#~ msgstr ""
764−#~ "Vom oberen Bildschirmrand her wischen, um die Statusmeldungen anzuzeigen"
765−
766−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
767−#~ msgstr ""
768−#~ "Wischen Sie von links nach rechts, um die Seitenleiste für den Anwendungs-"
769−#~ "Schnellzugriff aufzurufen"
770−
771−#~ msgid "Try swiping from the right edge to unlock the phone"
772−#~ msgstr "Vom rechten Bildschirmrand her wischen, um das Gerät zu entsperren"
773−
774−#~ msgid "Right edge"
775−#~ msgstr "Rechter Bildschirmrand"
776−
777−#~ msgid "Power off"
778−#~ msgstr "Ausschalten"
779−
780−#~ msgid "All"
781−#~ msgstr "Alle"
782−
783−#~ msgid "Done"
784−#~ msgstr "Erledigt"
785−
786−#~ msgid "Favorites"
787−#~ msgstr "Favoriten"
788−
789−#~ msgid "Store"
790−#~ msgstr "Store"
791−
792−#~ msgid "Log out"
793−#~ msgstr "Abmelden"
794−
795−#~ msgid "Reboot"
796−#~ msgstr "Neustart"
797−
798−#~ msgid "Shut down"
799−#~ msgstr "Herunterfahren"
800−
801−#~ msgid "Power"
802−#~ msgstr "Energie"
803−
804−#~ msgid "Settings"
805−#~ msgstr "Einstellungen"
806−
807−#~ msgid "Restart"
808−#~ msgstr "Neustarten"
809−
810−#~ msgid "Manage Scopes"
811−#~ msgstr "Filter verwalten"
812−
813720#~ msgid "Please re-enter"
814721#~ msgstr "Bitte erneut eingeben"
722+
723+#~ msgid "Click here to finish."
724+#~ msgstr "Zum Abschließen bitte hier klicken."
po/el.po+23−109
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-05 21:52+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Simos Xenitellis <Unknown>\n"
1313"Language-Team: Greek <el@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Κωδικός πρόσβασης: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Καρφίτσωμα συντόμευσης"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Ξεκαρφίτσωμα συντόμευσης"
3337
@@ -229,15 +233,15 @@ msgstr "Κλήση έκτακτης ανάγκης"
229233msgid "OK"
230234msgstr "OK"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Λιγότερα"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Εμφάνιση όλων"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Αναζήτηση"
@@ -273,6 +277,11 @@ msgstr "Περισσότερα..."
273277msgid "Less..."
274278msgstr "Λιγότερα..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Αποστολή"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Βαθμολογήστε το"
@@ -281,10 +290,6 @@ msgstr "Βαθμολογήστε το"
281290msgid "Add a review"
282291msgstr "Προσθέστε την αξιολόγησή σας"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Αποστολή"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Σύρτε για ανανέωση…"
@@ -376,7 +381,7 @@ msgstr "Συγνώμη, μη έγκυρο συνθηματικό"
376381#: qml/Greeter/NarrowView.qml:121
377382msgctxt "passphrase"
378383msgid "Please re-enter"
379−msgstr ""
384+msgstr "Παρακαλώ πληκτρολογήστε ξανά"
380385
381386#: qml/Greeter/NarrowView.qml:122
382387msgid "Sorry, incorrect passcode"
@@ -483,15 +488,11 @@ msgstr "Άνοιγμα ειδικών μενού"
483488msgid "Swipe up from the bottom edge."
484489msgstr "Σύρετε από την κάτω άκρη προς τα πάνω."
485490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487492#: qml/Tutorial/TutorialRight.qml:144
488493msgid "Tap here to continue."
489494msgstr "Πατήστε εδώ για συνέχεια."
490495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr "Πατήστε εδώ για τέλος."
494−
495496#: qml/Tutorial/TutorialLeftFinish.qml:24
496497msgid "These are the shortcuts to favorite apps"
497498msgstr "Είναι συντομεύσεις για αγαπημένες εφαρμογές"
@@ -722,95 +723,8 @@ msgstr "〈 %1"
722723msgid "%1 〉"
723724msgstr "%1 〉"
724725
725−#~ msgid "Confirm"
726−#~ msgstr "Επιβεβαίωση"
727−
728−#~ msgid "Type or say a command"
729−#~ msgstr "Πληκτρολογήστε ή πείτε μια εντολή"
730−
731−#~ msgid "Speak Now..."
732−#~ msgstr "Μιλήστε τώρα..."
733−
734−#~ msgid "Speaking..."
735−#~ msgstr "Ομιλία..."
736−
737−#~ msgid "Search"
738−#~ msgstr "Αναζήτηση"
739−
740−#~ msgid "Try swiping from the top edge to access the indicators"
741−#~ msgstr "Σύρετε από το πάνω άκρο για πρόσβαση στις ρυθμίσεις"
742−
743−#~ msgid "Swipe up again to close the settings screen"
744−#~ msgstr "Σύρετε προς τα επάνω για κλείσιμο των ρυθμίσεων"
745−
746−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
747−#~ msgstr ""
748−#~ "Σύρετε από τα αριστερό άκρο για εμφάνιση του εκκινητή για άμεση πρόσβαση "
749−#~ "στις εφαρμογές"
750−
751−#~ msgid "Well done"
752−#~ msgstr "Συγχαρητήρια"
753−
754−#~ msgid "Close"
755−#~ msgstr "Κλείσιμο"
756−
757−#~ msgid "Left edge"
758−#~ msgstr "Αριστερό άκρο"
759−
760−#~ msgid "Top edge"
761−#~ msgstr "Πάνω άκρο"
762−
763−#~ msgid "Right edge"
764−#~ msgstr "Δεξί άκρο"
765−
766−#~ msgid "Loading. Please Wait..."
767−#~ msgstr "Γίνεται φόρτωση. Παρακαλώ περιμένετε..."
768−
769−#~ msgid "Try swiping from the right edge to unlock the phone"
770−#~ msgstr "Σύρετε από το δεξί άκρο για ξεκλείδωμα του τηλεφώνου"
771−
772−#~ msgid "Skip intro"
773−#~ msgstr "Παράλειψη εισαγωγής"
774−
775−#~ msgid ""
776−#~ "You have now mastered the edge gestures and can start using the "
777−#~ "phone<br><br>Tap on the screen to start"
778−#~ msgstr ""
779−#~ "Πλέον γνωρίζετε τις χειρονομίες από τα άκρα και μπορείτε να ξεκινήσετε να "
780−#~ "χρησιμοποιείτε το τηλέφωνο<br><br>Αγγίξτε την οθόνη για να ξεκινήσετε"
781−
782−#~ msgid "Store"
783−#~ msgstr "Κατάστημα"
784−
785−#~ msgid "Power off"
786−#~ msgstr "Τερματισμός"
787−
788−#~ msgid "All"
789−#~ msgstr "Όλα"
790−
791−#~ msgid "Favorites"
792−#~ msgstr "Αγαπημένα"
793−
794−#~ msgid "Done"
795−#~ msgstr "Ολοκληρώθηκε"
796−
797−#~ msgid "Log out"
798−#~ msgstr "Αποσύνδεση"
799−
800−#~ msgid "Reboot"
801−#~ msgstr "Επανεκκίνηση"
802−
803−#~ msgid "Restart"
804−#~ msgstr "Επανεκκίνηση"
805−
806726#~ msgid "Please re-enter"
807727#~ msgstr "Παρακαλώ πληκτρολογήστε ξανά"
808728
809−#~ msgid "Shut down"
810−#~ msgstr "Τερματισμός λειτουργίας"
811−
812−#~ msgid "Settings"
813−#~ msgstr "Ρυθμίσεις"
814−
815−#~ msgid "Power"
816−#~ msgstr "Ενέργεια"
729+#~ msgid "Click here to finish."
730+#~ msgstr "Πατήστε εδώ για τέλος."
po/en_AU.po+23−110
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-12 07:17+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
1313"Language-Team: English (Australia) <en_AU@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Password: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Pin shortcut"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Unpin shortcut"
3337
@@ -225,15 +229,15 @@ msgstr "Emergency Call"
225229msgid "OK"
226230msgstr "OK"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "See less"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "See all"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "Search"
@@ -269,6 +273,11 @@ msgstr "More..."
269273msgid "Less..."
270274msgstr "Less..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Send"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Rate this"
@@ -277,10 +286,6 @@ msgstr "Rate this"
277286msgid "Add a review"
278287msgstr "Add a review"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Send"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "Pull to refresh…"
@@ -476,15 +481,11 @@ msgstr "Open special menus"
476481msgid "Swipe up from the bottom edge."
477482msgstr "Swipe up from the bottom edge."
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "Tap here to continue."
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Click here to finish."
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "These are the shortcuts to favourite apps"
@@ -709,96 +710,8 @@ msgstr "〈 %1"
709710msgid "%1 〉"
710711msgstr "%1 〉"
711712
712−#~ msgid "Confirm"
713−#~ msgstr "Confirm"
714−
715−#~ msgid "Type or say a command"
716−#~ msgstr "Type or say a command"
717−
718−#~ msgid "Loading. Please Wait..."
719−#~ msgstr "Loading. Please Wait..."
720−
721−#~ msgid "Speak Now..."
722−#~ msgstr "Speak Now..."
723−
724−#~ msgid "Speaking..."
725−#~ msgstr "Speaking..."
726−
727−#~ msgid "Search"
728−#~ msgstr "Search"
729−
730−#~ msgid "Top edge"
731−#~ msgstr "Top edge"
732−
733−#~ msgid "Try swiping from the top edge to access the indicators"
734−#~ msgstr "Try swiping from the top edge to access the indicators"
735−
736−#~ msgid "Close"
737−#~ msgstr "Close"
738−
739−#~ msgid "Swipe up again to close the settings screen"
740−#~ msgstr "Swipe up again to close the settings screen"
741−
742−#~ msgid "Left edge"
743−#~ msgstr "Left edge"
744−
745−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
746−#~ msgstr "Swipe from the left to reveal the launcher for quick access to apps"
747−
748−#~ msgid "Well done"
749−#~ msgstr "Well done"
750−
751−#~ msgid "Skip intro"
752−#~ msgstr "Skip intro"
753−
754−#~ msgid "Try swiping from the right edge to unlock the phone"
755−#~ msgstr "Try swiping from the right edge to unlock the phone"
756−
757−#~ msgid "Right edge"
758−#~ msgstr "Right edge"
759−
760−#~ msgid ""
761−#~ "You have now mastered the edge gestures and can start using the "
762−#~ "phone<br><br>Tap on the screen to start"
763−#~ msgstr ""
764−#~ "You have now mastered the edge gestures and can start using the "
765−#~ "phone<br><br>Tap on the screen to start"
766−
767−#~ msgid "All"
768−#~ msgstr "All"
769−
770−#~ msgid "Favorites"
771−#~ msgstr "Favourites"
772−
773−#~ msgid "Store"
774−#~ msgstr "Store"
775−
776−#~ msgid "Power off"
777−#~ msgstr "Power off"
778−
779−#~ msgid "Done"
780−#~ msgstr "Done"
781−
782−#~ msgid "Log out"
783−#~ msgstr "Log out"
784−
785−#~ msgid "Reboot"
786−#~ msgstr "Reboot"
787−
788−#~ msgid "Power"
789−#~ msgstr "Power"
790−
791−#~ msgid "Shut down"
792−#~ msgstr "Shut down"
793−
794−#~ msgid "Settings"
795−#~ msgstr "Settings"
796−
797−#~ msgid "Restart"
798−#~ msgstr "Restart"
799−
800−#~ msgid "Manage Scopes"
801−#~ msgstr "Manage Scopes"
802−
803713#~ msgid "Please re-enter"
804714#~ msgstr "Please re-enter"
715+
716+#~ msgid "Click here to finish."
717+#~ msgstr "Click here to finish."
po/en_GB.po+23−110
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-04-23 12:59+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Andi Chandler <Unknown>\n"
1313"Language-Team: English (United Kingdom) <en_GB@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Password: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Pin shortcut"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Unpin shortcut"
3337
@@ -225,15 +229,15 @@ msgstr "Emergency Call"
225229msgid "OK"
226230msgstr "OK"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "See less"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "See all"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "Search"
@@ -269,6 +273,11 @@ msgstr "More..."
269273msgid "Less..."
270274msgstr "Less..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Send"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Rate this"
@@ -277,10 +286,6 @@ msgstr "Rate this"
277286msgid "Add a review"
278287msgstr "Add a review"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Send"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "Pull to refresh…"
@@ -476,15 +481,11 @@ msgstr "Open special menus"
476481msgid "Swipe up from the bottom edge."
477482msgstr "Swipe up from the bottom edge."
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "Tap here to continue."
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Click here to finish."
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "These are the shortcuts to favourite apps"
@@ -709,96 +710,8 @@ msgstr "〈 %1"
709710msgid "%1 〉"
710711msgstr "%1 〉"
711712
712−#~ msgid "Confirm"
713−#~ msgstr "Confirm"
714−
715−#~ msgid "Type or say a command"
716−#~ msgstr "Type or say a command"
717−
718−#~ msgid "Loading. Please Wait..."
719−#~ msgstr "Loading. Please Wait..."
720−
721−#~ msgid "Speak Now..."
722−#~ msgstr "Speak Now..."
723−
724−#~ msgid "Speaking..."
725−#~ msgstr "Speaking..."
726−
727−#~ msgid "Search"
728−#~ msgstr "Search"
729−
730−#~ msgid "Try swiping from the right edge to unlock the phone"
731−#~ msgstr "Try swiping from the right edge to unlock the phone"
732−
733−#~ msgid "Top edge"
734−#~ msgstr "Top edge"
735−
736−#~ msgid "Try swiping from the top edge to access the indicators"
737−#~ msgstr "Try swiping from the top edge to access the indicators"
738−
739−#~ msgid "Close"
740−#~ msgstr "Close"
741−
742−#~ msgid "Swipe up again to close the settings screen"
743−#~ msgstr "Swipe up again to close the settings screen"
744−
745−#~ msgid "Left edge"
746−#~ msgstr "Left edge"
747−
748−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
749−#~ msgstr "Swipe from the left to reveal the launcher for quick access to apps"
750−
751−#~ msgid "Well done"
752−#~ msgstr "Well done"
753−
754−#~ msgid "Skip intro"
755−#~ msgstr "Skip intro"
756−
757−#~ msgid "Right edge"
758−#~ msgstr "Right edge"
759−
760−#~ msgid ""
761−#~ "You have now mastered the edge gestures and can start using the "
762−#~ "phone<br><br>Tap on the screen to start"
763−#~ msgstr ""
764−#~ "You have now mastered the edge gestures and can start using the "
765−#~ "phone<br><br>Tap on the screen to start"
766−
767−#~ msgid "Store"
768−#~ msgstr "Store"
769−
770−#~ msgid "All"
771−#~ msgstr "All"
772−
773−#~ msgid "Favorites"
774−#~ msgstr "Favourites"
775−
776−#~ msgid "Power off"
777−#~ msgstr "Power off"
778−
779−#~ msgid "Done"
780−#~ msgstr "Done"
781−
782−#~ msgid "Log out"
783−#~ msgstr "Log out"
784−
785−#~ msgid "Reboot"
786−#~ msgstr "Reboot"
787−
788−#~ msgid "Power"
789−#~ msgstr "Power"
790−
791−#~ msgid "Shut down"
792−#~ msgstr "Shut down"
793−
794−#~ msgid "Settings"
795−#~ msgstr "Settings"
796−
797−#~ msgid "Restart"
798−#~ msgstr "Restart"
799−
800−#~ msgid "Manage Scopes"
801−#~ msgstr "Manage Scopes"
802−
803713#~ msgid "Please re-enter"
804714#~ msgstr "Please re-enter"
715+
716+#~ msgid "Click here to finish."
717+#~ msgstr "Click here to finish."
po/eo.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-06-06 23:37+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Eliovir <Unknown>\n"
1313"Language-Team: Esperanto <eo@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Sendi"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Sendi"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/es.po+23−113
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 06:08+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Paco Molinero <paco@byasl.com>\n"
1313"Language-Team: Spanish <es@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Contraseña: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Anclar"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Desanclar"
3337
@@ -229,15 +233,15 @@ msgstr "Llamada de emergencia"
229233msgid "OK"
230234msgstr "Aceptar"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Ver menos"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Ver todo"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Búsqueda"
@@ -273,6 +277,11 @@ msgstr "Más…"
273277msgid "Less..."
274278msgstr "Menos…"
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Enviar"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Valorar esto"
@@ -281,10 +290,6 @@ msgstr "Valorar esto"
281290msgid "Add a review"
282291msgstr "Añadir una reseña"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Enviar"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Deslice para actualizar…"
@@ -374,7 +379,7 @@ msgstr "La contraseña es incorrecta"
374379#: qml/Greeter/NarrowView.qml:121
375380msgctxt "passphrase"
376381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Reintroduzca"
378383
379384#: qml/Greeter/NarrowView.qml:122
380385msgid "Sorry, incorrect passcode"
@@ -480,15 +485,11 @@ msgstr "Abrir menús especiales"
480485msgid "Swipe up from the bottom edge."
481486msgstr "Deslizar hacia arriba desde el borde inferior."
482487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484489#: qml/Tutorial/TutorialRight.qml:144
485490msgid "Tap here to continue."
486491msgstr "Toque aquí para continuar."
487492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Pulse aquí para finalizar."
491−
492493#: qml/Tutorial/TutorialLeftFinish.qml:24
493494msgid "These are the shortcuts to favorite apps"
494495msgstr "Esto son atajos a las aplicaciones favoritas"
@@ -713,99 +714,8 @@ msgstr "〈 %1"
713714msgid "%1 〉"
714715msgstr "%1 〉"
715716
716−#~ msgid "Confirm"
717−#~ msgstr "Confirmar"
718−
719−#~ msgid "Type or say a command"
720−#~ msgstr "Escriba o diga una orden"
721−
722−#~ msgid "Loading. Please Wait..."
723−#~ msgstr "Cargando, espere…"
724−
725−#~ msgid "Speak Now..."
726−#~ msgstr "Hable ahora…"
727−
728−#~ msgid "Speaking..."
729−#~ msgstr "Hablando…"
730−
731−#~ msgid "Search"
732−#~ msgstr "Buscar"
733−
734−#~ msgid "Top edge"
735−#~ msgstr "Borde superior"
736−
737−#~ msgid "Close"
738−#~ msgstr "Cerrar"
739−
740−#~ msgid "Left edge"
741−#~ msgstr "Borde izquierdo"
742−
743−#~ msgid "Skip intro"
744−#~ msgstr "Omitir la introducción"
745−
746−#~ msgid "Right edge"
747−#~ msgstr "Borde derecho"
748−
749−#~ msgid "Well done"
750−#~ msgstr "Bien hecho"
751−
752−#~ msgid "Swipe up again to close the settings screen"
753−#~ msgstr "Deslice hacia arriba para cerrar la pantalla de configuración"
754−
755−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
756−#~ msgstr ""
757−#~ "Deslice el dedo desde la izquierda para mostrar el lanzador y acceder "
758−#~ "rápidamente a las aplicaciones"
759−
760−#~ msgid "Try swiping from the right edge to unlock the phone"
761−#~ msgstr "Deslice el dedo desde el borde derecho para desbloquear el teléfono"
762−
763−#~ msgid "Try swiping from the top edge to access the indicators"
764−#~ msgstr ""
765−#~ "Deslice el dedo desde el borde superior para acceder a los indicadores"
766−
767−#~ msgid ""
768−#~ "You have now mastered the edge gestures and can start using the "
769−#~ "phone<br><br>Tap on the screen to start"
770−#~ msgstr ""
771−#~ "Ahora domina los gestos de los bordes y puede usar el teléfono<br><br>Toque "
772−#~ "la pantalla para comenzar"
773−
774−#~ msgid "Power off"
775−#~ msgstr "Apagar"
776−
777−#~ msgid "All"
778−#~ msgstr "Todo"
779−
780−#~ msgid "Favorites"
781−#~ msgstr "Favoritos"
782−
783−#~ msgid "Store"
784−#~ msgstr "Tienda"
785−
786−#~ msgid "Done"
787−#~ msgstr "Hecho"
788−
789−#~ msgid "Reboot"
790−#~ msgstr "Reiniciar"
791−
792−#~ msgid "Shut down"
793−#~ msgstr "Apagar"
794−
795−#~ msgid "Settings"
796−#~ msgstr "Configuración"
797−
798−#~ msgid "Log out"
799−#~ msgstr "Cerrar la sesión"
800−
801−#~ msgid "Restart"
802−#~ msgstr "Reiniciar"
803−
804−#~ msgid "Power"
805−#~ msgstr "Apagar"
806−
807717#~ msgid "Please re-enter"
808718#~ msgstr "Reintroduzca"
809719
810−#~ msgid "Manage Scopes"
811−#~ msgstr "Administrar Scopes"
720+#~ msgid "Click here to finish."
721+#~ msgstr "Pulse aquí para finalizar."
po/eu.po+23−113
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-13 23:29+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
1313"Language-Team: Basque <eu@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Pasahitza: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Ainguratu lasterbidea"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Askatu lasterbidea"
3337
@@ -226,15 +230,15 @@ msgstr "Larrialdi-deia"
226230msgid "OK"
227231msgstr "Ados"
228232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230234msgid "See less"
231235msgstr "Ikusi gutxiago"
232236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234238msgid "See all"
235239msgstr "Ikusi guztiak"
236240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238242msgctxt "Label: Hint for dash search line edit"
239243msgid "Search"
240244msgstr "Bilatu"
@@ -270,6 +274,11 @@ msgstr "Gehiago..."
270274msgid "Less..."
271275msgstr "Gutxiago..."
272276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Bidali"
281+
273282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274283msgid "Rate this"
275284msgstr "Puntuatu hau"
@@ -278,10 +287,6 @@ msgstr "Puntuatu hau"
278287msgid "Add a review"
279288msgstr "Gehitu kritika"
280289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Bidali"
284−
285290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286291msgid "Pull to refresh…"
287292msgstr "Tiratu freskatzeko…"
@@ -477,15 +482,11 @@ msgstr "Ireki menu bereziak"
477482msgid "Swipe up from the bottom edge."
478483msgstr "Pasa hatza gorantz azpiko ertzetik."
479484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481486#: qml/Tutorial/TutorialRight.qml:144
482487msgid "Tap here to continue."
483488msgstr "Ukitu hemen jarraitzeko."
484489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr "Egin klik hemen amaitzeko."
488−
489490#: qml/Tutorial/TutorialLeftFinish.qml:24
490491msgid "These are the shortcuts to favorite apps"
491492msgstr "Hauek gogoko aplikazioetara lasterbideak dira"
@@ -712,99 +713,8 @@ msgstr "〈 %1"
712713msgid "%1 〉"
713714msgstr "%1 〉"
714715
715−#~ msgid "Top edge"
716−#~ msgstr "Goiko ertza"
717−
718−#~ msgid "Close"
719−#~ msgstr "Itxi"
720−
721−#~ msgid "Left edge"
722−#~ msgstr "Ezkerreko ertza"
723−
724−#~ msgid "Well done"
725−#~ msgstr "Bikain"
726−
727−#~ msgid "Skip intro"
728−#~ msgstr "Saltatu aurkezpena"
729−
730−#~ msgid "Right edge"
731−#~ msgstr "Eskuineko ertza"
732−
733−#~ msgid "Type or say a command"
734−#~ msgstr "Idatzi edo esan agindu bat"
735−
736−#~ msgid "Speak Now..."
737−#~ msgstr "Hitz egin orain..."
738−
739−#~ msgid "Loading. Please Wait..."
740−#~ msgstr "Kargatzen. Itxaron, mesedez..."
741−
742−#~ msgid "Speaking..."
743−#~ msgstr "Hitz egiten..."
744−
745−#~ msgid "Search"
746−#~ msgstr "Bilatu"
747−
748−#~ msgid ""
749−#~ "You have now mastered the edge gestures and can start using the "
750−#~ "phone<br><br>Tap on the screen to start"
751−#~ msgstr ""
752−#~ "Jadanik ezagutzen dituzu ertzetako keinuak, eta mugikorra erabiltzen has "
753−#~ "zaitezke<br><br>Sakatu pantailan hasteko"
754−
755−#~ msgid "Try swiping from the top edge to access the indicators"
756−#~ msgstr "Pasatu hatza goiko ertzetik beherantz adierazleak ikusteko"
757−
758−#~ msgid "Swipe up again to close the settings screen"
759−#~ msgstr "Pasatu hatza berriro gora ezarpenen leihoa ixteko"
760−
761−#~ msgid "Try swiping from the right edge to unlock the phone"
762−#~ msgstr ""
763−#~ "Pasatu hatza eskuineko ertzetik ezkerrerantz telefonoa desblokeatzeko"
764−
765−#~ msgid "Log out"
766−#~ msgstr "Amaitu saioa"
767−
768−#~ msgid "Reboot"
769−#~ msgstr "Berrabiarazi"
770−
771−#~ msgid "Shut down"
772−#~ msgstr "Itzali"
773−
774−#~ msgid "Settings"
775−#~ msgstr "Ezarpenak"
776−
777−#~ msgid "Power off"
778−#~ msgstr "Itzali"
779−
780−#~ msgid "Done"
781−#~ msgstr "Eginda"
782−
783−#~ msgid "All"
784−#~ msgstr "Guztiak"
785−
786−#~ msgid "Favorites"
787−#~ msgstr "Gogokoak"
788−
789−#~ msgid "Store"
790−#~ msgstr "Denda"
791−
792−#~ msgid "Restart"
793−#~ msgstr "Berrabiarazi"
794−
795−#~ msgid "Power"
796−#~ msgstr "Piztu/itzali"
797−
798−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
799−#~ msgstr ""
800−#~ "Pasatu hatza ezkerretik abiarazlea erakutsi eta aplikazioak berehala eskura "
801−#~ "izateko"
802−
803−#~ msgid "Confirm"
804−#~ msgstr "Berretsi"
805−
806−#~ msgid "Manage Scopes"
807−#~ msgstr "Kudeatu eremuak"
808−
809716#~ msgid "Please re-enter"
810717#~ msgstr "Errepikatu"
718+
719+#~ msgid "Click here to finish."
720+#~ msgstr "Egin klik hemen amaitzeko."
po/fa.po+22−109
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-11 15:43+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
1313"Language-Team: Persian <fa@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "گذرواژه: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "سنجاق کردن میانبر"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "برداشتن سنجاق میانبر"
3337
@@ -225,15 +229,15 @@ msgstr "تماس اضطراری"
225229msgid "OK"
226230msgstr "قبول"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "کم‌تر ببینید"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "دیدن همه"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "جست‌وجو"
@@ -269,6 +273,11 @@ msgstr "بیش‌تر…"
269273msgid "Less..."
270274msgstr "کم‌تر…"
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "ارسال"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "امتیاز دادن"
@@ -277,10 +286,6 @@ msgstr "امتیاز دادن"
277286msgid "Add a review"
278287msgstr "افزودن یک بازبینی"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "ارسال"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "برای تازه‌سازی بکشید…"
@@ -473,15 +478,11 @@ msgstr "باز کردن فهرست‌های مخصوص"
473478msgid "Swipe up from the bottom edge."
474479msgstr "از لبه‌ی پایینی به سمت بالا بکشید."
475480
476−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
481+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
477482#: qml/Tutorial/TutorialRight.qml:144
478483msgid "Tap here to continue."
479484msgstr "برای ادامه این‌جا را بزنید"
480485
481−#: qml/Tutorial/TutorialContent.qml:81
482−msgid "Click here to finish."
483−msgstr "برای پایان اینجا کلیک کنید."
484−
485486#: qml/Tutorial/TutorialLeftFinish.qml:24
486487msgid "These are the shortcuts to favorite apps"
487488msgstr "این‌ها میان‌برهایی به برنامه‌های برگزیده هستند"
@@ -708,96 +709,8 @@ msgstr "〈 %1"
708709msgid "%1 〉"
709710msgstr "%1 〉"
710711
711−#~ msgid "Right edge"
712−#~ msgstr "لبه‌ی راست"
713−
714−#~ msgid "Top edge"
715−#~ msgstr "لبه‌ی بالا"
716−
717−#~ msgid "Well done"
718−#~ msgstr "عالی بود"
719−
720−#~ msgid "Type or say a command"
721−#~ msgstr "دستوری را بنویسید یا بگویید"
722−
723−#~ msgid "Left edge"
724−#~ msgstr "لبه‌ی چپ"
725−
726−#~ msgid "Try swiping from the top edge to access the indicators"
727−#~ msgstr "برای دست‌رسی به نشانگرها، از لبه‌ی بالا بکشید"
728−
729−#~ msgid "Close"
730−#~ msgstr "بستن"
731−
732−#~ msgid "Swipe up again to close the settings screen"
733−#~ msgstr "برای بستن صفحه‌ی تنظیمات، دوباره به بالا بکشپد"
734−
735−#~ msgid "Skip intro"
736−#~ msgstr "پرش از مقدّمه"
737−
738−#~ msgid "Try swiping from the right edge to unlock the phone"
739−#~ msgstr "برای باز کردن قفل تلفن، از لبه‌ی راست بکشید"
740−
741−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
742−#~ msgstr "برای آشکار شدن اجراگر به منظور دست‌رسی سریع به اپ‌ها از سمت چپ بکشید"
743−
744−#~ msgid ""
745−#~ "You have now mastered the edge gestures and can start using the "
746−#~ "phone<br><br>Tap on the screen to start"
747−#~ msgstr ""
748−#~ "هم اکنون در استفاده از ژست های حرکتی مهارت لازم را دارید و می‌توانید استفاده "
749−#~ "از تلفن را آغاز کنید<br><br>برای شروع صفحه را لمس کنید"
750−
751−#~ msgid "Confirm"
752−#~ msgstr "تأیید"
753−
754−#~ msgid "Loading. Please Wait..."
755−#~ msgstr "در حال بار کردن. لطفاً صبر کنید…"
756−
757−#~ msgid "Speaking..."
758−#~ msgstr "در حال صحبت کردن…"
759−
760−#~ msgid "Speak Now..."
761−#~ msgstr "اکنون صحبت کنید…"
762−
763−#~ msgid "Search"
764−#~ msgstr "جست‌وجو"
765−
766−#~ msgid "All"
767−#~ msgstr "همه"
768−
769−#~ msgid "Favorites"
770−#~ msgstr "برگزیده‌ها"
771−
772−#~ msgid "Store"
773−#~ msgstr "فروشگاه"
774−
775−#~ msgid "Power off"
776−#~ msgstr "خاموش کردن"
777−
778−#~ msgid "Done"
779−#~ msgstr "انجام شد"
780−
781−#~ msgid "Power"
782−#~ msgstr "توان"
783−
784−#~ msgid "Log out"
785−#~ msgstr "خروج از حساب"
786−
787−#~ msgid "Reboot"
788−#~ msgstr "راه‌اندازی مجدّد"
789−
790−#~ msgid "Shut down"
791−#~ msgstr "خاموش کردن"
792−
793−#~ msgid "Settings"
794−#~ msgstr "تنظیمات"
795−
796−#~ msgid "Restart"
797−#~ msgstr "شروع مجدّد"
798−
799712#~ msgid "Please re-enter"
800713#~ msgstr "لطفاً دوباره وارد کنید"
801714
802−#~ msgid "Manage Scopes"
803−#~ msgstr "مدیریت حوزه‌ها"
715+#~ msgid "Click here to finish."
716+#~ msgstr "برای پایان اینجا کلیک کنید."
po/fi.po+23−110
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 18:32+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Jiri Grönroos <Unknown>\n"
1313"Language-Team: Finnish <fi@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Salasana: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Kiinnitä pikakuvake"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Poista pikakuvakkeen kiinnitys"
3337
@@ -227,15 +231,15 @@ msgstr "Hätäpuhelu"
227231msgid "OK"
228232msgstr "OK"
229233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231235msgid "See less"
232236msgstr "Näytä vähemmän"
233237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235239msgid "See all"
236240msgstr "Näytä kaikki"
237241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239243msgctxt "Label: Hint for dash search line edit"
240244msgid "Search"
241245msgstr "Etsi"
@@ -271,6 +275,11 @@ msgstr "Lisää..."
271275msgid "Less..."
272276msgstr "Vähemmän..."
273277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Lähetä"
282+
274283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275284msgid "Rate this"
276285msgstr "Arvioi tämä"
@@ -279,10 +288,6 @@ msgstr "Arvioi tämä"
279288msgid "Add a review"
280289msgstr "Lisää arvostelu"
281290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Lähetä"
285−
286291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287292msgid "Pull to refresh…"
288293msgstr "Vedä päivittääksesi…"
@@ -478,15 +483,11 @@ msgstr "Avaa erikoisvalikot"
478483msgid "Swipe up from the bottom edge."
479484msgstr "Vedä pyyhkäisy alareunasta."
480485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482487#: qml/Tutorial/TutorialRight.qml:144
483488msgid "Tap here to continue."
484489msgstr "Napauta tästä jatkaaksesi."
485490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Viimeistele napsauttamalla tästä."
489−
490491#: qml/Tutorial/TutorialLeftFinish.qml:24
491492msgid "These are the shortcuts to favorite apps"
492493msgstr "Nämä ovat pikakuvakkeet suosikkisovelluksiisi."
@@ -712,96 +713,8 @@ msgstr "〈 %1"
712713msgid "%1 〉"
713714msgstr "%1 〉"
714715
715−#~ msgid "Confirm"
716−#~ msgstr "Hyväksy"
717−
718−#~ msgid "Type or say a command"
719−#~ msgstr "Kirjoita tai sano komento"
720−
721−#~ msgid "Speak Now..."
722−#~ msgstr "Puhu nyt..."
723−
724−#~ msgid "Speaking..."
725−#~ msgstr "Puhutaan..."
726−
727−#~ msgid "Search"
728−#~ msgstr "Hae"
729−
730−#~ msgid "Loading. Please Wait..."
731−#~ msgstr "Ladataan, pieni hetki..."
732−
733−#~ msgid "Top edge"
734−#~ msgstr "Yläreuna"
735−
736−#~ msgid "Try swiping from the top edge to access the indicators"
737−#~ msgstr "Vedä yläreunasta käyttääksesi ilmaisimia"
738−
739−#~ msgid "Close"
740−#~ msgstr "Sulje"
741−
742−#~ msgid "Swipe up again to close the settings screen"
743−#~ msgstr "Vedä uudestaan sulkeaksesi asetusnäkymän"
744−
745−#~ msgid "Left edge"
746−#~ msgstr "Vasen reuna"
747−
748−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
749−#~ msgstr "Vedä vasemmalta saattaaksesi sovellusten käynnistimen esiin"
750−
751−#~ msgid "Well done"
752−#~ msgstr "Hyvin tehty"
753−
754−#~ msgid "Skip intro"
755−#~ msgstr "Ohita esittely"
756−
757−#~ msgid "Try swiping from the right edge to unlock the phone"
758−#~ msgstr "Vedä oikealta avataksesi puhelimen lukituksen"
759−
760−#~ msgid "Right edge"
761−#~ msgstr "Oikea reuna"
762−
763−#~ msgid ""
764−#~ "You have now mastered the edge gestures and can start using the "
765−#~ "phone<br><br>Tap on the screen to start"
766−#~ msgstr ""
767−#~ "Hallitset nyt reunaeleet, joten voit aloittaa puhelimen "
768−#~ "käytön<br><br>Napauta näyttöä aloittaaksesi"
769−
770−#~ msgid "All"
771−#~ msgstr "Kaikki"
772−
773−#~ msgid "Favorites"
774−#~ msgstr "Suosikit"
775−
776−#~ msgid "Store"
777−#~ msgstr "Kauppa"
778−
779−#~ msgid "Power off"
780−#~ msgstr "Sammuta"
781−
782−#~ msgid "Done"
783−#~ msgstr "Valmis"
784−
785−#~ msgid "Log out"
786−#~ msgstr "Kirjaudu ulos"
787−
788−#~ msgid "Reboot"
789−#~ msgstr "Käynnistä uudelleen"
790−
791−#~ msgid "Shut down"
792−#~ msgstr "Sammuta"
793−
794−#~ msgid "Settings"
795−#~ msgstr "Asetukset"
796−
797−#~ msgid "Power"
798−#~ msgstr "Virran katkaisu"
799−
800−#~ msgid "Restart"
801−#~ msgstr "Käynnistä uudelleen"
802−
803−#~ msgid "Manage Scopes"
804−#~ msgstr "Näkymien hallinta"
805−
806716#~ msgid "Please re-enter"
807717#~ msgstr "Anna uudelleen"
718+
719+#~ msgid "Click here to finish."
720+#~ msgstr "Viimeistele napsauttamalla tästä."
po/fo.po+20−43
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-14 20:08+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
1313"Language-Team: Faroese <fo@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,27 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Confirm"
701−#~ msgstr "Vátta"
702−
703−#~ msgid "Type or say a command"
704−#~ msgstr "Skriva ella sig eini stýriboð"
705−
706−#~ msgid "Loading. Please Wait..."
707−#~ msgstr "Løðar. Vinarliga bíða..."
708−
709−#~ msgid "Speak Now..."
710−#~ msgstr "Snakka nú..."
711−
712−#~ msgid "Speaking..."
713−#~ msgstr "Snakkar..."
714−
715−#~ msgid "Search"
716−#~ msgstr "Leita"
717−
718−#~ msgid "Top edge"
719−#~ msgstr "Topp kantur"
720−
721−#~ msgid "Right edge"
722−#~ msgstr "Høgra kant"
po/fr.po+23−117
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-27 11:47+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Anne <anneonyme017@gmail.com>\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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Mot de passe : "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Épingler le raccourci"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Détacher le raccourci"
3337
@@ -229,15 +233,15 @@ msgstr "Appel d'urgence"
229233msgid "OK"
230234msgstr "OK"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Voir moins"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Tout voir"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Rechercher"
@@ -273,6 +277,11 @@ msgstr "Plus..."
273277msgid "Less..."
274278msgstr "Moins..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Envoyer"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Évaluez ceci"
@@ -281,10 +290,6 @@ msgstr "Évaluez ceci"
281290msgid "Add a review"
282291msgstr "Ajouter un avis"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Envoyer"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Tirer pour actualiser..."
@@ -482,15 +487,11 @@ msgstr "Ouvrir les menus spéciaux"
482487msgid "Swipe up from the bottom edge."
483488msgstr "Glissez vers le haut à partir du bord inférieur."
484489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486491#: qml/Tutorial/TutorialRight.qml:144
487492msgid "Tap here to continue."
488493msgstr "Appuyez ici pour continuer."
489494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr "Cliquez ici pour terminer."
493−
494495#: qml/Tutorial/TutorialLeftFinish.qml:24
495496msgid "These are the shortcuts to favorite apps"
496497msgstr "Ce sont les raccourcis vers vos applications favorites"
@@ -721,103 +722,8 @@ msgstr "〈 %1"
721722msgid "%1 〉"
722723msgstr "%1 〉"
723724
724−#~ msgid "Skip intro"
725−#~ msgstr "Passer l'intro"
726−
727−#~ msgid "Right edge"
728−#~ msgstr "Bord droit"
729−
730−#~ msgid "Top edge"
731−#~ msgstr "Bord supérieur"
732−
733−#~ msgid "Close"
734−#~ msgstr "Fermer"
735−
736−#~ msgid "Left edge"
737−#~ msgstr "Bord gauche"
738−
739−#~ msgid "Speaking..."
740−#~ msgstr "En cours d'écoute..."
741−
742−#~ msgid "Loading. Please Wait..."
743−#~ msgstr "Chargement. Veuillez patienter…"
744−
745−#~ msgid "Search"
746−#~ msgstr "Rechercher"
747−
748−#~ msgid "Confirm"
749−#~ msgstr "Confirmez"
750−
751−#~ msgid "Type or say a command"
752−#~ msgstr "Rédigez ou dictez une commande"
753−
754−#~ msgid "Well done"
755−#~ msgstr "Félicitations"
756−
757−#~ msgid "Speak Now..."
758−#~ msgstr "Parlez maintenant…"
759−
760−#~ msgid ""
761−#~ "You have now mastered the edge gestures and can start using the "
762−#~ "phone<br><br>Tap on the screen to start"
763−#~ msgstr ""
764−#~ "Vous maîtrisez maintenant les différents gestes et pouvez commencer à "
765−#~ "utiliser le téléphone<br><br>Appuyez sur l'écran pour commencer"
766−
767−#~ msgid "Try swiping from the right edge to unlock the phone"
768−#~ msgstr ""
769−#~ "Faites glisser votre doigt à partir du bord droit pour déverrouiller."
770−
771−#~ msgid "Try swiping from the top edge to access the indicators"
772−#~ msgstr ""
773−#~ "Faites glisser votre doigt à partir du bord supérieur pour accéder aux "
774−#~ "indicateurs."
775−
776−#~ msgid "Swipe up again to close the settings screen"
777−#~ msgstr ""
778−#~ "Faites glisser à nouveau votre doigt vers le bord supérieur pour fermer "
779−#~ "l'écran des paramètres"
780−
781−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
782−#~ msgstr ""
783−#~ "Faites glisser votre doigt à partir du bord gauche pour afficher le lanceur "
784−#~ "d'applications."
785−
786−#~ msgid "Power off"
787−#~ msgstr "Éteindre"
788−
789−#~ msgid "All"
790−#~ msgstr "Toutes"
791−
792−#~ msgid "Store"
793−#~ msgstr "Logithèque"
794−
795−#~ msgid "Done"
796−#~ msgstr "Terminé"
797−
798−#~ msgid "Favorites"
799−#~ msgstr "Favorites"
800−
801−#~ msgid "Log out"
802−#~ msgstr "Se déconnecter"
803−
804−#~ msgid "Reboot"
805−#~ msgstr "Redémarrer"
806−
807−#~ msgid "Shut down"
808−#~ msgstr "Éteindre"
809−
810−#~ msgid "Settings"
811−#~ msgstr "Paramètres"
812−
813−#~ msgid "Power"
814−#~ msgstr "Alimentation"
815−
816−#~ msgid "Restart"
817−#~ msgstr "Redémarrer"
818−
819−#~ msgid "Manage Scopes"
820−#~ msgstr "Gérer les moteurs de recherche"
821−
822725#~ msgid "Please re-enter"
823726#~ msgstr "Veuillez ressaisir"
727+
728+#~ msgid "Click here to finish."
729+#~ msgstr "Cliquez ici pour terminer."
po/ga.po+19−18
@@ -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: 2015-07-17 10:10+0200\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
1111"PO-Revision-Date: 2015-07-20 16:25+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Irish <ga@li.org>\n"
@@ -15,19 +15,23 @@ 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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Focal Faire: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/gd.po+22−115
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-16 10:56+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: GunChleoc <Unknown>\n"
1313"Language-Team: Fòram na Gàidhlig\n"
1414"MIME-Version: 1.0\n"
@@ -16,20 +16,24 @@ 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: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121"Language: gd\n"
2222
2323#: plugins/LightDM/Greeter.cpp:112
2424msgid "Password: "
2525msgstr "Facal-faire: "
2626
27−#: plugins/Unity/Launcher/launcheritem.cpp:45
28−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:47
28+#: plugins/Unity/Launcher/launcheritem.cpp:106
2929msgid "Pin shortcut"
3030msgstr "Prìnich ath-ghoirid"
3131
32−#: plugins/Unity/Launcher/launcheritem.cpp:100
32+#: plugins/Unity/Launcher/launcheritem.cpp:52
33+msgid "Quit"
34+msgstr ""
35+
36+#: plugins/Unity/Launcher/launcheritem.cpp:106
3337msgid "Unpin shortcut"
3438msgstr "Neo-phrìnich an ath-ghoirid"
3539
@@ -233,15 +237,15 @@ msgstr "Gairm èiginn"
233237msgid "OK"
234238msgstr "Ceart ma-thà"
235239
236−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
240+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237241msgid "See less"
238242msgstr "Seall nas lugha"
239243
240−#: qml/Dash/GenericScopeView.qml:539
244+#: qml/Dash/GenericScopeView.qml:569
241245msgid "See all"
242246msgstr "Seall na h-uile"
243247
244−#: qml/Dash/GenericScopeView.qml:601
248+#: qml/Dash/GenericScopeView.qml:631
245249msgctxt "Label: Hint for dash search line edit"
246250msgid "Search"
247251msgstr "Lorg"
@@ -277,6 +281,11 @@ msgstr "Barrachd..."
277281msgid "Less..."
278282msgstr "Nas lugha..."
279283
284+#: qml/Dash/Previews/PreviewCommentInput.qml:61
285+#: qml/Dash/Previews/PreviewRatingInput.qml:169
286+msgid "Send"
287+msgstr "Cuir"
288+
280289#: qml/Dash/Previews/PreviewRatingInput.qml:84
281290msgid "Rate this"
282291msgstr "Rangaich seo"
@@ -285,10 +294,6 @@ msgstr "Rangaich seo"
285294msgid "Add a review"
286295msgstr "Cuir lèirmheas ris"
287296
288−#: qml/Dash/Previews/PreviewRatingInput.qml:169
289−msgid "Send"
290−msgstr "Cuir"
291−
292297#: qml/Dash/PullToRefreshScopeStyle.qml:55
293298msgid "Pull to refresh…"
294299msgstr "Tarraing airson ath-nuadhachadh…"
@@ -492,15 +497,11 @@ msgstr "Fosgail na clàran-taice sònraichte"
492497msgid "Swipe up from the bottom edge."
493498msgstr "Dèan grad-shlaighdeadh a-nìos on oir."
494499
495−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
500+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
496501#: qml/Tutorial/TutorialRight.qml:144
497502msgid "Tap here to continue."
498503msgstr "Thoir gnogag an-seo gus leantainn air adhart."
499504
500−#: qml/Tutorial/TutorialContent.qml:81
501−msgid "Click here to finish."
502−msgstr "Briog an-seo gus crìoch a chur air."
503−
504505#: qml/Tutorial/TutorialLeftFinish.qml:24
505506msgid "These are the shortcuts to favorite apps"
506507msgstr "Seo na h-ath-ghoiridean ris na h-aplacaidean as fhearr leat"
@@ -730,102 +731,8 @@ msgstr "〈 %1"
730731msgid "%1 〉"
731732msgstr "%1 〉"
732733
733−#~ msgid "Skip intro"
734−#~ msgstr "Gearr leum thairis air an ro-ràdh"
735−
736−#~ msgid "Try swiping from the right edge to unlock the phone"
737−#~ msgstr ""
738−#~ "Feuch is dèan grad-shlaighdeadh a-steach on oir dheas gus a' ghlas a thoirt "
739−#~ "far an fhòn"
740−
741−#~ msgid "Right edge"
742−#~ msgstr "An oir dheas"
743−
744−#~ msgid "Top edge"
745−#~ msgstr "An oir aig a' bharr"
746−
747−#~ msgid "Try swiping from the top edge to access the indicators"
748−#~ msgstr ""
749−#~ "Feuch is dèan grad-shlaighdeadh a-steach on oir aig a' bharr gus greim "
750−#~ "fhaighinn air na taisbeanairean"
751−
752−#~ msgid "Close"
753−#~ msgstr "Dùin"
754−
755−#~ msgid "Swipe up again to close the settings screen"
756−#~ msgstr "Dèan grad-shlaighdeadh a-nìos gus sgrìn nan roghainnean a dhùnadh"
757−
758−#~ msgid "Left edge"
759−#~ msgstr "An oir chlì"
760−
761−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
762−#~ msgstr ""
763−#~ "Dèan grad-shlaighdeadh on oir chlì air an lòinseir a bheir dhut cothrom "
764−#~ "luath air na h-aplacaidean"
765−
766−#~ msgid "Well done"
767−#~ msgstr "Gasta!"
768−
769−#~ msgid "Confirm"
770−#~ msgstr "Dearbhaich"
771−
772−#~ msgid "Loading. Please Wait..."
773−#~ msgstr "'Ga luchdadh, fuirich ort..."
774−
775−#~ msgid "Type or say a command"
776−#~ msgstr "Sgrìobh no can àithne"
777−
778−#~ msgid "Speaking..."
779−#~ msgstr "A' bruidhinn..."
780−
781−#~ msgid "Speak Now..."
782−#~ msgstr "Can rud a-nis..."
783−
784−#~ msgid "Search"
785−#~ msgstr "Lorg"
786−
787−#~ msgid ""
788−#~ "You have now mastered the edge gestures and can start using the "
789−#~ "phone<br><br>Tap on the screen to start"
790−#~ msgstr ""
791−#~ "Fhuair thu air na gluasadan oire ceart a dhèanamh a-nis agus is urrainn dhut "
792−#~ "am fòn a chleachdadh<br><br>Thoir gnogag air an sgrìn airson tòiseachadh"
793−
794−#~ msgid "All"
795−#~ msgstr "Na h-uile"
796−
797−#~ msgid "Favorites"
798−#~ msgstr "Annsachdan"
799−
800−#~ msgid "Store"
801−#~ msgstr "Am bùth"
802−
803−#~ msgid "Power off"
804−#~ msgstr "Cuir a' chumhachd dheth"
805−
806−#~ msgid "Done"
807−#~ msgstr "Deiseil"
808−
809−#~ msgid "Log out"
810−#~ msgstr "Clàraich a-mach"
811−
812−#~ msgid "Reboot"
813−#~ msgstr "Ath-thòisich an siostam"
814−
815−#~ msgid "Shut down"
816−#~ msgstr "Dùin sìos"
817−
818−#~ msgid "Power"
819−#~ msgstr "Cumhachd"
820−
821−#~ msgid "Settings"
822−#~ msgstr "Roghainnean"
823−
824−#~ msgid "Restart"
825−#~ msgstr "Ath-thòisich"
826−
827−#~ msgid "Manage Scopes"
828−#~ msgstr "Stiùirich na sgòpaichean"
734+#~ msgid "Click here to finish."
735+#~ msgstr "Briog an-seo gus crìoch a chur air."
829736
830737#~ msgid "Please re-enter"
831738#~ msgstr "Cuir a-steach i a-rithist"
po/gl.po+23−112
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-08-01 03:25+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Contrasinal : "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Fixar o atallo"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Eliminar o atallo"
3337
@@ -223,15 +227,15 @@ msgstr "Chamada de emerxencia"
223227msgid "OK"
224228msgstr "Aceptar"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr "Ver menos"
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr "Ver todo"
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "Buscar"
@@ -267,6 +271,11 @@ msgstr "Máis…"
267271msgid "Less..."
268272msgstr "Menos..."
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Enviar"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "Valore isto"
@@ -275,10 +284,6 @@ msgstr "Valore isto"
275284msgid "Add a review"
276285msgstr "Engadir unha opinión"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Enviar"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr "Tirar para actualizar..."
@@ -474,15 +479,11 @@ msgstr "Abrir menús especiais"
474479msgid "Swipe up from the bottom edge."
475480msgstr "Esvare o dedo desde o bordo inferior."
476481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478483#: qml/Tutorial/TutorialRight.qml:144
479484msgid "Tap here to continue."
480485msgstr "Toque aquí para continuar."
481486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr "Prema aquí para rematar."
485−
486487#: qml/Tutorial/TutorialLeftFinish.qml:24
487488msgid "These are the shortcuts to favorite apps"
488489msgstr "Estes son os atallos aos aplicativos favoritos"
@@ -708,98 +709,8 @@ msgstr "〈 %1"
708709msgid "%1 〉"
709710msgstr "%1 〉"
710711
711−#~ msgid "Confirm"
712−#~ msgstr "Confirmar"
713−
714−#~ msgid "Type or say a command"
715−#~ msgstr "Escriba ou diga unha orde"
716−
717−#~ msgid "Speak Now..."
718−#~ msgstr "Fale agora…"
719−
720−#~ msgid "Speaking..."
721−#~ msgstr "Falando…"
722−
723−#~ msgid "Search"
724−#~ msgstr "Buscar"
725−
726−#~ msgid "Right edge"
727−#~ msgstr "Bordo dereito"
728−
729−#~ msgid "Skip intro"
730−#~ msgstr "Saltar introdución"
731−
732−#~ msgid "Top edge"
733−#~ msgstr "Bordo superior"
734−
735−#~ msgid "Close"
736−#~ msgstr "Pechar"
737−
738−#~ msgid "Left edge"
739−#~ msgstr "Bordo esquerdo"
740−
741−#~ msgid ""
742−#~ "You have now mastered the edge gestures and can start using the "
743−#~ "phone<br><br>Tap on the screen to start"
744−#~ msgstr ""
745−#~ "Agora xa domina os xestos dos bordos e pode comezar a usar o "
746−#~ "teléfono<br><br>Toque na pantalla para comezar"
747−
748−#~ msgid "Loading. Please Wait..."
749−#~ msgstr "Cargando, agarde…"
750−
751−#~ msgid "Try swiping from the top edge to access the indicators"
752−#~ msgstr "Esvare o dedo desde o bordo superior para acceder aos indicadores."
753−
754−#~ msgid "Try swiping from the right edge to unlock the phone"
755−#~ msgstr "Esvare o dedo desde o bordo dereito para desbloquear o teléfono"
756−
757−#~ msgid "Swipe up again to close the settings screen"
758−#~ msgstr "Esvare o dedo de novo cara a arriba para pechar os axustes"
759−
760−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
761−#~ msgstr ""
762−#~ "Esvare o dedo desde a esquerda para mostrar o iniciador rápido dos "
763−#~ "aplicativos"
764−
765−#~ msgid "Well done"
766−#~ msgstr "Ben feito!"
767−
768−#~ msgid "All"
769−#~ msgstr "Todos"
770−
771−#~ msgid "Favorites"
772−#~ msgstr "Favoritos"
773−
774−#~ msgid "Store"
775−#~ msgstr "Tenda"
776−
777−#~ msgid "Power off"
778−#~ msgstr "Apagar"
779−
780−#~ msgid "Done"
781−#~ msgstr "Feito"
782−
783−#~ msgid "Log out"
784−#~ msgstr "Saír da sesión"
785−
786−#~ msgid "Reboot"
787−#~ msgstr "Reiniciar"
788−
789−#~ msgid "Shut down"
790−#~ msgstr "Apagar"
791−
792−#~ msgid "Power"
793−#~ msgstr "Enerxía"
794−
795−#~ msgid "Settings"
796−#~ msgstr "Axustes"
797−
798−#~ msgid "Restart"
799−#~ msgstr "Reiniciar"
800−
801−#~ msgid "Manage Scopes"
802−#~ msgstr "Xestionar os Ámbitos"
803−
804712#~ msgid "Please re-enter"
805713#~ msgstr "Introducir de novo"
714+
715+#~ msgid "Click here to finish."
716+#~ msgstr "Prema aquí para rematar."
po/gv.po+20−82
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-04-02 14:24+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Manx <gv@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=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Fockle follit: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Jean freenaghey yn cassan er lheh"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Jean neu-freenaghey yn cassan er lheh"
3337
@@ -230,15 +234,15 @@ msgstr "Eam eginit"
230234msgid "OK"
231235msgstr "Mie dy liooar"
232236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234238msgid "See less"
235239msgstr "Faik ny sloo"
236240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238242msgid "See all"
239243msgstr "Faik ooilley"
240244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242246msgctxt "Label: Hint for dash search line edit"
243247msgid "Search"
244248msgstr ""
@@ -274,6 +278,11 @@ msgstr "Tooilley..."
274278msgid "Less..."
275279msgstr "Ny sloo..."
276280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Cur"
285+
277286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278287msgid "Rate this"
279288msgstr "Jean sessal shoh"
@@ -282,10 +291,6 @@ msgstr "Jean sessal shoh"
282291msgid "Add a review"
283292msgstr "Jean aavriwnys"
284293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Cur"
288−
289294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290295msgid "Pull to refresh…"
291296msgstr "Jean tayrn dy aalaadey..."
@@ -477,15 +482,11 @@ msgstr ""
477482msgid "Swipe up from the bottom edge."
478483msgstr ""
479484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481486#: qml/Tutorial/TutorialRight.qml:144
482487msgid "Tap here to continue."
483488msgstr ""
484489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr ""
488−
489490#: qml/Tutorial/TutorialLeftFinish.qml:24
490491msgid "These are the shortcuts to favorite apps"
491492msgstr ""
@@ -703,66 +704,3 @@ msgstr ""
703704#, qt-format
704705msgid "%1 〉"
705706msgstr ""
706−
707−#~ msgid "Log out"
708−#~ msgstr "Log magh"
709−
710−#~ msgid "Reboot"
711−#~ msgstr "Aahoshee"
712−
713−#~ msgid "Shut down"
714−#~ msgstr "Jean dooney"
715−
716−#~ msgid "Power"
717−#~ msgstr "Pooyr"
718−
719−#~ msgid "Restart"
720−#~ msgstr "Aahoishee"
721−
722−#~ msgid "Power off"
723−#~ msgstr "Moogh"
724−
725−#~ msgid "Top edge"
726−#~ msgstr "Oirr mullagh"
727−
728−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
729−#~ msgstr ""
730−#~ "Flip woish yn çheu hoshtal dy soilshaghey yn lunneyder son raad aashagh dys "
731−#~ "ny h-appyn"
732−
733−#~ msgid "Well done"
734−#~ msgstr "Jeant dy mie"
735−
736−#~ msgid "Left edge"
737−#~ msgstr "Oirr hoshtal"
738−
739−#~ msgid "Skip intro"
740−#~ msgstr "Lhiem goan foaslee"
741−
742−#~ msgid "Try swiping from the right edge to unlock the phone"
743−#~ msgstr "Prow flippal woish yn oirr yesh dy neu-ghlassey yn çhellvane"
744−
745−#~ msgid "Right edge"
746−#~ msgstr "Oirr yesh"
747−
748−#~ msgid "Close"
749−#~ msgstr "Dooney"
750−
751−#~ msgid "Swipe up again to close the settings screen"
752−#~ msgstr "Flip seose reeshtagh dy dooney yn scaailan soieaghyn"
753−
754−#~ msgid "Settings"
755−#~ msgstr "Soieaghyn"
756−
757−#~ msgid ""
758−#~ "You have now mastered the edge gestures and can start using the "
759−#~ "phone<br><br>Tap on the screen to start"
760−#~ msgstr ""
761−#~ "T'ou nish oayllagh er ny cowraghyn oirr as foddee oo cur toshiaght er jannoo "
762−#~ "ymmyd jeh'n çhellvane<br><br>Jean broddey yn scaailan dy ghoaill toshiaght"
763−
764−#~ msgid "Store"
765−#~ msgstr "Shapp"
766−
767−#~ msgid "Search"
768−#~ msgstr "Jean shirrey"
po/he.po+22−88
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-12 08:47+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
1313"Language-Team: Hebrew <he@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "ססמה: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "הצמדת קיצור דרך"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "הפרדת קיצור הדרך"
3337
@@ -223,15 +227,15 @@ msgstr "שיחת חירום"
223227msgid "OK"
224228msgstr "אישור"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr "לראות פחות"
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr "להציג הכול"
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "חיפוש"
@@ -267,6 +271,11 @@ msgstr "עוד…"
267271msgid "Less..."
268272msgstr "פחות…"
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "שליחה"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "דירוג היישום"
@@ -275,10 +284,6 @@ msgstr "דירוג היישום"
275284msgid "Add a review"
276285msgstr "הוספת סקירה"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "שליחה"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr "יש למשוך כדי לרענן…"
@@ -470,15 +475,11 @@ msgstr "פתיחת תפריטים מיוחדים"
470475msgid "Swipe up from the bottom edge."
471476msgstr "גרירה למעלה מהקצה התחתון."
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr "יש לגעת כאן כדי להמשיך."
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr "יש ללחוץ כאן כדי לסיים."
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -697,72 +698,5 @@ msgstr ""
697698msgid "%1 〉"
698699msgstr ""
699700
700−#~ msgid "Confirm"
701−#~ msgstr "אישור"
702−
703−#~ msgid "Type or say a command"
704−#~ msgstr "ניתן להקליד או לומר פקודה"
705−
706−#~ msgid "Loading. Please Wait..."
707−#~ msgstr "בטעינה. נא להמתין..."
708−
709−#~ msgid "Speak Now..."
710−#~ msgstr "יש לדבר כעת..."
711−
712−#~ msgid "Search"
713−#~ msgstr "חיפוש"
714−
715−#~ msgid "Skip intro"
716−#~ msgstr "לדלג על הפתיחה"
717−
718−#~ msgid "Right edge"
719−#~ msgstr "שול ימני"
720−
721−#~ msgid "Top edge"
722−#~ msgstr "השול העליון"
723−
724−#~ msgid "Try swiping from the top edge to access the indicators"
725−#~ msgstr "נא לנסות למשוך מהשול העליון כדי לגשת למחוונים"
726−
727−#~ msgid "Close"
728−#~ msgstr "סגירה"
729−
730−#~ msgid "Try swiping from the right edge to unlock the phone"
731−#~ msgstr "נא לנסות למשוך מהשול הימני כדי לשחרר את נעילת הטלפון"
732−
733−#~ msgid "Swipe up again to close the settings screen"
734−#~ msgstr "ניתן למשוך שוב כדי לסגור את מסך ההגדרות"
735−
736−#~ msgid "Left edge"
737−#~ msgstr "שול שמאלי"
738−
739−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
740−#~ msgstr "יש למשוך משמאל כדי לחשוף את המשגר לצורך גישה מהירה ליישומים"
741−
742−#~ msgid "Well done"
743−#~ msgstr "כל הכבוד"
744−
745−#~ msgid "Speaking..."
746−#~ msgstr "הדיבור מושמע…"
747−
748−#~ msgid ""
749−#~ "You have now mastered the edge gestures and can start using the "
750−#~ "phone<br><br>Tap on the screen to start"
751−#~ msgstr ""
752−#~ "ברגעים אלו סיימת את התמחותך בשימוש במחוות קצה והטלפון פתוח לשימושך<br><br>נא "
753−#~ "לגעת במסך כדי להתחיל"
754−
755−#~ msgid "Power off"
756−#~ msgstr "כיבוי"
757−
758−#~ msgid "Done"
759−#~ msgstr "סיימתי"
760−
761−#~ msgid "Store"
762−#~ msgstr "אחסון"
763−
764−#~ msgid "All"
765−#~ msgstr "הכול"
766−
767−#~ msgid "Favorites"
768−#~ msgstr "מועדפים"
701+#~ msgid "Click here to finish."
702+#~ msgstr "יש ללחוץ כאן כדי לסיים."
po/hi.po+21−50
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-15 01:49+0000\n"
12−"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12+"Last-Translator: Siddhanathan S. <Unknown>\n"
1313"Language-Team: Hindi <hi@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr "आपातकालीन कॉल"
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "भेजें"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr "समीक्षा दे"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "भेजें"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,33 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Top edge"
701−#~ msgstr "ऊपर किनारे"
702−
703−#~ msgid "Close"
704−#~ msgstr "बंद करें"
705−
706−#~ msgid "Left edge"
707−#~ msgstr "बायाँ किनारा"
708−
709−#~ msgid "Well done"
710−#~ msgstr "शाबाश"
711−
712−#~ msgid "Skip intro"
713−#~ msgstr "परिचय छोड़"
714−
715−#~ msgid "Right edge"
716−#~ msgstr "दायाँ किनारा"
717−
718−#~ msgid "Speaking..."
719−#~ msgstr "अब बोल रहे हैं"
720−
721−#~ msgid "Speak Now..."
722−#~ msgstr "अब बात करें"
723−
724−#~ msgid "Search"
725−#~ msgstr "खोजें"
726−
727−#~ msgid "Loading. Please Wait..."
728−#~ msgstr "काम कर रहा है | कृपया प्रतीक्षा करे |"
po/hr.po+20−37
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-06-27 04:14+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Croatian <hr@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr ""
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr ""
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr ""
3438
@@ -224,15 +228,15 @@ msgstr ""
224228msgid "OK"
225229msgstr ""
226230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228232msgid "See less"
229233msgstr ""
230234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232236msgid "See all"
233237msgstr ""
234238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236240msgctxt "Label: Hint for dash search line edit"
237241msgid "Search"
238242msgstr ""
@@ -268,6 +272,11 @@ msgstr ""
268272msgid "Less..."
269273msgstr ""
270274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr ""
279+
271280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272281msgid "Rate this"
273282msgstr ""
@@ -276,10 +285,6 @@ msgstr ""
276285msgid "Add a review"
277286msgstr ""
278287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr ""
282−
283288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284289msgid "Pull to refresh…"
285290msgstr ""
@@ -471,15 +476,11 @@ msgstr ""
471476msgid "Swipe up from the bottom edge."
472477msgstr ""
473478
474−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
479+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
475480#: qml/Tutorial/TutorialRight.qml:144
476481msgid "Tap here to continue."
477482msgstr ""
478483
479−#: qml/Tutorial/TutorialContent.qml:81
480−msgid "Click here to finish."
481−msgstr ""
482−
483484#: qml/Tutorial/TutorialLeftFinish.qml:24
484485msgid "These are the shortcuts to favorite apps"
485486msgstr ""
@@ -697,21 +698,3 @@ msgstr ""
697698#, qt-format
698699msgid "%1 〉"
699700msgstr ""
700−
701−#~ msgid "Confirm"
702−#~ msgstr "Potvrdi"
703−
704−#~ msgid "Type or say a command"
705−#~ msgstr "Upišite ili izgovorite naredbu"
706−
707−#~ msgid "Loading. Please Wait..."
708−#~ msgstr "Učitavanje. Molim pričekajte..."
709−
710−#~ msgid "Speak Now..."
711−#~ msgstr "Recite..."
712−
713−#~ msgid "Speaking..."
714−#~ msgstr "Govor..."
715−
716−#~ msgid "Search"
717−#~ msgstr "Pretraživanje"
po/hu.po+42−131
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-08-01 06:47+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
1313"Language-Team: Hungarian <hu@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Jelszó: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Indító rögzítése"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Indító feloldása"
3337
@@ -37,14 +41,14 @@ msgstr "Indító feloldása"
3741#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
3842#: plugins/Utils/relativetimeformatter.cpp:157
3943msgid "Yesterday %l:%M %p"
40−msgstr "Tegnap %k.%M"
44+msgstr "Tegnap %p. %I.%M"
4145
4246#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
4347#. This format string is used for showing, on a 12-hour clock, times that happened today.
4448#. en_US example: "%l:%M %p" --> "1:00 PM"
4549#: plugins/Utils/relativetimeformatter.cpp:164
4650msgid "%l:%M %p"
47−msgstr "%k.%M"
51+msgstr "%p. %l.%M"
4852
4953#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
5054#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
@@ -52,7 +56,7 @@ msgstr "%k.%M"
5256#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
5357#: plugins/Utils/relativetimeformatter.cpp:172
5458msgid "Tomorrow %l:%M %p"
55−msgstr "Holnap %k.%M"
59+msgstr "Holnap %p. %I.%M"
5660
5761#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
5862#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
@@ -60,7 +64,7 @@ msgstr "Holnap %k.%M"
6064#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
6165#: plugins/Utils/relativetimeformatter.cpp:181
6266msgid "%a %l:%M %p"
63−msgstr "%a %k.%M"
67+msgstr "%a %p. %I.%M"
6468
6569#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
6670#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
@@ -69,7 +73,7 @@ msgstr "%a %k.%M"
6973#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
7074#: plugins/Utils/relativetimeformatter.cpp:190
7175msgid "%a %d %b %l:%M %p"
72−msgstr "%d %b %a %k.%M"
76+msgstr "%d. %b. %a, %p. %I.%M"
7377
7478#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
7579#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
@@ -77,14 +81,14 @@ msgstr "%d %b %a %k.%M"
7781#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
7882#: plugins/Utils/relativetimeformatter.cpp:201
7983msgid "Yesterday %H:%M"
80−msgstr "Tegnap %k.%M"
84+msgstr "Tegnap %H.%M"
8185
8286#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
8387#. This format string is used for showing, on a 24-hour clock, times that happened today.
8488#. en_US example: "%H:%M" --> "13:00"
8589#: plugins/Utils/relativetimeformatter.cpp:208
8690msgid "%H:%M"
87−msgstr "%k.%M"
91+msgstr "%H.%M"
8892
8993#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
9094#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
@@ -92,7 +96,7 @@ msgstr "%k.%M"
9296#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
9397#: plugins/Utils/relativetimeformatter.cpp:216
9498msgid "Tomorrow %H:%M"
95−msgstr "Holnap %k.%M"
99+msgstr "Holnap %H.%M"
96100
97101#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
98102#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
@@ -100,7 +104,7 @@ msgstr "Holnap %k.%M"
100104#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
101105#: plugins/Utils/relativetimeformatter.cpp:225
102106msgid "%a %H:%M"
103−msgstr "%a %k.%M"
107+msgstr "%a %H.%M"
104108
105109#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
106110#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
@@ -109,7 +113,7 @@ msgstr "%a %k.%M"
109113#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
110114#: plugins/Utils/relativetimeformatter.cpp:234
111115msgid "%a %d %b %H:%M"
112−msgstr "%d %b %a %k.%M"
116+msgstr "%d. %b., %a %H.%M"
113117
114118#: qml/Components/DelayedLockscreen.qml:49
115119msgid "Device Locked"
@@ -117,11 +121,11 @@ msgstr "Eszköz lezárva"
117121
118122#: qml/Components/DelayedLockscreen.qml:64
119123msgid "You have been locked out due to too many failed passphrase attempts."
120−msgstr "A túl sok hibás jelmondat próbálkozás miatt le lett zárva az eszköz."
124+msgstr "A túl sok hibás jelmondat próbálkozás miatt az eszköz zárolva lett."
121125
122126#: qml/Components/DelayedLockscreen.qml:65
123127msgid "You have been locked out due to too many failed passcode attempts."
124−msgstr "A túl sok hibás jelkód próbálkozás miatt le lett zárva az eszköz."
128+msgstr "A túl sok hibás jelkód próbálkozás miatt az eszköz zárolva lett."
125129
126130#: qml/Components/DelayedLockscreen.qml:74
127131#, qt-format
@@ -219,21 +223,21 @@ msgstr "Vissza a híváshoz"
219223
220224#: qml/Components/Lockscreen.qml:245
221225msgid "Emergency Call"
222−msgstr "Vészhívás"
226+msgstr "Segélyhívás"
223227
224228#: qml/Components/Lockscreen.qml:277
225229msgid "OK"
226−msgstr "Ok"
230+msgstr "OK"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "Kevesebb"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "Összes megtekintése"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "Keresés"
@@ -269,6 +273,11 @@ msgstr "Több…"
269273msgid "Less..."
270274msgstr "Kevesebb…"
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Küldés"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Értékelje"
@@ -277,10 +286,6 @@ msgstr "Értékelje"
277286msgid "Add a review"
278287msgstr "Értékelés hozzáadása"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Küldés"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "Húzza a frissítéshez…"
@@ -348,7 +353,7 @@ msgstr ""
348353#: qml/Greeter/NarrowView.qml:116
349354#, qt-format
350355msgid "Enter %1"
351−msgstr "Adja meg: %1"
356+msgstr "%1 megadása"
352357
353358#: qml/Greeter/NarrowView.qml:117 qml/Wizard/Pages/passwd-set.qml:60
354359msgid "Enter passphrase"
@@ -382,7 +387,7 @@ msgstr "Jelszó megjelenítése"
382387
383388#: qml/Panel/ActiveCallHint.qml:79
384389msgid "Tap to return to call..."
385−msgstr "Érintse meg, hogy visszatérjen a híváshoz..."
390+msgstr "Ide koppintva visszatérhet a híváshoz"
386391
387392#: qml/Panel/ActiveCallHint.qml:92
388393msgid "Conference"
@@ -470,21 +475,17 @@ msgstr "Koppintson ide a befejezéshez."
470475
471476#: qml/Tutorial/TutorialBottom.qml:28
472477msgid "Open special menus"
473−msgstr "Speciális menük megnyitása"
478+msgstr "Speciális menük elérése"
474479
475480#: qml/Tutorial/TutorialBottom.qml:29
476481msgid "Swipe up from the bottom edge."
477482msgstr "Húzza az ujját a kijelző aljától indulva felfelé."
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "Koppintson ide a folytatáshoz."
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Kattintson ide a befejezéshez."
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "Ezek a kedvenc alkalmazások gyorsindítói"
@@ -515,7 +516,7 @@ msgstr "Húzza az ujját hosszan a kijelző jobboldalától indulva."
515516
516517#: qml/Tutorial/TutorialRight.qml:122
517518msgid "View all your running tasks."
518−msgstr "Az összes futó alkalmazás megtekinthető."
519+msgstr "A futó alkalmazások itt tekinthetőek meg."
519520
520521#: qml/Wizard/Page.qml:89
521522msgctxt "Button: Go back one page in the Wizard"
@@ -656,7 +657,7 @@ msgid ""
656657"Privacy</b>"
657658msgstr ""
658659"Ezt kikapcsolhatja a <b>Rendszerbeállítások</b> alatt található <b>Biztonság "
659−"és adatvédelem</b> alatt"
660+"és adatvédelem</b> menüpontnál"
660661
661662#: qml/Wizard/Pages/80-finished.qml:24
662663msgid "All done"
@@ -711,98 +712,8 @@ msgstr "〈 %1"
711712msgid "%1 〉"
712713msgstr "%1 〉"
713714
714−#~ msgid "Confirm"
715−#~ msgstr "Megerősítés"
716−
717−#~ msgid "Type or say a command"
718−#~ msgstr "Írjon be vagy mondjon ki egy parancsot"
719−
720−#~ msgid "Loading. Please Wait..."
721−#~ msgstr "Betöltés, kis türelmet…"
722−
723−#~ msgid "Speaking..."
724−#~ msgstr "Beszéd…"
725−
726−#~ msgid "Search"
727−#~ msgstr "Keresés"
728−
729−#~ msgid "Top edge"
730−#~ msgstr "Felső szél"
731−
732−#~ msgid "Close"
733−#~ msgstr "Bezárás"
734−
735−#~ msgid "Swipe up again to close the settings screen"
736−#~ msgstr "A beállítások bezárásához csúsztassa ujját újra felfelé"
737−
738−#~ msgid "Left edge"
739−#~ msgstr "Bal szél"
740−
741−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
742−#~ msgstr ""
743−#~ "Csúsztassa ujját a bal szélről az indítón található alkalmazások gyors "
744−#~ "eléréséhez"
745−
746−#~ msgid "Well done"
747−#~ msgstr "Rendben"
748−
749−#~ msgid "Skip intro"
750−#~ msgstr "A bemutató kihagyása"
751−
752−#~ msgid "Try swiping from the right edge to unlock the phone"
753−#~ msgstr "A telefon feloldásához csúsztassa ujját a jobb szélről"
754−
755−#~ msgid "Right edge"
756−#~ msgstr "Jobb szél"
757−
758−#~ msgid "Speak Now..."
759−#~ msgstr "Most beszéljen…"
760−
761−#~ msgid ""
762−#~ "You have now mastered the edge gestures and can start using the "
763−#~ "phone<br><br>Tap on the screen to start"
764−#~ msgstr ""
765−#~ "Elsajátította a gesztusokat, és megkezdheti a telefon "
766−#~ "használatát.<br><br>Koppintson a képernyőre a kezdéshez."
767−
768−#~ msgid "Try swiping from the top edge to access the indicators"
769−#~ msgstr "Az állapotmenük eléréséhez csúsztassa ujját a felső szélről"
770−
771−#~ msgid "Power off"
772−#~ msgstr "Kikapcsolás"
773−
774−#~ msgid "All"
775−#~ msgstr "Összes"
776−
777−#~ msgid "Favorites"
778−#~ msgstr "Kedvencek"
779−
780−#~ msgid "Store"
781−#~ msgstr "Áruház"
782−
783−#~ msgid "Done"
784−#~ msgstr "Kész"
785−
786−#~ msgid "Log out"
787−#~ msgstr "Kijelentkezés"
788−
789−#~ msgid "Reboot"
790−#~ msgstr "Újraindítás"
791−
792−#~ msgid "Shut down"
793−#~ msgstr "Leállítás"
794−
795−#~ msgid "Settings"
796−#~ msgstr "Beállítások"
797−
798−#~ msgid "Power"
799−#~ msgstr "Kikapcsolás"
800−
801−#~ msgid "Restart"
802−#~ msgstr "Újraindítás"
803−
804−#~ msgid "Manage Scopes"
805−#~ msgstr "Lencsék kezelése"
806−
807715#~ msgid "Please re-enter"
808716#~ msgstr "Próbálja újra"
717+
718+#~ msgid "Click here to finish."
719+#~ msgstr "Kattintson ide a befejezéshez."
po/hy.po+20−88
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-10-28 06:34+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Vahan Harutyunyan <Unknown>\n"
1313"Language-Team: Armenian <hy@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Գաղտնաբառ: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Փակցնել պիտակը"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Հեռացնել պիտակը"
3337
@@ -227,15 +231,15 @@ msgstr ""
227231msgid "OK"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231235msgid "See less"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235239msgid "See all"
236240msgstr "Տեսնել բոլորը"
237241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239243msgctxt "Label: Hint for dash search line edit"
240244msgid "Search"
241245msgstr ""
@@ -271,6 +275,11 @@ msgstr "Ավելին..."
271275msgid "Less..."
272276msgstr "Ավելի քիչ..."
273277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Ուղղարկել"
282+
274283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275284msgid "Rate this"
276285msgstr "Գնահատեք սա"
@@ -279,10 +288,6 @@ msgstr "Գնահատեք սա"
279288msgid "Add a review"
280289msgstr ""
281290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Ուղղարկել"
285−
286291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287292msgid "Pull to refresh…"
288293msgstr ""
@@ -474,15 +479,11 @@ msgstr ""
474479msgid "Swipe up from the bottom edge."
475480msgstr ""
476481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478483#: qml/Tutorial/TutorialRight.qml:144
479484msgid "Tap here to continue."
480485msgstr ""
481486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr ""
485−
486487#: qml/Tutorial/TutorialLeftFinish.qml:24
487488msgid "These are the shortcuts to favorite apps"
488489msgstr ""
@@ -701,74 +702,5 @@ msgstr ""
701702msgid "%1 〉"
702703msgstr ""
703704
704−#~ msgid "Confirm"
705−#~ msgstr "Հաստատել"
706−
707−#~ msgid "Type or say a command"
708−#~ msgstr "Գրիր կամ ասա կոմմենտը"
709−
710−#~ msgid "Speaking..."
711−#~ msgstr "Խոսում եմ..."
712−
713−#~ msgid "Search"
714−#~ msgstr "Որոնում"
715−
716−#~ msgid "Log out"
717−#~ msgstr "Ելք"
718−
719−#~ msgid "Reboot"
720−#~ msgstr "Վերաբեռնել"
721−
722−#~ msgid "Shut down"
723−#~ msgstr "Անջատել"
724−
725−#~ msgid "Power"
726−#~ msgstr "Էլեկտրասնուցում"
727−
728−#~ msgid "Restart"
729−#~ msgstr "Վերագործարկել"
730−
731−#~ msgid "Power off"
732−#~ msgstr "Անջատել սնուցման աղբյուրից"
733−
734−#~ msgid "Top edge"
735−#~ msgstr "Վերին եզրը"
736−
737−#~ msgid "Close"
738−#~ msgstr "Փակել"
739−
740−#~ msgid "Left edge"
741−#~ msgstr "Ձախ եզրը"
742−
743−#~ msgid "Well done"
744−#~ msgstr "Լավ է"
745−
746−#~ msgid "Right edge"
747−#~ msgstr "Աջ եզրը"
748−
749−#~ msgid "Settings"
750−#~ msgstr "Կարգավորումներ"
751−
752−#~ msgid "Favorites"
753−#~ msgstr "Նախընտրելի"
754−
755−#~ msgid "Store"
756−#~ msgstr "Խանութ"
757−
758−#~ msgid "Done"
759−#~ msgstr "Կատարված է"
760−
761−#~ msgid "Loading. Please Wait..."
762−#~ msgstr "Բեռնվում է: Խնդրում ենք սպասել..."
763−
764−#~ msgid "Speak Now..."
765−#~ msgstr "Հիմա խոսեք..."
766−
767−#~ msgid "All"
768−#~ msgstr "Բոլորը"
769−
770705#~ msgid "Please re-enter"
771706#~ msgstr "Խնդրում ենք նորից մուտքագրել"
772−
773−#~ msgid "Skip intro"
774−#~ msgstr "Բաց թողնել ներածությունը"
po/ia.po+41−118
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-06-08 18:58+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: karm <melo@carmu.com>\n"
1313"Language-Team: Interlingua <ia@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Contrasigno: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Via-breve a pin"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Via-breve a levar pin"
3337
@@ -37,14 +41,14 @@ msgstr "Via-breve a levar pin"
3741#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
3842#: plugins/Utils/relativetimeformatter.cpp:157
3943msgid "Yesterday %l:%M %p"
40−msgstr ""
44+msgstr "Heri"
4145
4246#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
4347#. This format string is used for showing, on a 12-hour clock, times that happened today.
4448#. en_US example: "%l:%M %p" --> "1:00 PM"
4549#: plugins/Utils/relativetimeformatter.cpp:164
4650msgid "%l:%M %p"
47−msgstr ""
51+msgstr "%l:%M %p"
4852
4953#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
5054#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
@@ -52,7 +56,7 @@ msgstr ""
5256#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
5357#: plugins/Utils/relativetimeformatter.cpp:172
5458msgid "Tomorrow %l:%M %p"
55−msgstr ""
59+msgstr "Deman %l:%M %p"
5660
5761#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
5862#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
@@ -60,7 +64,7 @@ msgstr ""
6064#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
6165#: plugins/Utils/relativetimeformatter.cpp:181
6266msgid "%a %l:%M %p"
63−msgstr ""
67+msgstr "%a %l:%M %p"
6468
6569#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
6670#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
@@ -69,7 +73,7 @@ msgstr ""
6973#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
7074#: plugins/Utils/relativetimeformatter.cpp:190
7175msgid "%a %d %b %l:%M %p"
72−msgstr ""
76+msgstr "%a %d %b %l:%M %p"
7377
7478#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
7579#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
@@ -77,14 +81,14 @@ msgstr ""
7781#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
7882#: plugins/Utils/relativetimeformatter.cpp:201
7983msgid "Yesterday %H:%M"
80−msgstr ""
84+msgstr "Heri %H:%M"
8185
8286#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
8387#. This format string is used for showing, on a 24-hour clock, times that happened today.
8488#. en_US example: "%H:%M" --> "13:00"
8589#: plugins/Utils/relativetimeformatter.cpp:208
8690msgid "%H:%M"
87−msgstr ""
91+msgstr "%H:%M"
8892
8993#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
9094#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
@@ -92,7 +96,7 @@ msgstr ""
9296#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
9397#: plugins/Utils/relativetimeformatter.cpp:216
9498msgid "Tomorrow %H:%M"
95−msgstr ""
99+msgstr "Deman %H:%M"
96100
97101#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
98102#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
@@ -100,7 +104,7 @@ msgstr ""
100104#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
101105#: plugins/Utils/relativetimeformatter.cpp:225
102106msgid "%a %H:%M"
103−msgstr ""
107+msgstr "%a %H:%M"
104108
105109#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
106110#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
@@ -109,7 +113,7 @@ msgstr ""
109113#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
110114#: plugins/Utils/relativetimeformatter.cpp:234
111115msgid "%a %d %b %H:%M"
112−msgstr ""
116+msgstr "%a %d %b %H:%M"
113117
114118#: qml/Components/DelayedLockscreen.qml:49
115119msgid "Device Locked"
@@ -227,15 +231,15 @@ msgstr "Appello de emergentia"
227231msgid "OK"
228232msgstr "OK"
229233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231235msgid "See less"
232236msgstr "Vider minus"
233237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235239msgid "See all"
236240msgstr "Vider toto"
237241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239243msgctxt "Label: Hint for dash search line edit"
240244msgid "Search"
241245msgstr "Cerca"
@@ -271,6 +275,11 @@ msgstr "Plus..."
271275msgid "Less..."
272276msgstr "Minus..."
273277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Mandar"
282+
274283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275284msgid "Rate this"
276285msgstr "Evalutar isto"
@@ -279,10 +288,6 @@ msgstr "Evalutar isto"
279288msgid "Add a review"
280289msgstr "Adder un revision"
281290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Mandar"
285−
286291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287292msgid "Pull to refresh…"
288293msgstr "Tirar pro renovar…"
@@ -372,7 +377,7 @@ msgstr "Displacente, phrase-contrasigno incorrecte"
372377#: qml/Greeter/NarrowView.qml:121
373378msgctxt "passphrase"
374379msgid "Please re-enter"
375−msgstr ""
380+msgstr "Per favor re-insere"
376381
377382#: qml/Greeter/NarrowView.qml:122
378383msgid "Sorry, incorrect passcode"
@@ -398,32 +403,32 @@ msgstr "Nil es jocante"
398403#, qt-format
399404msgid "%1 hour"
400405msgid_plural "%1 hours"
401−msgstr[0] ""
402−msgstr[1] ""
406+msgstr[0] "%1 hora"
407+msgstr[1] "%1 horas"
403408
404409#: qml/Panel/Indicators/MenuItemFactory.qml:772
405410#, qt-format
406411msgid "%1 minute"
407412msgid_plural "%1 minutes"
408−msgstr[0] ""
409−msgstr[1] ""
413+msgstr[0] "%1 minuta"
414+msgstr[1] "%1 minutas"
410415
411416#: qml/Panel/Indicators/MenuItemFactory.qml:777
412417#, qt-format
413418msgid "%1 second"
414419msgid_plural "%1 seconds"
415−msgstr[0] ""
416−msgstr[1] ""
420+msgstr[0] "%1 secunda"
421+msgstr[1] "%1 secundas"
417422
418423#: qml/Panel/Indicators/MenuItemFactory.qml:780
419424msgid "0 seconds"
420−msgstr ""
425+msgstr "0 secundas"
421426
422427#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
423428#: qml/Panel/Indicators/MenuItemFactory.qml:782
424429#, qt-format
425430msgid "%1 remaining"
426−msgstr ""
431+msgstr "%1 restante"
427432
428433#: qml/Panel/Indicators/MenuItemFactory.qml:788
429434msgid "In queue…"
@@ -478,15 +483,11 @@ msgstr "Aperi le menus special"
478483msgid "Swipe up from the bottom edge."
479484msgstr "Stria in alto ex le bordo basse."
480485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482487#: qml/Tutorial/TutorialRight.qml:144
483488msgid "Tap here to continue."
484489msgstr "Pulsa ci pro continuar"
485490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Clicca ci pro finir"
489−
490491#: qml/Tutorial/TutorialLeftFinish.qml:24
491492msgid "These are the shortcuts to favorite apps"
492493msgstr "Iste es le vias breve al applicationes favorite"
@@ -716,86 +717,8 @@ msgstr "〈 %1"
716717msgid "%1 〉"
717718msgstr "%1 〉"
718719
719−#~ msgid "Log out"
720−#~ msgstr "Clauder le Session"
721−
722−#~ msgid "Reboot"
723−#~ msgstr "Reinitiar"
724−
725−#~ msgid "Shut down"
726−#~ msgstr "Stoppar"
727−
728−#~ msgid "Power"
729−#~ msgstr "Energia"
730−
731−#~ msgid "Restart"
732−#~ msgstr "Re-Initiar"
733−
734−#~ msgid "Power off"
735−#~ msgstr "Stoppar le energia"
736−
737−#~ msgid "Top edge"
738−#~ msgstr "Bordo superior"
739−
740−#~ msgid "Try swiping from the top edge to access the indicators"
741−#~ msgstr "Proba striar le bordo superior pro acceder le indicatores"
742−
743−#~ msgid "Close"
744−#~ msgstr "Clauder"
745−
746−#~ msgid "Left edge"
747−#~ msgstr "Bordo sinistre"
748−
749−#~ msgid "Try swiping from the right edge to unlock the phone"
750−#~ msgstr "Proba striar le bordo dextere pro liberar le telephono"
751−
752−#~ msgid "Skip intro"
753−#~ msgstr "Saltar le introduction"
754−
755−#~ msgid "Right edge"
756−#~ msgstr "Bordo dextere"
757−
758−#~ msgid "Swipe up again to close the settings screen"
759−#~ msgstr "Stria novemente pro clauder le pagina del preparationes"
760−
761−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
762−#~ msgstr ""
763−#~ "Striar ab le sinistra pro revelar le lanceator pro un celere accesso al "
764−#~ "applicationes"
765−
766−#~ msgid "Well done"
767−#~ msgstr "Ben!"
768−
769−#~ msgid "Search"
770−#~ msgstr "Cercar"
771−
772−#~ msgid "Store"
773−#~ msgstr "Salvar"
774−
775−#~ msgid "Settings"
776−#~ msgstr "Preparationes"
777−
778−#~ msgid "Confirm"
779−#~ msgstr "Confirmar"
780−
781−#~ msgid "Type or say a command"
782−#~ msgstr "Scriber o dicer un commando"
783−
784−#~ msgid "Loading. Please Wait..."
785−#~ msgstr "Cargante. Attender per favor..."
786−
787−#~ msgid "Speak Now..."
788−#~ msgstr "Parlar Ora..."
789−
790−#~ msgid "Speaking..."
791−#~ msgstr "Parlante..."
792−
793720#~ msgid "Please re-enter"
794721#~ msgstr "Per favor re-inserer"
795722
796−#~ msgid ""
797−#~ "You have now mastered the edge gestures and can start using the "
798−#~ "phone<br><br>Tap on the screen to start"
799−#~ msgstr ""
800−#~ "Tu es ora maestrate le gestos del bordo e pote initiar usar le "
801−#~ "telephono<br><br>colpar sur le schermo pro initiar"
723+#~ msgid "Click here to finish."
724+#~ msgstr "Clicca ci pro finir"
po/id.po+20−110
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-06-26 22:35+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Indonesian <id@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Sandi: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Paku pintasan"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Lepas pintasan"
3337
@@ -226,15 +230,15 @@ msgstr "Panggilan Darurat"
226230msgid "OK"
227231msgstr "OK"
228232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230234msgid "See less"
231235msgstr "Lihat lebih sedikit"
232236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234238msgid "See all"
235239msgstr "Lihat semua"
236240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238242msgctxt "Label: Hint for dash search line edit"
239243msgid "Search"
240244msgstr ""
@@ -270,6 +274,11 @@ msgstr "Lebih..."
270274msgid "Less..."
271275msgstr "Kurang..."
272276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Kirim"
281+
273282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274283msgid "Rate this"
275284msgstr "Beri peringkat"
@@ -278,10 +287,6 @@ msgstr "Beri peringkat"
278287msgid "Add a review"
279288msgstr "Berikan ulasan"
280289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Kirim"
284−
285290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286291msgid "Pull to refresh…"
287292msgstr "Tarik untuk menyegarkan..."
@@ -477,15 +482,11 @@ msgstr ""
477482msgid "Swipe up from the bottom edge."
478483msgstr ""
479484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481486#: qml/Tutorial/TutorialRight.qml:144
482487msgid "Tap here to continue."
483488msgstr ""
484489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr ""
488−
489490#: qml/Tutorial/TutorialLeftFinish.qml:24
490491msgid "These are the shortcuts to favorite apps"
491492msgstr ""
@@ -704,96 +705,5 @@ msgstr ""
704705msgid "%1 〉"
705706msgstr ""
706707
707−#~ msgid "Close"
708−#~ msgstr "Tutup"
709−
710−#~ msgid "Loading. Please Wait..."
711−#~ msgstr "Memuat. Mohon Tunggu..."
712−
713−#~ msgid "Speaking..."
714−#~ msgstr "Berbicara..."
715−
716−#~ msgid "Confirm"
717−#~ msgstr "Konfirmasi"
718−
719−#~ msgid "Top edge"
720−#~ msgstr "Tepi atas"
721−
722−#~ msgid "Try swiping from the top edge to access the indicators"
723−#~ msgstr "Coba usap dari tepi atas untuk mengakses indikator"
724−
725−#~ msgid "Swipe up again to close the settings screen"
726−#~ msgstr "Usap ke atas lagi untuk menutup layar pengaturan"
727−
728−#~ msgid "Left edge"
729−#~ msgstr "Tepi kiri"
730−
731−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
732−#~ msgstr "Usap dari tepi kiri menampilkan peluncur untuk akses cepat aplikasi"
733−
734−#~ msgid "Skip intro"
735−#~ msgstr "Lewati pengenalan"
736−
737−#~ msgid "Try swiping from the right edge to unlock the phone"
738−#~ msgstr "Coba usap dari tepi kanan untuk membuka kunci telepon"
739−
740−#~ msgid "Right edge"
741−#~ msgstr "Tepi kanan"
742−
743−#~ msgid "Log out"
744−#~ msgstr "Log keluar"
745−
746−#~ msgid "Reboot"
747−#~ msgstr "Boot ulang"
748−
749−#~ msgid "Shut down"
750−#~ msgstr "Matikan"
751−
752−#~ msgid "Power"
753−#~ msgstr "Daya"
754−
755−#~ msgid "Restart"
756−#~ msgstr "Nyalakan ulang"
757−
758−#~ msgid "Power off"
759−#~ msgstr "Matikan"
760−
761−#~ msgid "Settings"
762−#~ msgstr "Pengaturan"
763−
764−#~ msgid "Search"
765−#~ msgstr "Cari"
766−
767−#~ msgid "Done"
768−#~ msgstr "Selesai"
769−
770−#~ msgid "Type or say a command"
771−#~ msgstr "Ketik atau ucapkan sebuah perintah"
772−
773−#~ msgid "Speak Now..."
774−#~ msgstr "Bicaralah Sekarang..."
775−
776−#~ msgid "All"
777−#~ msgstr "Semua"
778−
779−#~ msgid "Favorites"
780−#~ msgstr "Favorit"
781−
782−#~ msgid "Manage Scopes"
783−#~ msgstr "Kelola Skup"
784−
785−#~ msgid "Store"
786−#~ msgstr "Simpan"
787−
788708#~ msgid "Please re-enter"
789709#~ msgstr "Harap masukkan lagi"
790−
791−#~ msgid "Well done"
792−#~ msgstr "Bagus sekali"
793−
794−#~ msgid ""
795−#~ "You have now mastered the edge gestures and can start using the "
796−#~ "phone<br><br>Tap on the screen to start"
797−#~ msgstr ""
798−#~ "Anda kini telah menguasai gestur tepi dan dapat mulai memakai "
799−#~ "telepon<br><br>Ketuk pada layar untuk mulai"
po/is.po+20−111
@@ -9,28 +9,32 @@ msgid ""
99msgstr ""
1010"Project-Id-Version: po_unity8-is\n"
1111"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
12−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
13−"PO-Revision-Date: 2014-11-13 09:32+0000\n"
12+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
13+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1414"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
1515"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
1616"MIME-Version: 1.0\n"
1717"Content-Type: text/plain; charset=UTF-8\n"
1818"Content-Transfer-Encoding: 8bit\n"
1919"Plural-Forms: nplurals=2; plural=n != 1;\n"
20−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
21−"X-Generator: Launchpad (build 17686)\n"
20+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
21+"X-Generator: Launchpad (build 17706)\n"
2222"Language: is\n"
2323
2424#: plugins/LightDM/Greeter.cpp:112
2525msgid "Password: "
2626msgstr "Lykilorð: "
2727
28−#: plugins/Unity/Launcher/launcheritem.cpp:45
29−#: plugins/Unity/Launcher/launcheritem.cpp:100
28+#: plugins/Unity/Launcher/launcheritem.cpp:47
29+#: plugins/Unity/Launcher/launcheritem.cpp:106
3030msgid "Pin shortcut"
3131msgstr "Pinna flýtilykil"
3232
33−#: plugins/Unity/Launcher/launcheritem.cpp:100
33+#: plugins/Unity/Launcher/launcheritem.cpp:52
34+msgid "Quit"
35+msgstr ""
36+
37+#: plugins/Unity/Launcher/launcheritem.cpp:106
3438msgid "Unpin shortcut"
3539msgstr "Losa flýtilykil"
3640
@@ -232,15 +236,15 @@ msgstr "Neyðarsímtal"
232236msgid "OK"
233237msgstr "Í lagi"
234238
235−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
239+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
236240msgid "See less"
237241msgstr "Sjá minna"
238242
239−#: qml/Dash/GenericScopeView.qml:539
243+#: qml/Dash/GenericScopeView.qml:569
240244msgid "See all"
241245msgstr "Sjá allt"
242246
243−#: qml/Dash/GenericScopeView.qml:601
247+#: qml/Dash/GenericScopeView.qml:631
244248msgctxt "Label: Hint for dash search line edit"
245249msgid "Search"
246250msgstr ""
@@ -276,6 +280,11 @@ msgstr "Meira..."
276280msgid "Less..."
277281msgstr "Minna..."
278282
283+#: qml/Dash/Previews/PreviewCommentInput.qml:61
284+#: qml/Dash/Previews/PreviewRatingInput.qml:169
285+msgid "Send"
286+msgstr "Senda"
287+
279288#: qml/Dash/Previews/PreviewRatingInput.qml:84
280289msgid "Rate this"
281290msgstr "Gefa þessu einkunn"
@@ -284,10 +293,6 @@ msgstr "Gefa þessu einkunn"
284293msgid "Add a review"
285294msgstr "Gefa umsögn"
286295
287−#: qml/Dash/Previews/PreviewRatingInput.qml:169
288−msgid "Send"
289−msgstr "Senda"
290−
291296#: qml/Dash/PullToRefreshScopeStyle.qml:55
292297msgid "Pull to refresh…"
293298msgstr "Toga til að endurlesa..."
@@ -483,15 +488,11 @@ msgstr ""
483488msgid "Swipe up from the bottom edge."
484489msgstr ""
485490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487492#: qml/Tutorial/TutorialRight.qml:144
488493msgid "Tap here to continue."
489494msgstr ""
490495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr ""
494−
495496#: qml/Tutorial/TutorialLeftFinish.qml:24
496497msgid "These are the shortcuts to favorite apps"
497498msgstr ""
@@ -710,97 +711,5 @@ msgstr ""
710711msgid "%1 〉"
711712msgstr ""
712713
713−#~ msgid "Skip intro"
714−#~ msgstr "Hoppa yfir kynningu"
715−
716−#~ msgid "Right edge"
717−#~ msgstr "Hægri brún"
718−
719−#~ msgid "Top edge"
720−#~ msgstr "Efri brún"
721−
722−#~ msgid "Close"
723−#~ msgstr "Loka"
724−
725−#~ msgid "Left edge"
726−#~ msgstr "Vinstri brún"
727−
728−#~ msgid "Well done"
729−#~ msgstr "Vel gert"
730−
731−#~ msgid "Confirm"
732−#~ msgstr "Staðfesta"
733−
734−#~ msgid "Speaking..."
735−#~ msgstr "Tala..."
736−
737−#~ msgid "Search"
738−#~ msgstr "Leita"
739−
740−#~ msgid "Try swiping from the right edge to unlock the phone"
741−#~ msgstr ""
742−#~ "Prófaðu að strjúka fingrinum frá hægri brúninni til að aflæsa símanum þínum."
743−
744−#~ msgid "Try swiping from the top edge to access the indicators"
745−#~ msgstr "Reyndu að strjúka frá toppi til að fá aðgang að tilkynningum"
746−
747−#~ msgid "Swipe up again to close the settings screen"
748−#~ msgstr "Strjúktu upp til að loka stillingum"
749−
750−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
751−#~ msgstr "Strjúktu frá vinstri til að afhjúpa flýtiræsi forrita"
752−
753−#~ msgid ""
754−#~ "You have now mastered the edge gestures and can start using the "
755−#~ "phone<br><br>Tap on the screen to start"
756−#~ msgstr ""
757−#~ "Þú ert núna með æfingu í að nota skjáhreyfingar og getur því farið að nota "
758−#~ "símann<br><br>Sláðu létt á skjáinn til að byrja"
759−
760−#~ msgid "Type or say a command"
761−#~ msgstr "Skrifaðu eða segðu skipun"
762−
763−#~ msgid "Loading. Please Wait..."
764−#~ msgstr "Hleð. Bíddu aðeins..."
765−
766−#~ msgid "Speak Now..."
767−#~ msgstr "Tala núna..."
768−
769−#~ msgid "Log out"
770−#~ msgstr "Útskráning"
771−
772−#~ msgid "Reboot"
773−#~ msgstr "Endurræsa"
774−
775−#~ msgid "Power"
776−#~ msgstr "Aflstjórnun"
777−
778−#~ msgid "Shut down"
779−#~ msgstr "Slökkva á tölvunni"
780−
781−#~ msgid "Settings"
782−#~ msgstr "Stillingar"
783−
784−#~ msgid "Restart"
785−#~ msgstr "Endurræsa"
786−
787−#~ msgid "Power off"
788−#~ msgstr "Slökkva"
789−
790−#~ msgid "All"
791−#~ msgstr "Allt"
792−
793−#~ msgid "Favorites"
794−#~ msgstr "Eftirlæti"
795−
796−#~ msgid "Store"
797−#~ msgstr "Geyma"
798−
799−#~ msgid "Done"
800−#~ msgstr "Lokið"
801−
802714#~ msgid "Please re-enter"
803715#~ msgstr "Settu aftur inn"
804−
805−#~ msgid "Manage Scopes"
806−#~ msgstr "Sýsla með leitarsvið"
po/it.po+23−115
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 11:34+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
1313"Language-Team: Italian <it@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Password: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Blocca scorciatoia"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Sblocca scorciatoia"
3337
@@ -229,15 +233,15 @@ msgstr "Chiamata di emergenza"
229233msgid "OK"
230234msgstr "OK"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Mostra meno"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Mostra tutto"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Cerca"
@@ -273,6 +277,11 @@ msgstr "Altro..."
273277msgid "Less..."
274278msgstr "Meno..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Invia"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Valuta"
@@ -281,10 +290,6 @@ msgstr "Valuta"
281290msgid "Add a review"
282291msgstr "Aggiungi una recensione"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Invia"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Scorrere per aggiornare…"
@@ -374,7 +379,7 @@ msgstr "Passphrase errata"
374379#: qml/Greeter/NarrowView.qml:121
375380msgctxt "passphrase"
376381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Inserire nuovamente"
378383
379384#: qml/Greeter/NarrowView.qml:122
380385msgid "Sorry, incorrect passcode"
@@ -480,15 +485,11 @@ msgstr "Apri menù speciali"
480485msgid "Swipe up from the bottom edge."
481486msgstr "Scorri verso l'alto dal bordo inferiore"
482487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484489#: qml/Tutorial/TutorialRight.qml:144
485490msgid "Tap here to continue."
486491msgstr "Toccare qui per continuare."
487492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Fare clic qui per terminare."
491−
492493#: qml/Tutorial/TutorialLeftFinish.qml:24
493494msgid "These are the shortcuts to favorite apps"
494495msgstr "Queste sono le scorciatoie alle app preferite"
@@ -717,101 +718,8 @@ msgstr "〈 %1"
717718msgid "%1 〉"
718719msgstr "%1 〉"
719720
720−#~ msgid "Confirm"
721−#~ msgstr "Conferma"
722−
723−#~ msgid "Type or say a command"
724−#~ msgstr "Scrivere o pronunciare un comando"
725−
726−#~ msgid "Loading. Please Wait..."
727−#~ msgstr "Caricamento. Attendere..."
728−
729−#~ msgid "Speak Now..."
730−#~ msgstr "Parla ora..."
731−
732−#~ msgid "Speaking..."
733−#~ msgstr "Sto parlando..."
734−
735−#~ msgid "Search"
736−#~ msgstr "Cerca"
737−
738−#~ msgid "Right edge"
739−#~ msgstr "Bordo destro"
740−
741−#~ msgid "Skip intro"
742−#~ msgstr "Salta introduzione"
743−
744−#~ msgid "Top edge"
745−#~ msgstr "Bordo superiore"
746−
747−#~ msgid "Close"
748−#~ msgstr "Chiudi"
749−
750−#~ msgid "Left edge"
751−#~ msgstr "Bordo sinistro"
752−
753−#~ msgid "Try swiping from the top edge to access the indicators"
754−#~ msgstr ""
755−#~ "Provare a far scorrere dal bordo in alto per accedere agli indicatori"
756−
757−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
758−#~ msgstr ""
759−#~ "Far scorrere il bordo sinistro per mostrare il Launcher e avere un rapido "
760−#~ "accesso alle applicazioni"
761−
762−#~ msgid "Well done"
763−#~ msgstr "Ben fatto"
764−
765−#~ msgid "Try swiping from the right edge to unlock the phone"
766−#~ msgstr "Provare a far scorrere dal bordo destro per sbloccare il telefono"
767−
768−#~ msgid ""
769−#~ "You have now mastered the edge gestures and can start using the "
770−#~ "phone<br><br>Tap on the screen to start"
771−#~ msgstr ""
772−#~ "L'apprendimento dei gesti è stato completato. È ora possibile iniziare a "
773−#~ "usare il telefono.<br><br>Toccare lo schermo per iniziare"
774−
775−#~ msgid "All"
776−#~ msgstr "Tutto"
777−
778−#~ msgid "Favorites"
779−#~ msgstr "Preferiti"
780−
781−#~ msgid "Store"
782−#~ msgstr "Store"
783−
784−#~ msgid "Power off"
785−#~ msgstr "Spegni"
786−
787−#~ msgid "Done"
788−#~ msgstr "Fatto"
789−
790−#~ msgid "Log out"
791−#~ msgstr "Termina sessione"
792−
793−#~ msgid "Reboot"
794−#~ msgstr "Riavvia"
795−
796−#~ msgid "Shut down"
797−#~ msgstr "Spegni"
798−
799−#~ msgid "Settings"
800−#~ msgstr "Impostazioni"
801−
802−#~ msgid "Power"
803−#~ msgstr "Alimentazione"
804−
805−#~ msgid "Restart"
806−#~ msgstr "Riavvia"
807−
808−#~ msgid "Manage Scopes"
809−#~ msgstr "Gestisci Scope"
810−
811721#~ msgid "Please re-enter"
812722#~ msgstr "Inserire nuovamente"
813723
814−#~ msgid "Swipe up again to close the settings screen"
815−#~ msgstr ""
816−#~ "Far scorrere nuovamente verso l'alto per chiudere la schermata delle "
817−#~ "impostazioni"
724+#~ msgid "Click here to finish."
725+#~ msgstr "Fare clic qui per terminare."
po/ja.po+23−112
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-11-20 05:08+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Kentaro Kazuhama <Unknown>\n"
1313"Language-Team: Japanese <ja@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "パスワード: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "ショートカットを追加する"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "ショートカットを削除する"
3337
@@ -192,7 +196,7 @@ msgstr "はい"
192196#: qml/Components/Dialogs.qml:152
193197msgctxt "Title: Power off/Restart dialog"
194198msgid "Power"
195−msgstr ""
199+msgstr "電源"
196200
197201#: qml/Components/Dialogs.qml:153
198202msgid ""
@@ -203,12 +207,12 @@ msgstr "本当に電源を切りますか?"
203207#: qml/Components/Dialogs.qml:155
204208msgctxt "Button: Power off the system"
205209msgid "Power off"
206−msgstr ""
210+msgstr "電源を切る"
207211
208212#: qml/Components/Dialogs.qml:164
209213msgctxt "Button: Restart the system"
210214msgid "Restart"
211−msgstr ""
215+msgstr "再起動"
212216
213217#: qml/Components/Lockscreen.qml:245
214218msgid "Return to Call"
@@ -222,15 +226,15 @@ msgstr "緊急通報"
222226msgid "OK"
223227msgstr "OK"
224228
225−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
229+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
226230msgid "See less"
227231msgstr "隠す"
228232
229−#: qml/Dash/GenericScopeView.qml:539
233+#: qml/Dash/GenericScopeView.qml:569
230234msgid "See all"
231235msgstr "すべて表示する"
232236
233−#: qml/Dash/GenericScopeView.qml:601
237+#: qml/Dash/GenericScopeView.qml:631
234238msgctxt "Label: Hint for dash search line edit"
235239msgid "Search"
236240msgstr ""
@@ -266,6 +270,11 @@ msgstr "さらに ..."
266270msgid "Less..."
267271msgstr "隠す..."
268272
273+#: qml/Dash/Previews/PreviewCommentInput.qml:61
274+#: qml/Dash/Previews/PreviewRatingInput.qml:169
275+msgid "Send"
276+msgstr "送信"
277+
269278#: qml/Dash/Previews/PreviewRatingInput.qml:84
270279msgid "Rate this"
271280msgstr "評価する"
@@ -274,10 +283,6 @@ msgstr "評価する"
274283msgid "Add a review"
275284msgstr "レビューを追加"
276285
277−#: qml/Dash/Previews/PreviewRatingInput.qml:169
278−msgid "Send"
279−msgstr "送信"
280−
281286#: qml/Dash/PullToRefreshScopeStyle.qml:55
282287msgid "Pull to refresh…"
283288msgstr "引いて更新…"
@@ -469,15 +474,11 @@ msgstr ""
469474msgid "Swipe up from the bottom edge."
470475msgstr ""
471476
472−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
477+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
473478#: qml/Tutorial/TutorialRight.qml:144
474479msgid "Tap here to continue."
475480msgstr ""
476481
477−#: qml/Tutorial/TutorialContent.qml:81
478−msgid "Click here to finish."
479−msgstr ""
480−
481482#: qml/Tutorial/TutorialLeftFinish.qml:24
482483msgid "These are the shortcuts to favorite apps"
483484msgstr ""
@@ -696,95 +697,5 @@ msgstr ""
696697msgid "%1 〉"
697698msgstr ""
698699
699−#~ msgid "Close"
700−#~ msgstr "閉じる"
701−
702−#~ msgid "Top edge"
703−#~ msgstr "上端"
704−
705−#~ msgid "Try swiping from the top edge to access the indicators"
706−#~ msgstr "インジケーターにアクセスするには上端からスワイプしてみてください"
707−
708−#~ msgid "Left edge"
709−#~ msgstr "左端"
710−
711−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
712−#~ msgstr "アプリに素早くアクセスできるLauncherを表示するには左からスワイプしてください"
713−
714−#~ msgid "Swipe up again to close the settings screen"
715−#~ msgstr "設定画面を閉じるにはもう一度上にスワイプしてください"
716−
717−#~ msgid "Skip intro"
718−#~ msgstr "導入ガイドをスキップ"
719−
720−#~ msgid "Right edge"
721−#~ msgstr "右端"
722−
723−#~ msgid "Speaking..."
724−#~ msgstr "入力中..."
725−
726−#~ msgid "Loading. Please Wait..."
727−#~ msgstr "読み込み中です。お待ちください..."
728−
729−#~ msgid "Speak Now..."
730−#~ msgstr "音声入力を開始..."
731−
732−#~ msgid "Confirm"
733−#~ msgstr "確認"
734−
735−#~ msgid "Search"
736−#~ msgstr "検索"
737−
738−#~ msgid "Well done"
739−#~ msgstr "よくできました!"
740−
741−#~ msgid "Try swiping from the right edge to unlock the phone"
742−#~ msgstr "アンロックするには右端からスワイプしてみてください"
743−
744−#~ msgid ""
745−#~ "You have now mastered the edge gestures and can start using the "
746−#~ "phone<br><br>Tap on the screen to start"
747−#~ msgstr ""
748−#~ "これでスマートフォンの操作に必要な、画面端を用いたジェスチャーを習得できました。<br><br>利用を開始するなら画面をタップしてください"
749−
750−#~ msgid "Power off"
751−#~ msgstr "電源を切る"
752−
753−#~ msgid "All"
754−#~ msgstr "すべて"
755−
756−#~ msgid "Favorites"
757−#~ msgstr "お気に入り"
758−
759−#~ msgid "Done"
760−#~ msgstr "完了"
761−
762−#~ msgid "Store"
763−#~ msgstr "保存"
764−
765−#~ msgid "Type or say a command"
766−#~ msgstr "コマンドを音声かキーボードから入力"
767−
768−#~ msgid "Log out"
769−#~ msgstr "ログアウト"
770−
771−#~ msgid "Reboot"
772−#~ msgstr "再起動"
773−
774−#~ msgid "Shut down"
775−#~ msgstr "シャットダウン"
776−
777−#~ msgid "Settings"
778−#~ msgstr "設定"
779−
780−#~ msgid "Power"
781−#~ msgstr "電源"
782−
783−#~ msgid "Restart"
784−#~ msgstr "再起動"
785−
786−#~ msgid "Manage Scopes"
787−#~ msgstr "Scopeの管理"
788−
789700#~ msgid "Please re-enter"
790701#~ msgstr "再入力してください"
po/km.po+20−109
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-08-20 02:48+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Sophea Sok <sksophea@gmail.com>\n"
1313"Language-Team: Khmer <km@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "ពាក្យសម្ងាត់៖ "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "ភ្ជាប់​ផ្លូវកាត់"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "មិន​ភ្ជាប់ផ្លូវកាត់"
3337
@@ -225,15 +229,15 @@ msgstr "ការ​ហៅ​ពេល​អាសន្ន"
225229msgid "OK"
226230msgstr "យល់ព្រម"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "មើល​តិច​ជាង"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "មើល​ទាំងអស់"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "ស្វែងរក"
@@ -269,6 +273,11 @@ msgstr "ច្រើនជាង​..."
269273msgid "Less..."
270274msgstr "តិច​ជាង..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "ផ្ញើ"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "វាយតម្លៃ​វា"
@@ -277,10 +286,6 @@ msgstr "វាយតម្លៃ​វា"
277286msgid "Add a review"
278287msgstr "បន្ថែម​ការ​ពិនិត្យ"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "ផ្ញើ"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr ""
@@ -478,15 +483,11 @@ msgstr ""
478483msgid "Swipe up from the bottom edge."
479484msgstr ""
480485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482487#: qml/Tutorial/TutorialRight.qml:144
483488msgid "Tap here to continue."
484489msgstr ""
485490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr ""
489−
490491#: qml/Tutorial/TutorialLeftFinish.qml:24
491492msgid "These are the shortcuts to favorite apps"
492493msgstr ""
@@ -704,93 +705,3 @@ msgstr "〈 %1"
704705#, qt-format
705706msgid "%1 〉"
706707msgstr "%1 〉"
707−
708−#~ msgid "Try swiping from the right edge to unlock the phone"
709−#~ msgstr "សាកល្បង​​អូស​ពី​គែម​ស្ដាំ​ ដើម្បី​ដោះ​សោ​ទូរស័ព្ទ"
710−
711−#~ msgid "Right edge"
712−#~ msgstr "គែម​ស្ដាំ"
713−
714−#~ msgid "Skip intro"
715−#~ msgstr "រំលង​ការ​ណែនាំ"
716−
717−#~ msgid "Top edge"
718−#~ msgstr "គែម​ខាង​លើ"
719−
720−#~ msgid "Try swiping from the top edge to access the indicators"
721−#~ msgstr "សាកល្បង​អូស​ពី​គែម​ខាង​លើ ដើម្បី​ចូល​ដំណើរការ​សញ្ញា"
722−
723−#~ msgid "Close"
724−#~ msgstr "បិទ"
725−
726−#~ msgid "Swipe up again to close the settings screen"
727−#~ msgstr "អូស​ឡើង​លើ​ម្ដងទៀត ដើម្បី​បិទ​ការ​កំណត់​អេក្រង់"
728−
729−#~ msgid "Left edge"
730−#~ msgstr "គែមឆ្វេង"
731−
732−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
733−#~ msgstr ""
734−#~ "អូស​ពី​គែម​ឆ្វេង "
735−#~ "ដើម្បី​បង្ហាញ​កម្មវិធី​ចាប់ផ្ដើម​សម្រាប់​ចូល​ដំណើរ​ការ​កម្មវិធី​រហ័ស"
736−
737−#~ msgid "Well done"
738−#~ msgstr "ធ្វើ​បាន​ល្អ"
739−
740−#~ msgid "Type or say a command"
741−#~ msgstr "បញ្ចូល ឬ​និយាយ​ពាក្យ​បញ្ជា"
742−
743−#~ msgid "Loading. Please Wait..."
744−#~ msgstr "សូម​រង់ចាំ កំពុង​ផ្ទុក..."
745−
746−#~ msgid "Speak Now..."
747−#~ msgstr "និយាយ​ឥឡូវ..."
748−
749−#~ msgid "Confirm"
750−#~ msgstr "បញ្ជាក់"
751−
752−#~ msgid "Speaking..."
753−#~ msgstr "កំពុង​និយាយ..."
754−
755−#~ msgid "Search"
756−#~ msgstr "ស្វែង​រក"
757−
758−#~ msgid ""
759−#~ "You have now mastered the edge gestures and can start using the "
760−#~ "phone<br><br>Tap on the screen to start"
761−#~ msgstr ""
762−#~ "ឥឡូវ​អ្នក​បាន​ពិនិត្យ​កាយវិការ​គែម​ "
763−#~ "និង​អាច​ចាប់ផ្ដើម​ប្រើ​ទូរស័ព្ទ<br><br>ប៉ះ លើ​អេក្រង់​ដើម្បី​ចាប់ផ្ដើម"
764−
765−#~ msgid "All"
766−#~ msgstr "ទាំងអស់"
767−
768−#~ msgid "Favorites"
769−#~ msgstr "និយម"
770−
771−#~ msgid "Store"
772−#~ msgstr "រក្សាទុក"
773−
774−#~ msgid "Power off"
775−#~ msgstr "បិទ"
776−
777−#~ msgid "Done"
778−#~ msgstr "ធ្វើរួច"
779−
780−#~ msgid "Power"
781−#~ msgstr "បីទ/បើក"
782−
783−#~ msgid "Log out"
784−#~ msgstr "ចេញ"
785−
786−#~ msgid "Shut down"
787−#~ msgstr "បិទ"
788−
789−#~ msgid "Reboot"
790−#~ msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
791−
792−#~ msgid "Settings"
793−#~ msgstr "ការកំណត់"
794−
795−#~ msgid "Restart"
796−#~ msgstr "ចាប់​ផ្ដើម​ឡើង​វិញ"
po/kn.po+20−37
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-06-27 05:43+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Kannada <kn@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,21 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Confirm"
701−#~ msgstr "ಖಚಿತಪಡಿಸು"
702−
703−#~ msgid "Type or say a command"
704−#~ msgstr "ಒಂದು ಕಮ್ಯಾಂಡ್ ಅನ್ನು ಹೇಳಿ ಅಥವಾ ಟೈಪ್ ಮಾಡಿ"
705−
706−#~ msgid "Loading. Please Wait..."
707−#~ msgstr "ಲೋಡ್ ಆಗುತ್ತಿದೆ. ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ ..."
708−
709−#~ msgid "Speak Now..."
710−#~ msgstr "ಈಗ ಮಾತನಾಡಿ ..."
711−
712−#~ msgid "Speaking..."
713−#~ msgstr "ಮಾತನಾಡುತಿದ್ದೀರಿ"
714−
715−#~ msgid "Search"
716−#~ msgstr "ಹುಡುಕು"
po/ko.po+39−128
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-08-19 13:02+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: MinSik CHO <Unknown>\n"
1313"Language-Team: Korean <ko@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "암호: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "바로 가기를 고정"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "바로 가기를 고정 해제"
3337
@@ -37,14 +41,14 @@ msgstr "바로 가기를 고정 해제"
3741#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
3842#: plugins/Utils/relativetimeformatter.cpp:157
3943msgid "Yesterday %l:%M %p"
40−msgstr ""
44+msgstr "어제 %p %I:%M"
4145
4246#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
4347#. This format string is used for showing, on a 12-hour clock, times that happened today.
4448#. en_US example: "%l:%M %p" --> "1:00 PM"
4549#: plugins/Utils/relativetimeformatter.cpp:164
4650msgid "%l:%M %p"
47−msgstr ""
51+msgstr "%p %I:%M"
4852
4953#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
5054#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
@@ -52,7 +56,7 @@ msgstr ""
5256#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
5357#: plugins/Utils/relativetimeformatter.cpp:172
5458msgid "Tomorrow %l:%M %p"
55−msgstr ""
59+msgstr "내일 %p %l:%M"
5660
5761#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
5862#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
@@ -60,7 +64,7 @@ msgstr ""
6064#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
6165#: plugins/Utils/relativetimeformatter.cpp:181
6266msgid "%a %l:%M %p"
63−msgstr ""
67+msgstr "%p %l:%M (%"
6468
6569#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
6670#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
@@ -69,7 +73,7 @@ msgstr ""
6973#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
7074#: plugins/Utils/relativetimeformatter.cpp:190
7175msgid "%a %d %b %l:%M %p"
72−msgstr ""
76+msgstr "%d %b %p %l:%M (%a)"
7377
7478#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
7579#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
@@ -77,14 +81,14 @@ msgstr ""
7781#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
7882#: plugins/Utils/relativetimeformatter.cpp:201
7983msgid "Yesterday %H:%M"
80−msgstr ""
84+msgstr "어제 %H:%M"
8185
8286#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
8387#. This format string is used for showing, on a 24-hour clock, times that happened today.
8488#. en_US example: "%H:%M" --> "13:00"
8589#: plugins/Utils/relativetimeformatter.cpp:208
8690msgid "%H:%M"
87−msgstr ""
91+msgstr "%H:%M"
8892
8993#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
9094#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
@@ -92,7 +96,7 @@ msgstr ""
9296#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
9397#: plugins/Utils/relativetimeformatter.cpp:216
9498msgid "Tomorrow %H:%M"
95−msgstr ""
99+msgstr "내일 %H:%M"
96100
97101#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
98102#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
@@ -100,7 +104,7 @@ msgstr ""
100104#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
101105#: plugins/Utils/relativetimeformatter.cpp:225
102106msgid "%a %H:%M"
103−msgstr ""
107+msgstr "%H:%M (%a)"
104108
105109#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
106110#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
@@ -109,7 +113,7 @@ msgstr ""
109113#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
110114#: plugins/Utils/relativetimeformatter.cpp:234
111115msgid "%a %d %b %H:%M"
112−msgstr ""
116+msgstr "%d %b %H:%M (%a)"
113117
114118#: qml/Components/DelayedLockscreen.qml:49
115119msgid "Device Locked"
@@ -222,15 +226,15 @@ msgstr "긴급 통화"
222226msgid "OK"
223227msgstr "확인"
224228
225−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
229+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
226230msgid "See less"
227231msgstr "간단히 표시"
228232
229−#: qml/Dash/GenericScopeView.qml:539
233+#: qml/Dash/GenericScopeView.qml:569
230234msgid "See all"
231235msgstr "모두 보기"
232236
233−#: qml/Dash/GenericScopeView.qml:601
237+#: qml/Dash/GenericScopeView.qml:631
234238msgctxt "Label: Hint for dash search line edit"
235239msgid "Search"
236240msgstr "검색"
@@ -266,6 +270,11 @@ msgstr "더 보기..."
266270msgid "Less..."
267271msgstr "간단하게..."
268272
273+#: qml/Dash/Previews/PreviewCommentInput.qml:61
274+#: qml/Dash/Previews/PreviewRatingInput.qml:169
275+msgid "Send"
276+msgstr "보내기"
277+
269278#: qml/Dash/Previews/PreviewRatingInput.qml:84
270279msgid "Rate this"
271280msgstr "이 프로그램 평가"
@@ -274,10 +283,6 @@ msgstr "이 프로그램 평가"
274283msgid "Add a review"
275284msgstr "평가 추가"
276285
277−#: qml/Dash/Previews/PreviewRatingInput.qml:169
278−msgid "Send"
279−msgstr "보내기"
280−
281286#: qml/Dash/PullToRefreshScopeStyle.qml:55
282287msgid "Pull to refresh…"
283288msgstr "당기면 새로 고침..."
@@ -363,7 +368,7 @@ msgstr "죄송합니다. 암호문일 올바르지 않습니다."
363368#: qml/Greeter/NarrowView.qml:121
364369msgctxt "passphrase"
365370msgid "Please re-enter"
366−msgstr ""
371+msgstr "다시 입력해주십시오."
367372
368373#: qml/Greeter/NarrowView.qml:122
369374msgid "Sorry, incorrect passcode"
@@ -389,32 +394,29 @@ msgstr "연주하는 항목 없음"
389394#, qt-format
390395msgid "%1 hour"
391396msgid_plural "%1 hours"
392−msgstr[0] ""
393−msgstr[1] ""
397+msgstr[0] "%1시간"
394398
395399#: qml/Panel/Indicators/MenuItemFactory.qml:772
396400#, qt-format
397401msgid "%1 minute"
398402msgid_plural "%1 minutes"
399−msgstr[0] ""
400−msgstr[1] ""
403+msgstr[0] "%1분"
401404
402405#: qml/Panel/Indicators/MenuItemFactory.qml:777
403406#, qt-format
404407msgid "%1 second"
405408msgid_plural "%1 seconds"
406−msgstr[0] ""
407−msgstr[1] ""
409+msgstr[0] "%1초"
408410
409411#: qml/Panel/Indicators/MenuItemFactory.qml:780
410412msgid "0 seconds"
411−msgstr ""
413+msgstr "0초"
412414
413415#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
414416#: qml/Panel/Indicators/MenuItemFactory.qml:782
415417#, qt-format
416418msgid "%1 remaining"
417−msgstr ""
419+msgstr "%1 남음"
418420
419421#: qml/Panel/Indicators/MenuItemFactory.qml:788
420422msgid "In queue…"
@@ -469,15 +471,11 @@ msgstr "특별 메뉴 열기"
469471msgid "Swipe up from the bottom edge."
470472msgstr "아래쪽 가장자리에서 쓸어 올리십시오."
471473
472−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
474+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
473475#: qml/Tutorial/TutorialRight.qml:144
474476msgid "Tap here to continue."
475477msgstr "계속하려면 여기를 두드리십시오."
476478
477−#: qml/Tutorial/TutorialContent.qml:81
478−msgid "Click here to finish."
479−msgstr ""
480−
481479#: qml/Tutorial/TutorialLeftFinish.qml:24
482480msgid "These are the shortcuts to favorite apps"
483481msgstr "자수 사용하는 프로그램의 바로 가기입니다."
@@ -696,95 +694,8 @@ msgstr "〈 %1"
696694msgid "%1 〉"
697695msgstr "%1 〉"
698696
699−#~ msgid "Search"
700−#~ msgstr "검색"
701−
702−#~ msgid "Skip intro"
703−#~ msgstr "도입부 건너뛰기"
704−
705−#~ msgid "Right edge"
706−#~ msgstr "오른쪽 끝"
707−
708−#~ msgid "Close"
709−#~ msgstr "닫기"
710−
711−#~ msgid "Confirm"
712−#~ msgstr "확인"
713−
714−#~ msgid "Well done"
715−#~ msgstr "잘하셨습니다."
716−
717−#~ msgid "Type or say a command"
718−#~ msgstr "명령을 입력하거나 말하세요."
719−
720−#~ msgid "Speak Now..."
721−#~ msgstr "지금 말하세요..."
722−
723−#~ msgid "Speaking..."
724−#~ msgstr "말하는 중..."
725−
726−#~ msgid "Power off"
727−#~ msgstr "전원 끄기"
728−
729−#~ msgid "Done"
730−#~ msgstr "완료"
731−
732−#~ msgid "All"
733−#~ msgstr "모두"
734−
735−#~ msgid "Favorites"
736−#~ msgstr "즐겨찾기"
737−
738−#~ msgid "Store"
739−#~ msgstr "장터"
740−
741−#~ msgid "Log out"
742−#~ msgstr "로그아웃"
743−
744−#~ msgid "Reboot"
745−#~ msgstr "다시 시작"
746−
747−#~ msgid "Power"
748−#~ msgstr "전원"
749−
750−#~ msgid "Shut down"
751−#~ msgstr "컴퓨터 끄기"
752−
753−#~ msgid "Settings"
754−#~ msgstr "설정"
755−
756−#~ msgid "Top edge"
757−#~ msgstr "윗쪽 가장자리"
758−
759−#~ msgid "Left edge"
760−#~ msgstr "왼쪽 가장자리"
761−
762−#~ msgid ""
763−#~ "You have now mastered the edge gestures and can start using the "
764−#~ "phone<br><br>Tap on the screen to start"
765−#~ msgstr ""
766−#~ "여러분은 가장자리에서 끌어오기 제스쳐를 완벽히 익히셨고 휴대 전화를 사용할 수 있습니다. <br><br> 스크린을 터치해서 시작하세요."
767−
768−#~ msgid "Loading. Please Wait..."
769−#~ msgstr "불러오는 중 입니다. 짐시 기다려주십시오..."
770−
771−#~ msgid "Try swiping from the top edge to access the indicators"
772−#~ msgstr "위쪽 가장자리에서 쓸면 알림에 접근할 수 있습니다."
773−
774−#~ msgid "Try swiping from the right edge to unlock the phone"
775−#~ msgstr "오른쪽 가장자리에서 쓸면 휴대 전화의 잠금을 해제합니다."
776−
777−#~ msgid "Swipe up again to close the settings screen"
778−#~ msgstr "위쪽으로 쓸면 설정 화면을 닫습니다."
779−
780−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
781−#~ msgstr "왼쪽에서 쓸면 런처를 표시해 프로그램에 빠르게 접근할 수 있습니다."
782−
783−#~ msgid "Restart"
784−#~ msgstr "다시 시작"
785−
786−#~ msgid "Manage Scopes"
787−#~ msgstr "스코프 관리"
788−
789697#~ msgid "Please re-enter"
790698#~ msgstr "다시 입력해주십시오."
699+
700+#~ msgid "Click here to finish."
701+#~ msgstr "끝내려면 눌러주십시오."
po/ku.po+20−103
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-09-10 13:14+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Kurdish <ku@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Şîfre: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Kurteriyê pêveke"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Derzîdanka kurteriyê rake"
3337
@@ -225,15 +229,15 @@ msgstr "Lêgerîna Lezgîn"
225229msgid "OK"
226230msgstr "BAŞ E"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "Hindiktir bibîne"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "Tevî bibîne"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr ""
@@ -269,6 +273,11 @@ msgstr "Zêdetir..."
269273msgid "Less..."
270274msgstr "Hindiktir..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Bişîne"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Deng bidê"
@@ -277,10 +286,6 @@ msgstr "Deng bidê"
277286msgid "Add a review"
278287msgstr "Binirxîne"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Bişîne"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr ""
@@ -476,15 +481,11 @@ msgstr ""
476481msgid "Swipe up from the bottom edge."
477482msgstr ""
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr ""
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr ""
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr ""
@@ -702,87 +703,3 @@ msgstr ""
702703#, qt-format
703704msgid "%1 〉"
704705msgstr ""
705−
706−#~ msgid "Log out"
707−#~ msgstr "Derkeve"
708−
709−#~ msgid "Reboot"
710−#~ msgstr "Dîsdestpêkirin"
711−
712−#~ msgid "Shut down"
713−#~ msgstr "Bigire"
714−
715−#~ msgid "Close"
716−#~ msgstr "Bigire"
717−
718−#~ msgid "Well done"
719−#~ msgstr "Aferim"
720−
721−#~ msgid "Settings"
722−#~ msgstr "Eyar"
723−
724−#~ msgid "Search"
725−#~ msgstr "Lêgerîn"
726−
727−#~ msgid "Power"
728−#~ msgstr "Hêz"
729−
730−#~ msgid "Try swiping from the top edge to access the indicators"
731−#~ msgstr "JI bo xwe bigihînî danezanan ji kêleka jorê kaş bike"
732−
733−#~ msgid "Top edge"
734−#~ msgstr "Kêleka jorê"
735−
736−#~ msgid "Skip intro"
737−#~ msgstr "Danasînê derbas bike"
738−
739−#~ msgid "Try swiping from the right edge to unlock the phone"
740−#~ msgstr "Ji bo kilîdê vekî ji kêleka rastê kaş bike"
741−
742−#~ msgid "Right edge"
743−#~ msgstr "Kêleka rastê"
744−
745−#~ msgid "Swipe up again to close the settings screen"
746−#~ msgstr "Ji bo girtina ekrana eyaran dîsa bi jorê ve kaş bike"
747−
748−#~ msgid "Left edge"
749−#~ msgstr "Kêleka çepê"
750−
751−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
752−#~ msgstr "Ji bo vekirina gihînera lezgîn ya bernamokan ji kêleka çepê kaş bike"
753−
754−#~ msgid ""
755−#~ "You have now mastered the edge gestures and can start using the "
756−#~ "phone<br><br>Tap on the screen to start"
757−#~ msgstr ""
758−#~ "Tu tevgerên kêlekê fêr bûyî<br><br>Ji bo destpêkirinê ekranê bipelîne"
759−
760−#~ msgid "Power off"
761−#~ msgstr "Bigire"
762−
763−#~ msgid "Type or say a command"
764−#~ msgstr "Fermanekê bêje yan binivîse"
765−
766−#~ msgid "Loading. Please Wait..."
767−#~ msgstr "Bar dike. Tika ye li bendê bî..."
768−
769−#~ msgid "Speak Now..."
770−#~ msgstr "Niha biaxive..."
771−
772−#~ msgid "All"
773−#~ msgstr "Hemû"
774−
775−#~ msgid "Confirm"
776−#~ msgstr "Erê bike"
777−
778−#~ msgid "Favorites"
779−#~ msgstr "Bijare"
780−
781−#~ msgid "Store"
782−#~ msgstr "Firoşgeh"
783−
784−#~ msgid "Done"
785−#~ msgstr "Qediya"
786−
787−#~ msgid "Speaking..."
788−#~ msgstr "Diaxive..."
po/ky.po+20−37
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-06-27 06:17+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Kirghiz <ky@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,21 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Confirm"
701−#~ msgstr "Аныктоо"
702−
703−#~ msgid "Type or say a command"
704−#~ msgstr "Команданы териңиз же айтыңыз"
705−
706−#~ msgid "Loading. Please Wait..."
707−#~ msgstr "Жүктөлүүдө. Күтө туруңуз..."
708−
709−#~ msgid "Speak Now..."
710−#~ msgstr "Азыр сүйлөңүз..."
711−
712−#~ msgid "Speaking..."
713−#~ msgstr "Сүйлөнүүдө..."
714−
715−#~ msgid "Search"
716−#~ msgstr "Издөө"
po/lo.po+20−37
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-10-02 10:00+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Anousak <anousak@gmail.com>\n"
1313"Language-Team: Lao <lo@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "ສົ່ງ"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "ສົ່ງ"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,21 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Close"
701−#~ msgstr "ປິດ"
702−
703−#~ msgid "Well done"
704−#~ msgstr "ດີຫຼາຍ"
705−
706−#~ msgid "Confirm"
707−#~ msgstr "ຢືນຢັນ"
708−
709−#~ msgid "Speaking..."
710−#~ msgstr "ກໍາລັງເວົ້າ"
711−
712−#~ msgid "Speak Now..."
713−#~ msgstr "ເວົ້າໂລດ"
714−
715−#~ msgid "Search"
716−#~ msgstr "ຊອກຫາ"
po/lt.po+20−70
@@ -7,8 +7,8 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-05-19 17:15+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
1313"Language-Team: Lithuanian <lt@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr ""
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr ""
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr ""
3438
@@ -224,15 +228,15 @@ msgstr "Pagalbos skambutis"
224228msgid "OK"
225229msgstr ""
226230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228232msgid "See less"
229233msgstr ""
230234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232236msgid "See all"
233237msgstr ""
234238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236240msgctxt "Label: Hint for dash search line edit"
237241msgid "Search"
238242msgstr ""
@@ -268,6 +272,11 @@ msgstr "Daugiau..."
268272msgid "Less..."
269273msgstr "Mažiau..."
270274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "Siųsti"
279+
271280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272281msgid "Rate this"
273282msgstr "Įvertinkite tai"
@@ -276,10 +285,6 @@ msgstr "Įvertinkite tai"
276285msgid "Add a review"
277286msgstr "Pridėkite apžvalgą"
278287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "Siųsti"
282−
283288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284289msgid "Pull to refresh…"
285290msgstr ""
@@ -471,15 +476,11 @@ msgstr ""
471476msgid "Swipe up from the bottom edge."
472477msgstr ""
473478
474−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
479+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
475480#: qml/Tutorial/TutorialRight.qml:144
476481msgid "Tap here to continue."
477482msgstr ""
478483
479−#: qml/Tutorial/TutorialContent.qml:81
480−msgid "Click here to finish."
481−msgstr ""
482−
483484#: qml/Tutorial/TutorialLeftFinish.qml:24
484485msgid "These are the shortcuts to favorite apps"
485486msgstr ""
@@ -697,54 +698,3 @@ msgstr ""
697698#, qt-format
698699msgid "%1 〉"
699700msgstr ""
700−
701−#~ msgid "Try swiping from the top edge to access the indicators"
702−#~ msgstr ""
703−#~ "Pabandykite braukti nuo dešiniojo krašto, kad pasiektumėte indikatorius"
704−
705−#~ msgid "Top edge"
706−#~ msgstr "Viršutinis kraštas"
707−
708−#~ msgid "Close"
709−#~ msgstr "Užverti"
710−
711−#~ msgid "Swipe up again to close the settings screen"
712−#~ msgstr "Braukite aukštyn, kad užvertumėte nustatymų langą"
713−
714−#~ msgid "Left edge"
715−#~ msgstr "Kairysis kraštas"
716−
717−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
718−#~ msgstr ""
719−#~ "Braukite nuo kairiojo krašto, kad pamatytumėte skydelį greitam programų "
720−#~ "paleidimui"
721−
722−#~ msgid "Well done"
723−#~ msgstr "Šaunu"
724−
725−#~ msgid "Skip intro"
726−#~ msgstr "Praleisti įžangą"
727−
728−#~ msgid "Try swiping from the right edge to unlock the phone"
729−#~ msgstr "Pabandykite braukti nuo dešiniojo krašto, kad atrakintumėte telefoną"
730−
731−#~ msgid "Right edge"
732−#~ msgstr "Dešinysis kraštas"
733−
734−#~ msgid "Type or say a command"
735−#~ msgstr "Rašykite arba sakykite komandą"
736−
737−#~ msgid "Loading. Please Wait..."
738−#~ msgstr "Įkeliama. Prašom palaukti..."
739−
740−#~ msgid "Speaking..."
741−#~ msgstr "Kalbama..."
742−
743−#~ msgid "Speak Now..."
744−#~ msgstr "Kalbėkite..."
745−
746−#~ msgid "Confirm"
747−#~ msgstr "Patvirtinti"
748−
749−#~ msgid "Search"
750−#~ msgstr "Paieška"
po/lv.po+20−94
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-02-28 16:18+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Rūdolfs Mazurs <Unknown>\n"
1313"Language-Team: Latvian <lv@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=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Parole: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Piespraust īsceļu"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Noņemt īsceļu"
3337
@@ -226,15 +230,15 @@ msgstr "Ārkārtas situācijas zvans"
226230msgid "OK"
227231msgstr "Labi"
228232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230234msgid "See less"
231235msgstr "Skatīt mazāk"
232236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234238msgid "See all"
235239msgstr "Skatīt visus"
236240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238242msgctxt "Label: Hint for dash search line edit"
239243msgid "Search"
240244msgstr ""
@@ -270,6 +274,11 @@ msgstr "Vairāk..."
270274msgid "Less..."
271275msgstr "Mazāk..."
272276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Sūtīt"
281+
273282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274283msgid "Rate this"
275284msgstr "Novērtēt šo"
@@ -278,10 +287,6 @@ msgstr "Novērtēt šo"
278287msgid "Add a review"
279288msgstr "Pievienot atsauksmi"
280289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Sūtīt"
284−
285290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286291msgid "Pull to refresh…"
287292msgstr "Vilt, lai atsvaidzinātu..."
@@ -477,15 +482,11 @@ msgstr "Atvērt īpašas izvēlnes"
477482msgid "Swipe up from the bottom edge."
478483msgstr "Velciet no apakšējās malas."
479484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481486#: qml/Tutorial/TutorialRight.qml:144
482487msgid "Tap here to continue."
483488msgstr "Uzsitiet šeit, lai turpinātu."
484489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr ""
488−
489490#: qml/Tutorial/TutorialLeftFinish.qml:24
490491msgid "These are the shortcuts to favorite apps"
491492msgstr "Šie ir īsceļi uz iecienītajām lietotnēm"
@@ -710,80 +711,5 @@ msgstr "〈 %1"
710711msgid "%1 〉"
711712msgstr "%1 〉"
712713
713−#~ msgid "Confirm"
714−#~ msgstr "Apstiprināt"
715−
716−#~ msgid "Type or say a command"
717−#~ msgstr "Ievadiet vai pasakiet komandu"
718−
719−#~ msgid "Loading. Please Wait..."
720−#~ msgstr "Ladejas. Ludzu Uzgaidiet..."
721−
722−#~ msgid "Speak Now..."
723−#~ msgstr "Runajiet Tagad"
724−
725−#~ msgid "Speaking..."
726−#~ msgstr "Runa..."
727−
728−#~ msgid "Search"
729−#~ msgstr "Meklēt"
730−
731−#~ msgid "Right edge"
732−#~ msgstr "Labā mala"
733−
734−#~ msgid "Left edge"
735−#~ msgstr "Kreisā mala"
736−
737−#~ msgid "Top edge"
738−#~ msgstr "Augšējā mala"
739−
740−#~ msgid "Close"
741−#~ msgstr "Aizvērt"
742−
743−#~ msgid "Try swiping from the top edge to access the indicators"
744−#~ msgstr "Mēģiniet iesvelt no augšējās malas, lai piekļūt pie indikatoriem"
745−
746−#~ msgid "Well done"
747−#~ msgstr "Ļoti labi!"
748−
749−#~ msgid "Skip intro"
750−#~ msgstr "Izlaist Intro"
751−
752−#~ msgid "Try swiping from the right edge to unlock the phone"
753−#~ msgstr "Mēģiniet iesvelt no labās malas, lai atbloķētu tālruni"
754−
755−#~ msgid "Power off"
756−#~ msgstr "Izslēgt"
757−
758−#~ msgid "All"
759−#~ msgstr "Visi"
760−
761−#~ msgid "Favorites"
762−#~ msgstr "Iecienītās"
763−
764−#~ msgid "Done"
765−#~ msgstr "Pabeigts"
766−
767−#~ msgid "Store"
768−#~ msgstr "Veikals"
769−
770−#~ msgid "Reboot"
771−#~ msgstr "Pārstartēt"
772−
773−#~ msgid "Shut down"
774−#~ msgstr "Izslēgt"
775−
776−#~ msgid "Power"
777−#~ msgstr "Barošana"
778−
779−#~ msgid "Settings"
780−#~ msgstr "Iestatījumi"
781−
782−#~ msgid "Log out"
783−#~ msgstr "Izrakstīties"
784−
785−#~ msgid "Restart"
786−#~ msgstr "Pārstartēt"
787−
788714#~ msgid "Please re-enter"
789715#~ msgstr "Lūdzu, ievadiet vēlreiz"
po/ml.po+20−69
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-11-23 11:44+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: ST Alfas <Unknown>\n"
1313"Language-Team: Malayalam <ml@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr "അടിയന്തിര വിളി"
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "അയയ്‌ക്കുക"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "ഇത് അവലോകനം ചെയ്യുക"
@@ -275,10 +284,6 @@ msgstr "ഇത് അവലോകനം ചെയ്യുക"
275284msgid "Add a review"
276285msgstr "ഒരു അവലോകനം ചേര്‍ക്കുക"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "അയയ്‌ക്കുക"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,53 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Skip intro"
701−#~ msgstr "ആമുഖം ഒഴിവാക്കുക"
702−
703−#~ msgid "Try swiping from the right edge to unlock the phone"
704−#~ msgstr "ഫോണ്‍ അണ്‍ലോക്ക് ചെയ്യാന്‍ വലതു വശത്തുനിന്ന് സ്വൈപ് ചെയ്ത് നോക്കുക"
705−
706−#~ msgid "Right edge"
707−#~ msgstr "വലത് മൂല"
708−
709−#~ msgid "Top edge"
710−#~ msgstr "മുകള്‍ വശം"
711−
712−#~ msgid "Try swiping from the top edge to access the indicators"
713−#~ msgstr "സൂചകങ്ങള്‍ ലഭ്യമാക്കാന്‍ മുകള്‍ വശത്തുനിന്നും സ്വൈപ് ചെയ്യുക"
714−
715−#~ msgid "Close"
716−#~ msgstr "അടക്കുക"
717−
718−#~ msgid "Swipe up again to close the settings screen"
719−#~ msgstr "ക്രമീകരണങ്ങളുടെ സ്ക്രീന്‍ അടക്കാന്‍ മുകളിലേക്ക് സ്വൈപ് ചെയ്യുക"
720−
721−#~ msgid "Left edge"
722−#~ msgstr "ഇടത് വശം"
723−
724−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
725−#~ msgstr ""
726−#~ "പ്രയോഗങ്ങള്‍ പെട്ടെന്ന് ലഭ്യമാക്കുന്ന വിക്ഷേപിക ലഭ്യമാക്കാന്‍ ഇടതു വശത്ത് "
727−#~ "നിന്നും സ്വൈപ് ചെയ്യുക"
728−
729−#~ msgid "Well done"
730−#~ msgstr "നന്നായി ചെയ്തിരിക്കുന്നു"
731−
732−#~ msgid "Confirm"
733−#~ msgstr "സ്ഥിരീകരിക്കുക"
734−
735−#~ msgid "Search"
736−#~ msgstr "തിരയുക"
737−
738−#~ msgid "Type or say a command"
739−#~ msgstr "ഒരു ആജ്ഞ പറയുകയോ ടൈപ്പുകയോ ചെയ്യുക"
740−
741−#~ msgid "Loading. Please Wait..."
742−#~ msgstr "വരുന്നു. ദയവായി കാത്തിരിക്കുക..."
743−
744−#~ msgid "Speaking..."
745−#~ msgstr "സംസാരിക്കുന്നു..."
746−
747−#~ msgid "Speak Now..."
748−#~ msgstr "ഇപ്പോള്‍ സംസാരിക്കുക..."
po/mr.po+20−49
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-14 19:54+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Rohan Deshmukh <Unknown>\n"
1313"Language-Team: Marathi <mr@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "पासवर्ड: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "शोध"
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "पाठवा"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "पाठवा"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,33 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Skip intro"
701−#~ msgstr "परिचय वगळा"
702−
703−#~ msgid "Top edge"
704−#~ msgstr "वरचा काठ"
705−
706−#~ msgid "Try swiping from the top edge to access the indicators"
707−#~ msgstr "इंडिकेटर वापरण्याकरिता वरचा काठावरून स्वाइप करण्याचा प्रयत्न करा"
708−
709−#~ msgid "Close"
710−#~ msgstr "बंद करा"
711−
712−#~ msgid "Swipe up again to close the settings screen"
713−#~ msgstr "सेटिंग्ज स्क्रीन बंद करण्यासाठी पुन्हा एकदा स्वाइप करा"
714−
715−#~ msgid "Left edge"
716−#~ msgstr "डावा काठ"
717−
718−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
719−#~ msgstr "लाँचर वरील अॕप्प्स त्वरित वापरण्याकरिता डाव्या बाजूने स्वाइप करा"
720−
721−#~ msgid "Well done"
722−#~ msgstr "कौशल्यपूर्वक केले"
723−
724−#~ msgid "Try swiping from the right edge to unlock the phone"
725−#~ msgstr "फोन अनलॉक करण्यासाठी उजव्या काठावरुन स्वाइप करण्याचा प्रयत्न करा"
726−
727−#~ msgid "Right edge"
728−#~ msgstr "उजवा काठ"
po/ms.po+20−110
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-17 09:05+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: abuyop <Unknown>\n"
1313"Language-Team: Malay <ms@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Kata Laluan: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Cemat pintasan"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Nyahcemat pintasan"
3337
@@ -225,15 +229,15 @@ msgstr "panggilan Kecemasan"
225229msgid "OK"
226230msgstr "OK"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "Lihat kurang"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "Lihat semua"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "Gelintar"
@@ -269,6 +273,11 @@ msgstr "Lagi..."
269273msgid "Less..."
270274msgstr "Kurang..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Hantar"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Kadar ini"
@@ -277,10 +286,6 @@ msgstr "Kadar ini"
277286msgid "Add a review"
278287msgstr "Tambah ulasan"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Hantar"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "Tarik untuk segar semula..."
@@ -476,15 +481,11 @@ msgstr "Buka menu khas"
476481msgid "Swipe up from the bottom edge."
477482msgstr "Leret ke ata dari pinggir bawah."
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "Ketik di sini untuk teruskan."
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr ""
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "Ini adalah pintasan ke apl kegemaran"
@@ -711,96 +712,5 @@ msgstr "〈 %1"
711712msgid "%1 〉"
712713msgstr "%1 〉"
713714
714−#~ msgid "Top edge"
715−#~ msgstr "Pinggir atas"
716−
717−#~ msgid "Try swiping from the top edge to access the indicators"
718−#~ msgstr "Cuba meleret dari pinggir atas untuk buka aktifkan telefon"
719−
720−#~ msgid "Close"
721−#~ msgstr "Tutup"
722−
723−#~ msgid "Swipe up again to close the settings screen"
724−#~ msgstr "Leret ke atas sekali lagi untuk menutup skrin tetapan"
725−
726−#~ msgid "Left edge"
727−#~ msgstr "Pinggir kiri"
728−
729−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
730−#~ msgstr "Leret dari kiri untuk munculkan pelancar untuk capaian pantas ke apl"
731−
732−#~ msgid "Well done"
733−#~ msgstr "Bagus"
734−
735−#~ msgid "Skip intro"
736−#~ msgstr "Langkau pengenalan"
737−
738−#~ msgid "Try swiping from the right edge to unlock the phone"
739−#~ msgstr "Cuba meleret dari pinggir kanan untuk buka aktifkan telefon"
740−
741−#~ msgid "Right edge"
742−#~ msgstr "Pinggir kanan"
743−
744−#~ msgid "Type or say a command"
745−#~ msgstr "Taip atau sebut satu perintah"
746−
747−#~ msgid "Loading. Please Wait..."
748−#~ msgstr "Memuatkan. Tunggu Sebentar..."
749−
750−#~ msgid "Speaking..."
751−#~ msgstr "Bercakap..."
752−
753−#~ msgid "Speak Now..."
754−#~ msgstr "Cakap Sekarang..."
755−
756−#~ msgid "Confirm"
757−#~ msgstr "Sahkan"
758−
759−#~ msgid "Search"
760−#~ msgstr "Gelintar"
761−
762−#~ msgid "Log out"
763−#~ msgstr "Daftar keluar"
764−
765−#~ msgid "Reboot"
766−#~ msgstr "But Semula"
767−
768−#~ msgid "Shut down"
769−#~ msgstr "Matikan"
770−
771−#~ msgid "Power"
772−#~ msgstr "Kuasa"
773−
774−#~ msgid "Restart"
775−#~ msgstr "Mula Semula"
776−
777−#~ msgid "Power off"
778−#~ msgstr "Tutup"
779−
780−#~ msgid "Settings"
781−#~ msgstr "Tetapan"
782−
783−#~ msgid "All"
784−#~ msgstr "Semua"
785−
786−#~ msgid "Favorites"
787−#~ msgstr "Kegemaran"
788−
789−#~ msgid "Store"
790−#~ msgstr "Kedai"
791−
792−#~ msgid "Done"
793−#~ msgstr "Selesai"
794−
795715#~ msgid "Please re-enter"
796716#~ msgstr "Sila masuk-semula"
797−
798−#~ msgid "Manage Scopes"
799−#~ msgstr "Urus Skop"
800−
801−#~ msgid ""
802−#~ "You have now mastered the edge gestures and can start using the "
803−#~ "phone<br><br>Tap on the screen to start"
804−#~ msgstr ""
805−#~ "Anda kini telah memahami gerak isyarat pinggir dan boleh mula gunakan "
806−#~ "telefon<br><br>Ketuk pada skrin untuk mula"
po/my.po+20−55
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-12-12 11:12+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Pyae Sone <Unknown>\n"
1313"Language-Team: Burmese <my@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "စကားဝှက် - "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr "အရေးပေါ်ခေါ်မည်"
223227msgid "OK"
224228msgstr "ကောင်းပြီ"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "ရှာဖွေရန်"
@@ -267,6 +271,11 @@ msgstr "ပိုမို၍..."
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "ပို့မည်"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
@@ -275,10 +284,6 @@ msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "ပို့မည်"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,39 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Confirm"
701−#~ msgstr "အတည်ပြုပါ"
702−
703−#~ msgid "Type or say a command"
704−#~ msgstr "Command တစ်ခု ပြောပါ သို့မဟုတ် ရိုက်ထည့်ပါ"
705−
706−#~ msgid "Loading. Please Wait..."
707−#~ msgstr "ဖွင့်နေသည်။ ခဏစောင့်ပါ"
708−
709−#~ msgid "Speak Now..."
710−#~ msgstr "ယခုပြောပါ"
711−
712−#~ msgid "Speaking..."
713−#~ msgstr "ပြောနေသည်"
714−
715−#~ msgid "Search"
716−#~ msgstr "ရှာဖွေ"
717−
718−#~ msgid "Right edge"
719−#~ msgstr "ညာဖက် အစွန်း"
720−
721−#~ msgid "Skip intro"
722−#~ msgstr "မိတ်ဆက်ကိုကျော်မည်"
723−
724−#~ msgid "Top edge"
725−#~ msgstr "ထိပ် အစွန်း"
726−
727−#~ msgid "Close"
728−#~ msgstr "ပိတ်"
729−
730−#~ msgid "Left edge"
731−#~ msgstr "ဘယ်​ဖက် အစွန်း"
732−
733−#~ msgid "Well done"
734−#~ msgstr "ကောင်းအောင်ပြုလုပ်ခဲ့သည်"
po/nb.po+24−111
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-05 19:44+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Mathias Bynke <Unknown>\n"
1313"Language-Team: Norwegian Bokmal <nb@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Passord: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Fest snarvei"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Fjern snarvei"
3337
@@ -227,15 +231,15 @@ msgstr "Nødanrop"
227231msgid "OK"
228232msgstr "OK"
229233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231235msgid "See less"
232236msgstr "Vis mindre"
233237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235239msgid "See all"
236240msgstr "Vis alt"
237241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239243msgctxt "Label: Hint for dash search line edit"
240244msgid "Search"
241245msgstr "Søk"
@@ -271,6 +275,11 @@ msgstr "Mer …"
271275msgid "Less..."
272276msgstr "Mindre …"
273277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Send"
282+
274283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275284msgid "Rate this"
276285msgstr "Vurder dette"
@@ -279,10 +288,6 @@ msgstr "Vurder dette"
279288msgid "Add a review"
280289msgstr "Skriv en anmeldelse"
281290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Send"
285−
286291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287292msgid "Pull to refresh…"
288293msgstr "Dra for å oppdatere …"
@@ -405,7 +410,7 @@ msgstr[1] "%1 timer"
405410#, qt-format
406411msgid "%1 minute"
407412msgid_plural "%1 minutes"
408−msgstr[0] "%1 minute"
413+msgstr[0] "%1 minutt"
409414msgstr[1] "%1 minutter"
410415
411416#: qml/Panel/Indicators/MenuItemFactory.qml:777
@@ -478,15 +483,11 @@ msgstr "Åpne spesialmenyer"
478483msgid "Swipe up from the bottom edge."
479484msgstr "Dra opp fra bunnen."
480485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482487#: qml/Tutorial/TutorialRight.qml:144
483488msgid "Tap here to continue."
484489msgstr "Trykk her for å fortsette."
485490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Trykk her for å fullføre."
489−
490491#: qml/Tutorial/TutorialLeftFinish.qml:24
491492msgid "These are the shortcuts to favorite apps"
492493msgstr "Dette er snarveier til favorittprogrammer"
@@ -711,96 +712,8 @@ msgstr "〈 %1"
711712msgid "%1 〉"
712713msgstr "%1 〉"
713714
714−#~ msgid "Confirm"
715−#~ msgstr "Bekreft"
716−
717−#~ msgid "Type or say a command"
718−#~ msgstr "Skriv inn eller si en kommando"
719−
720−#~ msgid "Loading. Please Wait..."
721−#~ msgstr "Laster. Vennligs vent …"
722−
723−#~ msgid "Speak Now..."
724−#~ msgstr "Snakk nå …"
725−
726−#~ msgid "Speaking..."
727−#~ msgstr "Snakker …"
728−
729−#~ msgid "Search"
730−#~ msgstr "Søk"
731−
732−#~ msgid "Right edge"
733−#~ msgstr "Høyre kant"
734−
735−#~ msgid "Top edge"
736−#~ msgstr "Øvre kant"
737−
738−#~ msgid "Close"
739−#~ msgstr "Lukk"
740−
741−#~ msgid "Swipe up again to close the settings screen"
742−#~ msgstr "Sveip opp igjen for å lukke innstillingsmenyen"
743−
744−#~ msgid "Left edge"
745−#~ msgstr "Venstre kant"
746−
747−#~ msgid "Try swiping from the top edge to access the indicators"
748−#~ msgstr "Prøv å sveipe fra toppen for å få tilgang til innstillingene"
749−
750−#~ msgid "Skip intro"
751−#~ msgstr "Hopp over introduksjon"
752−
753−#~ msgid "Try swiping from the right edge to unlock the phone"
754−#~ msgstr "Prøv å sveipe fra høyre side for å låse opp telefonen"
755−
756−#~ msgid ""
757−#~ "You have now mastered the edge gestures and can start using the "
758−#~ "phone<br><br>Tap on the screen to start"
759−#~ msgstr ""
760−#~ "Du har nå mestret kantbevegelsene, og er klar til å bruke "
761−#~ "telefonen<br><br>Trykk på skjermen for å begynne"
762−
763−#~ msgid "All"
764−#~ msgstr "Alt"
765−
766−#~ msgid "Favorites"
767−#~ msgstr "Favoritter"
768−
769−#~ msgid "Store"
770−#~ msgstr "Butikk"
771−
772−#~ msgid "Power off"
773−#~ msgstr "Slå av"
774−
775−#~ msgid "Done"
776−#~ msgstr "Ferdig"
777−
778−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
779−#~ msgstr "Skyv fra venstre for å få tilgang til programoppstarteren"
780−
781−#~ msgid "Well done"
782−#~ msgstr "Godt jobba"
783−
784−#~ msgid "Log out"
785−#~ msgstr "Logg ut"
786−
787−#~ msgid "Reboot"
788−#~ msgstr "Start på nytt"
789−
790−#~ msgid "Shut down"
791−#~ msgstr "Slå av"
792−
793−#~ msgid "Power"
794−#~ msgstr "Strøm"
795−
796−#~ msgid "Settings"
797−#~ msgstr "Innstillinger"
798−
799−#~ msgid "Restart"
800−#~ msgstr "Start på nytt"
801−
802−#~ msgid "Manage Scopes"
803−#~ msgstr "Håndter virkefelt"
804−
805715#~ msgid "Please re-enter"
806716#~ msgstr "Skriv inn på nytt"
717+
718+#~ msgid "Click here to finish."
719+#~ msgstr "Trykk her for å fullføre."
po/nl.po+24−111
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-07 07:14+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Hannie Dumoleyn <Unknown>\n"
1313"Language-Team: Dutch <nl@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Wachtwoord: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Snelkoppeling vastzetten"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Snelkoppeling losmaken"
3337
@@ -229,15 +233,15 @@ msgstr "Noodoproep"
229233msgid "OK"
230234msgstr "Ok"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Minder zien"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Alles zien"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Zoeken"
@@ -273,6 +277,11 @@ msgstr "Meer…"
273277msgid "Less..."
274278msgstr "Minder…"
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Versturen"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Beoordeel dit"
@@ -281,10 +290,6 @@ msgstr "Beoordeel dit"
281290msgid "Add a review"
282291msgstr "Voeg recensie toe"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Versturen"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Trekken om te verversen…"
@@ -374,7 +379,7 @@ msgstr "Sorry, onjuiste wachtwoordzin"
374379#: qml/Greeter/NarrowView.qml:121
375380msgctxt "passphrase"
376381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Gelieve opnieuw in te voeren"
378383
379384#: qml/Greeter/NarrowView.qml:122
380385msgid "Sorry, incorrect passcode"
@@ -482,15 +487,11 @@ msgstr "Speciale menu's openen"
482487msgid "Swipe up from the bottom edge."
483488msgstr "Veeg omhoog vanaf de onderrand."
484489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486491#: qml/Tutorial/TutorialRight.qml:144
487492msgid "Tap here to continue."
488493msgstr "Tik hier om door te gaan."
489494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr "Klik hier om te stoppen."
493−
494495#: qml/Tutorial/TutorialLeftFinish.qml:24
495496msgid "These are the shortcuts to favorite apps"
496497msgstr "Dit zijn de snelkoppelingen van favoriete apps"
@@ -716,96 +717,8 @@ msgstr "〈 %1"
716717msgid "%1 〉"
717718msgstr "%1 〉"
718719
719−#~ msgid "Confirm"
720−#~ msgstr "Bevestigen"
721−
722−#~ msgid "Type or say a command"
723−#~ msgstr "Een opdracht intypen of inspreken"
724−
725−#~ msgid "Loading. Please Wait..."
726−#~ msgstr "Bezig met laden. Even geduld a.u.b."
727−
728−#~ msgid "Speak Now..."
729−#~ msgstr "Nu inspreken…"
730−
731−#~ msgid "Speaking..."
732−#~ msgstr "Inspreken…"
733−
734−#~ msgid "Search"
735−#~ msgstr "Zoeken"
736−
737−#~ msgid "Swipe up again to close the settings screen"
738−#~ msgstr "Veeg nogmaals omhoog om het instellingenscherm te sluiten"
739−
740−#~ msgid "Well done"
741−#~ msgstr "Goed gedaan"
742−
743−#~ msgid "Top edge"
744−#~ msgstr "Bovenrand"
745−
746−#~ msgid "Close"
747−#~ msgstr "Sluiten"
748−
749−#~ msgid "Skip intro"
750−#~ msgstr "Intro overslaan"
751−
752−#~ msgid "Left edge"
753−#~ msgstr "Linkerrand"
754−
755−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
756−#~ msgstr "Veeg vanaf links om de Starter te tonen voor snelle toegang tot apps"
757−
758−#~ msgid "Right edge"
759−#~ msgstr "Rechterrand"
760−
761−#~ msgid ""
762−#~ "You have now mastered the edge gestures and can start using the "
763−#~ "phone<br><br>Tap on the screen to start"
764−#~ msgstr ""
765−#~ "Nu u de bewegingen vanuit de randen onder de knie heeft, kunt u beginnen met "
766−#~ "het gebruiken van de telefoon<br><br>Tik op het scherm om te beginnen"
767−
768−#~ msgid "Try swiping from the top edge to access the indicators"
769−#~ msgstr "Veeg vanuit de bovenrand om de indicatoren te bekijken"
770−
771−#~ msgid "Try swiping from the right edge to unlock the phone"
772−#~ msgstr "Veeg vanuit de rechterrand om het scherm te ontgrendelen"
773−
774−#~ msgid "All"
775−#~ msgstr "Alles"
776−
777−#~ msgid "Favorites"
778−#~ msgstr "Favorieten"
779−
780−#~ msgid "Store"
781−#~ msgstr "Winkel"
782−
783−#~ msgid "Done"
784−#~ msgstr "Klaar"
785−
786−#~ msgid "Power off"
787−#~ msgstr "Uitschakelen"
788−
789−#~ msgid "Log out"
790−#~ msgstr "Afmelden"
791−
792−#~ msgid "Reboot"
793−#~ msgstr "Herstarten"
794−
795−#~ msgid "Shut down"
796−#~ msgstr "Uitschakelen"
797−
798−#~ msgid "Settings"
799−#~ msgstr "Instellingen"
800−
801−#~ msgid "Power"
802−#~ msgstr "Energie"
803−
804−#~ msgid "Restart"
805−#~ msgstr "Herstarten"
806−
807−#~ msgid "Manage Scopes"
808−#~ msgstr "Scopes-beheer"
809−
810720#~ msgid "Please re-enter"
811721#~ msgstr "Herhaal deze a.u.b."
722+
723+#~ msgid "Click here to finish."
724+#~ msgstr "Klik hier om te stoppen."
po/nn.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-05-12 11:32+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Norwegian Nynorsk <nn@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/oc.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-02-05 20:35+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Occitan (post 1500) <oc@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Senhal : "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/or.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-03-21 05:28+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Oriya <or@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/pa.po+23−55
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-04-24 04:29+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Gursharnjit_Singh <ubuntuser13@gmail.com>\n"
1313"Language-Team: Punjabi <pa@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "ਗੁਪਤ ਕੋਡ: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "ਸ਼ਾਰਟਕੱਟ ਪਿੰਨ ਲਗਾਓ"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "ਸ਼ਾਰਟਕੱਟ ਪਿੰਨ ਹਟਾਓ"
3337
@@ -225,15 +229,15 @@ msgstr "ਅਪਾਤਕਾਲੀਨ ਕਾਲ"
225229msgid "OK"
226230msgstr "ਠੀਕ"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "ਘੱਟ ਵੇਖੋ"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "ਸਾਰਾ ਵੇਖੋ"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "ਖੋਜ"
@@ -269,6 +273,11 @@ msgstr "ਹੋਰ..."
269273msgid "Less..."
270274msgstr "ਘੱਟ..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "ਭੇਜੋ"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "ਇਸ ਨੂੰ ਰੇਟ ਕਰੋ"
@@ -277,10 +286,6 @@ msgstr "ਇਸ ਨੂੰ ਰੇਟ ਕਰੋ"
277286msgid "Add a review"
278287msgstr "ਸਮੀਖਿਆ ਜੋੜੋ"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "ਭੇਜੋ"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "ਤਾਜ਼ਾ ਕਰਨ ਲਈ ਖਿੱਚੋ..."
@@ -476,15 +481,11 @@ msgstr "ਖਾਸ਼ ਮੀਨੂੰ ਖੋਲ੍ਹੋ"
476481msgid "Swipe up from the bottom edge."
477482msgstr "ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲੋਂ ਖਿੱਚੋ।"
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "ਜਾਰੀ ਰੱਖਣ ਲਈ ਇੱਥੇ ਛੂਹੋ।"
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "ਸਮਾਪਤੀ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।"
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "ਇੱਥੇ ਤੁਹਾਡੀ ਪਸੰਦੀਦਾ ਐਪਾਂ ਲਈ ਸ਼ਾਰਟਕੱਟ ਹਨ"
@@ -710,41 +711,8 @@ msgstr "〈 %1"
710711msgid "%1 〉"
711712msgstr "%1 〉"
712713
713−#~ msgid "Log out"
714−#~ msgstr "ਲਾਗ-ਆਉਟ"
715−
716−#~ msgid "Reboot"
717−#~ msgstr "ਮੁਡ਼-ਚਾਲੂ"
718−
719−#~ msgid "Shut down"
720−#~ msgstr "ਬੰਦ ਕਰੋ"
721−
722−#~ msgid "Power"
723−#~ msgstr "ਪਾਵਰ"
724−
725−#~ msgid "Top edge"
726−#~ msgstr "ਉੱਪਰੀ ਕੰਢਾ"
727−
728−#~ msgid "Restart"
729−#~ msgstr "ਮੁੜ ਚਾਲੂ ਕਰੋ"
730−
731−#~ msgid "Right edge"
732−#~ msgstr "ਸੱਜਾ ਕੋਨਾ"
733−
734−#~ msgid "Skip intro"
735−#~ msgstr "ਜਾਣ-ਪਛਾਣ ਛੱਡੋ"
736−
737−#~ msgid "Power off"
738−#~ msgstr "ਬੰਦ ਕਰੋ"
739−
740−#~ msgid "Settings"
741−#~ msgstr "ਸੈਟਿੰਗ"
742−
743−#~ msgid "Store"
744−#~ msgstr "ਸਟੋਰ"
745−
746−#~ msgid "Search"
747−#~ msgstr "ਖੋਜ"
748−
749714#~ msgid "Please re-enter"
750715#~ msgstr "ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ-ਦਰਜ ਕਰੋ"
716+
717+#~ msgid "Click here to finish."
718+#~ msgstr "ਸਮਾਪਤੀ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।"
po/pl.po+23−100
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-12 09:46+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Seweryn Opyd <Unknown>\n"
1313"Language-Team: Polish <pl@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
1818"|| n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Hasło: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Przypnij skrót"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Odepnij skrót"
3438
@@ -226,15 +230,15 @@ msgstr "Telefon ratunkowy"
226230msgid "OK"
227231msgstr "OK"
228232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230234msgid "See less"
231235msgstr "Zobacz mniej"
232236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234238msgid "See all"
235239msgstr "Zobacz wszystko"
236240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238242msgctxt "Label: Hint for dash search line edit"
239243msgid "Search"
240244msgstr "Szukaj"
@@ -270,6 +274,11 @@ msgstr "Więcej..."
270274msgid "Less..."
271275msgstr "Mniej..."
272276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Wyślij"
281+
273282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274283msgid "Rate this"
275284msgstr "Oceń to"
@@ -278,10 +287,6 @@ msgstr "Oceń to"
278287msgid "Add a review"
279288msgstr "Dodaj recenzję"
280289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Wyślij"
284−
285290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286291msgid "Pull to refresh…"
287292msgstr "Przeciągnij by odświeżyć"
@@ -480,15 +485,11 @@ msgstr "Otwórz menu specjalne"
480485msgid "Swipe up from the bottom edge."
481486msgstr "Przeciągnij od dolnej krawędzi w górę ekranu"
482487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484489#: qml/Tutorial/TutorialRight.qml:144
485490msgid "Tap here to continue."
486491msgstr "Dotknij tutaj, by kontynuować."
487492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Kliknij tutaj, by zakończyć."
491−
492493#: qml/Tutorial/TutorialLeftFinish.qml:24
493494msgid "These are the shortcuts to favorite apps"
494495msgstr "To są skróty do ulubionych aplikacji"
@@ -714,86 +715,8 @@ msgstr "〈 %1"
714715msgid "%1 〉"
715716msgstr "%1 〉"
716717
717−#~ msgid "Confirm"
718−#~ msgstr "Potwierdź"
719−
720−#~ msgid "Type or say a command"
721−#~ msgstr "Wpisz lub wypowiedz polecenie"
722−
723−#~ msgid "Loading. Please Wait..."
724−#~ msgstr "Ładowanie. Proszę czekać..."
725−
726−#~ msgid "Speak Now..."
727−#~ msgstr "Mów teraz..."
728−
729−#~ msgid "Speaking..."
730−#~ msgstr "Rozpoznanie..."
731−
732−#~ msgid "Search"
733−#~ msgstr "Szukaj"
734−
735−#~ msgid "Top edge"
736−#~ msgstr "Górna krawędź"
737−
738−#~ msgid "Close"
739−#~ msgstr "Zamknij"
740−
741−#~ msgid "Left edge"
742−#~ msgstr "Lewa krawędź"
743−
744−#~ msgid "Skip intro"
745−#~ msgstr "Pomiń intro"
746−
747−#~ msgid "Right edge"
748−#~ msgstr "Prawa krawędź"
749−
750−#~ msgid "Try swiping from the top edge to access the indicators"
751−#~ msgstr "Przeciągnij od górnej krawędzi aby uzyskać wskazówki"
752−
753−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
754−#~ msgstr ""
755−#~ "Przeciągnięcie od lewej krawędzi, uruchamia aktywator szybkiego dostępu do "
756−#~ "aplikacji"
757−
758−#~ msgid "Well done"
759−#~ msgstr "Udało się!"
760−
761−#~ msgid "Swipe up again to close the settings screen"
762−#~ msgstr "Przeciągnij ponownie w górę, by zamknąć okno ustawień"
763−
764−#~ msgid "Try swiping from the right edge to unlock the phone"
765−#~ msgstr "Aby odblokować telefon, przeciagnij w stronę prawej krawędzi"
766−
767−#~ msgid ""
768−#~ "You have now mastered the edge gestures and can start using the "
769−#~ "phone<br><br>Tap on the screen to start"
770−#~ msgstr ""
771−#~ "Wydawanie poleceń krawędzi zostało opanowane. Urządzenie gotowe do "
772−#~ "pracy.<br><br>Dotknij ekranu by rozpocząć"
773−
774−#~ msgid "Log out"
775−#~ msgstr "Wyloguj"
776−
777−#~ msgid "Reboot"
778−#~ msgstr "Uruchom ponownie"
779−
780−#~ msgid "Shut down"
781−#~ msgstr "Wyłącz"
782−
783−#~ msgid "Restart"
784−#~ msgstr "Uruchom ponownie"
785−
786−#~ msgid "Power off"
787−#~ msgstr "Wyłącz"
788−
789−#~ msgid "Power"
790−#~ msgstr "Zasilanie"
791−
792−#~ msgid "Store"
793−#~ msgstr "Zachowaj"
794−
795−#~ msgid "Settings"
796−#~ msgstr "Ustawienia"
797−
798718#~ msgid "Please re-enter"
799719#~ msgstr "Proszę wprowadź ponownie"
720+
721+#~ msgid "Click here to finish."
722+#~ msgstr "Kliknij tutaj, by zakończyć."
po/pt.po+23−111
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-29 10:01+0000\n"
12−"Last-Translator: Ivo Xavier <ivofernandes12@gmail.com>\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-07-03 16:38+0000\n"
12+"Last-Translator: António Miranda <Unknown>\n"
1313"Language-Team: Portuguese <pt@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Palavra-passe: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Afixar atalho"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Remover atalho"
3337
@@ -229,15 +233,15 @@ msgstr "Chamada de emergência"
229233msgid "OK"
230234msgstr "OK"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Ver menos"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Ver todos"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Procurar"
@@ -273,6 +277,11 @@ msgstr "Mais..."
273277msgid "Less..."
274278msgstr "Menos..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Enviar"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Classifique isto"
@@ -281,10 +290,6 @@ msgstr "Classifique isto"
281290msgid "Add a review"
282291msgstr "Adicione uma crítica"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Enviar"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Puxe para atualizar..."
@@ -480,15 +485,11 @@ msgstr "Abrir menus especiais"
480485msgid "Swipe up from the bottom edge."
481486msgstr "Deslize para cima a partir da margem inferior."
482487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484489#: qml/Tutorial/TutorialRight.qml:144
485490msgid "Tap here to continue."
486491msgstr "Toque aqui para continuar."
487492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Clique aqui para finalizar."
491−
492493#: qml/Tutorial/TutorialLeftFinish.qml:24
493494msgid "These are the shortcuts to favorite apps"
494495msgstr "Estes são os atalhos para as suas apps favoritas"
@@ -714,97 +715,8 @@ msgstr "〈 %1"
714715msgid "%1 〉"
715716msgstr "%1 〉"
716717
717−#~ msgid "Top edge"
718−#~ msgstr "Margem superior"
719−
720−#~ msgid "Close"
721−#~ msgstr "Fechar"
722−
723−#~ msgid "Left edge"
724−#~ msgstr "Margem esquerda"
725−
726−#~ msgid "Well done"
727−#~ msgstr "Muito bem"
728−
729−#~ msgid "Right edge"
730−#~ msgstr "Margem direita"
731−
732−#~ msgid "Type or say a command"
733−#~ msgstr "Digite ou diga um comando"
734−
735−#~ msgid "Speaking..."
736−#~ msgstr "A falar..."
737−
738−#~ msgid "Confirm"
739−#~ msgstr "Confirmar"
740−
741−#~ msgid "Search"
742−#~ msgstr "Procurar"
743−
744−#~ msgid "Swipe up again to close the settings screen"
745−#~ msgstr "Deslize de novo para cima para fechar o ecrã de definições"
746−
747−#~ msgid "Skip intro"
748−#~ msgstr "Saltar introdução"
749−
750−#~ msgid "Loading. Please Wait..."
751−#~ msgstr "A carregar. Aguarde por favor..."
752−
753−#~ msgid "Speak Now..."
754−#~ msgstr "Fale agora..."
755−
756−#~ msgid "All"
757−#~ msgstr "Todos"
758−
759−#~ msgid "Favorites"
760−#~ msgstr "Favoritos"
761−
762−#~ msgid "Power off"
763−#~ msgstr "Desligar"
764−
765−#~ msgid "Done"
766−#~ msgstr "Concluído"
767−
768−#~ msgid "Log out"
769−#~ msgstr "Terminar sessão"
770−
771−#~ msgid "Reboot"
772−#~ msgstr "Reiniciar"
773−
774−#~ msgid "Shut down"
775−#~ msgstr "Encerrar"
776−
777−#~ msgid "Power"
778−#~ msgstr "Energia"
779−
780−#~ msgid "Settings"
781−#~ msgstr "Definições"
782−
783−#~ msgid "Restart"
784−#~ msgstr "Reiniciar"
785−
786−#~ msgid "Manage Scopes"
787−#~ msgstr "Gerir Scopes"
788−
789718#~ msgid "Please re-enter"
790719#~ msgstr "Por favor, volte a introduzir"
791720
792−#~ msgid "Try swiping from the top edge to access the indicators"
793−#~ msgstr "Tente deslizar da margem superior para aceder aos indicadores"
794−
795−#~ msgid "Try swiping from the right edge to unlock the phone"
796−#~ msgstr "Tente deslizar da margem direita para desbloquear o telemóvel"
797−
798−#~ msgid ""
799−#~ "You have now mastered the edge gestures and can start using the "
800−#~ "phone<br><br>Tap on the screen to start"
801−#~ msgstr ""
802−#~ "Já domina os gestos das margens, pode começar a usar o telefone<br><br>Toque "
803−#~ "no ecrã para começar"
804−
805−#~ msgid "Store"
806−#~ msgstr "Store"
807−
808−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
809−#~ msgstr ""
810−#~ "Deslize da margem esquerda para mostrar o lançador para acesso rápido às apps"
721+#~ msgid "Click here to finish."
722+#~ msgstr "Clique aqui para finalizar."
po/pt_BR.po+23−112
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-08-05 04:40+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Julio Alexander Sieg <julio.sieg@gmail.com>\n"
1313"Language-Team: Brazilian Portuguese <pt_BR@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Senha: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Fixar atalho"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Desafixar atalho"
3337
@@ -227,15 +231,15 @@ msgstr "Chamada de emergência"
227231msgid "OK"
228232msgstr "OK"
229233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231235msgid "See less"
232236msgstr "Ver menos"
233237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235239msgid "See all"
236240msgstr "Ver todos"
237241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239243msgctxt "Label: Hint for dash search line edit"
240244msgid "Search"
241245msgstr "Pesquisar"
@@ -271,6 +275,11 @@ msgstr "Mais..."
271275msgid "Less..."
272276msgstr "Menos..."
273277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Enviar"
282+
274283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275284msgid "Rate this"
276285msgstr "Avaliar isto"
@@ -279,10 +288,6 @@ msgstr "Avaliar isto"
279288msgid "Add a review"
280289msgstr "Adicionar uma análise"
281290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Enviar"
285−
286291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287292msgid "Pull to refresh…"
288293msgstr "Puxe para atualizar..."
@@ -478,15 +483,11 @@ msgstr "Abrir menus especiais"
478483msgid "Swipe up from the bottom edge."
479484msgstr "eslize para cima a partir da borda inferior."
480485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482487#: qml/Tutorial/TutorialRight.qml:144
483488msgid "Tap here to continue."
484489msgstr "Toque aqui para continuar."
485490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Clique aqui para finalizar."
489−
490491#: qml/Tutorial/TutorialLeftFinish.qml:24
491492msgid "These are the shortcuts to favorite apps"
492493msgstr "Estes são os atalhos para aplicativos favoritos"
@@ -714,98 +715,8 @@ msgstr "〈 %1"
714715msgid "%1 〉"
715716msgstr "%1 〉"
716717
717−#~ msgid "Confirm"
718−#~ msgstr "Confirmar"
719−
720−#~ msgid "Type or say a command"
721−#~ msgstr "Fale ou digite um comando"
722−
723−#~ msgid "Loading. Please Wait..."
724−#~ msgstr "Carregando. Por favor, aguarde..."
725−
726−#~ msgid "Speak Now..."
727−#~ msgstr "Fale agora..."
728−
729−#~ msgid "Speaking..."
730−#~ msgstr "Falando..."
731−
732−#~ msgid "Search"
733−#~ msgstr "Pesquisar"
734−
735−#~ msgid "Skip intro"
736−#~ msgstr "Pular introdução"
737−
738−#~ msgid "Try swiping from the right edge to unlock the phone"
739−#~ msgstr "Tente deslizar da borda direita para desbloquear o telefone"
740−
741−#~ msgid "Right edge"
742−#~ msgstr "Borda direita"
743−
744−#~ msgid "Top edge"
745−#~ msgstr "Borda superior"
746−
747−#~ msgid "Try swiping from the top edge to access the indicators"
748−#~ msgstr "Tente deslizar da borda superior para acessar os indicadores"
749−
750−#~ msgid "Left edge"
751−#~ msgstr "Borda esquerda"
752−
753−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
754−#~ msgstr ""
755−#~ "Deslize da esquerda para revelar o lançador para acesso rápido aos "
756−#~ "aplicativos"
757−
758−#~ msgid "Swipe up again to close the settings screen"
759−#~ msgstr "Deslize novamente para cima para fechar a tela de configurações"
760−
761−#~ msgid "Close"
762−#~ msgstr "Fechar"
763−
764−#~ msgid "Well done"
765−#~ msgstr "Bem feito"
766−
767−#~ msgid ""
768−#~ "You have now mastered the edge gestures and can start using the "
769−#~ "phone<br><br>Tap on the screen to start"
770−#~ msgstr ""
771−#~ "Agora você já domina os gestos das bordas e pode começar a usar o "
772−#~ "telefone<br><br>Toque na tela para iniciar"
773−
774−#~ msgid "Store"
775−#~ msgstr "Loja"
776−
777−#~ msgid "Power off"
778−#~ msgstr "Desligar"
779−
780−#~ msgid "Done"
781−#~ msgstr "Concluído"
782−
783−#~ msgid "Favorites"
784−#~ msgstr "Favoritos"
785−
786−#~ msgid "All"
787−#~ msgstr "Tudo"
788−
789−#~ msgid "Log out"
790−#~ msgstr "Sair"
791−
792−#~ msgid "Reboot"
793−#~ msgstr "Reiniciar"
794−
795−#~ msgid "Shut down"
796−#~ msgstr "Desligar"
797−
798−#~ msgid "Power"
799−#~ msgstr "Energia"
800−
801−#~ msgid "Settings"
802−#~ msgstr "Configurações"
803−
804−#~ msgid "Restart"
805−#~ msgstr "Reiniciar"
806−
807−#~ msgid "Manage Scopes"
808−#~ msgstr "Gerenciar Plugins"
809−
810718#~ msgid "Please re-enter"
811719#~ msgstr "Por favor, digite novamente"
720+
721+#~ msgid "Click here to finish."
722+#~ msgstr "Clique aqui para finalizar."
po/ro.po+23−113
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-06 17:47+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Meriuță Cornel <meriutacornel@neacornel.eu>\n"
1313"Language-Team: Romanian <ro@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
1818"== 0) && (n != 0))) ? 2: 1));\n"
19−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Parolă: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Fixează scurtătura"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Eliberează scurtătura"
3438
@@ -230,15 +234,15 @@ msgstr "Apel de urgență"
230234msgid "OK"
231235msgstr "În regulă"
232236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234238msgid "See less"
235239msgstr "Afișează mai puține"
236240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238242msgid "See all"
239243msgstr "Afișează tot"
240244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242246msgctxt "Label: Hint for dash search line edit"
243247msgid "Search"
244248msgstr "Căutare"
@@ -274,6 +278,11 @@ msgstr "Mai mult ..."
274278msgid "Less..."
275279msgstr "Mai puțin..."
276280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Trimite"
285+
277286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278287msgid "Rate this"
279288msgstr "Evaluați"
@@ -282,10 +291,6 @@ msgstr "Evaluați"
282291msgid "Add a review"
283292msgstr "Adăugați o recenzie"
284293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Trimite"
288−
289294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290295msgid "Pull to refresh…"
291296msgstr "Trageți pentru a actualiza..."
@@ -486,15 +491,11 @@ msgstr "Deschide meniurile speciale"
486491msgid "Swipe up from the bottom edge."
487492msgstr "Glisaţi în sus dinspre marginea de jos."
488493
489−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
494+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
490495#: qml/Tutorial/TutorialRight.qml:144
491496msgid "Tap here to continue."
492497msgstr "Apăsaţi aici pentru a continua."
493498
494−#: qml/Tutorial/TutorialContent.qml:81
495−msgid "Click here to finish."
496−msgstr "Apăsați aici pentru a termina."
497−
498499#: qml/Tutorial/TutorialLeftFinish.qml:24
499500msgid "These are the shortcuts to favorite apps"
500501msgstr "Acestea sunt scurtăturile către aplicaţiile favorite"
@@ -724,99 +725,8 @@ msgstr "〈 %1"
724725msgid "%1 〉"
725726msgstr "%1 〉"
726727
727−#~ msgid "Confirm"
728−#~ msgstr "Confirmați"
729−
730−#~ msgid "Type or say a command"
731−#~ msgstr "Scrieți sau spuneți o comandă"
732−
733−#~ msgid "Loading. Please Wait..."
734−#~ msgstr "Se încarcă. Așteptați..."
735−
736−#~ msgid "Speak Now..."
737−#~ msgstr "Vorbiți acum..."
738−
739−#~ msgid "Speaking..."
740−#~ msgstr "Vorbire..."
741−
742−#~ msgid "Search"
743−#~ msgstr "Căutare"
744−
745−#~ msgid "Top edge"
746−#~ msgstr "Marginea de sus"
747−
748−#~ msgid "Try swiping from the top edge to access the indicators"
749−#~ msgstr ""
750−#~ "Glisați de la marginea de sus a ecranului pentru a accesa indicatorii"
751−
752−#~ msgid "Left edge"
753−#~ msgstr "Marginea din stânga"
754−
755−#~ msgid "Skip intro"
756−#~ msgstr "Sari peste introducere"
757−
758−#~ msgid "Try swiping from the right edge to unlock the phone"
759−#~ msgstr "Glisați de la dreapta spre stânga pentru a debloca telefonul"
760−
761−#~ msgid "Right edge"
762−#~ msgstr "Marginea din dreapta"
763−
764−#~ msgid "Well done"
765−#~ msgstr "Felicitări"
766−
767−#~ msgid "Close"
768−#~ msgstr "Închide"
769−
770−#~ msgid "Swipe up again to close the settings screen"
771−#~ msgstr "Glisați în sus din nou pentru a închide ecranul configurărilor"
772−
773−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
774−#~ msgstr ""
775−#~ "Glisați din stânga ecranului pentru a afișa lansatorul care oferă acces "
776−#~ "rapid la aplicații"
777−
778−#~ msgid ""
779−#~ "You have now mastered the edge gestures and can start using the "
780−#~ "phone<br><br>Tap on the screen to start"
781−#~ msgstr ""
782−#~ "De acum stăpâniți gesturile de control și puteți începe să utilizați "
783−#~ "telefonul<br><br>Atingeți ecranul pentru a începe"
784−
785−#~ msgid "All"
786−#~ msgstr "Tot"
787−
788−#~ msgid "Favorites"
789−#~ msgstr "Favorite"
790−
791−#~ msgid "Store"
792−#~ msgstr "Magazin"
793−
794−#~ msgid "Power off"
795−#~ msgstr "Oprire"
796−
797−#~ msgid "Done"
798−#~ msgstr "Finalizat"
799−
800−#~ msgid "Log out"
801−#~ msgstr "Închide sesiunea"
802−
803−#~ msgid "Reboot"
804−#~ msgstr "Repornire"
805−
806−#~ msgid "Shut down"
807−#~ msgstr "Închideți"
808−
809−#~ msgid "Power"
810−#~ msgstr "Alimentare"
811−
812−#~ msgid "Settings"
813−#~ msgstr "Configurări"
814−
815−#~ msgid "Restart"
816−#~ msgstr "Repornire"
817−
818−#~ msgid "Manage Scopes"
819−#~ msgstr "Administrare domenii"
820−
821728#~ msgid "Please re-enter"
822729#~ msgstr "Introduceți din nou"
730+
731+#~ msgid "Click here to finish."
732+#~ msgstr "Apăsați aici pentru a termina."
po/ru.po+23−115
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-06 05:33+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: ☠Jay ZDLin☠ <Unknown>\n"
1313"Language-Team: Russian <ru@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Пароль: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Закрепить ярлык"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Открепить ярлык"
3438
@@ -229,15 +233,15 @@ msgstr "Экстренный вызов"
229233msgid "OK"
230234msgstr "ОК"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Вкратце"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Показать всё"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Поиск"
@@ -273,6 +277,11 @@ msgstr "Ещё..."
273277msgid "Less..."
274278msgstr "Меньше..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Отправить"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Оцените это"
@@ -281,10 +290,6 @@ msgstr "Оцените это"
281290msgid "Add a review"
282291msgstr "Добавьте отзыв"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Отправить"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Потяните для обновления…"
@@ -374,7 +379,7 @@ msgstr "Введена неверная кодовая фраза"
374379#: qml/Greeter/NarrowView.qml:121
375380msgctxt "passphrase"
376381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Повторите ввод"
378383
379384#: qml/Greeter/NarrowView.qml:122
380385msgid "Sorry, incorrect passcode"
@@ -483,15 +488,11 @@ msgstr "Открытие специальных меню"
483488msgid "Swipe up from the bottom edge."
484489msgstr "Проведите вверх от нижнего края."
485490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487492#: qml/Tutorial/TutorialRight.qml:144
488493msgid "Tap here to continue."
489494msgstr "Нажмите здесь для продолжения."
490495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr "Нажмите для завершения."
494−
495496#: qml/Tutorial/TutorialLeftFinish.qml:24
496497msgid "These are the shortcuts to favorite apps"
497498msgstr "Это ярлыки избранных приложений"
@@ -719,101 +720,8 @@ msgstr "〈 %1"
719720msgid "%1 〉"
720721msgstr "%1 〉"
721722
722−#~ msgid "Type or say a command"
723−#~ msgstr "Введите или произнесите команду"
724−
725−#~ msgid "Loading. Please Wait..."
726−#~ msgstr "Загрузка. Пожалуйста, подождите..."
727−
728−#~ msgid "Speak Now..."
729−#~ msgstr "Говорите..."
730−
731−#~ msgid "Speaking..."
732−#~ msgstr "Говорите..."
733−
734−#~ msgid "Search"
735−#~ msgstr "Поиск"
736−
737−#~ msgid "Right edge"
738−#~ msgstr "Правый край"
739−
740−#~ msgid "Skip intro"
741−#~ msgstr "Пропустить обучение"
742−
743−#~ msgid "Try swiping from the right edge to unlock the phone"
744−#~ msgstr ""
745−#~ "Попробуйте переместить палец от правого края к левому для разблокировки "
746−#~ "устройства"
747−
748−#~ msgid "Top edge"
749−#~ msgstr "Верхний край"
750−
751−#~ msgid "Try swiping from the top edge to access the indicators"
752−#~ msgstr ""
753−#~ "Попробуйте переместить палец от верхнего края вниз для доступа к индикаторам"
754−
755−#~ msgid "Close"
756−#~ msgstr "Закрыть"
757−
758−#~ msgid "Swipe up again to close the settings screen"
759−#~ msgstr "Снова переместите палец вверх для закрытия экрана настроек"
760−
761−#~ msgid "Left edge"
762−#~ msgstr "Левый край"
763−
764−#~ msgid "Well done"
765−#~ msgstr "Великолепно"
766−
767−#~ msgid "Confirm"
768−#~ msgstr "Подтвердить"
769−
770−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
771−#~ msgstr ""
772−#~ "Переместите палец от левого края вправо для открытия лаунчера для быстрого "
773−#~ "доступа к приложениям"
774−
775−#~ msgid ""
776−#~ "You have now mastered the edge gestures and can start using the "
777−#~ "phone<br><br>Tap on the screen to start"
778−#~ msgstr ""
779−#~ "Вы научились пользоваться Ubuntu и можете начать использовать свой "
780−#~ "телефон<br><br>Нажмите на экран"
781−
782−#~ msgid "Power off"
783−#~ msgstr "Отключить"
784−
785−#~ msgid "All"
786−#~ msgstr "Все"
787−
788−#~ msgid "Favorites"
789−#~ msgstr "Избранное"
790−
791−#~ msgid "Done"
792−#~ msgstr "Готово"
793−
794−#~ msgid "Log out"
795−#~ msgstr "Завершение сеанса"
796−
797−#~ msgid "Reboot"
798−#~ msgstr "Перезагрузка"
799−
800−#~ msgid "Shut down"
801−#~ msgstr "Выключение"
802−
803−#~ msgid "Power"
804−#~ msgstr "Питание"
805−
806−#~ msgid "Settings"
807−#~ msgstr "Настройки"
808−
809−#~ msgid "Store"
810−#~ msgstr "Магазин"
811−
812−#~ msgid "Restart"
813−#~ msgstr "Перезагрузить"
814−
815723#~ msgid "Please re-enter"
816724#~ msgstr "Повторите ввод"
817725
818−#~ msgid "Manage Scopes"
819−#~ msgstr "Настройки поиска"
726+#~ msgid "Click here to finish."
727+#~ msgstr "Нажмите для завершения."
po/shn.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-10-07 11:46+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Shan <shn@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) ? 0 : 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/si.po+20−79
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-06-26 22:36+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Sinhalese <si@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "මුරපදය: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -225,15 +229,15 @@ msgstr "හදිසි ඇමතුම"
225229msgid "OK"
226230msgstr ""
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr ""
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr ""
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr ""
@@ -269,6 +273,11 @@ msgstr ""
269273msgid "Less..."
270274msgstr ""
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "යවන්න"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "මෙය අගය කරන්න"
@@ -277,10 +286,6 @@ msgstr "මෙය අගය කරන්න"
277286msgid "Add a review"
278287msgstr "විචාරයක් ලියන්න"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "යවන්න"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr ""
@@ -472,15 +477,11 @@ msgstr ""
472477msgid "Swipe up from the bottom edge."
473478msgstr ""
474479
475−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
480+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
476481#: qml/Tutorial/TutorialRight.qml:144
477482msgid "Tap here to continue."
478483msgstr ""
479484
480−#: qml/Tutorial/TutorialContent.qml:81
481−msgid "Click here to finish."
482−msgstr ""
483−
484485#: qml/Tutorial/TutorialLeftFinish.qml:24
485486msgid "These are the shortcuts to favorite apps"
486487msgstr ""
@@ -698,63 +699,3 @@ msgstr ""
698699#, qt-format
699700msgid "%1 〉"
700701msgstr ""
701−
702−#~ msgid "Left edge"
703−#~ msgstr "වම් අන්තය"
704−
705−#~ msgid "Try swiping from the right edge to unlock the phone"
706−#~ msgstr "දුරකථනය අගුලුහරින්න දකුණු අන්තයේ සිට අදින්න"
707−
708−#~ msgid "Right edge"
709−#~ msgstr "දකුණු අන්තය"
710−
711−#~ msgid "Close"
712−#~ msgstr "වසන්න"
713−
714−#~ msgid "Skip intro"
715−#~ msgstr "හැඳින්වීම මඟහරින්න"
716−
717−#~ msgid "Loading. Please Wait..."
718−#~ msgstr "පූරණය වෙමින්. මඳක් රැඳෙන්න..."
719−
720−#~ msgid "Speaking..."
721−#~ msgstr "කතාකරමින්..."
722−
723−#~ msgid "Speak Now..."
724−#~ msgstr "දැන් කථා කරන්න..."
725−
726−#~ msgid "Confirm"
727−#~ msgstr "ස්ථීර කරන්න"
728−
729−#~ msgid "Top edge"
730−#~ msgstr "ඉහළ අන්තය"
731−
732−#~ msgid "Try swiping from the top edge to access the indicators"
733−#~ msgstr "දර්ශකවලට ප්‍රවේශවන්න ඉහළ අන්තයේ සිට අදින්න"
734−
735−#~ msgid "Well done"
736−#~ msgstr "කදිමයි"
737−
738−#~ msgid "Search"
739−#~ msgstr "සෙවුම"
740−
741−#~ msgid "Type or say a command"
742−#~ msgstr "විධානයක් ඇතුල්කරන්න හෝ කියන්න"
743−
744−#~ msgid "Log out"
745−#~ msgstr "ඉවත් වන්න"
746−
747−#~ msgid "Reboot"
748−#~ msgstr "යළි පණගන්වන්න"
749−
750−#~ msgid "Shut down"
751−#~ msgstr "පරිගණකය නිවා දමන්න"
752−
753−#~ msgid "Power"
754−#~ msgstr "බලය"
755−
756−#~ msgid "Restart"
757−#~ msgstr "පරිගණකය යළි පණගන්වන්න"
758−
759−#~ msgid "Power off"
760−#~ msgstr "පරිගණකය නිවා දමන්න"
po/sk.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-04-10 09:15+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Slovak <sk@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=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/sl.po+23−109
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-06 21:10+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Sasa Batistic <Unknown>\n"
1313"Language-Team: Slovenian <sl@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
1818"n%100==4 ? 3 : 0);\n"
19−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Geslo: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Pripni bližnjico"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Odpni bližnjico"
3438
@@ -228,15 +232,15 @@ msgstr "Klic v sili"
228232msgid "OK"
229233msgstr "V REDU"
230234
231−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
235+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
232236msgid "See less"
233237msgstr "Pokaži manj"
234238
235−#: qml/Dash/GenericScopeView.qml:539
239+#: qml/Dash/GenericScopeView.qml:569
236240msgid "See all"
237241msgstr "Pokaži vse"
238242
239−#: qml/Dash/GenericScopeView.qml:601
243+#: qml/Dash/GenericScopeView.qml:631
240244msgctxt "Label: Hint for dash search line edit"
241245msgid "Search"
242246msgstr "Iskanje"
@@ -272,6 +276,11 @@ msgstr "Več ..."
272276msgid "Less..."
273277msgstr "Manj ..."
274278
279+#: qml/Dash/Previews/PreviewCommentInput.qml:61
280+#: qml/Dash/Previews/PreviewRatingInput.qml:169
281+msgid "Send"
282+msgstr "Pošlji"
283+
275284#: qml/Dash/Previews/PreviewRatingInput.qml:84
276285msgid "Rate this"
277286msgstr "Ocenite"
@@ -280,10 +289,6 @@ msgstr "Ocenite"
280289msgid "Add a review"
281290msgstr "Dodaj oceno"
282291
283−#: qml/Dash/Previews/PreviewRatingInput.qml:169
284−msgid "Send"
285−msgstr "Pošlji"
286−
287292#: qml/Dash/PullToRefreshScopeStyle.qml:55
288293msgid "Pull to refresh…"
289294msgstr "Povlecite za osvežitev ..."
@@ -485,15 +490,11 @@ msgstr "Odpri posebne menije"
485490msgid "Swipe up from the bottom edge."
486491msgstr "Potegnite gor od spodnjega roba."
487492
488−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
493+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
489494#: qml/Tutorial/TutorialRight.qml:144
490495msgid "Tap here to continue."
491496msgstr "Tapnite tukaj za nadaljevanje."
492497
493−#: qml/Tutorial/TutorialContent.qml:81
494−msgid "Click here to finish."
495−msgstr "Kliknite tu za zaključek."
496−
497498#: qml/Tutorial/TutorialLeftFinish.qml:24
498499msgid "These are the shortcuts to favorite apps"
499500msgstr "To so bližnjice do priljubljenih programov."
@@ -720,95 +721,8 @@ msgstr "〈 %1"
720721msgid "%1 〉"
721722msgstr "%1 〉"
722723
723−#~ msgid "Confirm"
724−#~ msgstr "Potrdi"
725−
726−#~ msgid "Type or say a command"
727−#~ msgstr "Vnesite ali izrecite ukaz"
728−
729−#~ msgid "Loading. Please Wait..."
730−#~ msgstr "Nalaganje. Prosimo počakajte ..."
731−
732−#~ msgid "Speak Now..."
733−#~ msgstr "Govorite zdaj ..."
734−
735−#~ msgid "Speaking..."
736−#~ msgstr "Govorjenje ..."
737−
738−#~ msgid "Search"
739−#~ msgstr "Iskanje"
740−
741−#~ msgid "Top edge"
742−#~ msgstr "Zgornji rob"
743−
744−#~ msgid "Try swiping from the top edge to access the indicators"
745−#~ msgstr "Poskusite povleči od zgornjega roba za dostop do kazalnikov"
746−
747−#~ msgid "Close"
748−#~ msgstr "Zapri"
749−
750−#~ msgid "Swipe up again to close the settings screen"
751−#~ msgstr "Povlecite ponovno navzgor za zaprtje zaslona z nastavitvami"
752−
753−#~ msgid "Left edge"
754−#~ msgstr "Levi rob"
755−
756−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
757−#~ msgstr ""
758−#~ "Poskusite povleči od leve za razkritje zaganjalnika za hiter dostop do "
759−#~ "programov"
760−
761−#~ msgid "Skip intro"
762−#~ msgstr "Preskoči uvod"
763−
764−#~ msgid "Try swiping from the right edge to unlock the phone"
765−#~ msgstr "Poskusite povleči od desnega roba za odklep telefona"
766−
767−#~ msgid "Right edge"
768−#~ msgstr "Desni rob"
769−
770−#~ msgid "Well done"
771−#~ msgstr "Odlično"
772−
773−#~ msgid ""
774−#~ "You have now mastered the edge gestures and can start using the "
775−#~ "phone<br><br>Tap on the screen to start"
776−#~ msgstr ""
777−#~ "Sedaj, ko ste osvojili poteze robov, lahko začnete uporabljati "
778−#~ "telefon<br><br>Tapnite na zaslon za začetek"
779−
780−#~ msgid "Done"
781−#~ msgstr "Končano"
782−
783−#~ msgid "Store"
784−#~ msgstr "Trgovina"
785−
786−#~ msgid "Power off"
787−#~ msgstr "Izklopi"
788−
789−#~ msgid "All"
790−#~ msgstr "Vse"
791−
792−#~ msgid "Favorites"
793−#~ msgstr "Priljubljeni"
794−
795−#~ msgid "Log out"
796−#~ msgstr "Odjava"
797−
798−#~ msgid "Reboot"
799−#~ msgstr "Ponovni zagon"
800−
801−#~ msgid "Shut down"
802−#~ msgstr "Izklop"
803−
804−#~ msgid "Power"
805−#~ msgstr "Izključitev"
806−
807−#~ msgid "Settings"
808−#~ msgstr "Nastavitve"
809−
810−#~ msgid "Restart"
811−#~ msgstr "Ponovni zagon"
812−
813724#~ msgid "Please re-enter"
814725#~ msgstr "Ponovno vnesite"
726+
727+#~ msgid "Click here to finish."
728+#~ msgstr "Kliknite tu za zaključek."
po/sq.po+20−38
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-15 13:51+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Besmir Zanaj <besmirzanaj@gmail.com>\n"
1313"Language-Team: Albanian <sq@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: 2015-08-12 06:29+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Fjalëkalimi: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr "OK"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "Kërko"
@@ -267,6 +271,11 @@ msgstr "Më Tepër..."
267271msgid "Less..."
268272msgstr "Më Pak..."
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Dërgo"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "Vlerësoje këtë"
@@ -275,10 +284,6 @@ msgstr "Vlerësoje këtë"
275284msgid "Add a review"
276285msgstr "Shto një rishikim"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Dërgo"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,22 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Top edge"
701−#~ msgstr "Cepi i sipërm"
702−
703−#~ msgid "Try swiping from the top edge to access the indicators"
704−#~ msgstr ""
705−#~ "Përpiqu te fërkosh gishtin prej cepit të sipërm për te zhblokuar telefonin"
706−
707−#~ msgid "Close"
708−#~ msgstr "Mbylle"
709−
710−#~ msgid "Left edge"
711−#~ msgstr "Cepi majtas"
712−
713−#~ msgid "Well done"
714−#~ msgstr "Shumë mirë"
715−
716−#~ msgid "Right edge"
717−#~ msgstr "Cepi djathtas"
po/sr.po+20−107
@@ -8,8 +8,8 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
12−"PO-Revision-Date: 2015-04-13 15:19+0000\n"
11+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
12+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1313"Last-Translator: Данило Шеган <Unknown>\n"
1414"Language-Team: српски <xfce4@xfce4.org>\n"
1515"MIME-Version: 1.0\n"
@@ -17,20 +17,24 @@ msgstr ""
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1919"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
20−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
21−"X-Generator: Launchpad (build 17686)\n"
20+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
21+"X-Generator: Launchpad (build 17706)\n"
2222"Language: sr\n"
2323
2424#: plugins/LightDM/Greeter.cpp:112
2525msgid "Password: "
2626msgstr "Лозинка: "
2727
28−#: plugins/Unity/Launcher/launcheritem.cpp:45
29−#: plugins/Unity/Launcher/launcheritem.cpp:100
28+#: plugins/Unity/Launcher/launcheritem.cpp:47
29+#: plugins/Unity/Launcher/launcheritem.cpp:106
3030msgid "Pin shortcut"
3131msgstr "Прикачи пречицу"
3232
33−#: plugins/Unity/Launcher/launcheritem.cpp:100
33+#: plugins/Unity/Launcher/launcheritem.cpp:52
34+msgid "Quit"
35+msgstr ""
36+
37+#: plugins/Unity/Launcher/launcheritem.cpp:106
3438msgid "Unpin shortcut"
3539msgstr "Откачи пречицу"
3640
@@ -229,15 +233,15 @@ msgstr "Хитан позив"
229233msgid "OK"
230234msgstr "У реду"
231235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233237msgid "See less"
234238msgstr "Сажетије"
235239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237241msgid "See all"
238242msgstr "Опширније"
239243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241245msgctxt "Label: Hint for dash search line edit"
242246msgid "Search"
243247msgstr "Претрага"
@@ -273,6 +277,11 @@ msgstr "Више..."
273277msgid "Less..."
274278msgstr "Мање..."
275279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Пошаљи"
284+
276285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277286msgid "Rate this"
278287msgstr "Оцени"
@@ -281,10 +290,6 @@ msgstr "Оцени"
281290msgid "Add a review"
282291msgstr "Напиши оцену"
283292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Пошаљи"
287−
288293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289294msgid "Pull to refresh…"
290295msgstr "Повуци ради освежавања…"
@@ -480,15 +485,11 @@ msgstr "Отвори нарочите изборнике"
480485msgid "Swipe up from the bottom edge."
481486msgstr "Превуците од доње ивице навише."
482487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484489#: qml/Tutorial/TutorialRight.qml:144
485490msgid "Tap here to continue."
486491msgstr "Тапните овде за наставак."
487492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr ""
491−
492493#: qml/Tutorial/TutorialLeftFinish.qml:24
493494msgid "These are the shortcuts to favorite apps"
494495msgstr "Ово су пречице до омиљених програма"
@@ -714,93 +715,5 @@ msgstr "〈 %1"
714715msgid "%1 〉"
715716msgstr "%1 〉"
716717
717−#~ msgid "Confirm"
718−#~ msgstr "Потврди"
719−
720−#~ msgid "Type or say a command"
721−#~ msgstr "Укуцајте или изговорите наредбу"
722−
723−#~ msgid "Loading. Please Wait..."
724−#~ msgstr "Учитавам. Сачекајте..."
725−
726−#~ msgid "Speak Now..."
727−#~ msgstr "Изговорите сада..."
728−
729−#~ msgid "Speaking..."
730−#~ msgstr "Говор..."
731−
732−#~ msgid "Search"
733−#~ msgstr "Претрага"
734−
735−#~ msgid "Try swiping from the top edge to access the indicators"
736−#~ msgstr "Превуците прстом од горње ивице да би приступили показатељима"
737−
738−#~ msgid "Swipe up again to close the settings screen"
739−#~ msgstr "Превуците поново на горе да би затворили подешавања"
740−
741−#~ msgid "Well done"
742−#~ msgstr "Одлично"
743−
744−#~ msgid "Try swiping from the right edge to unlock the phone"
745−#~ msgstr "Превуците прстом од десне ивице да откључате телефон"
746−
747−#~ msgid "Log out"
748−#~ msgstr "Одјави се"
749−
750−#~ msgid "Reboot"
751−#~ msgstr "Ресетуј"
752−
753−#~ msgid "Shut down"
754−#~ msgstr "Угаси"
755−
756−#~ msgid "Power"
757−#~ msgstr "Напајање"
758−
759−#~ msgid "Top edge"
760−#~ msgstr "Горња ивица"
761−
762−#~ msgid "Skip intro"
763−#~ msgstr "Прескочи увод"
764−
765−#~ msgid "Power off"
766−#~ msgstr "Искључи"
767−
768−#~ msgid "Right edge"
769−#~ msgstr "Десна ивица"
770−
771−#~ msgid "Close"
772−#~ msgstr "Затвори"
773−
774−#~ msgid "Left edge"
775−#~ msgstr "Лева ивица"
776−
777−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
778−#~ msgstr "Превуците с лева да би открили покретач за брз приступ програмима"
779−
780−#~ msgid ""
781−#~ "You have now mastered the edge gestures and can start using the "
782−#~ "phone<br><br>Tap on the screen to start"
783−#~ msgstr ""
784−#~ "Сада сте савладали превлачења са ивица и можете да користите "
785−#~ "телефон<br><br>Тапните на екран да почнете"
786−
787−#~ msgid "Settings"
788−#~ msgstr "Подешавања"
789−
790−#~ msgid "All"
791−#~ msgstr "Сви"
792−
793−#~ msgid "Favorites"
794−#~ msgstr "Омиљени"
795−
796−#~ msgid "Store"
797−#~ msgstr "Продавница"
798−
799−#~ msgid "Done"
800−#~ msgstr "Готово"
801−
802−#~ msgid "Restart"
803−#~ msgstr "Поново покрени"
804−
805718#~ msgid "Please re-enter"
806719#~ msgstr "Молим, унесите поново"
po/sv.po+24−111
@@ -7,28 +7,32 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-12 22:17+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Josef Andersson <Unknown>\n"
1313"Language-Team: Swedish\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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020"Language: sv\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Lösenord: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Fäst genväg"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Släpp genväg"
3438
@@ -226,15 +230,15 @@ msgstr "Nödsamtal"
226230msgid "OK"
227231msgstr "OK"
228232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230234msgid "See less"
231235msgstr "Visa mindre"
232236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234238msgid "See all"
235239msgstr "Visa alla"
236240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238242msgctxt "Label: Hint for dash search line edit"
239243msgid "Search"
240244msgstr "Sök"
@@ -270,6 +274,11 @@ msgstr "Mer…"
270274msgid "Less..."
271275msgstr "Mindre…"
272276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Skicka"
281+
273282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274283msgid "Rate this"
275284msgstr "Betygsätt detta"
@@ -278,10 +287,6 @@ msgstr "Betygsätt detta"
278287msgid "Add a review"
279288msgstr "Lägg till en recension"
280289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Skicka"
284−
285290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286291msgid "Pull to refresh…"
287292msgstr "Dra för att uppdatera…"
@@ -371,7 +376,7 @@ msgstr "Felaktig lösenfras"
371376#: qml/Greeter/NarrowView.qml:121
372377msgctxt "passphrase"
373378msgid "Please re-enter"
374−msgstr ""
379+msgstr "Ange igen"
375380
376381#: qml/Greeter/NarrowView.qml:122
377382msgid "Sorry, incorrect passcode"
@@ -477,15 +482,11 @@ msgstr "Öppna specialmenyer"
477482msgid "Swipe up from the bottom edge."
478483msgstr "Svep uppåt från nedre kanten."
479484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481486#: qml/Tutorial/TutorialRight.qml:144
482487msgid "Tap here to continue."
483488msgstr "Tryck här för att fortsätta."
484489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr "Klicka här för att slutföra."
488−
489490#: qml/Tutorial/TutorialLeftFinish.qml:24
490491msgid "These are the shortcuts to favorite apps"
491492msgstr "Detta är genvägarna till favoritprogrammen"
@@ -712,96 +713,8 @@ msgstr "〈 %1"
712713msgid "%1 〉"
713714msgstr "%1 〉"
714715
715−#~ msgid "Top edge"
716−#~ msgstr "Överkant"
717−
718−#~ msgid "Close"
719−#~ msgstr "Stäng"
720−
721−#~ msgid "Left edge"
722−#~ msgstr "Vänsterkant"
723−
724−#~ msgid "Well done"
725−#~ msgstr "Bra gjort"
726−
727−#~ msgid "Right edge"
728−#~ msgstr "Högerkant"
729−
730−#~ msgid "Type or say a command"
731−#~ msgstr "Skriv eller tala in ett kommando"
732−
733−#~ msgid "Confirm"
734−#~ msgstr "Bekräfta"
735−
736−#~ msgid "Search"
737−#~ msgstr "Sök"
738−
739−#~ msgid "Swipe up again to close the settings screen"
740−#~ msgstr "Svep upp igen för att stänga inställningsfönstret"
741−
742−#~ msgid "Try swiping from the top edge to access the indicators"
743−#~ msgstr "Svep från överkanten för att komma åt indikatorerna"
744−
745−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
746−#~ msgstr "Svep från vänster för att visa programstartaren"
747−
748−#~ msgid "Skip intro"
749−#~ msgstr "Hoppa över introduktion"
750−
751−#~ msgid "Try swiping from the right edge to unlock the phone"
752−#~ msgstr "Svep från höger för att låsa upp telefonen"
753−
754−#~ msgid ""
755−#~ "You have now mastered the edge gestures and can start using the "
756−#~ "phone<br><br>Tap on the screen to start"
757−#~ msgstr ""
758−#~ "Du har nu bemästrat kantgesterna och kan börja använda "
759−#~ "telefonen<br><br>Tryck på skärmen för att starta"
760−
761−#~ msgid "Loading. Please Wait..."
762−#~ msgstr "Läser in. Var god vänta…"
763−
764−#~ msgid "Speak Now..."
765−#~ msgstr "Tala nu…"
766−
767−#~ msgid "Speaking..."
768−#~ msgstr "Talar…"
769−
770−#~ msgid "Favorites"
771−#~ msgstr "Favoriter"
772−
773−#~ msgid "Log out"
774−#~ msgstr "Logga ut"
775−
776−#~ msgid "Reboot"
777−#~ msgstr "Starta om"
778−
779−#~ msgid "Shut down"
780−#~ msgstr "Stäng av"
781−
782−#~ msgid "Power"
783−#~ msgstr "Ström"
784−
785−#~ msgid "All"
786−#~ msgstr "Alla"
787−
788−#~ msgid "Settings"
789−#~ msgstr "Inställningar"
790−
791−#~ msgid "Store"
792−#~ msgstr "Butik"
793−
794−#~ msgid "Power off"
795−#~ msgstr "Stäng av"
796−
797−#~ msgid "Done"
798−#~ msgstr "Klar"
799−
800−#~ msgid "Restart"
801−#~ msgstr "Omstart"
802−
803−#~ msgid "Manage Scopes"
804−#~ msgstr "Hantera vyer"
805−
806716#~ msgid "Please re-enter"
807717#~ msgstr "Ange igen"
718+
719+#~ msgid "Click here to finish."
720+#~ msgstr "Klicka här för att slutföra."
po/sw.po+23−28
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-17 20:02+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Valentine <mwangi_valentino@yahoo.com>\n"
1313"Language-Team: Swahili <sw@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Neno siri "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Njia ya mkato ya nambari ya siri"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Toa njia ya mkato ya nambari ya siri"
3337
@@ -225,15 +229,15 @@ msgstr "Simu ya dharura"
225229msgid "OK"
226230msgstr "Sawa"
227231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229233msgid "See less"
230234msgstr "Onyesha kidogo"
231235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233237msgid "See all"
234238msgstr "Onyesha zote"
235239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237241msgctxt "Label: Hint for dash search line edit"
238242msgid "Search"
239243msgstr "Tafuta"
@@ -269,6 +273,11 @@ msgstr "Zaidi..."
269273msgid "Less..."
270274msgstr "Kidogo..."
271275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Tuma"
280+
272281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273282msgid "Rate this"
274283msgstr "Pea kiwango"
@@ -277,10 +286,6 @@ msgstr "Pea kiwango"
277286msgid "Add a review"
278287msgstr "Ongeza pitio"
279288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Tuma"
283−
284289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285290msgid "Pull to refresh…"
286291msgstr "Vuta unawarishe"
@@ -476,15 +481,11 @@ msgstr "Fungua orodha maalum"
476481msgid "Swipe up from the bottom edge."
477482msgstr "Vuta juu kutoka chini"
478483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480485#: qml/Tutorial/TutorialRight.qml:144
481486msgid "Tap here to continue."
482487msgstr "Gusa hapa uendelee."
483488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Click hapa umalize."
487−
488489#: qml/Tutorial/TutorialLeftFinish.qml:24
489490msgid "These are the shortcuts to favorite apps"
490491msgstr "Hizi ni njia za mkato za programu ulizopenda"
@@ -703,14 +704,8 @@ msgstr ""
703704msgid "%1 〉"
704705msgstr ""
705706
706−#~ msgid "Close"
707−#~ msgstr "Funga"
708−
709−#~ msgid "Confirm"
710−#~ msgstr "Thibitisha"
711−
712−#~ msgid "Search"
713−#~ msgstr "Tafuta"
714−
715707#~ msgid "Please re-enter"
716708#~ msgstr "Tafadhali bonyeza tena"
709+
710+#~ msgid "Click here to finish."
711+#~ msgstr "Click hapa umalize."
po/ta.po+20−69
@@ -7,28 +7,32 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-10-24 11:36+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Arun Kumar - அருண் குமார் <thangam.arunx@gmail.com>\n"
1313"Language-Team: Ubuntu Tamil Team/Free Tamil Computing/Thamizha\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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020"Language: ta\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr ""
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr ""
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr ""
3438
@@ -224,15 +228,15 @@ msgstr "அவசர அழைப்பு"
224228msgid "OK"
225229msgstr ""
226230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228232msgid "See less"
229233msgstr ""
230234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232236msgid "See all"
233237msgstr ""
234238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236240msgctxt "Label: Hint for dash search line edit"
237241msgid "Search"
238242msgstr ""
@@ -268,6 +272,11 @@ msgstr ""
268272msgid "Less..."
269273msgstr ""
270274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "அனுப்பு"
279+
271280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272281msgid "Rate this"
273282msgstr "இதை மதிப்பிடு"
@@ -276,10 +285,6 @@ msgstr "இதை மதிப்பிடு"
276285msgid "Add a review"
277286msgstr "ஒரு பரிசீலனையை சேர்"
278287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "அனுப்பு"
282−
283288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284289msgid "Pull to refresh…"
285290msgstr ""
@@ -471,15 +476,11 @@ msgstr ""
471476msgid "Swipe up from the bottom edge."
472477msgstr ""
473478
474−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
479+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
475480#: qml/Tutorial/TutorialRight.qml:144
476481msgid "Tap here to continue."
477482msgstr ""
478483
479−#: qml/Tutorial/TutorialContent.qml:81
480−msgid "Click here to finish."
481−msgstr ""
482−
483484#: qml/Tutorial/TutorialLeftFinish.qml:24
484485msgid "These are the shortcuts to favorite apps"
485486msgstr ""
@@ -697,53 +698,3 @@ msgstr ""
697698#, qt-format
698699msgid "%1 〉"
699700msgstr ""
700−
701−#~ msgid "Skip intro"
702−#~ msgstr "அறிமுகத்தை தவிர்"
703−
704−#~ msgid "Right edge"
705−#~ msgstr "வலது விளிம்பு"
706−
707−#~ msgid "Try swiping from the right edge to unlock the phone"
708−#~ msgstr "தொலைபேசியை திறக்க வலது முனையிலிருந்து தேய்த்து முயற்சி செய்"
709−
710−#~ msgid "Top edge"
711−#~ msgstr "மேல் விளிம்பு"
712−
713−#~ msgid "Try swiping from the top edge to access the indicators"
714−#~ msgstr "காட்டிகளை அனுக மேல் விளிம்பிலிருந்து தேய்த்து முயற்சி செய்"
715−
716−#~ msgid "Close"
717−#~ msgstr "மூடு"
718−
719−#~ msgid "Swipe up again to close the settings screen"
720−#~ msgstr "அமைவுகளின் திரையை மூட மறுபடியும் மேலே தேய்க்கவும்"
721−
722−#~ msgid "Left edge"
723−#~ msgstr "இடது விளிம்பு"
724−
725−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
726−#~ msgstr ""
727−#~ "பயன்பாடுகளின் விரைவான அணுகலை பெறத்தேவையான தொடக்கியை இடமிருந்து தேய்த்தால் "
728−#~ "வெளிப்படும்"
729−
730−#~ msgid "Well done"
731−#~ msgstr "நன்றாக செய்தீர்கள்"
732−
733−#~ msgid "Confirm"
734−#~ msgstr "உறுதிப்படுத்து"
735−
736−#~ msgid "Type or say a command"
737−#~ msgstr "ஒரு கட்டளையை உச்சரி அல்லது தட்டச்சுசெய்"
738−
739−#~ msgid "Loading. Please Wait..."
740−#~ msgstr "ஏற்றுகிறது. தயைசெய்து காத்திருக்கவும்..."
741−
742−#~ msgid "Speak Now..."
743−#~ msgstr "இப்பொது பேசு..."
744−
745−#~ msgid "Speaking..."
746−#~ msgstr "பேசுகிறது..."
747−
748−#~ msgid "Search"
749−#~ msgstr "தெடு"
po/te.po+20−58
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-07-19 10:04+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
1313"Language-Team: Telugu <te@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr "అత్యవసర పిలుపు"
223227msgid "OK"
224228msgstr "సరే"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr "మరిన్ని..."
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "పంపు"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr "ఒక సమీక్షను వ్రాయండి"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "పంపు"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,42 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Top edge"
701−#~ msgstr "పై అంచు"
702−
703−#~ msgid "Close"
704−#~ msgstr "మూసివేయి"
705−
706−#~ msgid "Swipe up again to close the settings screen"
707−#~ msgstr "అమరికల తెరను మూసివేయుటకు మరలా పైకి స్వైప్ చేయండి"
708−
709−#~ msgid "Left edge"
710−#~ msgstr "ఎడమ అంచు"
711−
712−#~ msgid "Skip intro"
713−#~ msgstr "పరిచయాన్ని దాటవేయి"
714−
715−#~ msgid "Try swiping from the right edge to unlock the phone"
716−#~ msgstr "ఫోను తాళంతీయుటకు కుడి అంచు నుండి స్వైప్ చేయ ప్రయత్నించండి"
717−
718−#~ msgid "Right edge"
719−#~ msgstr "కుడి అంచు"
720−
721−#~ msgid "Well done"
722−#~ msgstr "బాగా చేశారు"
723−
724−#~ msgid "Confirm"
725−#~ msgstr "నిర్ధారించండి"
726−
727−#~ msgid "Search"
728−#~ msgstr "వెతుకు"
729−
730−#~ msgid "Loading. Please Wait..."
731−#~ msgstr "లోడవుతోంది. దయచేసి వేచివుండండి..."
732−
733−#~ msgid "Speaking..."
734−#~ msgstr "మాట్లాడుతున్నారు..."
735−
736−#~ msgid "Speak Now..."
737−#~ msgstr "ఇప్పుడు మాట్లాడండి..."
po/th.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-10-02 04:55+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Thai <th@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/tr.po+23−102
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-03-22 15:56+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Arda Ünlü <aarda.uunlu@gmail.com>\n"
1313"Language-Team: Turkish <tr@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Parola: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "Kısayolu iğnele"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "Kısayol iğnesini kaldır"
3337
@@ -223,15 +227,15 @@ msgstr "Acil Arama"
223227msgid "OK"
224228msgstr "Tamam"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr "Daha azını gör"
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr "Tümünü gör"
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "Ara"
@@ -267,6 +271,11 @@ msgstr "Daha Fazla..."
267271msgid "Less..."
268272msgstr "Daha az.."
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Gönder"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "Oyla"
@@ -275,10 +284,6 @@ msgstr "Oyla"
275284msgid "Add a review"
276285msgstr "Bir inceleme ekle"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Gönder"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr "Yenilemek için çekin..."
@@ -474,15 +479,11 @@ msgstr "Özel menüleri aç"
474479msgid "Swipe up from the bottom edge."
475480msgstr "Aşağıdan yukarı kaydırın."
476481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478483#: qml/Tutorial/TutorialRight.qml:144
479484msgid "Tap here to continue."
480485msgstr "Devam etmek için buraya dokunun."
481486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr "Bitirmek için buraya tıklayın."
485−
486487#: qml/Tutorial/TutorialLeftFinish.qml:24
487488msgid "These are the shortcuts to favorite apps"
488489msgstr "Bunlar gözde uygulamalarınız için kısayollardır"
@@ -711,88 +712,8 @@ msgstr "〈 %1"
711712msgid "%1 〉"
712713msgstr "%1 〉"
713714
714−#~ msgid "Confirm"
715−#~ msgstr "Onayla"
716−
717−#~ msgid "Type or say a command"
718−#~ msgstr "Bir komut yazın veya söyleyin"
719−
720−#~ msgid "Loading. Please Wait..."
721−#~ msgstr "Yükleniyor. Lütfen Bekleyin..."
722−
723−#~ msgid "Speak Now..."
724−#~ msgstr "Şimdi Konuşun..."
725−
726−#~ msgid "Speaking..."
727−#~ msgstr "Konuşuyor..."
728−
729−#~ msgid "Search"
730−#~ msgstr "Ara"
731−
732−#~ msgid "Top edge"
733−#~ msgstr "Üst kenar"
734−
735−#~ msgid "Close"
736−#~ msgstr "Kapat"
737−
738−#~ msgid "Swipe up again to close the settings screen"
739−#~ msgstr "Ayarlar ekranını kapatmak için tekrar yukarı kaydırın"
740−
741−#~ msgid "Right edge"
742−#~ msgstr "Sağ kenar"
743−
744−#~ msgid "Left edge"
745−#~ msgstr "Sol kenar"
746−
747−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
748−#~ msgstr ""
749−#~ "Uygulamalara hızlı erişim çalıştırıcısını açmak için sol kenarı sürükleyin"
750−
751−#~ msgid "Well done"
752−#~ msgstr "Tebrikler"
753−
754−#~ msgid "Try swiping from the top edge to access the indicators"
755−#~ msgstr "Bildiricilere erişmek için üst kenarı sürükleyin"
756−
757−#~ msgid "Try swiping from the right edge to unlock the phone"
758−#~ msgstr "Kilidi açmak için sağ kenardan sürüklemeyi deneyin"
759−
760−#~ msgid "Skip intro"
761−#~ msgstr "Tanıtımı geç"
762−
763−#~ msgid ""
764−#~ "You have now mastered the edge gestures and can start using the "
765−#~ "phone<br><br>Tap on the screen to start"
766−#~ msgstr ""
767−#~ "Kenar haraketlerini öğrendiniz ve telefonu kullanmaya "
768−#~ "başlayabilirsiniz<br><br>Başlamak için ekrana dokunun"
769−
770−#~ msgid "Done"
771−#~ msgstr "Bitti"
772−
773−#~ msgid "Store"
774−#~ msgstr "Mağaza"
775−
776−#~ msgid "Reboot"
777−#~ msgstr "Yeniden başlat"
778−
779−#~ msgid "Shut down"
780−#~ msgstr "Bilgisayarı Kapat"
781−
782−#~ msgid "Power"
783−#~ msgstr "Güç"
784−
785−#~ msgid "Log out"
786−#~ msgstr "Oturumu kapat"
787−
788−#~ msgid "Power off"
789−#~ msgstr "Kapat"
790−
791−#~ msgid "Settings"
792−#~ msgstr "Ayarlar"
793−
794−#~ msgid "Restart"
795−#~ msgstr "Yeniden başlat"
796−
797715#~ msgid "Please re-enter"
798716#~ msgstr "Lütfen yeniden girin"
717+
718+#~ msgid "Click here to finish."
719+#~ msgstr "Bitirmek için buraya tıklayın."
po/ug.po+20−110
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-10-07 09:00+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Gheyret T.Kenji <Unknown>\n"
1313"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "ئىم: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "تېزلەتمىنى قوي"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "تېزلەتمىنى ئېلىۋەت"
3337
@@ -224,15 +228,15 @@ msgstr "جىددىي تېلېفون"
224228msgid "OK"
225229msgstr "تامام"
226230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228232msgid "See less"
229233msgstr "ئازراق كۆرۈش"
230234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232236msgid "See all"
233237msgstr "ھەممىنى كۆرۈش…"
234238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236240msgctxt "Label: Hint for dash search line edit"
237241msgid "Search"
238242msgstr ""
@@ -268,6 +272,11 @@ msgstr "تېخىمۇ كۆپ…"
268272msgid "Less..."
269273msgstr "ئازراق..."
270274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "يوللا"
279+
271280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272281msgid "Rate this"
273282msgstr "بۇنى باھالاڭ"
@@ -276,10 +285,6 @@ msgstr "بۇنى باھالاڭ"
276285msgid "Add a review"
277286msgstr "باھا قوشۇش"
278287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "يوللا"
282−
283288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284289msgid "Pull to refresh…"
285290msgstr "تارتسا يېڭىلىنىدۇ…"
@@ -475,15 +480,11 @@ msgstr ""
475480msgid "Swipe up from the bottom edge."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
483+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
479484#: qml/Tutorial/TutorialRight.qml:144
480485msgid "Tap here to continue."
481486msgstr ""
482487
483−#: qml/Tutorial/TutorialContent.qml:81
484−msgid "Click here to finish."
485−msgstr ""
486−
487488#: qml/Tutorial/TutorialLeftFinish.qml:24
488489msgid "These are the shortcuts to favorite apps"
489490msgstr ""
@@ -702,96 +703,5 @@ msgstr ""
702703msgid "%1 〉"
703704msgstr ""
704705
705−#~ msgid "Confirm"
706−#~ msgstr "جەزملە"
707−
708−#~ msgid "Type or say a command"
709−#~ msgstr "بۇيرۇق كىرگۈزۈڭ ياكى دەڭ"
710−
711−#~ msgid "Loading. Please Wait..."
712−#~ msgstr "ئوقۇۋاتىدۇ، سەل كۈتۈڭ…"
713−
714−#~ msgid "Speak Now..."
715−#~ msgstr "ئەمدى سۆزلەڭ…"
716−
717−#~ msgid "Speaking..."
718−#~ msgstr "سۆزلەۋاتىسىز…"
719−
720−#~ msgid "Search"
721−#~ msgstr "ئىزدە"
722−
723−#~ msgid "Top edge"
724−#~ msgstr "ئۈستى گىرۋەك"
725−
726−#~ msgid "Close"
727−#~ msgstr "ياپ"
728−
729−#~ msgid "Left edge"
730−#~ msgstr "سول گىرۋەك"
731−
732−#~ msgid "Right edge"
733−#~ msgstr "ئوڭ گىرۋەك"
734−
735−#~ msgid "Well done"
736−#~ msgstr "ياخشى بولدى"
737−
738−#~ msgid "Skip intro"
739−#~ msgstr "قىسقىچە تونۇشتۇرۇشتىن ئاتلاش"
740−
741−#~ msgid "Try swiping from the right edge to unlock the phone"
742−#~ msgstr "تېلېفوننى قۇلۇپتىن ئېچىش ئۈچۈن ئوڭ گىرۋەكتىن سىيرىڭ"
743−
744−#~ msgid "Try swiping from the top edge to access the indicators"
745−#~ msgstr "كۆرسەتكۈچلەرنى زىيارەت قىلىش ئۈچۈن ئۈستى گىرۋەكتىن سىيرىڭ"
746−
747−#~ msgid "Swipe up again to close the settings screen"
748−#~ msgstr "تەڭشەش ئېكرانىنى يېپىش ئۈچۈن ئۈستىگە قايتا سىيرىڭ"
749−
750−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
751−#~ msgstr "قوللىنىشلارنى تىز زىيارەت قىلىش ئۈچۈن سولدىن سىيرىپ ئىجراچىنى ئېچىڭ"
752−
753−#~ msgid ""
754−#~ "You have now mastered the edge gestures and can start using the "
755−#~ "phone<br><br>Tap on the screen to start"
756−#~ msgstr ""
757−#~ "ئېكراننى چېكىپ باشلاڭ<br><br>سىز ھازىر گىرۋەك بارماق ئىشارەتلىرىنى ئىگىلەپ "
758−#~ "بولدىڭىز،ئەمدى تېلېفوننى ئىشلىتىشنى باشلىسىڭىز بولىدۇ"
759−
760−#~ msgid "Log out"
761−#~ msgstr "تىزىمدىن چىق"
762−
763−#~ msgid "Shut down"
764−#~ msgstr "تاقا"
765−
766−#~ msgid "Reboot"
767−#~ msgstr "قايتا قوزغات"
768−
769−#~ msgid "Power"
770−#~ msgstr "توك مەنبە"
771−
772−#~ msgid "Power off"
773−#~ msgstr "توكنى ئۈز"
774−
775−#~ msgid "Settings"
776−#~ msgstr "تەڭشەكلەر"
777−
778−#~ msgid "Done"
779−#~ msgstr "تامام"
780−
781−#~ msgid "Store"
782−#~ msgstr "ساقلا"
783−
784−#~ msgid "Favorites"
785−#~ msgstr "يىغقۇچ"
786−
787−#~ msgid "All"
788−#~ msgstr "ھەممىسى"
789−
790−#~ msgid "Restart"
791−#~ msgstr "قايتا قوزغات"
792−
793−#~ msgid "Manage Scopes"
794−#~ msgstr "دائىرە باشقۇرۇش"
795−
796706#~ msgid "Please re-enter"
797707#~ msgstr "قايتا كىرگۈزۈڭ"
po/uk.po+23−113
@@ -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: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-04 05:53+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
1313"Language-Team: Ukrainian <uk@li.org>\n"
1414"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ 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: 2015-08-12 06:30+0000\n"
20−"X-Generator: Launchpad (build 17686)\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20+"X-Generator: Launchpad (build 17706)\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "Пароль: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "Заблокувати кнопку"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "Розблокувати кнопку"
3438
@@ -231,15 +235,15 @@ msgstr "Терміновий виклик"
231235msgid "OK"
232236msgstr "Гаразд"
233237
234−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
238+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
235239msgid "See less"
236240msgstr "Стисліше"
237241
238−#: qml/Dash/GenericScopeView.qml:539
242+#: qml/Dash/GenericScopeView.qml:569
239243msgid "See all"
240244msgstr "Детальніше"
241245
242−#: qml/Dash/GenericScopeView.qml:601
246+#: qml/Dash/GenericScopeView.qml:631
243247msgctxt "Label: Hint for dash search line edit"
244248msgid "Search"
245249msgstr "Пошук"
@@ -275,6 +279,11 @@ msgstr "Більше…"
275279msgid "Less..."
276280msgstr "Менше..."
277281
282+#: qml/Dash/Previews/PreviewCommentInput.qml:61
283+#: qml/Dash/Previews/PreviewRatingInput.qml:169
284+msgid "Send"
285+msgstr "Надіслати"
286+
278287#: qml/Dash/Previews/PreviewRatingInput.qml:84
279288msgid "Rate this"
280289msgstr "Оцінити"
@@ -283,10 +292,6 @@ msgstr "Оцінити"
283292msgid "Add a review"
284293msgstr "Додати рецензію"
285294
286−#: qml/Dash/Previews/PreviewRatingInput.qml:169
287−msgid "Send"
288−msgstr "Надіслати"
289−
290295#: qml/Dash/PullToRefreshScopeStyle.qml:55
291296msgid "Pull to refresh…"
292297msgstr "Потягніть для оновлення…"
@@ -485,15 +490,11 @@ msgstr "Відкрити спеціальні меню"
485490msgid "Swipe up from the bottom edge."
486491msgstr "Провести вгору від нижнього кразу."
487492
488−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
493+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
489494#: qml/Tutorial/TutorialRight.qml:144
490495msgid "Tap here to continue."
491496msgstr "Натисніть тут, щоб продовжити."
492497
493−#: qml/Tutorial/TutorialContent.qml:81
494−msgid "Click here to finish."
495−msgstr "Натисніть тут, щоб завершити."
496−
497498#: qml/Tutorial/TutorialLeftFinish.qml:24
498499msgid "These are the shortcuts to favorite apps"
499500msgstr "Це скорочення для вибраних програм"
@@ -721,99 +722,8 @@ msgstr "〈 %1"
721722msgid "%1 〉"
722723msgstr "%1 〉"
723724
724−#~ msgid "Confirm"
725−#~ msgstr "Підтвердити"
726−
727−#~ msgid "Type or say a command"
728−#~ msgstr "Введіть або озвучте команду"
729−
730−#~ msgid "Loading. Please Wait..."
731−#~ msgstr "Завантаження. Будь ласка, зачекайте…"
732−
733−#~ msgid "Speak Now..."
734−#~ msgstr "Можна говорити…"
735−
736−#~ msgid "Speaking..."
737−#~ msgstr "Мовлення…"
738−
739−#~ msgid "Search"
740−#~ msgstr "Пошук"
741−
742−#~ msgid "Swipe up again to close the settings screen"
743−#~ msgstr "Проведіть пальцем ще раз, щоб закрити вікно параметрів"
744−
745−#~ msgid "Top edge"
746−#~ msgstr "Верхній край"
747−
748−#~ msgid "Try swiping from the top edge to access the indicators"
749−#~ msgstr ""
750−#~ "Спробуйте провести пальцем від верхнього краю, щоб розблокувати телефон"
751−
752−#~ msgid "Close"
753−#~ msgstr "Закрити"
754−
755−#~ msgid "Left edge"
756−#~ msgstr "Лівий край"
757−
758−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
759−#~ msgstr ""
760−#~ "Проведіть пальцем від лівого краю, щоб відкрити панель запуску для "
761−#~ "пришвидшення доступу до програм"
762−
763−#~ msgid "Well done"
764−#~ msgstr "Добре"
765−
766−#~ msgid "Skip intro"
767−#~ msgstr "Пропустити вступ"
768−
769−#~ msgid "Try swiping from the right edge to unlock the phone"
770−#~ msgstr "Спробуйте провести пальцем від правою краю, щоб розблокувати телефон"
771−
772−#~ msgid "Right edge"
773−#~ msgstr "Правий край"
774−
775−#~ msgid ""
776−#~ "You have now mastered the edge gestures and can start using the "
777−#~ "phone<br><br>Tap on the screen to start"
778−#~ msgstr ""
779−#~ "Вами налаштовано дії у відповідь на дотики на краях екрана. Тепер телефоном "
780−#~ "можна користуватися.<br><br>Торкніться екрана, щоб розпочати."
781−
782−#~ msgid "All"
783−#~ msgstr "Все"
784−
785−#~ msgid "Favorites"
786−#~ msgstr "Улюблене"
787−
788−#~ msgid "Store"
789−#~ msgstr "Крамниця"
790−
791−#~ msgid "Power off"
792−#~ msgstr "Вимкнути"
793−
794−#~ msgid "Done"
795−#~ msgstr "Виконано"
796−
797−#~ msgid "Log out"
798−#~ msgstr "Вийти"
799−
800−#~ msgid "Reboot"
801−#~ msgstr "Перезавантажити"
802−
803−#~ msgid "Shut down"
804−#~ msgstr "Вимкнути"
805−
806−#~ msgid "Power"
807−#~ msgstr "Живлення"
808−
809−#~ msgid "Settings"
810−#~ msgstr "Параметри"
811−
812−#~ msgid "Restart"
813−#~ msgstr "Перезапуск"
814−
815−#~ msgid "Manage Scopes"
816−#~ msgstr "Керування областями"
817−
818725#~ msgid "Please re-enter"
819726#~ msgstr "Ввведіть ще раз"
727+
728+#~ msgid "Click here to finish."
729+#~ msgstr "Натисніть тут, щоб завершити."
po/unity8.pot+17−16
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,12 +22,16 @@ msgstr ""
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/ur.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-05-05 03:12+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Urdu <ur@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/uz.po+19−18
@@ -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: 2015-07-17 10:10+0200\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
1111"PO-Revision-Date: 2015-07-04 16:03+0000\n"
1212"Last-Translator: Learner <muzaffar.habibullayev@yandex.ru>\n"
1313"Language-Team: Uzbek <uz@li.org>\n"
@@ -15,19 +15,23 @@ 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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "Maxfiy so'z "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/vi.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-01-15 01:19+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Vietnamese <vi@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/xh.po+20−19
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2013-09-28 13:20+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Xhosa <xh@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: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr ""
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr ""
3337
@@ -223,15 +227,15 @@ msgstr ""
223227msgid "OK"
224228msgstr ""
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr ""
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr ""
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267271msgid "Less..."
268272msgstr ""
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275284msgid "Add a review"
276285msgstr ""
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
po/zh_CN.po+23−87
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-27 10:26+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Ian Li <Unknown>\n"
1313"Language-Team: Chinese (Simplified) <zh_CN@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr "密码: "
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "固定快捷方式"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "取消固定快捷方式"
3337
@@ -224,15 +228,15 @@ msgstr "紧急呼叫"
224228msgid "OK"
225229msgstr "确定"
226230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228232msgid "See less"
229233msgstr "显示更少"
230234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232236msgid "See all"
233237msgstr "查看全部"
234238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236240msgctxt "Label: Hint for dash search line edit"
237241msgid "Search"
238242msgstr "搜索"
@@ -268,6 +272,11 @@ msgstr "更多..."
268272msgid "Less..."
269273msgstr "更少..."
270274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "发送"
279+
271280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272281msgid "Rate this"
273282msgstr "评分"
@@ -276,10 +285,6 @@ msgstr "评分"
276285msgid "Add a review"
277286msgstr "添加评论"
278287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "发送"
282−
283288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284289msgid "Pull to refresh…"
285290msgstr "下拉刷新..."
@@ -468,15 +473,11 @@ msgstr "打开专题菜单"
468473msgid "Swipe up from the bottom edge."
469474msgstr "从底部边缘上滑"
470475
471−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
476+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
472477#: qml/Tutorial/TutorialRight.qml:144
473478msgid "Tap here to continue."
474479msgstr "点击这里继续"
475480
476−#: qml/Tutorial/TutorialContent.qml:81
477−msgid "Click here to finish."
478−msgstr "点击这里完成。"
479−
480481#: qml/Tutorial/TutorialLeftFinish.qml:24
481482msgid "These are the shortcuts to favorite apps"
482483msgstr "这里是已收藏应用的快捷方式"
@@ -695,73 +696,8 @@ msgstr "〈 %1"
695696msgid "%1 〉"
696697msgstr "%1 〉"
697698
698−#~ msgid "Confirm"
699−#~ msgstr "确认"
700−
701−#~ msgid "Type or say a command"
702−#~ msgstr "输入或说出一个命令"
703−
704−#~ msgid "Loading. Please Wait..."
705−#~ msgstr "正在加载,请稍候..."
706−
707−#~ msgid "Speak Now..."
708−#~ msgstr "现在请讲..."
709−
710−#~ msgid "Speaking..."
711−#~ msgstr "讲话中..."
712−
713−#~ msgid "Search"
714−#~ msgstr "搜索"
715−
716−#~ msgid "Top edge"
717−#~ msgstr "上边缘"
718−
719−#~ msgid "Close"
720−#~ msgstr "关闭"
721−
722−#~ msgid "Left edge"
723−#~ msgstr "左边缘"
724−
725−#~ msgid "Skip intro"
726−#~ msgstr "跳过简介"
727−
728−#~ msgid "Right edge"
729−#~ msgstr "右边缘"
730−
731−#~ msgid "Try swiping from the top edge to access the indicators"
732−#~ msgstr "从上边缘划入可以访问指示器"
733−
734−#~ msgid "Swipe up again to close the settings screen"
735−#~ msgstr "再次向上划动可以关闭设置界面"
736−
737−#~ msgid "Try swiping from the right edge to unlock the phone"
738−#~ msgstr "从右边滑动可以解锁"
739−
740−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
741−#~ msgstr "从左边划入展开启动器可以快速打开应用"
742−
743−#~ msgid "Well done"
744−#~ msgstr "做得好"
745−
746−#~ msgid ""
747−#~ "You have now mastered the edge gestures and can start using the "
748−#~ "phone<br><br>Tap on the screen to start"
749−#~ msgstr "您现在已经掌握了边缘滑动手势,可以开始使用手机了<br><br>请点击屏幕开始使用"
750−
751−#~ msgid "All"
752−#~ msgstr "所有"
753−
754−#~ msgid "Favorites"
755−#~ msgstr "收藏夹"
756−
757−#~ msgid "Store"
758−#~ msgstr "商店"
759−
760−#~ msgid "Power off"
761−#~ msgstr "关机"
762−
763−#~ msgid "Done"
764−#~ msgstr "完成"
765−
766699#~ msgid "Please re-enter"
767700#~ msgstr "请重新输入"
701+
702+#~ msgid "Click here to finish."
703+#~ msgstr "点击这里完成。"
po/zh_HK.po+20−72
@@ -7,27 +7,31 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2014-08-10 11:45+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Daniel Cheung <daniel.2345@hotmail.com>\n"
1313"Language-Team: Chinese (Hong Kong) <zh_HK@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020
2121#: plugins/LightDM/Greeter.cpp:112
2222msgid "Password: "
2323msgstr ""
2424
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
2727msgid "Pin shortcut"
2828msgstr "釘住捷徑"
2929
30−#: plugins/Unity/Launcher/launcheritem.cpp:100
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
3135msgid "Unpin shortcut"
3236msgstr "取消捷徑釘選"
3337
@@ -223,15 +227,15 @@ msgstr "緊急電話"
223227msgid "OK"
224228msgstr "確定"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr "縮減查看"
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr "查看全部"
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr ""
@@ -267,6 +271,11 @@ msgstr "更多..."
267271msgid "Less..."
268272msgstr "縮減…"
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "傳送"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "評分"
@@ -275,10 +284,6 @@ msgstr "評分"
275284msgid "Add a review"
276285msgstr "新增評論"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "傳送"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470475msgid "Swipe up from the bottom edge."
471476msgstr ""
472477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474479#: qml/Tutorial/TutorialRight.qml:144
475480msgid "Tap here to continue."
476481msgstr ""
477482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482483#: qml/Tutorial/TutorialLeftFinish.qml:24
483484msgid "These are the shortcuts to favorite apps"
484485msgstr ""
@@ -696,56 +697,3 @@ msgstr ""
696697#, qt-format
697698msgid "%1 〉"
698699msgstr ""
699−
700−#~ msgid "Top edge"
701−#~ msgstr "頂部邊緣"
702−
703−#~ msgid "Try swiping from the top edge to access the indicators"
704−#~ msgstr "試從頂部邊緣輕掃存取指示器"
705−
706−#~ msgid "Close"
707−#~ msgstr "關閉"
708−
709−#~ msgid "Well done"
710−#~ msgstr "做得好"
711−
712−#~ msgid "Skip intro"
713−#~ msgstr "跳過介紹"
714−
715−#~ msgid "Speaking..."
716−#~ msgstr "正在講..."
717−
718−#~ msgid "Confirm"
719−#~ msgstr "確認"
720−
721−#~ msgid "Search"
722−#~ msgstr "搜尋"
723−
724−#~ msgid "Type or say a command"
725−#~ msgstr "輸入或說出指令"
726−
727−#~ msgid "Swipe up again to close the settings screen"
728−#~ msgstr "再向上滑動一次以關閉設定畫面"
729−
730−#~ msgid "Left edge"
731−#~ msgstr "左側邊緣"
732−
733−#~ msgid "Try swiping from the right edge to unlock the phone"
734−#~ msgstr "試從右邊緣向左滑動解鎖手機"
735−
736−#~ msgid "Right edge"
737−#~ msgstr "右側邊緣"
738−
739−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
740−#~ msgstr "從左側邊緣滑動以顯示啟動器快速查看應用"
741−
742−#~ msgid ""
743−#~ "You have now mastered the edge gestures and can start using the "
744−#~ "phone<br><br>Tap on the screen to start"
745−#~ msgstr "您現在已熟練邊緣手勢,可以開始使用手機了<br><br>輕觸螢幕開始使用"
746−
747−#~ msgid "Loading. Please Wait..."
748−#~ msgstr "載入中。請稍候..."
749−
750−#~ msgid "Speak Now..."
751−#~ msgstr "請講..."
po/zh_TW.po+20−108
@@ -7,28 +7,32 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-07-31 09:29+0000\n"
10+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
1212"Last-Translator: Po-Hsu Lin <po-hsu.lin@canonical.com>\n"
1313"Language-Team: Chinese (Traditional) <zh_TW@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=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-12 06:30+0000\n"
19−"X-Generator: Launchpad (build 17686)\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19+"X-Generator: Launchpad (build 17706)\n"
2020"Language: zh_TW\n"
2121
2222#: plugins/LightDM/Greeter.cpp:112
2323msgid "Password: "
2424msgstr "密碼: "
2525
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
2828msgid "Pin shortcut"
2929msgstr "釘住捷徑"
3030
31−#: plugins/Unity/Launcher/launcheritem.cpp:100
31+#: plugins/Unity/Launcher/launcheritem.cpp:52
32+msgid "Quit"
33+msgstr ""
34+
35+#: plugins/Unity/Launcher/launcheritem.cpp:106
3236msgid "Unpin shortcut"
3337msgstr "取消捷徑釘選"
3438
@@ -223,15 +227,15 @@ msgstr "緊急通話"
223227msgid "OK"
224228msgstr "確定"
225229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227231msgid "See less"
228232msgstr "縮減查看"
229233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231235msgid "See all"
232236msgstr "查看全部"
233237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235239msgctxt "Label: Hint for dash search line edit"
236240msgid "Search"
237241msgstr "搜尋"
@@ -267,6 +271,11 @@ msgstr "更多…"
267271msgid "Less..."
268272msgstr "縮減…"
269273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "發送"
278+
270279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271280msgid "Rate this"
272281msgstr "給予評等"
@@ -275,10 +284,6 @@ msgstr "給予評等"
275284msgid "Add a review"
276285msgstr "新增評論"
277286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "發送"
281−
282287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283288msgid "Pull to refresh…"
284289msgstr "下拉以重新整理..."
@@ -467,15 +472,11 @@ msgstr "開啟特殊選單"
467472msgid "Swipe up from the bottom edge."
468473msgstr "從底部邊緣向上滑動。"
469474
470−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
475+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
471476#: qml/Tutorial/TutorialRight.qml:144
472477msgid "Tap here to continue."
473478msgstr "點按這裡繼續。"
474479
475−#: qml/Tutorial/TutorialContent.qml:81
476−msgid "Click here to finish."
477−msgstr ""
478−
479480#: qml/Tutorial/TutorialLeftFinish.qml:24
480481msgid "These are the shortcuts to favorite apps"
481482msgstr "這些是喜愛程式的捷徑"
@@ -694,94 +695,5 @@ msgstr "〈 %1"
694695msgid "%1 〉"
695696msgstr "%1 〉"
696697
697−#~ msgid "Confirm"
698−#~ msgstr "確認"
699−
700−#~ msgid "Loading. Please Wait..."
701−#~ msgstr "載入中。請稍候..."
702−
703−#~ msgid "Speak Now..."
704−#~ msgstr "請說..."
705−
706−#~ msgid "Speaking..."
707−#~ msgstr "說話中..."
708−
709−#~ msgid "Search"
710−#~ msgstr "搜尋"
711−
712−#~ msgid "Close"
713−#~ msgstr "關閉"
714−
715−#~ msgid "Skip intro"
716−#~ msgstr "略過導覽"
717−
718−#~ msgid "Type or say a command"
719−#~ msgstr "輸入或說出指令"
720−
721−#~ msgid "Right edge"
722−#~ msgstr "右側邊緣"
723−
724−#~ msgid "Try swiping from the right edge to unlock the phone"
725−#~ msgstr "從螢幕右緣向左滑動解鎖手機"
726−
727−#~ msgid "Top edge"
728−#~ msgstr "上方邊緣"
729−
730−#~ msgid "Try swiping from the top edge to access the indicators"
731−#~ msgstr "從螢幕上緣向下滑動打開指示器"
732−
733−#~ msgid "Swipe up again to close the settings screen"
734−#~ msgstr "再次向上滑動關閉設定畫面"
735−
736−#~ msgid "Left edge"
737−#~ msgstr "左方邊緣"
738−
739−#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
740−#~ msgstr "從螢幕左緣向右滑動揭開啟動器可快速存取程式"
741−
742−#~ msgid "Well done"
743−#~ msgstr "做得好"
744−
745−#~ msgid ""
746−#~ "You have now mastered the edge gestures and can start using the "
747−#~ "phone<br><br>Tap on the screen to start"
748−#~ msgstr "您現在已熟練邊緣手勢,可以開始使用手機了<br><br>輕觸螢幕開始使用"
749−
750−#~ msgid "Log out"
751−#~ msgstr "登出"
752−
753−#~ msgid "Reboot"
754−#~ msgstr "重新開機"
755−
756−#~ msgid "Shut down"
757−#~ msgstr "關機"
758−
759−#~ msgid "Power"
760−#~ msgstr "關閉電源"
761−
762−#~ msgid "Power off"
763−#~ msgstr "關閉電源"
764−
765−#~ msgid "All"
766−#~ msgstr "全部"
767−
768−#~ msgid "Settings"
769−#~ msgstr "設定"
770−
771−#~ msgid "Favorites"
772−#~ msgstr "最愛"
773−
774−#~ msgid "Store"
775−#~ msgstr "商城"
776−
777−#~ msgid "Done"
778−#~ msgstr "完成"
779−
780−#~ msgid "Restart"
781−#~ msgstr "重新啟動"
782−
783698#~ msgid "Please re-enter"
784699#~ msgstr "請再輸入"
785−
786−#~ msgid "Manage Scopes"
787−#~ msgstr "管理 Scopes"
qml/Components/Dialogs.qml+3−2
@@ -19,7 +19,7 @@ import QtQuick 2.0
1919import Unity.Application 0.1
2020import Unity.Session 0.1
2121import Ubuntu.Components 1.1
22−import LightDM 0.1 as LightDM
22+import "../Greeter"
2323
2424Item {
2525 id: root
@@ -62,6 +62,7 @@ Item {
6262 active: false
6363 }
6464
65+ LightDM{id: lightDM} // Provide backend access
6566 Component {
6667 id: logoutDialogComponent
6768 ShellDialog {
@@ -71,7 +72,7 @@ Item {
7172 Button {
7273 text: i18n.ctr("Button: Lock the system", "Lock")
7374 onClicked: {
74− LightDM.Greeter.showGreeter()
75+ lightDM.greeter.showGreeter()
7576 logoutDialog.hide();
7677 }
7778 }
qml/Components/InputMethod.qml+26−21
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014,2015 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
@@ -22,24 +22,44 @@ import Ubuntu.Gestures 0.1
2222Item {
2323 id: root
2424
25− property var surface: null
25+ Connections {
26+ target: SurfaceManager
27+ onSurfaceCreated: {
28+ if (surface.type == Mir.InputMethodType) {
29+ surfaceItem.surface = surface;
30+ }
31+ }
32+ }
2633
2734 property int transitionDuration: UbuntuAnimation.FastDuration
2835
29− Binding { target: surface; property: "z"; value: 0 }
36+ MirSurfaceItem {
37+ id: surfaceItem
38+ anchors.fill: parent
39+
40+ consumesInput: true
41+
42+ surfaceWidth: width
43+ surfaceHeight: height
44+
45+ onLiveChanged: {
46+ if (surface !== null && !live) {
47+ surface = null;
48+ }
49+ }
50+ }
3051
3152 TouchGate {
3253 x: UbuntuKeyboardInfo.x
3354 y: UbuntuKeyboardInfo.y
34− z: 1
3555 width: UbuntuKeyboardInfo.width
3656 height: UbuntuKeyboardInfo.height
3757
38− targetItem: root.surface
58+ targetItem: surfaceItem
3959 }
4060
4161 state: {
42− if (surface && surface.state != MirSurfaceItem.Minimized) {
62+ if (surfaceItem.surface && surfaceItem.surfaceState != Mir.MinimizedState) {
4363 return "shown";
4464 } else {
4565 return "hidden";
@@ -74,19 +94,4 @@ Item {
7494 UbuntuNumberAnimation { property: "y"; duration: transitionDuration }
7595 }
7696 ]
77−
78− onSurfaceChanged: {
79− if (surface) {
80− surface.parent = root;
81− surface.anchors.fill = root;
82− }
83− }
84−
85− Component.onDestruction: {
86− if (surface) {
87− surface.parent = null;
88− surface.release();
89− surface = null;
90− }
91− }
9297}
qml/Components/PhysicalKeysMapper.qml+1−1
@@ -68,7 +68,7 @@ Item {
6868
6969 function onKeyPressed(event) {
7070 if ((event.key == Qt.Key_PowerDown || event.key == Qt.Key_PowerOff)
71− && !event.isAutoRepeat) {
71+ && (!event.isAutoRepeat || !powerKeyLongPressTimer.running)) {
7272
7373 // FIXME: We only consider power key presses if the screen is
7474 // on because of bugs 1410830/1409003. The theory is that when
qml/Components/VolumeControl.qml+7
@@ -26,6 +26,12 @@ Item {
2626 readonly property int stepUp: 1
2727 readonly property int stepDown: -1
2828
29+ property var indicators // passed from Shell.qml
30+ readonly property bool showNotification: indicators && indicators.fullyOpened && indicators.currentIndicator === "indicator-sound"
31+ onShowNotificationChanged: { // disallow the volume notification when using the slider, lpbug#1484126
32+ actionGroup.indicatorsAction.updateState(root.showNotification);
33+ }
34+
2935 QDBusActionGroup {
3036 id: actionGroup
3137 busType: 1
@@ -33,6 +39,7 @@ Item {
3339 objectPath: "/com/canonical/indicator/sound"
3440
3541 property variant actionObject: action("volume")
42+ property variant indicatorsAction: action("indicator-shown")
3643 }
3744
3845 function volumeUp() {
qml/Dash/Dash.qml+3−1
@@ -36,10 +36,12 @@ Showable {
3636 }
3737 }
3838
39+ property bool windowActive: window.active
40+
3941 DashCommunicatorService {
4042 objectName: "dashCommunicatorService"
4143 onSetCurrentScopeRequested: {
42− if (!isSwipe || !window.active || bottomEdgeController.progress != 0 || scopeItem.scope || dashContent.subPageShown) {
44+ if (!isSwipe || !windowActive || bottomEdgeController.progress != 0 || scopeItem.scope || dashContent.subPageShown) {
4345 if (bottomEdgeController.progress != 0 && window.active) animate = false;
4446 dashContent.setCurrentScopeAtIndex(index, animate, true)
4547 backToDashContent()
qml/Dash/GenericScopeView.qml+21−15
@@ -99,23 +99,25 @@ FocusScope {
9999 function itemPressedAndHeld(index, result, resultsModel, limitedCategoryItemCount, categoryId) {
100100 clearMaybePreviewData();
101101
102− if (scope.preview(result, categoryId)) {
103− openPreview(index, resultsModel, limitedCategoryItemCount, categoryId);
104− }
102+ openPreview(result, index, resultsModel, limitedCategoryItemCount, categoryId);
105103 }
106104
107− function openPreview(index, resultsModel, limitedCategoryItemCount, categoryId) {
108− if (limitedCategoryItemCount > 0) {
109− previewLimitModel.model = resultsModel;
110− previewLimitModel.limit = limitedCategoryItemCount;
111− subPageLoader.model = previewLimitModel;
112− } else {
113− subPageLoader.model = resultsModel;
105+ function openPreview(result, index, resultsModel, limitedCategoryItemCount, categoryId) {
106+ var previewStack = scope.preview(result, categoryId);
107+ if (previewStack) {
108+ if (limitedCategoryItemCount > 0) {
109+ previewLimitModel.model = resultsModel;
110+ previewLimitModel.limit = limitedCategoryItemCount;
111+ subPageLoader.model = previewLimitModel;
112+ } else {
113+ subPageLoader.model = resultsModel;
114+ }
115+ subPageLoader.initialIndex = -1;
116+ subPageLoader.initialIndex = index;
117+ subPageLoader.categoryId = categoryId;
118+ subPageLoader.previewStack = previewStack;
119+ subPageLoader.openSubPage("preview");
114120 }
115− subPageLoader.initialIndex = -1;
116− subPageLoader.initialIndex = index;
117− subPageLoader.categoryId = categoryId;
118− subPageLoader.openSubPage("preview");
119121 }
120122
121123 Binding {
@@ -163,7 +165,8 @@ FocusScope {
163165 onHideDash: subPageLoader.closeSubPage()
164166 onPreviewRequested: { // (QVariant const& result)
165167 if (result === scopeView.maybePreviewResult) {
166− openPreview(scopeView.maybePreviewIndex,
168+ openPreview(result,
169+ scopeView.maybePreviewIndex,
167170 scopeView.maybePreviewResultsModel,
168171 scopeView.maybePreviewLimitedCategoryItemCount,
169172 scopeView.maybePreviewCategoryId);
@@ -758,6 +761,7 @@ FocusScope {
758761 property var scope: scopeView.scope
759762 property var scopeStyle: scopeView.scopeStyle
760763 property int initialIndex: -1
764+ property var previewStack;
761765 property string categoryId
762766 property var model: null
763767
@@ -791,6 +795,8 @@ FocusScope {
791795 item.initialIndex = Qt.binding(function() { return subPageLoader.initialIndex; } )
792796 item.model = Qt.binding(function() { return subPageLoader.model; } )
793797 item.categoryId = Qt.binding(function() { return subPageLoader.categoryId; } )
798+ item.initialIndexPreviewStack = subPageLoader.previewStack;
799+ subPageLoader.previewStack = null;
794800 }
795801 open = true;
796802 }
qml/Dash/PreviewListView.qml+16−6
@@ -24,9 +24,11 @@ Item {
2424 id: root
2525
2626 property int initialIndex: -1
27+ property var initialIndexPreviewStack: null
2728 property var scope: null
2829 property var scopeStyle: null
2930 property string categoryId
31+ property bool usedInitialIndex: false
3032
3133 property alias showSignatureLine: header.showSignatureLine
3234
@@ -84,10 +86,10 @@ Item {
8486 }
8587 }
8688
87− onCountChanged: {
88− if (count > 0 && initialIndex >= 0) {
89− currentIndex = initialIndex;
90− initialIndex = -1;
89+ onModelChanged: {
90+ if (count > 0 && initialIndex >= 0 && !usedInitialIndex) {
91+ usedInitialIndex = true;
92+ previewListView.positionViewAtIndex(initialIndex, ListView.SnapPosition);
9193 }
9294 }
9395
@@ -100,8 +102,16 @@ Item {
100102 isCurrent: ListView.isCurrentItem
101103
102104 previewModel: {
103− var previewStack = root.scope.preview(result, root.categoryId);
104− return previewStack.getPreviewModel(0);
105+ if (root.open) {
106+ if (index === root.initialIndex) {
107+ return root.initialIndexPreviewStack.getPreviewModel(0);
108+ } else {
109+ var previewStack = root.scope.preview(result, root.categoryId);
110+ return previewStack.getPreviewModel(0);
111+ }
112+ } else {
113+ return null;
114+ }
105115 }
106116 scopeStyle: root.scopeStyle
107117 }
qml/Greeter/Greeter.qml+24−24
@@ -16,7 +16,6 @@
1616
1717import QtQuick 2.3
1818import AccountsService 0.1
19−import LightDM 0.1 as LightDM
2019import Ubuntu.Components 1.1
2120import Ubuntu.SystemImage 0.1
2221import Unity.Launcher 0.1
@@ -43,7 +42,7 @@ Showable {
4342 readonly property bool hasLockedApp: lockedApp !== ""
4443
4544 property bool forcedUnlock
46− readonly property bool locked: LightDM.Greeter.active && !LightDM.Greeter.authenticated && !forcedUnlock
45+ readonly property bool locked: lightDM.greeter.active && !lightDM.greeter.authenticated && !forcedUnlock
4746
4847 property bool tabletMode
4948 property url viewSource // only used for testing
@@ -106,10 +105,11 @@ Showable {
106105 return d.startUnlock(true /* toTheRight */);
107106 }
108107
108+ LightDM{id:lightDM} // Provide backend access
109109 QtObject {
110110 id: d
111111
112− readonly property bool multiUser: LightDM.Users.count > 1
112+ readonly property bool multiUser: lightDM.users.count > 1
113113 property int currentIndex
114114 property bool waiting
115115
@@ -133,15 +133,15 @@ Showable {
133133 loader.item.reset();
134134 }
135135 currentIndex = uid;
136− var user = LightDM.Users.data(uid, LightDM.UserRoles.NameRole);
136+ var user = lightDM.users.data(uid, lightDM.userRoles.NameRole);
137137 AccountsService.user = user;
138138 LauncherModel.setUser(user);
139− LightDM.Greeter.authenticate(user); // always resets auth state
139+ lightDM.greeter.authenticate(user); // always resets auth state
140140 }
141141
142142 function login() {
143143 enabled = false;
144− if (LightDM.Greeter.startSessionSync()) {
144+ if (lightDM.greeter.startSessionSync()) {
145145 sessionStarted();
146146 if (loader.item) {
147147 loader.item.notifyAuthenticationSucceeded();
@@ -228,7 +228,7 @@ Showable {
228228 root.lockedApp = "";
229229 root.forceActiveFocus();
230230 d.selectUser(d.currentIndex, true);
231− LightDM.Infographic.readyForDataChange();
231+ lightDM.infographic.readyForDataChange();
232232 }
233233
234234 Connections {
@@ -238,9 +238,9 @@ Showable {
238238 }
239239 onResponded: {
240240 if (root.locked) {
241− LightDM.Greeter.respond(response);
241+ lightDM.greeter.respond(response);
242242 } else {
243− if (LightDM.Greeter.active && !LightDM.Greeter.authenticated) { // could happen if forcedUnlock
243+ if (lightDM.greeter.active && !lightDM.greeter.authenticated) { // could happen if forcedUnlock
244244 d.login();
245245 }
246246 loader.item.hide();
@@ -306,18 +306,18 @@ Showable {
306306 Binding {
307307 target: loader.item
308308 property: "userModel"
309− value: LightDM.Users
309+ value: lightDM.users
310310 }
311311
312312 Binding {
313313 target: loader.item
314314 property: "infographicModel"
315− value: LightDM.Infographic
315+ value: lightDM.infographic
316316 }
317317 }
318318
319319 Connections {
320− target: LightDM.Greeter
320+ target: lightDM.greeter
321321
322322 onShowGreeter: root.forceShow()
323323
@@ -327,7 +327,7 @@ Showable {
327327 }
328328
329329 onShowMessage: {
330− if (!LightDM.Greeter.active) {
330+ if (!lightDM.greeter.active) {
331331 return; // could happen if hideGreeter() comes in before we prompt
332332 }
333333
@@ -346,7 +346,7 @@ Showable {
346346 onShowPrompt: {
347347 d.waiting = false;
348348
349− if (!LightDM.Greeter.active) {
349+ if (!lightDM.greeter.active) {
350350 return; // could happen if hideGreeter() comes in before we prompt
351351 }
352352
@@ -356,14 +356,14 @@ Showable {
356356 onAuthenticationComplete: {
357357 d.waiting = false;
358358
359− if (LightDM.Greeter.authenticated) {
359+ if (lightDM.greeter.authenticated) {
360360 AccountsService.failedLogins = 0;
361361 d.login();
362− if (!LightDM.Greeter.promptless) {
362+ if (!lightDM.greeter.promptless) {
363363 loader.item.hide();
364364 }
365365 } else {
366− if (!LightDM.Greeter.promptless) {
366+ if (!lightDM.greeter.promptless) {
367367 AccountsService.failedLogins++;
368368 }
369369
@@ -384,7 +384,7 @@ Showable {
384384 }
385385
386386 loader.item.notifyAuthenticationFailed();
387− if (!LightDM.Greeter.promptless) {
387+ if (!lightDM.greeter.promptless) {
388388 d.selectUser(d.currentIndex, false);
389389 }
390390 }
@@ -392,8 +392,8 @@ Showable {
392392
393393 onRequestAuthenticationUser: {
394394 // Find index for requested user, if it exists
395− for (var i = 0; i < LightDM.Users.count; i++) {
396− if (user === LightDM.Users.data(i, LightDM.UserRoles.NameRole)) {
395+ for (var i = 0; i < lightDM.users.count; i++) {
396+ if (user === lightDM.users.data(i, lightDM.userRoles.NameRole)) {
397397 d.selectUser(i, true);
398398 return;
399399 }
@@ -402,19 +402,19 @@ Showable {
402402 }
403403
404404 Binding {
405− target: LightDM.Greeter
405+ target: lightDM.greeter
406406 property: "active"
407407 value: root.active
408408 }
409409
410410 Binding {
411− target: LightDM.Infographic
411+ target: lightDM.infographic
412412 property: "username"
413− value: AccountsService.statsWelcomeScreen ? LightDM.Users.data(d.currentIndex, LightDM.UserRoles.NameRole) : ""
413+ value: AccountsService.statsWelcomeScreen ? lightDM.users.data(d.currentIndex, lightDM.userRoles.NameRole) : ""
414414 }
415415
416416 Connections {
417417 target: i18n
418− onLanguageChanged: LightDM.Infographic.readyForDataChange()
418+ onLanguageChanged: lightDM.infographic.readyForDataChange()
419419 }
420420}
qml/Greeter/IntegratedLightDMImpl.qmlnew file+28
@@ -0,0 +1,28 @@
1+/*
2+ * Copyright (C) 2015 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+import QtQuick 2.3
18+import IntegratedLightDM 0.1 as LightDM
19+
20+Item{
21+ id: implementation
22+
23+ property var greeter: LightDM.Greeter
24+ property var infographic: LightDM.Infographic
25+ property var users: LightDM.Users
26+ property var userRoles: LightDM.UserRoles
27+
28+}
qml/Greeter/LightDM.qmlnew file+41
@@ -0,0 +1,41 @@
1+/*
2+ * Copyright (C) 2015 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+/**
18+ * Lightweight wrapper that allows for loading integrated/real LightDM
19+ * plugin
20+ */
21+
22+import QtQuick 2.3
23+
24+Loader {
25+ id: loader
26+
27+ property var greeter: d.valid ? loader.item.greeter : null
28+ property var infographic: d.valid ? loader.item.infographic : null
29+ property var users: d.valid ? loader.item.users : null
30+ property var userRoles: d.valid ? loader.item.userRoles : null
31+
32+ // TODO: Conditionally load RealLightDMImpl if shellMode dictates it
33+ source: "./IntegratedLightDMImpl.qml"
34+
35+ QtObject {
36+ id: d
37+
38+ property bool valid: loader.item !== null
39+ }
40+
41+}
qml/Launcher/LauncherPanel.qml+5−1
@@ -73,7 +73,7 @@ Rectangle {
7373 source: "graphics/home.png"
7474 rotation: root.rotation
7575 }
76− MouseArea {
76+ AbstractButton {
7777 id: dashItem
7878 anchors.fill: parent
7979 onClicked: root.showDashHome()
@@ -381,6 +381,7 @@ Rectangle {
381381 }
382382
383383 onClicked: {
384+ Haptics.play();
384385 var index = Math.floor((mouseY + launcherListView.realContentY) / launcherListView.realItemHeight);
385386 var clickedItem = launcherListView.itemAt(mouseX, mouseY + launcherListView.realContentY)
386387
@@ -460,6 +461,8 @@ Rectangle {
460461 return;
461462 }
462463
464+ Haptics.play();
465+
463466 draggedIndex = Math.floor((mouseY + launcherListView.realContentY) / launcherListView.realItemHeight);
464467
465468 // Opening QuickList
@@ -673,6 +676,7 @@ Rectangle {
673676 if (!model.clickable) {
674677 return;
675678 }
679+ Haptics.play();
676680 quickList.state = "";
677681 // Unsetting model to prevent showing changing entries during fading out
678682 // that may happen because of triggering an action.
qml/Notifications/Notification.qml+10−1
@@ -16,6 +16,7 @@
1616
1717import QtQuick 2.0
1818import QtMultimedia 5.0
19+import Powerd 0.1
1920import Ubuntu.Components 1.1
2021import Unity.Notifications 1.0
2122import QMenuModel 0.1
@@ -84,8 +85,16 @@ Item {
8485 source: hints["suppress-sound"] !== "true" && hints["sound-file"] !== undefined ? hints["sound-file"] : ""
8586 }
8687
87− // FIXME: using onCompleted because of LP: #1354406 workaround, has to be onOpacityChanged really
8888 Component.onCompleted: {
89+ // Turn on screen as needed (Powerd.Notification means the screen
90+ // stays on for a shorter amount of time)
91+ if (type == Notification.SnapDecision) {
92+ Powerd.setStatus(Powerd.On, Powerd.Unknown);
93+ } else if (type != Notification.Confirmation) {
94+ Powerd.setStatus(Powerd.On, Powerd.Notification);
95+ }
96+
97+ // FIXME: using onCompleted because of LP: #1354406 workaround, has to be onOpacityChanged really
8998 if (opacity == 1.0 && hints["suppress-sound"] !== "true" && sound.source !== "") {
9099 sound.play();
91100 }
qml/Panel/IndicatorsBar.qml+1
@@ -28,6 +28,7 @@ Item {
2828 property alias overFlowWidth: row.overFlowWidth
2929 readonly property alias currentItemIndex: row.currentItemIndex
3030 property real lateralPosition: -1
31+ readonly property string currentIndicator: row.currentItem ? row.currentItem.identifier : ""
3132
3233 function selectItemAt(lateralPosition) {
3334 if (!expanded) {
qml/Panel/IndicatorsMenu.qml+1
@@ -27,6 +27,7 @@ Showable {
2727 property alias hideDragHandle: __hideDragHandle
2828 property alias overFlowWidth: bar.overFlowWidth
2929 property alias verticalVelocityThreshold: yVelocityCalculator.velocityThreshold
30+ property alias currentIndicator: bar.currentIndicator
3031 property int minimizedPanelHeight: units.gu(3)
3132 property int expandedPanelHeight: units.gu(7)
3233 property real openedHeight: units.gu(71)
qml/Shell.qml+15−31
@@ -26,7 +26,6 @@ import Ubuntu.Telephony 0.1 as Telephony
2626import Unity.Connectivity 0.1
2727import Unity.Launcher 0.1
2828import Utils 0.1
29−import LightDM 0.1 as LightDM
3029import Powerd 0.1
3130import SessionBroadcast 0.1
3231import "Greeter"
@@ -167,8 +166,10 @@ Item {
167166 finishStartUpTimer.start();
168167 }
169168
169+ LightDM{id: lightDM} // Provide backend access
170170 VolumeControl {
171171 id: volumeControl
172+ indicators: panel.indicators
172173 }
173174
174175 DashCommunicator {
@@ -367,20 +368,19 @@ Item {
367368 id: tutorial
368369 objectName: "tutorial"
369370 anchors.fill: parent
370− active: AccountsService.demoEdges
371− paused: LightDM.Greeter.active
372− launcher: launcher
373− panel: panel
374− edgeSize: shell.edgeSize
375371
376372 // EdgeDragAreas don't work with mice. So to avoid trapping the user,
377− // we'll tell the tutorial to avoid using them on the Desktop. The
373+ // we skip the tutorial on the Desktop to avoid using them. The
378374 // Desktop doesn't use the same spread design anyway. The tutorial is
379375 // all a bit of a placeholder on non-phone form factors right now.
380376 // When the design team gives us more guidance, we can do something
381377 // more clever here.
382− // TODO: use DeviceConfiguration instead of checking source
383− useEdgeDragArea: applicationsDisplayLoader.source != Qt.resolvedUrl("Stages/DesktopStage.qml")
378+ active: usageScenario != "desktop" && AccountsService.demoEdges
379+
380+ paused: LightDM.Greeter.active
381+ launcher: launcher
382+ panel: panel
383+ edgeSize: shell.edgeSize
384384
385385 onFinished: {
386386 AccountsService.demoEdges = false;
@@ -396,25 +396,6 @@ Item {
396396 z: notifications.useModal || panel.indicators.shown || wizard.active ? overlay.z + 1 : overlay.z - 1
397397 }
398398
399− Connections {
400− target: SurfaceManager
401− onSurfaceCreated: {
402− if (surface.type == MirSurfaceItem.InputMethod) {
403− inputMethod.surface = surface;
404− }
405− }
406−
407− onSurfaceDestroyed: {
408− if (inputMethod.surface == surface) {
409− inputMethod.surface = null;
410− surface.parent = null;
411− }
412− if (!surface.parent) {
413− // there's no one displaying it. delete it right away
414− surface.release();
415− }
416− }
417− }
418399 Connections {
419400 target: SessionManager
420401 onSessionStopping: {
@@ -522,7 +503,7 @@ Item {
522503
523504 greeter.notifyAboutToFocusApp("unity8-dash");
524505
525− var animate = !LightDM.Greeter.active && !stages.shown
506+ var animate = !lightDM.greeter.active && !stages.shown
526507 dash.setCurrentScope(0, animate, false)
527508 ApplicationManager.requestFocusApplication("unity8-dash")
528509 }
@@ -570,8 +551,11 @@ Item {
570551 greeterShown: greeter.shown
571552 }
572553
573− property bool mainAppIsFullscreen: shell.mainApp && shell.mainApp.fullscreen
574− fullscreenMode: (mainAppIsFullscreen && !LightDM.Greeter.active && launcher.progress == 0)
554+ property bool topmostApplicationIsFullscreen:
555+ ApplicationManager.focusedApplicationId &&
556+ ApplicationManager.findApplication(ApplicationManager.focusedApplicationId).fullscreen
557+
558+ fullscreenMode: (topmostApplicationIsFullscreen && !lightDM.greeter.active && launcher.progress == 0)
575559 || greeter.hasLockedApp
576560 }
577561
qml/Stages/ApplicationWindow.qml+7−5
@@ -50,7 +50,8 @@ FocusScope {
5050 property bool hadSurface: sessionContainer.surfaceContainer.hadSurface
5151
5252 property bool needToTakeScreenshot:
53− sessionContainer.surface && d.surfaceInitialized && screenshotImage.status === Image.Null
53+ ((sessionContainer.surface && d.surfaceInitialized) || d.hadSurface)
54+ && screenshotImage.status === Image.Null
5455 && d.applicationState === ApplicationInfoInterface.Stopped
5556 onNeedToTakeScreenshotChanged: {
5657 if (needToTakeScreenshot) {
@@ -94,15 +95,16 @@ FocusScope {
9495 antialiasing: !root.interactive
9596
9697 function take() {
98+ // Save memory by using a half-resolution (thus quarter size) screenshot.
99+ // Do not make this a binding, we can only take the screenshot once!
100+ sourceSize.width = root.width / 2;
101+ sourceSize.height = root.height / 2;
102+
97103 // Format: "image://application/$APP_ID/$CURRENT_TIME_MS"
98104 // eg: "image://application/calculator-app/123456"
99105 var timeMs = new Date().getTime();
100106 source = "image://application/" + root.application.appId + "/" + timeMs;
101107 }
102−
103− // Save memory by using a half-resolution (thus quarter size) screenshot
104− sourceSize.width: root.width / 2
105− sourceSize.height: root.height / 2
106108 }
107109
108110 Loader {
qml/Stages/SurfaceContainer.qml+38−21
@@ -18,34 +18,26 @@ import QtQuick 2.0
1818import Ubuntu.Components 1.1
1919import Ubuntu.Gestures 0.1 // For TouchGate
2020import Utils 0.1 // for InputWatcher
21+import Unity.Application 0.1 // for MirSurfaceItem
2122
2223FocusScope {
2324 id: root
2425 objectName: "surfaceContainer"
25− property Item surface: null
26+
27+ property var surface: null
2628 property bool hadSurface: false
2729 property bool interactive
2830 property int surfaceOrientationAngle: 0
2931
3032 onSurfaceChanged: {
3133 if (surface) {
32− // Set the surface focus *after* it is added to the scene to
33− // ensure an update to the scene's active focus.
34− surface.focus = false;
35− surface.parent = root;
36− surface.focus = true;
37− } else {
38− hadSurface = true;
34+ surfaceItem.surface = surface;
35+ root.hadSurface = false;
3936 }
4037 }
41− Binding { target: surface; property: "anchors.fill"; value: root }
42− Binding { target: surface; property: "z"; value: 1 }
43− Binding { target: surface; property: "enabled"; value: root.interactive; when: surface }
44− Binding { target: surface; property: "antialiasing"; value: !root.interactive; when: surface }
45− Binding { target: surface; property: "orientationAngle"; value: root.surfaceOrientationAngle; when: surface }
4638
4739 InputWatcher {
48− target: root.surface
40+ target: surfaceItem
4941 onTargetPressedChanged: {
5042 if (targetPressed && root.interactive) {
5143 root.focus = true;
@@ -54,28 +46,53 @@ FocusScope {
5446 }
5547 }
5648
49+ MirSurfaceItem {
50+ id: surfaceItem
51+ objectName: "surfaceItem"
52+
53+ consumesInput: true
54+
55+ surfaceWidth: width
56+ surfaceHeight: height
57+
58+ anchors.fill: root
59+ enabled: root.interactive
60+ focus: true
61+ antialiasing: !root.interactive
62+ orientationAngle: root.surfaceOrientationAngle
63+ }
64+
5765 TouchGate {
58− targetItem: surface
66+ targetItem: surfaceItem
5967 anchors.fill: root
60− enabled: root.surface ? root.surface.enabled : false
61− z: 2
68+ enabled: surfaceItem.enabled
6269 }
6370
6471 states: [
6572 State {
6673 name: "zombie"
67− when: surface && !surface.live
74+ when: surfaceItem.surface && !surfaceItem.live
6875 }
6976 ]
7077 transitions: [
7178 Transition {
7279 from: ""; to: "zombie"
7380 SequentialAnimation {
74− UbuntuNumberAnimation { target: surface; property: "opacity"; to: 0.0
81+ UbuntuNumberAnimation { target: surfaceItem; property: "opacity"; to: 0.0
7582 duration: UbuntuAnimation.BriskDuration }
76− PropertyAction { target: surface; property: "visible"; value: false }
77− ScriptAction { script: { if (root.surface) { root.surface.release(); } } }
83+ PropertyAction { target: surfaceItem; property: "visible"; value: false }
84+ ScriptAction { script: {
85+ surfaceItem.surface = null;
86+ root.hadSurface = true;
87+ } }
7888 }
89+ },
90+ Transition {
91+ from: "zombie"; to: ""
92+ ScriptAction { script: {
93+ surfaceItem.opacity = 1.0;
94+ surfaceItem.visible = true;
95+ } }
7996 }
8097 ]
8198}
qml/Tutorial/Tutorial.qml−7
@@ -23,7 +23,6 @@ Item {
2323 property alias active: loader.active
2424 property bool paused
2525 property real edgeSize
26− property bool useEdgeDragArea
2726
2827 property Item launcher
2928 property Item panel
@@ -59,12 +58,6 @@ Item {
5958 value: root.edgeSize
6059 }
6160
62− Binding {
63− target: loader.item
64− property: "useEdgeDragArea"
65− value: root.useEdgeDragArea
66− }
67−
6861 Binding {
6962 target: loader.item
7063 property: "launcher"
qml/Tutorial/TutorialContent.qml+2−9
@@ -32,7 +32,6 @@ Item {
3232
3333 property bool paused: false
3434 property real edgeSize
35− property bool useEdgeDragArea
3635
3736 signal finished()
3837
@@ -78,17 +77,11 @@ Item {
7877 anchors.fill: parent
7978 textXOffset: root.launcher.panelWidth
8079 paused: !shown || root.paused
81− text: root.useEdgeDragArea ? i18n.tr("Tap here to continue.") : i18n.tr("Click here to finish.")
80+ text: i18n.tr("Tap here to continue.")
8281
8382 onFinished: {
8483 root.launcher.hide();
85− if (root.useEdgeDragArea) {
86− tutorialRight.show();
87− } else {
88− // Last two screens use EdgeDragArea (right edge spread and
89− // bottom edge). So just end tutorial here.
90− root.finish();
91− }
84+ tutorialRight.show();
9285 }
9386 }
9487
src/libunity8-private/unitydbusobject.cpp+1−1
@@ -29,7 +29,7 @@ UnityDBusObject::UnityDBusObject(const QString &path, const QString &service, bo
2929{
3030 if (async) {
3131 // Use a zero-timer to let Qml finish loading before we announce on DBus
32− QTimer::singleShot(0, this, SLOT(registerObject()));
32+ QTimer::singleShot(0, this, &UnityDBusObject::registerObject);
3333 } else {
3434 registerObject();
3535 }
src/libunity8-private/unitydbusvirtualobject.cpp+1−1
@@ -28,7 +28,7 @@ UnityDBusVirtualObject::UnityDBusVirtualObject(const QString &path, const QStrin
2828{
2929 if (async) {
3030 // Use a zero-timer to let Qml finish loading before we announce on DBus
31− QTimer::singleShot(0, this, SLOT(registerObject()));
31+ QTimer::singleShot(0, this, &UnityDBusVirtualObject::registerObject);
3232 } else {
3333 registerObject();
3434 }
src/main.cpp+1−1
@@ -116,7 +116,7 @@ int main(int argc, const char *argv[])
116116 view->engine()->setNetworkAccessManagerFactory(managerFactory);
117117
118118 view->setSource(source);
119− QObject::connect(view->engine(), SIGNAL(quit()), application, SLOT(quit()));
119+ QObject::connect(view->engine(), &QQmlEngine::quit, application, &QGuiApplication::quit);
120120
121121 if (isMirServer || parser.hasFullscreen()) {
122122 view->showFullScreen();
tests/mocks/CMakeLists.txt+1−1
@@ -32,7 +32,7 @@ add_subdirectory(AccountsService)
3232add_subdirectory(GSettings.1.0)
3333add_subdirectory(indicator-service)
3434add_subdirectory(libusermetrics)
35−add_subdirectory(LightDM)
35+add_subdirectory(IntegratedLightDM)
3636add_subdirectory(Lights)
3737add_subdirectory(MeeGo)
3838add_subdirectory(Powerd)
tests/mocks/GSettings.1.0/fake_gsettings.cpp+4−4
@@ -95,10 +95,10 @@ GSettingsQml::GSettingsQml(QObject *parent)
9595 : QObject(parent)
9696{
9797 m_schema = new GSettingsSchemaQml(this);
98− connect(GSettingsControllerQml::instance(), SIGNAL(pictureUriChanged(const QString &)),
99− this, SIGNAL(pictureUriChanged(const QString &)));
100− connect(GSettingsControllerQml::instance(), SIGNAL(usageModeChanged(const QString &)),
101− this, SIGNAL(usageModeChanged(const QString &)));
98+ connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::pictureUriChanged,
99+ this, &GSettingsQml::pictureUriChanged);
100+ connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::usageModeChanged,
101+ this, &GSettingsQml::usageModeChanged);
102102}
103103
104104GSettingsSchemaQml * GSettingsQml::schema() const {
tests/mocks/LightDM/CMakeLists.txt → tests/mocks/IntegratedLightDM/CMakeLists.txtrenamed+6−6
@@ -10,16 +10,16 @@ include_directories(
1010 ${CMAKE_CURRENT_SOURCE_DIR}
1111 ${CMAKE_CURRENT_BINARY_DIR}
1212 ${CMAKE_SOURCE_DIR}/plugins/Utils
13− ${CMAKE_SOURCE_DIR}/plugins/LightDM
13+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM
1414 ${CMAKE_SOURCE_DIR}/tests/mocks/libusermetrics
1515 ${libunity8-private_SOURCE_DIR}
1616)
1717
1818set(QMLPLUGIN_SRC
19− ${CMAKE_SOURCE_DIR}/plugins/LightDM/DBusGreeter.cpp
20− ${CMAKE_SOURCE_DIR}/plugins/LightDM/DBusGreeterList.cpp
21− ${CMAKE_SOURCE_DIR}/plugins/LightDM/Greeter.cpp
22− ${CMAKE_SOURCE_DIR}/plugins/LightDM/UsersModel.cpp
19+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/DBusGreeter.cpp
20+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/DBusGreeterList.cpp
21+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/Greeter.cpp
22+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/UsersModel.cpp
2323 ${CMAKE_SOURCE_DIR}/plugins/Utils/unitysortfilterproxymodelqml.cpp
2424 MockGreeter.cpp
2525 MockUsersModel.cpp
@@ -42,7 +42,7 @@ target_link_libraries(MockLightDM-qml
4242
4343qt5_use_modules(MockLightDM-qml DBus Gui Qml)
4444
45−add_unity8_mock(LightDM 0.1 LightDM
45+add_unity8_mock(IntegratedLightDM 0.1 IntegratedLightDM
4646 PREFIX mocks
4747 TARGETS MockLightDM-qml
4848 ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}/liblightdm"
tests/mocks/LightDM/LightDM.qmltypes → tests/mocks/IntegratedLightDM/IntegratedLightDM.qmltypesrenamed+6−8
@@ -4,7 +4,7 @@ import QtQuick.tooling 1.1
44// It is used for QML tooling purposes only.
55//
66// This file was auto-generated by:
7−// 'qmlplugindump -notrelocatable LightDM 0.1 tests/mocks'
7+// 'qmlplugindump -notrelocatable IntegratedLightDM 0.1 tests/mocks'
88
99Module {
1010 Component {
@@ -61,7 +61,7 @@ Module {
6161 Component {
6262 name: "MockGreeter"
6363 prototype: "Greeter"
64− exports: ["LightDM/Greeter 0.1"]
64+ exports: ["IntegratedLightDM/Greeter 0.1"]
6565 isCreatable: false
6666 isSingleton: true
6767 exportMetaObjectRevisions: [0]
@@ -74,7 +74,7 @@ Module {
7474 Component {
7575 name: "MockUsersModel"
7676 prototype: "UsersModel"
77− exports: ["LightDM/Users 0.1"]
77+ exports: ["IntegratedLightDM/Users 0.1"]
7878 isCreatable: false
7979 isSingleton: true
8080 exportMetaObjectRevisions: [0]
@@ -92,7 +92,7 @@ Module {
9292 Component {
9393 name: "QLightDM::UsersModel"
9494 prototype: "QAbstractListModel"
95− exports: ["LightDM/UserRoles 0.1"]
95+ exports: ["IntegratedLightDM/UserRoles 0.1"]
9696 isCreatable: false
9797 exportMetaObjectRevisions: [0]
9898 Enum {
@@ -207,7 +207,7 @@ Module {
207207 Component {
208208 name: "UserMetricsOutput::UserMetrics"
209209 prototype: "QObject"
210− exports: ["LightDM/Infographic 0.1"]
210+ exports: ["IntegratedLightDM/Infographic 0.1"]
211211 isCreatable: false
212212 isSingleton: true
213213 exportMetaObjectRevisions: [0]
@@ -246,7 +246,7 @@ Module {
246246 }
247247 Signal {
248248 name: "currentDayChanged"
249− Parameter { name: "currentDay"; type: "int" }
249+ Parameter { name: "length"; type: "int" }
250250 }
251251 Signal {
252252 name: "secondColorChanged"
@@ -264,8 +264,6 @@ Module {
264264 Signal { name: "dataChanged" }
265265 Signal { name: "dataAboutToDisappear" }
266266 Signal { name: "dataDisappeared" }
267− Method { name: "nextDataSourceSlot" }
268− Method { name: "readyForDataChangeSlot" }
269267 }
270268 Component { name: "UsersModel"; prototype: "UnitySortFilterProxyModelQML" }
271269}
tests/mocks/LightDM/MockGreeter.cpp → tests/mocks/IntegratedLightDM/MockGreeter.cpprenamed

The content is the same.

tests/mocks/LightDM/MockGreeter.h → tests/mocks/IntegratedLightDM/MockGreeter.hrenamed

The content is the same.

tests/mocks/LightDM/MockUsersModel.cpp → tests/mocks/IntegratedLightDM/MockUsersModel.cpprenamed

The content is the same.

tests/mocks/LightDM/MockUsersModel.h → tests/mocks/IntegratedLightDM/MockUsersModel.hrenamed

The content is the same.

tests/mocks/LightDM/QLightDM/Greeter → tests/mocks/IntegratedLightDM/QLightDM/Greeterrenamed

The content is the same.

tests/mocks/LightDM/QLightDM/UsersModel → tests/mocks/IntegratedLightDM/QLightDM/UsersModelrenamed

The content is the same.

tests/mocks/LightDM/liblightdm/CMakeLists.txt → tests/mocks/IntegratedLightDM/liblightdm/CMakeLists.txtrenamed

The content is the same.

tests/mocks/LightDM/liblightdm/Greeter.cpp → tests/mocks/IntegratedLightDM/liblightdm/Greeter.cpprenamed+2−2
@@ -127,7 +127,7 @@ void Greeter::authenticate(const QString &username)
127127 d->authenticated = false;
128128 d->authenticationUser = username;
129129 d->twoFactorDone = false;
130− QTimer::singleShot(0, this, SLOT(delayedAuthentication()));
130+ QTimer::singleShot(0, this, &Greeter::delayedAuthentication);
131131}
132132
133133void Greeter::delayedAuthentication()
@@ -173,7 +173,7 @@ void Greeter::sendAuthenticationComplete()
173173{
174174 if (qgetenv("UNITY_TESTING").isEmpty()) {
175175 // simulate PAM's delay
176− QTimer::singleShot(1000, this, SIGNAL(authenticationComplete()));
176+ QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
177177 } else {
178178 Q_EMIT authenticationComplete();
179179 }
tests/mocks/LightDM/liblightdm/Greeter.h → tests/mocks/IntegratedLightDM/liblightdm/Greeter.hrenamed

The content is the same.

tests/mocks/LightDM/liblightdm/GreeterPrivate.cpp → tests/mocks/IntegratedLightDM/liblightdm/GreeterPrivate.cpprenamed

The content is the same.

tests/mocks/LightDM/liblightdm/GreeterPrivate.h → tests/mocks/IntegratedLightDM/liblightdm/GreeterPrivate.hrenamed

The content is the same.

tests/mocks/LightDM/liblightdm/UsersModel.cpp → tests/mocks/IntegratedLightDM/liblightdm/UsersModel.cpprenamed

The content is the same.

tests/mocks/LightDM/liblightdm/UsersModel.h → tests/mocks/IntegratedLightDM/liblightdm/UsersModel.hrenamed

The content is the same.

tests/mocks/LightDM/liblightdm/UsersModelPrivate.cpp → tests/mocks/IntegratedLightDM/liblightdm/UsersModelPrivate.cpprenamed

The content is the same.

tests/mocks/LightDM/liblightdm/UsersModelPrivate.h → tests/mocks/IntegratedLightDM/liblightdm/UsersModelPrivate.hrenamed

The content is the same.

tests/mocks/LightDM/plugin.cpp → tests/mocks/IntegratedLightDM/plugin.cpprenamed+3−3
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 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
@@ -53,12 +53,12 @@ static QObject *infographic_provider(QQmlEngine *engine, QJSEngine *scriptEngine
5353 return UserMetricsOutput::UserMetrics::getInstance();
5454}
5555
56−void LightDMPlugin::registerTypes(const char *uri)
56+void IntegratedLightDMPlugin::registerTypes(const char *uri)
5757{
5858 qmlRegisterType<QAbstractItemModel>();
5959 qmlRegisterType<UserMetricsOutput::ColorTheme>();
6060
61− Q_ASSERT(uri == QLatin1String("LightDM"));
61+ Q_ASSERT(uri == QLatin1String("IntegratedLightDM"));
6262 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
6363 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
6464 qmlRegisterSingletonType<MockGreeter>(uri, 0, 1, "Greeter", greeter_provider);
tests/mocks/LightDM/plugin.h → tests/mocks/IntegratedLightDM/plugin.hrenamed+2−2
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 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
@@ -20,7 +20,7 @@
2020#include <QtQml/QQmlEngine>
2121#include <QtQml/QQmlExtensionPlugin>
2222
23−class LightDMPlugin : public QQmlExtensionPlugin
23+class IntegratedLightDMPlugin : public QQmlExtensionPlugin
2424{
2525 Q_OBJECT
2626 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
tests/mocks/IntegratedLightDM/qmldirnew file+3
@@ -0,0 +1,3 @@
1+module IntegratedLightDM
2+plugin MockLightDM-qml
3+typeinfo IntegratedLightDM.qmltypes
tests/mocks/LightDM/qmldirdeleted−3
@@ -1,3 +0,0 @@
1−module LightDM
2−plugin MockLightDM-qml
3−typeinfo LightDM.qmltypes
tests/mocks/MeeGo/QOfono/MockQOfonoManager.cpp+7−7
@@ -23,12 +23,12 @@ MockQOfonoManager::MockQOfonoManager(QObject *parent)
2323 m_modemsSet(false),
2424 m_startedSet(false)
2525{
26− connect(MockQOfono::instance(), SIGNAL(availableChanged()),
27− this, SIGNAL(availableChanged()));
28− connect(MockQOfono::instance(), SIGNAL(readyChanged()),
29− this, SLOT(checkReady()));
30− connect(MockQOfono::instance(), SIGNAL(modemsChanged()),
31− this, SLOT(maybeModemsChanged()));
26+ connect(MockQOfono::instance(), &MockQOfono::availableChanged,
27+ this, &MockQOfonoManager::availableChanged);
28+ connect(MockQOfono::instance(), &MockQOfono::readyChanged,
29+ this, &MockQOfonoManager::checkReady);
30+ connect(MockQOfono::instance(), &MockQOfono::modemsChanged,
31+ this, &MockQOfonoManager::maybeModemsChanged);
3232
3333 checkReady();
3434}
@@ -55,7 +55,7 @@ void MockQOfonoManager::checkReady()
5555 if (!m_startedSet && MockQOfono::instance()->ready()) {
5656 m_startedSet = true;
5757 // Simulate QOfono's asynchronous initialization
58− QTimer::singleShot(1, this, SLOT(setModems()));
58+ QTimer::singleShot(1, this, &MockQOfonoManager::setModems);
5959 }
6060}
6161
tests/mocks/QtMultimedia/audio.cpp+1−1
@@ -24,7 +24,7 @@ Audio::Audio(QObject* parent):
2424{
2525 qsrand(time(nullptr));
2626 m_timer.setInterval(1000);
27− connect(&m_timer, SIGNAL(timeout()), SLOT(timerEvent()));
27+ connect(&m_timer, &QTimer::timeout, this, &Audio::timerEvent);
2828}
2929
3030QUrl Audio::source() const
tests/mocks/Unity/Application/ApplicationInfo.cpp+11−3
@@ -15,6 +15,7 @@
1515 */
1616
1717#include "ApplicationInfo.h"
18+#include "MirSurface.h"
1819#include "Session.h"
1920#include "SessionManager.h"
2021
@@ -74,6 +75,13 @@ void ApplicationInfo::createSession()
7475 setSession(SessionManager::singleton()->createSession(appId(), screenshotUrl));
7576}
7677
78+void ApplicationInfo::destroySession()
79+{
80+ Session *session = this->session();
81+ setSession(nullptr);
82+ delete session;
83+}
84+
7785void ApplicationInfo::setSession(Session* session)
7886{
7987 if (m_session == session)
@@ -96,7 +104,7 @@ void ApplicationInfo::setSession(Session* session)
96104 this, &ApplicationInfo::onSessionSurfaceChanged);
97105
98106 if (!m_manualSurfaceCreation) {
99− QTimer::singleShot(500, m_session, SLOT(createSurface()));
107+ QTimer::singleShot(500, m_session, &Session::createSurface);
100108 }
101109 }
102110
@@ -165,7 +173,7 @@ void ApplicationInfo::setState(State value)
165173 Q_EMIT stateChanged(value);
166174
167175 if (!m_manualSurfaceCreation && !m_session && m_state == ApplicationInfo::Starting) {
168− QTimer::singleShot(500, this, SLOT(createSession()));
176+ QTimer::singleShot(500, this, &ApplicationInfo::createSession);
169177 } else if (m_state == ApplicationInfo::Stopped) {
170178 Session *session = m_session;
171179 setSession(nullptr);
@@ -237,7 +245,7 @@ void ApplicationInfo::setRequestedState(RequestedState value)
237245 }
238246}
239247
240−void ApplicationInfo::onSessionSurfaceChanged(MirSurfaceItem* surface)
248+void ApplicationInfo::onSessionSurfaceChanged(MirSurface* surface)
241249{
242250 if (surface != nullptr && m_state == Starting) {
243251 if (m_requestedState == RequestedRunning) {
tests/mocks/Unity/Application/ApplicationInfo.h+4−6
@@ -17,13 +17,10 @@
1717#ifndef APPLICATION_H
1818#define APPLICATION_H
1919
20−#include "SurfaceManager.h"
21−#include "MirSurfaceItemModel.h"
22−
2320#include <QObject>
2421
25−class QQuickItem;
26−class MirSurfaceItem;
22+class MirSurface;
23+class Session;
2724
2825// unity-api
2926#include <unity/shell/application/ApplicationInfoInterface.h>
@@ -103,9 +100,10 @@ Q_SIGNALS:
103100
104101public Q_SLOTS:
105102 Q_INVOKABLE void createSession();
103+ Q_INVOKABLE void destroySession();
106104
107105private Q_SLOTS:
108− void onSessionSurfaceChanged(MirSurfaceItem*);
106+ void onSessionSurfaceChanged(MirSurface*);
109107
110108private:
111109 void setIcon(const QUrl &value);
tests/mocks/Unity/Application/ApplicationTestInterface.cpp+3−3
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014,2015 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
@@ -20,7 +20,7 @@
2020#include "SessionManager.h"
2121#include "SurfaceManager.h"
2222#include "Session.h"
23−#include "MirSurfaceItem.h"
23+#include "MirSurface.h"
2424
2525#include <paths.h>
2626
@@ -62,7 +62,7 @@ void ApplicationTestInterface::removeSession(Session* existingSession)
6262 existingSession->setLive(false);
6363}
6464
65−void ApplicationTestInterface::removeSurface(MirSurfaceItem* existingSurface)
65+void ApplicationTestInterface::removeSurface(MirSurface* existingSurface)
6666{
6767 qDebug() << "ApplicationTestInterface::removeSurface - " << existingSurface;
6868
tests/mocks/Unity/Application/ApplicationTestInterface.h+3−3
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014,2015 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
@@ -21,7 +21,7 @@
2121
2222class ApplicationManager;
2323class Session;
24−class MirSurfaceItem;
24+class MirSurface;
2525
2626class ApplicationTestInterface : public QDBusAbstractAdaptor
2727{
@@ -32,7 +32,7 @@ public:
3232
3333 Q_INVOKABLE Session* addChildSession(Session* existingSession, const QString& surfaceImage);
3434 Q_INVOKABLE void removeSession(Session* existingSession);
35− Q_INVOKABLE void removeSurface(MirSurfaceItem* existingSurface);
35+ Q_INVOKABLE void removeSurface(MirSurface* existingSurface);
3636
3737public Q_SLOTS:
3838 quint32 addChildSession(const QString& appId, quint32 existingSessionId, const QString& surfaceImage);
tests/mocks/Unity/Application/CMakeLists.txt+4−1
@@ -4,8 +4,8 @@ set(FakeUnityApplicationQml_SOURCES
44 ApplicationManager.cpp
55 ApplicationScreenshotProvider.cpp
66 ApplicationTestInterface.cpp
7+ MirSurface.cpp
78 MirSurfaceItem.cpp
8− MirSurfaceItemModel.h
99 ObjectListModel.h
1010 Session.cpp
1111 SessionManager.cpp
@@ -15,6 +15,9 @@ set(FakeUnityApplicationQml_SOURCES
1515 VirtualKeyboard.cpp
1616 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
1717 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationManagerInterface.h
18+ ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/Mir.h
19+ ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirSurfaceInterface.h
20+ ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirSurfaceItemInterface.h
1821)
1922
2023add_library(FakeUnityApplicationQml MODULE ${FakeUnityApplicationQml_SOURCES})
tests/mocks/Unity/Application/MirSurface.cppnew file+182
@@ -0,0 +1,182 @@
1+/*
2+ * Copyright (C) 2015 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 "MirSurface.h"
18+
19+#include <QDebug>
20+
21+MirSurface::MirSurface(const QString& name,
22+ Mir::Type type,
23+ Mir::State state,
24+ const QUrl& screenshot,
25+ const QString &qmlFilePath)
26+ : unity::shell::application::MirSurfaceInterface(nullptr)
27+ , m_name(name)
28+ , m_type(type)
29+ , m_state(state)
30+ , m_orientationAngle(Mir::Angle0)
31+ , m_screenshotUrl(screenshot)
32+ , m_qmlFilePath(qmlFilePath)
33+ , m_live(true)
34+ , m_viewCount(0)
35+ , m_activeFocus(false)
36+ , m_width(-1)
37+ , m_height(-1)
38+{
39+ qDebug() << "MirSurface::MirSurface() " << name;
40+}
41+
42+MirSurface::~MirSurface()
43+{
44+ qDebug() << "MirSurface::~MirSurface() " << name();
45+}
46+
47+QString MirSurface::name() const
48+{
49+ return m_name;
50+}
51+
52+Mir::Type MirSurface::type() const
53+{
54+ return m_type;
55+}
56+
57+Mir::State MirSurface::state() const
58+{
59+ return m_state;
60+}
61+
62+void MirSurface::setState(Mir::State state)
63+{
64+ if (state == m_state)
65+ return;
66+
67+ m_state = state;
68+ Q_EMIT stateChanged(state);
69+}
70+
71+bool MirSurface::live() const
72+{
73+ return m_live;
74+}
75+
76+void MirSurface::setLive(bool live)
77+{
78+ qDebug().nospace() << "MirSurface::setLive("<<live<<") " << name();
79+ if (live == m_live)
80+ return;
81+
82+ m_live = live;
83+ Q_EMIT liveChanged(live);
84+
85+ if (!m_live && m_viewCount == 0) {
86+ deleteLater();
87+ }
88+}
89+
90+QString MirSurface::qmlFilePath() const
91+{
92+ return m_qmlFilePath;
93+}
94+
95+QUrl MirSurface::screenshotUrl() const
96+{
97+ return m_screenshotUrl;
98+}
99+
100+void MirSurface::setScreenshotUrl(QUrl screenshotUrl)
101+{
102+ if (screenshotUrl == m_screenshotUrl)
103+ return;
104+
105+ m_screenshotUrl = screenshotUrl;
106+ Q_EMIT screenshotUrlChanged(screenshotUrl);
107+}
108+
109+Mir::OrientationAngle MirSurface::orientationAngle() const
110+{
111+ return m_orientationAngle;
112+}
113+
114+void MirSurface::setOrientationAngle(Mir::OrientationAngle angle)
115+{
116+ if (angle == m_orientationAngle)
117+ return;
118+
119+ m_orientationAngle = angle;
120+ Q_EMIT orientationAngleChanged(angle);
121+}
122+
123+void MirSurface::incrementViewCount()
124+{
125+ ++m_viewCount;
126+ qDebug().nospace() << "MirSurface::incrementViewCount() viewCount(after)=" << m_viewCount << " " << name();
127+}
128+
129+void MirSurface::decrementViewCount()
130+{
131+ --m_viewCount;
132+ qDebug().nospace() << "MirSurface::decrementViewCount() viewCount(after)=" << m_viewCount << " " << name();
133+
134+ Q_ASSERT(m_viewCount >= 0);
135+
136+ if (!m_live && m_viewCount == 0) {
137+ deleteLater();
138+ }
139+}
140+
141+int MirSurface::viewCount() const
142+{
143+ return m_viewCount;
144+}
145+
146+bool MirSurface::activeFocus() const
147+{
148+ return m_activeFocus;
149+}
150+
151+void MirSurface::setActiveFocus(bool value)
152+{
153+ if (m_activeFocus == value)
154+ return;
155+
156+ m_activeFocus = value;
157+
158+ Q_EMIT activeFocusChanged(value);
159+}
160+
161+int MirSurface::width() const
162+{
163+ return m_width;
164+}
165+
166+int MirSurface::height() const
167+{
168+ return m_height;
169+}
170+
171+void MirSurface::resize(int width, int height)
172+{
173+ if (width != m_width) {
174+ m_width = width;
175+ Q_EMIT widthChanged();
176+ }
177+
178+ if (m_height != height) {
179+ m_height = height;
180+ Q_EMIT heightChanged();
181+ }
182+}
tests/mocks/Unity/Application/MirSurface.hnew file+113
@@ -0,0 +1,113 @@
1+/*
2+ * Copyright (C) 2015 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 MOCK_MIR_SURFACE_H
18+#define MOCK_MIR_SURFACE_H
19+
20+#include <QObject>
21+#include <QUrl>
22+
23+// unity-api
24+#include <unity/shell/application/MirSurfaceInterface.h>
25+
26+class MirSurface : public unity::shell::application::MirSurfaceInterface
27+{
28+ Q_OBJECT
29+
30+ ////
31+ // for use in qml tests
32+ Q_PROPERTY(int width READ width NOTIFY widthChanged)
33+ Q_PROPERTY(int height READ height NOTIFY heightChanged)
34+ Q_PROPERTY(bool activeFocus READ activeFocus NOTIFY activeFocusChanged)
35+
36+public:
37+ MirSurface(const QString& name,
38+ Mir::Type type,
39+ Mir::State state,
40+ const QUrl& screenshot,
41+ const QString &qmlFilePath = QString());
42+ virtual ~MirSurface();
43+
44+ ////
45+ // unity.shell.application.MirSurface
46+
47+ Mir::Type type() const override;
48+
49+ QString name() const override;
50+
51+ QSize size() const override { return QSize(width(),height()); }
52+ void resize(int width, int height) override;
53+ void resize(const QSize &size) override { resize(size.width(), size.height()); }
54+
55+
56+ Mir::State state() const override;
57+ Q_INVOKABLE void setState(Mir::State) override;
58+
59+ bool live() const override;
60+
61+ Mir::OrientationAngle orientationAngle() const override;
62+ void setOrientationAngle(Mir::OrientationAngle) override;
63+
64+ ////
65+ // API for tests
66+
67+ Q_INVOKABLE void setLive(bool live);
68+
69+ void incrementViewCount();
70+ void decrementViewCount();
71+ int viewCount() const;
72+
73+ int width() const;
74+ int height() const;
75+
76+ /////
77+ // internal mock stuff
78+
79+ QString qmlFilePath() const;
80+
81+ QUrl screenshotUrl() const;
82+ void setScreenshotUrl(QUrl);
83+
84+ bool activeFocus() const;
85+ void setActiveFocus(bool);
86+
87+Q_SIGNALS:
88+ void stateChanged(Mir::State);
89+ void liveChanged(bool live);
90+ void orientationAngleChanged(Mir::OrientationAngle angle);
91+ void widthChanged();
92+ void heightChanged();
93+
94+ ////
95+ // internal mock stuff
96+ void screenshotUrlChanged(QUrl);
97+ void activeFocusChanged(bool);
98+
99+private:
100+ const QString m_name;
101+ const Mir::Type m_type;
102+ Mir::State m_state;
103+ Mir::OrientationAngle m_orientationAngle;
104+ QUrl m_screenshotUrl;
105+ QString m_qmlFilePath;
106+ bool m_live;
107+ int m_viewCount;
108+ bool m_activeFocus;
109+ int m_width;
110+ int m_height;
111+};
112+
113+#endif // MOCK_MIR_SURFACE_H
tests/mocks/Unity/Application/MirSurfaceItem.cpp+178−85
@@ -15,7 +15,6 @@
1515 */
1616
1717#include "MirSurfaceItem.h"
18−#include "Session.h"
1918
2019#include <paths.h>
2120
@@ -27,69 +26,30 @@
2726
2827#include <QDebug>
2928
30−MirSurfaceItem::MirSurfaceItem(const QString& name,
31− MirSurfaceItem::Type type,
32− MirSurfaceItem::State state,
33− const QUrl& screenshot,
34− const QString &qmlFilePath,
35− QQuickItem *parent)
36− : QQuickItem(parent)
37− , m_session(nullptr)
38− , m_name(name)
39− , m_type(type)
40− , m_state(state)
41− , m_live(true)
42− , m_orientationAngle(Angle0)
29+using namespace unity::shell::application;
30+
31+MirSurfaceItem::MirSurfaceItem(QQuickItem *parent)
32+ : MirSurfaceItemInterface(parent)
33+ , m_qmlSurface(nullptr)
4334 , m_qmlItem(nullptr)
44− , m_screenshotUrl(screenshot)
35+ , m_consumesInput(false)
36+ , m_surfaceWidth(0)
37+ , m_surfaceHeight(0)
4538 , m_touchPressCount(0)
4639 , m_touchReleaseCount(0)
4740{
41+ qDebug() << "MirSurfaceItem::MirSurfaceItem() " << (void*)(this) << name();
4842 setAcceptedMouseButtons(Qt::LeftButton | Qt::MiddleButton | Qt::RightButton |
4943 Qt::ExtraButton1 | Qt::ExtraButton2 | Qt::ExtraButton3 | Qt::ExtraButton4 |
5044 Qt::ExtraButton5 | Qt::ExtraButton6 | Qt::ExtraButton7 | Qt::ExtraButton8 |
5145 Qt::ExtraButton9 | Qt::ExtraButton10 | Qt::ExtraButton11 |
5246 Qt::ExtraButton12 | Qt::ExtraButton13);
53−
54− QQmlEngine::setObjectOwnership(this, QQmlEngine::CppOwnership);
55−
56− // The assumptions I make here really should hold.
57− QQuickView *quickView =
58− qobject_cast<QQuickView*>(QGuiApplication::topLevelWindows()[0]);
59−
60− QString qmlComponentFilePath;
61− if (!qmlFilePath.isEmpty()) {
62− qmlComponentFilePath.append(qmlFilePath);
63− } else {
64− qmlComponentFilePath = QString("%1/Unity/Application/MirSurfaceItem.qml")
65− .arg(mockPluginsDir());
66− }
67−
68− m_qmlContentComponent = new QQmlComponent(quickView->engine(), qmlComponentFilePath);
69−
70− switch (m_qmlContentComponent->status()) {
71− case QQmlComponent::Ready:
72− createQmlContentItem();
73− break;
74− case QQmlComponent::Loading:
75− connect(m_qmlContentComponent, &QQmlComponent::statusChanged,
76− this, &MirSurfaceItem::onComponentStatusChanged);
77− break;
78− case QQmlComponent::Error:
79− printComponentErrors();
80− qFatal("MirSurfaceItem: failed to create content component.");
81− break;
82− default:
83− qFatal("MirSurfaceItem: Unhandled component status");
84− }
8547}
8648
8749MirSurfaceItem::~MirSurfaceItem()
8850{
89− qDebug() << "MirSurfaceItem::~MirSurfaceItem() " << name();
90− if (m_session) {
91− m_session->setSurface(nullptr);
92− }
51+ qDebug() << "MirSurfaceItem::~MirSurfaceItem() " << (void*)(this) << name();
52+ setSurface(nullptr);
9353}
9454
9555void MirSurfaceItem::printComponentErrors()
@@ -100,58 +60,70 @@ void MirSurfaceItem::printComponentErrors()
10060 }
10161}
10262
103−void MirSurfaceItem::release()
63+Mir::Type MirSurfaceItem::type() const
10464{
105− qDebug() << "MirSurfaceItem::release " << name();
106−
107− if (m_session) {
108− m_session->setSurface(nullptr);
109− }
110− if (!parent()) {
111− deleteLater();
65+ if (m_qmlSurface) {
66+ return m_qmlSurface->type();
67+ } else {
68+ return Mir::UnknownType;
11269 }
11370}
11471
115−void MirSurfaceItem::setOrientationAngle(OrientationAngle angle)
72+Mir::State MirSurfaceItem::surfaceState() const
11673{
117− if (m_orientationAngle == angle)
118− return;
119−
120− m_orientationAngle = angle;
121−
122− QQmlProperty orientationProp(m_qmlItem, "orientationAngle");
123− orientationProp.write(QVariant::fromValue(m_orientationAngle));
124−
125− Q_EMIT orientationAngleChanged(m_orientationAngle);
74+ if (m_qmlSurface) {
75+ return m_qmlSurface->state();
76+ } else {
77+ return Mir::UnknownState;
78+ }
12679}
12780
128−void MirSurfaceItem::setSession(Session* session)
81+QString MirSurfaceItem::name() const
12982{
130− m_session = session;
83+ if (m_qmlSurface) {
84+ return m_qmlSurface->name();
85+ } else {
86+ return QString();
87+ }
13188}
13289
133−void MirSurfaceItem::setScreenshot(const QUrl& screenshot)
90+bool MirSurfaceItem::live() const
13491{
135− m_screenshotUrl = screenshot;
136− if (m_qmlItem) {
137− QQmlProperty screenshotSource(m_qmlItem, "screenshotSource");
138− screenshotSource.write(QVariant::fromValue(m_screenshotUrl));
92+ if (m_qmlSurface) {
93+ return m_qmlSurface->live();
94+ } else {
95+ return false;
13996 }
14097}
14198
142−void MirSurfaceItem::setLive(bool live)
99+Mir::OrientationAngle MirSurfaceItem::orientationAngle() const
143100{
144− if (m_live != live) {
145− m_live = live;
146− Q_EMIT liveChanged(m_live);
101+ if (m_qmlSurface) {
102+ return m_qmlSurface->orientationAngle();
103+ } else {
104+ return Mir::Angle0;
147105 }
148106}
149107
150−void MirSurfaceItem::setState(MirSurfaceItem::State newState)
108+void MirSurfaceItem::setOrientationAngle(Mir::OrientationAngle angle)
151109{
152− if (newState != m_state) {
153− m_state = newState;
154− Q_EMIT stateChanged(newState);
110+ if (!m_qmlSurface)
111+ return;
112+
113+ if (m_qmlSurface->orientationAngle() == angle)
114+ return;
115+
116+ m_qmlSurface->setOrientationAngle(angle);
117+
118+ QQmlProperty orientationProp(m_qmlItem, "orientationAngle");
119+ orientationProp.write(QVariant::fromValue(m_qmlSurface->orientationAngle()));
120+}
121+
122+void MirSurfaceItem::updateScreenshot(QUrl screenshotUrl)
123+{
124+ if (m_qmlItem) {
125+ QQmlProperty screenshotSource(m_qmlItem, "screenshotSource");
126+ screenshotSource.write(QVariant::fromValue(screenshotUrl));
155127 }
156128}
157129
@@ -174,7 +146,7 @@ void MirSurfaceItem::createQmlContentItem()
174146
175147 {
176148 QQmlProperty screenshotSource(m_qmlItem, "screenshotSource");
177− screenshotSource.write(QVariant::fromValue(m_screenshotUrl));
149+ screenshotSource.write(QVariant::fromValue(m_qmlSurface->screenshotUrl()));
178150 }
179151}
180152
@@ -188,3 +160,124 @@ void MirSurfaceItem::touchEvent(QTouchEvent * event)
188160 Q_EMIT touchReleaseCountChanged(m_touchReleaseCount);
189161 }
190162}
163+
164+void MirSurfaceItem::setSurface(MirSurfaceInterface* surface)
165+{
166+ qDebug().nospace() << "MirSurfaceItem::setSurface() this=" << (void*)(this)
167+ << " name=" << name()
168+ << " surface=" << surface;
169+
170+ if (m_qmlSurface == surface) {
171+ return;
172+ }
173+
174+ if (m_qmlSurface) {
175+ delete m_qmlItem;
176+ m_qmlItem = nullptr;
177+
178+ delete m_qmlContentComponent;
179+ m_qmlContentComponent = nullptr;
180+
181+ disconnect(m_qmlSurface, nullptr, this, nullptr);
182+ m_qmlSurface->decrementViewCount();
183+ }
184+
185+ m_qmlSurface = static_cast<MirSurface*>(surface);
186+
187+ if (m_qmlSurface) {
188+ m_qmlSurface->incrementViewCount();
189+
190+ m_qmlSurface->setActiveFocus(hasActiveFocus());
191+
192+ updateSurfaceSize();
193+
194+ connect(m_qmlSurface, &MirSurface::orientationAngleChanged, this, &MirSurfaceItem::orientationAngleChanged);
195+ connect(m_qmlSurface, &MirSurface::screenshotUrlChanged, this, &MirSurfaceItem::updateScreenshot);
196+ connect(m_qmlSurface, &MirSurface::liveChanged, this, &MirSurfaceItem::liveChanged);
197+ connect(m_qmlSurface, &MirSurface::stateChanged, this, &MirSurfaceItem::surfaceStateChanged);
198+
199+ // The assumptions I make here really should hold.
200+ QQuickView *quickView =
201+ qobject_cast<QQuickView*>(QGuiApplication::topLevelWindows()[0]);
202+
203+ QString qmlComponentFilePath;
204+ if (!m_qmlSurface->qmlFilePath().isEmpty()) {
205+ qmlComponentFilePath.append(m_qmlSurface->qmlFilePath());
206+ } else {
207+ qmlComponentFilePath = QString("%1/Unity/Application/MirSurfaceItem.qml")
208+ .arg(mockPluginsDir());
209+ }
210+
211+ m_qmlContentComponent = new QQmlComponent(quickView->engine(), qmlComponentFilePath);
212+
213+ switch (m_qmlContentComponent->status()) {
214+ case QQmlComponent::Ready:
215+ createQmlContentItem();
216+ break;
217+ case QQmlComponent::Loading:
218+ connect(m_qmlContentComponent, &QQmlComponent::statusChanged,
219+ this, &MirSurfaceItem::onComponentStatusChanged);
220+ break;
221+ case QQmlComponent::Error:
222+ printComponentErrors();
223+ qFatal("MirSurfaceItem: failed to create content component.");
224+ break;
225+ default:
226+ qFatal("MirSurfaceItem: Unhandled component status");
227+ }
228+ }
229+
230+ Q_EMIT surfaceChanged(m_qmlSurface);
231+}
232+
233+void MirSurfaceItem::itemChange(ItemChange change, const ItemChangeData & value)
234+{
235+ if (change == QQuickItem::ItemActiveFocusHasChanged) {
236+ if (m_qmlSurface) {
237+ m_qmlSurface->setActiveFocus(value.boolValue);
238+ }
239+ }
240+}
241+
242+void MirSurfaceItem::setConsumesInput(bool value)
243+{
244+ if (m_consumesInput != value) {
245+ m_consumesInput = value;
246+ Q_EMIT consumesInputChanged(value);
247+ }
248+}
249+
250+int MirSurfaceItem::surfaceWidth() const
251+{
252+ return m_surfaceWidth;
253+}
254+
255+void MirSurfaceItem::setSurfaceWidth(int value)
256+{
257+ if (m_surfaceWidth != value) {
258+ m_surfaceWidth = value;
259+ Q_EMIT surfaceWidthChanged(m_surfaceWidth);
260+ updateSurfaceSize();
261+ }
262+}
263+
264+int MirSurfaceItem::surfaceHeight() const
265+{
266+ return m_surfaceHeight;
267+}
268+
269+void MirSurfaceItem::setSurfaceHeight(int value)
270+{
271+ if (m_surfaceHeight != value) {
272+ m_surfaceHeight = value;
273+ Q_EMIT surfaceHeightChanged(m_surfaceHeight);
274+ updateSurfaceSize();
275+ }
276+}
277+
278+void MirSurfaceItem::updateSurfaceSize()
279+{
280+ if (m_qmlSurface && m_surfaceWidth > 0 && m_surfaceHeight > 0) {
281+ m_qmlSurface->resize(m_surfaceWidth, m_surfaceHeight);
282+ }
283+}
tests/mocks/Unity/Application/MirSurfaceItem.h+40−75
@@ -17,73 +17,54 @@
1717#ifndef MIRSURFACEITEM_H
1818#define MIRSURFACEITEM_H
1919
20−#include "MirSurfaceItemModel.h"
20+#include "MirSurface.h"
2121
2222#include <QQuickItem>
2323#include <QUrl>
2424
25−class Session;
25+// unity-api
26+#include <unity/shell/application/MirSurfaceItemInterface.h>
2627
27−class MirSurfaceItem : public QQuickItem
28+class MirSurfaceItem : public unity::shell::application::MirSurfaceItemInterface
2829{
2930 Q_OBJECT
30− Q_ENUMS(Type)
31− Q_ENUMS(State)
32− Q_ENUMS(OrientationAngle)
33−
34− Q_PROPERTY(Type type READ type NOTIFY typeChanged)
35− Q_PROPERTY(State state READ state NOTIFY stateChanged)
36− Q_PROPERTY(QString name READ name CONSTANT)
37− Q_PROPERTY(bool live READ live NOTIFY liveChanged)
38− Q_PROPERTY(OrientationAngle orientationAngle READ orientationAngle WRITE setOrientationAngle
39− NOTIFY orientationAngleChanged DESIGNABLE false)
31+
32+ ////
33+ // for use in qml tests
4034 Q_PROPERTY(int touchPressCount READ touchPressCount WRITE setTouchPressCount
4135 NOTIFY touchPressCountChanged DESIGNABLE false)
4236 Q_PROPERTY(int touchReleaseCount READ touchReleaseCount WRITE setTouchReleaseCount
4337 NOTIFY touchReleaseCountChanged DESIGNABLE false)
4438
4539public:
46− enum Type {
47− Normal,
48− Utility,
49− Dialog,
50− Overlay,
51− Freestyle,
52− Popover,
53− InputMethod,
54− };
55−
56− enum State {
57− Unknown,
58− Restored,
59− Minimized,
60− Maximized,
61− VertMaximized,
62− /* SemiMaximized, */
63− Fullscreen,
64− };
65−
66− enum OrientationAngle {
67− Angle0 = 0,
68− Angle90 = 90,
69− Angle180 = 180,
70− Angle270 = 270
71− };
72−
40+ explicit MirSurfaceItem(QQuickItem *parent = 0);
7341 ~MirSurfaceItem();
7442
75− //getters
76− Session* session() const { return m_session; }
77− Type type() const { return m_type; }
78− State state() const { return m_state; }
79− QString name() const { return m_name; }
80− bool live() const { return m_live; }
81− OrientationAngle orientationAngle() const { return m_orientationAngle; }
43+ Mir::Type type() const override;
44+ QString name() const override;
45+ bool live() const override;
46+
47+ Mir::State surfaceState() const override;
48+ void setSurfaceState(Mir::State) override {}
49+
50+ Mir::OrientationAngle orientationAngle() const override;
51+ void setOrientationAngle(Mir::OrientationAngle angle) override;
52+
53+ unity::shell::application::MirSurfaceInterface* surface() const override { return m_qmlSurface; }
54+ void setSurface(unity::shell::application::MirSurfaceInterface*) override;
55+
56+ bool consumesInput() const override { return m_consumesInput; }
57+ void setConsumesInput(bool value) override;
58+
59+ int surfaceWidth() const override;
60+ void setSurfaceWidth(int value) override;
8261
83− void setOrientationAngle(OrientationAngle angle);
62+ int surfaceHeight() const override;
63+ void setSurfaceHeight(int value) override;
64+
65+ /////
66+ // For use in qml tests
8467
85− void setSession(Session* item);
86− void setScreenshot(const QUrl& screenshot);
8768 void setLive(bool live);
8869
8970 int touchPressCount() const { return m_touchPressCount; }
@@ -92,47 +73,32 @@ public:
9273 int touchReleaseCount() const { return m_touchReleaseCount; }
9374 void setTouchReleaseCount(int count) { m_touchReleaseCount = count; Q_EMIT touchReleaseCountChanged(count); }
9475
95− Q_INVOKABLE void setState(State newState);
96− Q_INVOKABLE void release();
97−
9876Q_SIGNALS:
99− void typeChanged(Type);
100− void stateChanged(State);
101− void liveChanged(bool live);
102− void orientationAngleChanged(OrientationAngle angle);
10377 void touchPressCountChanged(int count);
10478 void touchReleaseCountChanged(int count);
10579
106− // internal mock use
107− void deregister();
108−
10980protected:
110− explicit MirSurfaceItem(const QString& name,
111− Type type,
112− State state,
113− const QUrl& screenshot,
114− const QString &qmlFilePath = QString(),
115− QQuickItem *parent = 0);
116−
11781 void touchEvent(QTouchEvent * event) override;
82+ void itemChange(ItemChange change, const ItemChangeData & value) override;
11883
11984private Q_SLOTS:
12085 void onComponentStatusChanged(QQmlComponent::Status status);
86+ void updateScreenshot(QUrl screenshot);
12187
12288private:
12389 void createQmlContentItem();
12490 void printComponentErrors();
91+ void updateSurfaceSize();
12592
126− Session* m_session;
127− const QString m_name;
128− const Type m_type;
129− State m_state;
130− bool m_live;
131− OrientationAngle m_orientationAngle;
93+ MirSurface* m_qmlSurface;
13294
13395 QQmlComponent *m_qmlContentComponent;
13496 QQuickItem *m_qmlItem;
135− QUrl m_screenshotUrl;
97+
98+ bool m_consumesInput;
99+
100+ int m_surfaceWidth;
101+ int m_surfaceHeight;
136102
137103 int m_touchPressCount;
138104 int m_touchReleaseCount;
@@ -142,6 +108,5 @@ private:
142108
143109Q_DECLARE_METATYPE(MirSurfaceItem*)
144110Q_DECLARE_METATYPE(QList<MirSurfaceItem*>)
145−Q_DECLARE_METATYPE(MirSurfaceItem::OrientationAngle)
146111
147112#endif // MIRSURFACEITEM_H
tests/mocks/Unity/Application/MirSurfaceItem.qml+2
@@ -47,6 +47,7 @@ Rectangle {
4747 y: surfaceText.y
4848 width: surfaceText.width
4949 height: surfaceText.height
50+ clip: true
5051
5152 transform: Translate { x: -2; y: -2 }
5253 }
@@ -58,6 +59,7 @@ Rectangle {
5859 fontSizeMode: Text.Fit
5960 minimumPixelSize: 10; font.pixelSize: 200
6061 verticalAlignment: Text.AlignVCenter
62+ clip: true
6163
6264 rotation: root.orientationAngle
6365 x: (parent.width - width) / 2
tests/mocks/Unity/Application/MirSurfaceItemModel.hdeleted−35
@@ -1,35 +0,0 @@
1−/*
2− * Copyright (C) 2014 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 MIRSURFACEITEMMODEL_H
18−#define MIRSURFACEITEMMODEL_H
19−
20−// Local
21−#include "ObjectListModel.h"
22−
23−class MirSurfaceItem;
24−class MirSurfaceItemModel: public ObjectListModel<MirSurfaceItem>
25−{
26− Q_OBJECT
27−public:
28− MirSurfaceItemModel(QObject *parent = 0): ObjectListModel(parent) {}
29−
30− Q_INVOKABLE int count() const { return rowCount(); }
31−};
32−
33−Q_DECLARE_METATYPE(MirSurfaceItemModel*)
34−
35−#endif // MIRSURFACEITEMMODEL_H
tests/mocks/Unity/Application/Session.cpp+22−22
@@ -54,23 +54,21 @@ Session::~Session()
5454 if (m_application) {
5555 m_application->setSession(nullptr);
5656 }
57− delete m_surface;
5857 delete m_children;
58+
59+ if (m_surface) {
60+ if (m_surface->viewCount() == 0) {
61+ delete m_surface;
62+ } else {
63+ m_surface->setLive(false);
64+ }
65+ }
5966}
6067
6168void Session::release()
6269{
6370 qDebug() << "Session::release " << name();
64−
65− if (m_parentSession) {
66− m_parentSession->removeChildSession(this);
67− }
68− if (m_application) {
69− m_application->setSession(nullptr);
70− }
71− if (!parent()) {
72− deleteLater();
73− }
71+ deleteLater();
7472}
7573
7674void Session::setApplication(ApplicationInfo* application)
@@ -82,35 +80,37 @@ void Session::setApplication(ApplicationInfo* application)
8280 Q_EMIT applicationChanged(application);
8381}
8482
85−void Session::setSurface(MirSurfaceItem* surface)
83+void Session::setSurface(MirSurface* surface)
8684{
8785 qDebug() << "Session::setSurface - session=" << name() << "surface=" << surface;
8886 if (m_surface == surface)
8987 return;
9088
9189 if (m_surface) {
92− m_surface->setSession(nullptr);
93− m_surface->setParent(nullptr);
94− Q_EMIT m_surface->deregister();
90+ disconnect(m_surface, nullptr, this, nullptr);
9591 }
9692
9793 m_surface = surface;
9894
9995 if (m_surface) {
100− m_surface->setSession(this);
101− m_surface->setParent(this);
102− SurfaceManager::singleton()->registerSurface(m_surface);
96+ connect(m_surface, &QObject::destroyed, this, &Session::onSurfaceDestroyed);
10397 }
10498
10599 Q_EMIT surfaceChanged(m_surface);
106100}
107101
102+void Session::onSurfaceDestroyed()
103+{
104+ m_surface = nullptr;
105+ Q_EMIT surfaceChanged(nullptr);
106+}
107+
108108void Session::setScreenshot(const QUrl& screenshot)
109109{
110110 if (screenshot != m_screenshot) {
111111 m_screenshot = screenshot;
112112 if (m_surface) {
113− m_surface->setScreenshot(m_screenshot);
113+ m_surface->setScreenshotUrl(m_screenshot);
114114 }
115115 }
116116}
@@ -137,9 +137,9 @@ void Session::createSurface()
137137 if (m_surface) return;
138138
139139 setSurface(SurfaceManager::singleton()->createSurface(name(),
140− MirSurfaceItem::Normal,
141− m_application && m_application->fullscreen() ? MirSurfaceItem::Fullscreen :
142− MirSurfaceItem::Maximized,
140+ Mir::NormalType,
141+ m_application && m_application->fullscreen() ? Mir::FullscreenState :
142+ Mir::MaximizedState,
143143 m_screenshot));
144144}
145145
tests/mocks/Unity/Application/Session.h+10−6
@@ -22,13 +22,13 @@
2222#include <QQuickItem>
2323
2424class ApplicationInfo;
25−class MirSurfaceItem;
25+class MirSurface;
2626
2727class Session : public QObject
2828{
2929 Q_OBJECT
3030 Q_PROPERTY(QString name READ name CONSTANT)
31− Q_PROPERTY(MirSurfaceItem* surface READ surface NOTIFY surfaceChanged)
31+ Q_PROPERTY(MirSurface* surface READ surface NOTIFY surfaceChanged)
3232 Q_PROPERTY(ApplicationInfo* application READ application NOTIFY applicationChanged)
3333 Q_PROPERTY(Session* parentSession READ parentSession NOTIFY parentSessionChanged DESIGNABLE false)
3434 Q_PROPERTY(SessionModel* childSessions READ childSessions DESIGNABLE false CONSTANT)
@@ -46,11 +46,11 @@ public:
4646 QString name() const { return m_name; }
4747 bool live() const { return m_live; }
4848 ApplicationInfo* application() const { return m_application; }
49− MirSurfaceItem* surface() const { return m_surface; }
49+ MirSurface* surface() const { return m_surface; }
5050 Session* parentSession() const { return m_parentSession; }
5151
5252 void setApplication(ApplicationInfo* item);
53− void setSurface(MirSurfaceItem* surface);
53+ void setSurface(MirSurface* surface);
5454 void setScreenshot(const QUrl& m_screenshot);
5555 void setLive(bool live);
5656
@@ -60,7 +60,7 @@ public:
6060
6161Q_SIGNALS:
6262 void applicationChanged(ApplicationInfo*);
63− void surfaceChanged(MirSurfaceItem*);
63+ void surfaceChanged(MirSurface*);
6464 void parentSessionChanged(Session*);
6565 void liveChanged(bool live);
6666
@@ -70,6 +70,10 @@ Q_SIGNALS:
7070public Q_SLOTS:
7171 Q_INVOKABLE void createSurface();
7272
73+
74+private Q_SLOTS:
75+ void onSurfaceDestroyed();
76+
7377private:
7478 SessionModel* childSessions() const;
7579 void setParentSession(Session* session);
@@ -78,7 +82,7 @@ private:
7882 bool m_live;
7983 QUrl m_screenshot;
8084 ApplicationInfo* m_application;
81− MirSurfaceItem* m_surface;
85+ MirSurface* m_surface;
8286 Session* m_parentSession;
8387 SessionModel* m_children;
8488
tests/mocks/Unity/Application/SurfaceManager.cpp+14−17
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2015 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
@@ -36,31 +36,28 @@ SurfaceManager::SurfaceManager(QObject *parent) :
3636{
3737}
3838
39−MirSurfaceItem *SurfaceManager::createSurface(const QString& name,
40− MirSurfaceItem::Type type,
41− MirSurfaceItem::State state,
39+MirSurface *SurfaceManager::createSurface(const QString& name,
40+ Mir::Type type,
41+ Mir::State state,
4242 const QUrl& screenshot)
4343{
44− MirSurfaceItem* surface = new MirSurfaceItem(name, type, state, screenshot);
45− Q_EMIT surfaceCreated(surface);
46− return surface;
47−}
48−
49−void SurfaceManager::registerSurface(MirSurfaceItem *surface)
50−{
51− connect(surface, &MirSurfaceItem::deregister, this, [this] {
52− MirSurfaceItem* surface = qobject_cast<MirSurfaceItem*>(sender());
53− disconnect(surface, 0, this, 0);
54−
55− surface->setLive(false);
44+ MirSurface* surface = new MirSurface(name, type, state, screenshot);
45+ connect(surface, &QObject::destroyed, this, [this](QObject *obj) {
46+ MirSurface* surface = qobject_cast<MirSurface*>(obj);
5647 Q_EMIT surfaceDestroyed(surface);
5748 });
49+ Q_EMIT surfaceCreated(surface);
50+ return surface;
5851}
5952
60−MirSurfaceItem *SurfaceManager::inputMethodSurface()
53+MirSurface *SurfaceManager::inputMethodSurface()
6154{
6255 if (!m_virtualKeyboard) {
6356 m_virtualKeyboard = new VirtualKeyboard;
57+ connect(m_virtualKeyboard, &QObject::destroyed, this, [this](QObject *obj) {
58+ MirSurface* surface = qobject_cast<MirSurface*>(obj);
59+ Q_EMIT surfaceDestroyed(surface);
60+ });
6461 Q_EMIT surfaceCreated(m_virtualKeyboard);
6562 }
6663 return m_virtualKeyboard;
tests/mocks/Unity/Application/SurfaceManager.h+8−11
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2015 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
@@ -19,7 +19,7 @@
1919
2020#include <QObject>
2121
22−#include "MirSurfaceItem.h"
22+#include "MirSurface.h"
2323#include "VirtualKeyboard.h"
2424
2525class SurfaceManager : public QObject
@@ -30,21 +30,18 @@ public:
3030
3131 static SurfaceManager *singleton();
3232
33− Q_INVOKABLE MirSurfaceItem *createSurface(const QString& name,
34− MirSurfaceItem::Type type,
35− MirSurfaceItem::State state,
33+ Q_INVOKABLE MirSurface* createSurface(const QString& name,
34+ Mir::Type type,
35+ Mir::State state,
3636 const QUrl& screenshot);
3737
38− // Internal mock use
39− void registerSurface(MirSurfaceItem *surface);
40−
4138 // To be used in the tests
42− Q_INVOKABLE MirSurfaceItem *inputMethodSurface();
39+ Q_INVOKABLE MirSurface* inputMethodSurface();
4340
4441Q_SIGNALS:
4542 void countChanged();
46− void surfaceCreated(MirSurfaceItem *surface);
47− void surfaceDestroyed(MirSurfaceItem *surface);
43+ void surfaceCreated(MirSurface *surface);
44+ void surfaceDestroyed(MirSurface*surface);
4845
4946private:
5047 static SurfaceManager *the_surface_manager;
tests/mocks/Unity/Application/VirtualKeyboard.cpp+5−11
@@ -22,23 +22,17 @@
2222
2323#include <QDebug>
2424
25−VirtualKeyboard::VirtualKeyboard(QQuickItem *parent)
26− : MirSurfaceItem("input-method",
27− MirSurfaceItem::InputMethod,
28− MirSurfaceItem::Minimized,
25+VirtualKeyboard::VirtualKeyboard()
26+ : MirSurface("input-method",
27+ Mir::InputMethodType,
28+ Mir::MinimizedState,
2929 QString("file://%1/Dash/graphics/phone/screenshots/vkb_portrait.png")
3030 .arg(qmlDirectory()),
3131 QString("%1/Unity/Application/VirtualKeyboard.qml")
32− .arg(mockPluginsDir()),
33− parent)
32+ .arg(mockPluginsDir()))
3433{
3534}
3635
3736VirtualKeyboard::~VirtualKeyboard()
3837{
3938}
40−
41−void VirtualKeyboard::touchEvent(QTouchEvent *event)
42−{
43− event->setAccepted(false);
44−}
tests/mocks/Unity/Application/VirtualKeyboard.h+3−11
@@ -17,26 +17,18 @@
1717#ifndef VIRTUALKEYBOARD_H
1818#define VIRTUALKEYBOARD_H
1919
20−#include "MirSurfaceItem.h"
21−#include "MirSurfaceItemModel.h"
20+#include "MirSurface.h"
2221
2322#include <QQuickItem>
24−#include <QUrl>
2523
26−class Session;
27−
28−class VirtualKeyboard : public MirSurfaceItem
24+class VirtualKeyboard : public MirSurface
2925{
3026 Q_OBJECT
3127public:
32− explicit VirtualKeyboard(QQuickItem *parent = 0);
28+ explicit VirtualKeyboard();
3329 ~VirtualKeyboard();
34−
35−protected:
36− void touchEvent(QTouchEvent * event) override;
3730};
3831
3932Q_DECLARE_METATYPE(VirtualKeyboard*)
40−Q_DECLARE_METATYPE(QList<VirtualKeyboard*>)
4133
4234#endif // VIRTUALKEYBOARD_H
tests/mocks/Unity/Application/plugin.cpp+11−8
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2013-2014 Canonical, Ltd.
2+ * Copyright (C) 2013-2015 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
@@ -20,12 +20,14 @@
2020#include "ApplicationScreenshotProvider.h"
2121#include "Session.h"
2222#include "MirSurfaceItem.h"
23−#include "MirSurfaceItemModel.h"
2423#include "SurfaceManager.h"
2524#include "SessionManager.h"
2625#include "ApplicationTestInterface.h"
2726#include "UbuntuKeyboardInfo.h"
2827
28+// unity-api
29+#include <unity/shell/application/Mir.h>
30+
2931#include <qqml.h>
3032#include <QQmlEngine>
3133
@@ -67,14 +69,16 @@ void FakeUnityApplicationQmlPlugin::registerTypes(const char *uri)
6769{
6870 qRegisterMetaType<Session*>("Session*");
6971 qRegisterMetaType<ApplicationInfo*>("ApplicationInfo*");
70− qRegisterMetaType<MirSurfaceItemModel*>("SessionModel*");
71− qRegisterMetaType<MirSurfaceItem*>("MirSurfaceItem*");
72− qRegisterMetaType<MirSurfaceItemModel*>("MirSurfaceItemModel*");
72+ qRegisterMetaType<SessionModel*>("SessionModel*");
73+ qRegisterMetaType<unity::shell::application::MirSurfaceInterface*>("unity::shell::application::MirSurfaceInterface*");
74+ qRegisterMetaType<Mir::Type>("Mir::Type");
75+ qRegisterMetaType<Mir::State>("Mir::State");
7376
7477 qmlRegisterUncreatableType<unity::shell::application::ApplicationManagerInterface>(uri, 0, 1, "ApplicationManagerInterface", "Abstract interface. Cannot be created in QML");
7578 qmlRegisterUncreatableType<unity::shell::application::ApplicationInfoInterface>(uri, 0, 1, "ApplicationInfoInterface", "Abstract interface. Cannot be created in QML");
7679 qmlRegisterUncreatableType<Session>(uri, 0, 1, "Session", "Session can't be instantiated from QML");
77− qmlRegisterUncreatableType<MirSurfaceItem>(uri, 0, 1, "MirSurfaceItem", "MirSurfaceItem can't be instantiated from QML");
80+ qmlRegisterUncreatableType<MirSurface>(uri, 0, 1, "MirSurface", "MirSurface can't be instantiated from QML");
81+ qmlRegisterType<MirSurfaceItem>(uri, 0, 1, "MirSurfaceItem");
7882
7983 qmlRegisterType<ApplicationInfo>(uri, 0, 1, "ApplicationInfo");
8084
@@ -84,8 +88,7 @@ void FakeUnityApplicationQmlPlugin::registerTypes(const char *uri)
8488 qmlRegisterSingletonType<ApplicationTestInterface>(uri, 0, 1, "ApplicationTest", applicationTestInterface);
8589 qmlRegisterSingletonType<UbuntuKeyboardInfo>(uri, 0, 1, "UbuntuKeyboardInfo", ubuntuKeyboardInfoSingleton);
8690
87− qRegisterMetaType<MirSurfaceItem::Type>("MirSurfaceItem::Type");
88− qRegisterMetaType<MirSurfaceItem::State>("MirSurfaceItem::State");
91+ qmlRegisterUncreatableType<Mir>(uri, 0, 1, "Mir", "Mir provides enum values, it can't be instantiated");
8992}
9093
9194void FakeUnityApplicationQmlPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
tests/mocks/Unity/DashCommunicator/dashcommunicator.cpp+7−2
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
33 *
44 * This program is free software: you can redistribute it and/or modify it under
55 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -16,6 +16,8 @@
1616
1717#include "dashcommunicator.h"
1818
19+#include "dashcommunicatorservice.h"
20+
1921#include <QObject>
2022#include <QDBusConnection>
2123#include <QDBusInterface>
@@ -30,8 +32,11 @@ DashCommunicator::~DashCommunicator()
3032{
3133}
3234
33−
3435void DashCommunicator::setCurrentScope(int index, bool animate, bool reset)
3536{
3637 Q_EMIT setCurrentScopeCalled(index, animate, reset);
38+
39+ if (DashCommunicatorService::theCommunicatorService()) {
40+ DashCommunicatorService::theCommunicatorService()->mockSetCurrentScope(index, animate, reset);
41+ }
3742}
tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.cpp+14−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
33 *
44 * This program is free software: you can redistribute it and/or modify it under
55 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -16,9 +16,17 @@
1616
1717#include "dashcommunicatorservice.h"
1818
19+#include <QDebug>
20+
21+DashCommunicatorService *DashCommunicatorService::m_theCommunicatorService = nullptr;
22+
1923DashCommunicatorService::DashCommunicatorService(QObject *parent):
2024 QObject(parent)
2125{
26+ if (m_theCommunicatorService) {
27+ qFatal("There's already a communicator service, this should not happen!");
28+ }
29+ m_theCommunicatorService = this;
2230}
2331
2432
@@ -27,6 +35,11 @@ DashCommunicatorService::~DashCommunicatorService()
2735
2836}
2937
38+DashCommunicatorService *DashCommunicatorService::theCommunicatorService()
39+{
40+ return m_theCommunicatorService;
41+}
42+
3043void DashCommunicatorService::mockSetCurrentScope(int index, bool animate, bool isSwipe)
3144{
3245 Q_EMIT setCurrentScopeRequested(index, animate, isSwipe);
tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.h+6−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
33 *
44 * This program is free software: you can redistribute it and/or modify it under
55 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -26,11 +26,16 @@ public:
2626 DashCommunicatorService(QObject *parent = 0);
2727 ~DashCommunicatorService();
2828
29+ static DashCommunicatorService *theCommunicatorService();
30+
2931Q_SIGNALS:
3032 void setCurrentScopeRequested(int index, bool animate, bool isSwipe);
3133
3234public Q_SLOTS:
3335 void mockSetCurrentScope(int index, bool animate, bool isSwipe);
36+
37+private:
38+ static DashCommunicatorService *m_theCommunicatorService;
3439};
3540
3641#endif // DBUSUNITYSESSIONSERVICE_H
tests/mocks/Unity/Indicators/fakeindicatorsmodel.cpp+3−3
@@ -24,9 +24,9 @@ FakeIndicatorsModel::FakeIndicatorsModel(QObject *parent)
2424 : QAbstractListModel(parent),
2525 m_profile("phone")
2626{
27− QObject::connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
28− QObject::connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
29− QObject::connect(this, SIGNAL(modelReset()), this, SIGNAL(countChanged()));
27+ QObject::connect(this, &FakeIndicatorsModel::rowsInserted, this, &FakeIndicatorsModel::countChanged);
28+ QObject::connect(this, &FakeIndicatorsModel::rowsRemoved, this, &FakeIndicatorsModel::countChanged);
29+ QObject::connect(this, &FakeIndicatorsModel::modelReset, this, &FakeIndicatorsModel::countChanged);
3030}
3131
3232/*! \internal */
tests/mocks/Unity/fake_navigation.cpp+3−3
@@ -30,9 +30,9 @@ Navigation::Navigation(const QString& navigationId, const QString& label, const
3030 , m_loaded(false)
3131 , m_scope(scope)
3232{
33− QTimer::singleShot(1500, this, SLOT(slotLoaded()));
34− connect(scope, SIGNAL(currentNavigationIdChanged()), this, SLOT(slotCurrentNavigationChanged()));
35− connect(scope, SIGNAL(currentAltNavigationIdChanged()), this, SLOT(slotCurrentNavigationChanged()));
33+ QTimer::singleShot(1500, this, &Navigation::slotLoaded);
34+ connect(scope, &Scope::currentNavigationIdChanged, this, &Navigation::slotCurrentNavigationChanged);
35+ connect(scope, &Scope::currentAltNavigationIdChanged, this, &Navigation::slotCurrentNavigationChanged);
3636}
3737
3838QString Navigation::navigationId() const
tests/mocks/Unity/fake_previewmodel.cpp+1−2
@@ -37,8 +37,7 @@ PreviewModel::PreviewModel(QObject* parent, Scope* scope)
3737 // we have one column by default
3838 PreviewWidgetModel* columnModel = new PreviewWidgetModel(this);
3939 m_previewWidgetModels.append(columnModel);
40− connect(this, SIGNAL(triggered(QString const&, QString const&, QVariantMap const&)),
41− this, SLOT(triggeredSlot(QString const&, QString const&, QVariantMap const&)));
40+ connect(this, &PreviewModel::triggered, this, &PreviewModel::triggeredSlot);
4241}
4342
4443void PreviewModel::setWidgetColumnCount(int count)
tests/mocks/Unity/fake_scopes.cpp+4−4
@@ -34,11 +34,11 @@ Scopes::Scopes(QObject *parent)
3434{
3535 timer.setSingleShot(true);
3636 timer.setInterval(100);
37− QObject::connect(&timer, SIGNAL(timeout()), this, SLOT(updateScopes()));
37+ QObject::connect(&timer, &QTimer::timeout, this, &Scopes::updateScopes);
3838
39− QObject::connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
40− QObject::connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
41− QObject::connect(this, SIGNAL(modelReset()), this, SIGNAL(countChanged()));
39+ QObject::connect(this, &Scopes::rowsInserted, this, &Scopes::countChanged);
40+ QObject::connect(this, &Scopes::rowsRemoved, this, &Scopes::countChanged);
41+ QObject::connect(this, &Scopes::modelReset, this, &Scopes::countChanged);
4242
4343 load();
4444}
tests/mocks/libusermetrics/UserMetrics.cpp+2−4
@@ -405,10 +405,8 @@ UserMetrics::UserMetrics(QObject *parent) :
405405 d_ptr->generateFakeData();
406406 setUsername("");
407407
408− connect(this, SIGNAL(nextDataSource()), this, SLOT(nextDataSourceSlot()),
409− Qt::QueuedConnection);
410− connect(this, SIGNAL(readyForDataChange()), this,
411− SLOT(readyForDataChangeSlot()), Qt::QueuedConnection);
408+ connect(this, &UserMetrics::nextDataSource, this, &UserMetrics::nextDataSourceSlot, Qt::QueuedConnection);
409+ connect(this, &UserMetrics::readyForDataChange, this, &UserMetrics::readyForDataChangeSlot, Qt::QueuedConnection);
412410}
413411
414412UserMetrics::~UserMetrics()
tests/plugins/CMakeLists.txt+1−1
@@ -1,6 +1,6 @@
11add_subdirectory(AccountsService)
22add_subdirectory(Greeter)
3−add_subdirectory(LightDM)
3+add_subdirectory(IntegratedLightDM)
44add_subdirectory(Dash)
55add_subdirectory(ScreenGrabber)
66add_subdirectory(Ubuntu)
tests/plugins/Dash/listviewwithpageheadersectiontest.cpp+1−1
@@ -2069,7 +2069,7 @@ private Q_SLOTS:
20692069
20702070 void addingRemoveItemsShouldNotChangeContentY()
20712071 {
2072− QSignalSpy spy(lvwph, SIGNAL(contentYChanged()));
2072+ QSignalSpy spy(lvwph, &ListViewWithPageHeader::contentYChanged);
20732073 QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 150), Q_ARG(QVariant, "Agressive"));
20742074 QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 6));
20752075
tests/plugins/Dash/listviewwithpageheadertest.cpp+1−1
@@ -1660,7 +1660,7 @@ private Q_SLOTS:
16601660
16611661 void addingRemoveItemsShouldNotChangeContentY()
16621662 {
1663− QSignalSpy spy(lvwph, SIGNAL(contentYChanged()));
1663+ QSignalSpy spy(lvwph, &ListViewWithPageHeader::contentYChanged);
16641664 QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 150));
16651665 QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 6));
16661666
tests/plugins/LightDM/CMakeLists.txt → tests/plugins/IntegratedLightDM/CMakeLists.txtrenamed+11−11
@@ -7,19 +7,19 @@ include_directories(
77
88add_executable(GreeterDBusTestExec
99 dbus.cpp
10− ${CMAKE_SOURCE_DIR}/plugins/LightDM/Greeter.cpp
10+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/Greeter.cpp
1111 )
1212# This add_dependencies is needed since we're linking with with -L and -l below
1313# make seems to work but ninja breaks without it
1414add_dependencies(GreeterDBusTestExec MockLightDM)
1515qt5_use_modules(GreeterDBusTestExec Core DBus Quick Test)
1616target_link_libraries(GreeterDBusTestExec
17− -L${CMAKE_BINARY_DIR}/tests/mocks/LightDM/liblightdm
17+ -L${CMAKE_BINARY_DIR}/tests/mocks/IntegratedLightDM/liblightdm
1818 -llightdm-qt5-2
1919 )
2020target_include_directories(GreeterDBusTestExec PUBLIC
21− ${CMAKE_SOURCE_DIR}/plugins/LightDM
22− ${CMAKE_SOURCE_DIR}/tests/mocks/LightDM
21+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM
22+ ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
2323 )
2424add_unity8_uitest(GreeterDBus dbus-test-runner
2525 ARG_PREFIX "--parameter"
@@ -31,20 +31,20 @@ add_unity8_uitest(GreeterDBus dbus-test-runner
3131
3232add_executable(GreeterPamTestExec
3333 pam.cpp
34− ${CMAKE_SOURCE_DIR}/plugins/LightDM/liblightdm/GreeterPrivate.cpp
34+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp
3535 )
3636qt5_use_modules(GreeterPamTestExec Concurrent Core Test)
3737target_link_libraries(GreeterPamTestExec
3838 integratedLightDM
3939 )
4040target_include_directories(GreeterPamTestExec PUBLIC
41− ${CMAKE_SOURCE_DIR}/plugins/LightDM/liblightdm
41+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/liblightdm
4242 )
4343add_qmltest_target(testGreeterPam GreeterPamTestExec COMMAND $<TARGET_FILE:GreeterPamTestExec>)
4444
4545add_executable(GreeterUsersModelTestExec
4646 usersmodel.cpp
47− ${CMAKE_SOURCE_DIR}/plugins/LightDM/UsersModel.cpp
47+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/UsersModel.cpp
4848 ${CMAKE_SOURCE_DIR}/plugins/Utils/unitysortfilterproxymodelqml.cpp
4949 )
5050# This add_dependencies is needed since we're linking with with -L and -l below
@@ -52,16 +52,16 @@ add_executable(GreeterUsersModelTestExec
5252add_dependencies(GreeterUsersModelTestExec MockLightDM)
5353qt5_use_modules(GreeterUsersModelTestExec Core Test)
5454target_link_libraries(GreeterUsersModelTestExec
55− -L${CMAKE_BINARY_DIR}/tests/mocks/LightDM/liblightdm
55+ -L${CMAKE_BINARY_DIR}/tests/mocks/IntegratedLightDM/liblightdm
5656 -llightdm-qt5-2
5757 )
5858target_include_directories(GreeterUsersModelTestExec PUBLIC
59− ${CMAKE_SOURCE_DIR}/plugins/LightDM
59+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM
6060 ${CMAKE_SOURCE_DIR}/plugins/Utils
61− ${CMAKE_SOURCE_DIR}/tests/mocks/LightDM
61+ ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
6262 )
6363add_unity8_uitest(GreeterUsers GreeterUsersModelTestExec
6464 ENVIRONMENT LIBLIGHTDM_MOCK_MODE=full
6565 DEPENDS MockLightDM
6666 LIGHTDM
67− )
67+ )
tests/plugins/LightDM/dbus.cpp → tests/plugins/IntegratedLightDM/dbus.cpprenamed+5−5
@@ -94,7 +94,7 @@ private Q_SLOTS:
9494
9595 void testSetActiveEntry()
9696 {
97− QSignalSpy spy(greeter, SIGNAL(requestAuthenticationUser(QString)));
97+ QSignalSpy spy(greeter, &Greeter::requestAuthenticationUser);
9898 QDBusReply<void> reply = dbusList->call("SetActiveEntry", "has-password");
9999 QVERIFY(reply.isValid());
100100 spy.wait();
@@ -123,7 +123,7 @@ private Q_SLOTS:
123123
124124 void testActiveEntrySet()
125125 {
126− QSignalSpy spy(greeter, SIGNAL(requestAuthenticationUser(QString)));
126+ QSignalSpy spy(greeter, &Greeter::requestAuthenticationUser);
127127 QVERIFY(dbusList->setProperty("ActiveEntry", "has-password"));
128128 spy.wait();
129129
@@ -134,7 +134,7 @@ private Q_SLOTS:
134134
135135 void testActiveEntryChanged()
136136 {
137− QSignalSpy spy(this, SIGNAL(PropertiesChangedRelay(QString, QVariantMap, QStringList)));
137+ QSignalSpy spy(this, &GreeterDBusTest::PropertiesChangedRelay);
138138 greeter->authenticate("has-password");
139139 spy.wait();
140140
@@ -160,7 +160,7 @@ private Q_SLOTS:
160160
161161 void testEntryIsLockedChanged()
162162 {
163− QSignalSpy spy(this, SIGNAL(PropertiesChangedRelay(QString, QVariantMap, QStringList)));
163+ QSignalSpy spy(this, &GreeterDBusTest::PropertiesChangedRelay);
164164 greeter->authenticate("no-password");
165165
166166 // Two property changed signals will be emitted, one for the IsLocked
@@ -182,7 +182,7 @@ private Q_SLOTS:
182182 QVERIFY(!greeter->isActive());
183183 QVERIFY(!dbusMain->property("IsActive").toBool());
184184
185− QSignalSpy spy(this, SIGNAL(PropertiesChangedRelay(QString, QVariantMap, QStringList)));
185+ QSignalSpy spy(this, &GreeterDBusTest::PropertiesChangedRelay);
186186 greeter->setIsActive(true);
187187 spy.wait();
188188
tests/plugins/LightDM/greeter.qml → tests/plugins/IntegratedLightDM/greeter.qmlrenamed+1−1
@@ -15,7 +15,7 @@
1515 */
1616
1717import QtQuick 2.0
18−import LightDM 0.1 as LightDM
18+import IntegratedLightDM 0.1 as LightDM
1919
2020Item {
2121 property var greeter: LightDM.Greeter
tests/plugins/LightDM/pam.cpp → tests/plugins/IntegratedLightDM/pam.cpprenamed

The content is the same.

tests/plugins/LightDM/usersmodel.cpp → tests/plugins/IntegratedLightDM/usersmodel.cpprenamed

The content is the same.

tests/plugins/Ubuntu/Gestures/tst_DirectionalDragArea.cpp+4−4
@@ -305,8 +305,8 @@ void tst_DirectionalDragArea::sceneXAndX()
305305
306306 sendTouchPress(0 /* timestamp */, 0 /* id */, touchScenePos);
307307
308− QSignalSpy touchXSpy(edgeDragArea, SIGNAL(touchXChanged(qreal)));
309− QSignalSpy touchSceneXSpy(edgeDragArea, SIGNAL(touchSceneXChanged(qreal)));
308+ QSignalSpy touchXSpy(edgeDragArea, &DirectionalDragArea::touchXChanged);
309+ QSignalSpy touchSceneXSpy(edgeDragArea, &DirectionalDragArea::touchSceneXChanged);
310310
311311 touchScenePos.rx() = m_view->width() / 2;
312312 sendTouchUpdate(50 /* timestamp */, 0 /* id */, touchScenePos);
@@ -334,8 +334,8 @@ void tst_DirectionalDragArea::sceneYAndY()
334334
335335 sendTouchPress(0 /* timestamp */, 0 /* id */, touchScenePos);
336336
337− QSignalSpy touchYSpy(edgeDragArea, SIGNAL(touchYChanged(qreal)));
338− QSignalSpy touchSceneYSpy(edgeDragArea, SIGNAL(touchSceneYChanged(qreal)));
337+ QSignalSpy touchYSpy(edgeDragArea, &DirectionalDragArea::touchYChanged);
338+ QSignalSpy touchSceneYSpy(edgeDragArea, &DirectionalDragArea::touchSceneYChanged);
339339
340340 touchScenePos.ry() = m_view->height() / 2;
341341 sendTouchUpdate(50 /* timestamp */, 0 /* id */, touchScenePos);
tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.cpp+5−5
@@ -64,7 +64,7 @@ void tst_PressedOutsideNotifier::touchOutsideAreaTriggersSignal()
6464 // Therefore, still outside it.
6565 QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
6666
67− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
67+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
6868
6969 QTest::touchEvent(m_view, m_device)
7070 .press(0, touch0);
@@ -82,7 +82,7 @@ void tst_PressedOutsideNotifier::touchInsideAreaHasNoEffect()
8282 QPoint touch0 = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
8383 m_blueRect->y() + m_blueRect->height()*0.5);
8484
85− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
85+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
8686
8787 QTest::touchEvent(m_view, m_device)
8888 .press(0, touch0);
@@ -99,7 +99,7 @@ void tst_PressedOutsideNotifier::mousePressOutsideAreaTriggersSignal()
9999{
100100 QPoint mousePos= QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
101101
102− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
102+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
103103
104104 QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
105105
@@ -115,7 +115,7 @@ void tst_PressedOutsideNotifier::mousePresssInsideAreaHasNoEffect()
115115 QPoint mousePos = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
116116 m_blueRect->y() + m_blueRect->height()*0.5);
117117
118− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
118+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
119119
120120 QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
121121
@@ -130,7 +130,7 @@ void tst_PressedOutsideNotifier::nothingHappensWhileDisabled()
130130{
131131 QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
132132
133− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
133+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
134134
135135 m_notifier->setEnabled(false);
136136
tests/plugins/Unity/Indicators/UnityMenuModelStackTest.cpp+3−3
@@ -48,7 +48,7 @@ private Q_SLOTS:
4848 void testHeadOnSetHead()
4949 {
5050 UnityMenuModelStack stack;
51− connect(&stack, SIGNAL(headChanged(UnityMenuModel*)), this, SLOT(onHeadChanged()));
51+ connect(&stack, &UnityMenuModelStack::headChanged, this, &UnityMenuModelStackTest::onHeadChanged);
5252 stack.setHead(m_model);
5353
5454 QCOMPARE(stack.head(), m_model);
@@ -58,7 +58,7 @@ private Q_SLOTS:
5858 void testTailOnSetHead()
5959 {
6060 UnityMenuModelStack stack;
61− connect(&stack, SIGNAL(tailChanged(UnityMenuModel*)), this, SLOT(onTailChanged()));
61+ connect(&stack, &UnityMenuModelStack::tailChanged, this, &UnityMenuModelStackTest::onTailChanged);
6262 stack.setHead(m_model);
6363
6464 QCOMPARE(stack.tail(), m_model);
@@ -84,7 +84,7 @@ private Q_SLOTS:
8484 m_model->setModelData(recuseAddMenu(subMenuCount, menuDepth));
8585
8686 UnityMenuModelStack stack;
87− connect(&stack, SIGNAL(tailChanged(UnityMenuModel*)), this, SLOT(onTailChanged()));
87+ connect(&stack, &UnityMenuModelStack::tailChanged, this, &UnityMenuModelStackTest::onTailChanged);
8888
8989 QList<UnityMenuModel*> models;
9090
tests/plugins/Unity/Launcher/launchermodeltest.cpp+3−3
@@ -187,7 +187,7 @@ private Q_SLOTS:
187187 }
188188
189189 void testPinning() {
190− QSignalSpy spy(launcherModel, SIGNAL(dataChanged(QModelIndex,QModelIndex,QVector<int>)));
190+ QSignalSpy spy(launcherModel, &LauncherModel::dataChanged);
191191 QCOMPARE(launcherModel->get(0)->pinned(), false);
192192 QCOMPARE(launcherModel->get(1)->pinned(), false);
193193 launcherModel->pin(launcherModel->get(0)->appId());
@@ -424,7 +424,7 @@ private Q_SLOTS:
424424 }
425425
426426 void testCountEmblems() {
427− QSignalSpy spy(launcherModel, SIGNAL(dataChanged(QModelIndex,QModelIndex,QVector<int>)));
427+ QSignalSpy spy(launcherModel, &LauncherModel::dataChanged);
428428
429429 // Call GetAll on abs-icon
430430 QDBusInterface interface("com.canonical.Unity.Launcher", "/com/canonical/Unity/Launcher/abs_2Dicon", "org.freedesktop.DBus.Properties");
@@ -570,7 +570,7 @@ private Q_SLOTS:
570570
571571 void testSettings() {
572572 GSettings *settings = launcherModel->m_settings;
573− QSignalSpy spy(launcherModel, SIGNAL(hint()));
573+ QSignalSpy spy(launcherModel, &LauncherModel::hint);
574574
575575 // Nothing pinned at startup
576576 QCOMPARE(settings->storedApplications().count(), 0);
tests/plugins/Utils/HomeKeyWatcherTest.cpp+2−2
@@ -128,7 +128,7 @@ void HomeKeyWatcherTest::touchTapTouch()
128128 QFETCH(int, silenceAfterTap);
129129 QFETCH(int, expectedActivatedCount);
130130 HomeKeyWatcher homeKeyWatcher(m_fakeTimerFactory->create(), new FakeElapsedTimer);
131− QSignalSpy activatedSpy(&homeKeyWatcher, SIGNAL(activated()));
131+ QSignalSpy activatedSpy(&homeKeyWatcher, &HomeKeyWatcher::activated);
132132 QVERIFY(activatedSpy.isValid());
133133
134134 {
@@ -189,7 +189,7 @@ void HomeKeyWatcherTest::touchTapTouch()
189189void HomeKeyWatcherTest::tapWhileTouching()
190190{
191191 HomeKeyWatcher homeKeyWatcher(m_fakeTimerFactory->create(), new FakeElapsedTimer);
192− QSignalSpy activatedSpy(&homeKeyWatcher, SIGNAL(activated()));
192+ QSignalSpy activatedSpy(&homeKeyWatcher, &HomeKeyWatcher::activated);
193193 QVERIFY(activatedSpy.isValid());
194194
195195 {
tests/plugins/Utils/ModelTest.cpp+22−40
@@ -59,48 +59,30 @@ ModelTest::ModelTest ( QAbstractItemModel *_model, QObject *parent ) : QObject (
5959 if (!model)
6060 qFatal("%s: model must not be null", Q_FUNC_INFO);
6161
62− connect(model, SIGNAL(columnsAboutToBeInserted(QModelIndex,int,int)),
63− this, SLOT(runAllTests()) );
64− connect(model, SIGNAL(columnsAboutToBeRemoved(QModelIndex,int,int)),
65− this, SLOT(runAllTests()) );
66− connect(model, SIGNAL(columnsInserted(QModelIndex,int,int)),
67− this, SLOT(runAllTests()) );
68− connect(model, SIGNAL(columnsRemoved(QModelIndex,int,int)),
69− this, SLOT(runAllTests()) );
70− connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
71− this, SLOT(runAllTests()) );
72− connect(model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)),
73− this, SLOT(runAllTests()) );
74− connect(model, SIGNAL(layoutAboutToBeChanged()), this, SLOT(runAllTests()) );
75− connect(model, SIGNAL(layoutChanged()), this, SLOT(runAllTests()) );
76− connect(model, SIGNAL(modelReset()), this, SLOT(runAllTests()) );
77− connect(model, SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
78− this, SLOT(runAllTests()) );
79− connect(model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
80− this, SLOT(runAllTests()) );
81− connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)),
82− this, SLOT(runAllTests()) );
83− connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)),
84− this, SLOT(runAllTests()) );
62+ connect(model, &QAbstractItemModel::columnsAboutToBeInserted, this, &ModelTest::runAllTests);
63+ connect(model, &QAbstractItemModel::columnsAboutToBeRemoved, this, &ModelTest::runAllTests);
64+ connect(model, &QAbstractItemModel::columnsInserted, this, &ModelTest::runAllTests);
65+ connect(model, &QAbstractItemModel::columnsRemoved, this, &ModelTest::runAllTests);
66+ connect(model, &QAbstractItemModel::dataChanged, this, &ModelTest::runAllTests);
67+ connect(model, &QAbstractItemModel::headerDataChanged, this, &ModelTest::runAllTests);
68+ connect(model, &QAbstractItemModel::layoutAboutToBeChanged, this, &ModelTest::runAllTests);
69+ connect(model, &QAbstractItemModel::layoutChanged, this, &ModelTest::runAllTests);
70+ connect(model, &QAbstractItemModel::modelReset, this, &ModelTest::runAllTests);
71+ connect(model, &QAbstractItemModel::rowsAboutToBeInserted, this, &ModelTest::runAllTests);
72+ connect(model, &QAbstractItemModel::rowsAboutToBeRemoved, this, &ModelTest::runAllTests);
73+ connect(model, &QAbstractItemModel::rowsInserted, this, &ModelTest::runAllTests);
74+ connect(model, &QAbstractItemModel::rowsRemoved, this, &ModelTest::runAllTests);
8575
8676 // Special checks for changes
87− connect(model, SIGNAL(layoutAboutToBeChanged()),
88− this, SLOT(layoutAboutToBeChanged()) );
89− connect(model, SIGNAL(layoutChanged()),
90− this, SLOT(layoutChanged()) );
91−
92− connect(model, SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
93− this, SLOT(rowsAboutToBeInserted(QModelIndex,int,int)) );
94− connect(model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
95− this, SLOT(rowsAboutToBeRemoved(QModelIndex,int,int)) );
96− connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)),
97− this, SLOT(rowsInserted(QModelIndex,int,int)) );
98− connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)),
99− this, SLOT(rowsRemoved(QModelIndex,int,int)) );
100− connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
101− this, SLOT(dataChanged(QModelIndex,QModelIndex)) );
102− connect(model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)),
103− this, SLOT(headerDataChanged(Qt::Orientation,int,int)) );
77+ connect(model, &QAbstractItemModel::layoutAboutToBeChanged, this, &ModelTest::layoutAboutToBeChanged);
78+ connect(model, &QAbstractItemModel::layoutChanged, this, &ModelTest::layoutChanged);
79+
80+ connect(model, &QAbstractItemModel::rowsAboutToBeInserted, this, &ModelTest::rowsAboutToBeInserted);
81+ connect(model, &QAbstractItemModel::rowsAboutToBeRemoved, this, &ModelTest::rowsAboutToBeRemoved);
82+ connect(model, &QAbstractItemModel::rowsInserted, this, &ModelTest::rowsInserted);
83+ connect(model, &QAbstractItemModel::rowsRemoved, this, &ModelTest::rowsRemoved);
84+ connect(model, &QAbstractItemModel::dataChanged, this, &ModelTest::dataChanged);
85+ connect(model, &QAbstractItemModel::headerDataChanged, this, &ModelTest::headerDataChanged);
10486
10587 runAllTests();
10688}
tests/plugins/Utils/QLimitProxyModelTest.cpp+24−24
@@ -102,9 +102,9 @@ class MirrorModel : public QObject
102102public:
103103 MirrorModel(QAbstractItemModel *model) : m_mirror(model)
104104 {
105− connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)), this, SLOT(rowsInserted(QModelIndex,int,int)));
106− connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)), this, SLOT(rowsRemoved(QModelIndex,int,int)));
107− connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(dataChanged(QModelIndex,QModelIndex)));
105+ connect(model, &QAbstractItemModel::rowsInserted, this, &MirrorModel::rowsInserted);
106+ connect(model, &QAbstractItemModel::rowsRemoved, this, &MirrorModel::rowsRemoved);
107+ connect(model, &QAbstractItemModel::dataChanged, this, &MirrorModel::dataChanged);
108108 }
109109
110110 void check()
@@ -193,7 +193,7 @@ private Q_SLOTS:
193193 MockListModel model;
194194 model.insertRows(0, 5);
195195
196− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
196+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
197197
198198 proxy.setModel(&model);
199199 QCOMPARE(proxy.rowCount(), 5);
@@ -207,7 +207,7 @@ private Q_SLOTS:
207207
208208 proxy.setModel(&model);
209209
210− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
210+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
211211
212212 model.insertRows(0, 5);
213213 QCOMPARE(proxy.rowCount(), 5);
@@ -222,7 +222,7 @@ private Q_SLOTS:
222222
223223 proxy.setModel(&model);
224224
225− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
225+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
226226
227227 model.removeRows(0, 3);
228228 QCOMPARE(proxy.rowCount(), 2);
@@ -237,7 +237,7 @@ private Q_SLOTS:
237237 proxy.setModel(&model);
238238 proxy.setLimit(3);
239239
240− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
240+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
241241
242242 model.insertRows(0, 5);
243243 QCOMPARE(proxy.rowCount(), 3);
@@ -253,9 +253,9 @@ private Q_SLOTS:
253253
254254 proxy.setModel(&model);
255255
256− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
257− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
258− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
256+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
257+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
258+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
259259
260260 proxy.setLimit(5);
261261 QCOMPARE(spyOnRowsInserted.count(), 0);
@@ -300,9 +300,9 @@ private Q_SLOTS:
300300
301301 proxy.setModel(&model);
302302
303− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
304− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
305− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
303+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
304+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
305+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
306306
307307 proxy.setLimit(7);
308308 QCOMPARE(spyOnRowsRemoved.count(), 0);
@@ -359,9 +359,9 @@ private Q_SLOTS:
359359
360360 proxy.setModel(&model);
361361
362− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
363− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
364− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
362+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
363+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
364+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
365365
366366 proxy.setLimit(7);
367367 QCOMPARE(spyOnRowsRemoved.count(), 0);
@@ -406,9 +406,9 @@ private Q_SLOTS:
406406 proxy.setModel(&model);
407407 proxy.setLimit(7);
408408
409− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
410− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
411− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
409+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
410+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
411+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
412412
413413 model.insertRows(0, 5);
414414 QCOMPARE(spyOnRowsRemoved.count(), 0);
@@ -451,9 +451,9 @@ private Q_SLOTS:
451451
452452 QCOMPARE(proxy.rowCount(), 7);
453453
454− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
455− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
456− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
454+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
455+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
456+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
457457
458458 model.removeRows(7, 3);
459459 QCOMPARE(proxy.rowCount(), 7);
@@ -507,7 +507,7 @@ private Q_SLOTS:
507507 QLimitProxyModelQML proxy;
508508 MockListModel model, model2;
509509
510− QSignalSpy spyOnModelChanged(&proxy, SIGNAL(modelChanged()));
510+ QSignalSpy spyOnModelChanged(&proxy, &QLimitProxyModelQML::modelChanged);
511511
512512 proxy.setModel(&model);
513513 QCOMPARE(spyOnModelChanged.count(), 1);
@@ -529,7 +529,7 @@ private Q_SLOTS:
529529 proxy.setModel(&model);
530530 proxy.setModel(&model);
531531
532− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
532+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
533533
534534 model.insertRows(0, 5);
535535 QCOMPARE(proxy.rowCount(), 5);
tests/plugins/Utils/UnitySortFilterProxyModelTest.cpp+4−4
@@ -135,7 +135,7 @@ private Q_SLOTS:
135135 MockListModel model;
136136 model.insertRows(0, 5);
137137
138− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
138+ QSignalSpy spyOnCountChanged(&proxy, &UnitySortFilterProxyModelQML::countChanged);
139139
140140 proxy.setModel(&model);
141141 QCOMPARE(proxy.count(), 5);
@@ -149,7 +149,7 @@ private Q_SLOTS:
149149
150150 proxy.setModel(&model);
151151
152− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
152+ QSignalSpy spyOnCountChanged(&proxy, &UnitySortFilterProxyModelQML::countChanged);
153153
154154 model.insertRows(0, 5);
155155 QCOMPARE(proxy.count(), 5);
@@ -165,7 +165,7 @@ private Q_SLOTS:
165165 proxy.setModel(&model);
166166 QCOMPARE(proxy.count(), 5);
167167
168− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
168+ QSignalSpy spyOnCountChanged(&proxy, &UnitySortFilterProxyModelQML::countChanged);
169169
170170 model.removeRows(0, 3);
171171 QCOMPARE(proxy.count(), 2);
@@ -249,7 +249,7 @@ private Q_SLOTS:
249249 UnitySortFilterProxyModelQML proxy;
250250 MockListModel model, model2;
251251
252− QSignalSpy spyOnModelChanged(&proxy, SIGNAL(modelChanged()));
252+ QSignalSpy spyOnModelChanged(&proxy, &UnitySortFilterProxyModelQML::modelChanged);
253253
254254 proxy.setModel(&model);
255255 QCOMPARE(spyOnModelChanged.count(), 1);
tests/qmltests/CMakeLists.txt+1
@@ -18,6 +18,7 @@ add_unity8_qmltest(Components Showable)
1818add_unity8_qmltest(Components ZoomableImage)
1919add_unity8_qmltest(Dash Dash)
2020add_unity8_qmltest(Dash DashContent)
21+add_unity8_qmltest(Dash DashShell)
2122add_unity8_qmltest(Dash Card)
2223add_unity8_qmlbenchmark(Dash CardBenchmark 1000)
2324add_unity8_qmltest(Dash CardTool)
tests/qmltests/Components/tst_DragHandle.cpp+1−1
@@ -467,7 +467,7 @@ void tst_DragHandle::hintingAnimation_dontRestartAfterFinishedAndStillPressed()
467467 tryCompare([&](){ return parentItem->height(); }, hintDisplacement);
468468
469469
470− QSignalSpy parentHeightChangedSpy(parentItem, SIGNAL(heightChanged()));
470+ QSignalSpy parentHeightChangedSpy(parentItem, &QQuickItem::heightChanged);
471471
472472 drag(touchPoint, QPointF(0.0, -1.0) /*dragDirectionVector*/, 15 /*distance*/, 3 /*numSteps*/);
473473
tests/qmltests/Components/tst_PhysicalKeysMapper.qml+15−1
@@ -17,6 +17,7 @@
1717import QtQuick 2.0
1818import QtTest 1.0
1919import "../../../qml/Components"
20+import Powerd 0.1
2021
2122TestCase {
2223 name: "PhysicalKeysMapper"
@@ -56,6 +57,7 @@ TestCase {
5657 }
5758
5859 function init() {
60+ Powerd.status = Powerd.On;
5961 loader.active = true;
6062 tryCompare(loader.status == Loader.Ready);
6163 }
@@ -68,11 +70,23 @@ TestCase {
6870 screenshotSpy.clear();
6971 }
7072
71− function test_powerKeyLongPressed() {
73+ function test_powerKeyLongPressed_data() {
74+ return [
75+ { tag: "screenOn", status: Powerd.On },
76+ { tag: "screenOff", status: Powerd.Off },
77+ ];
78+ }
79+
80+ function test_powerKeyLongPressed(data) {
81+ Powerd.status = data.status;
7282 physicalKeysMapper.powerKeyLongPressTime = 500;
7383
7484 physicalKeysMapper.onKeyPressed({ key: Qt.Key_PowerDown, isAutoRepeat: false });
7585
86+ // After the first key press the screen is always on
87+ // and the rest of keypresses are auto repeat
88+ Powerd.status = Powerd.On;
89+
7690 for (var i = 0; i < 3; ++i) {
7791 wait(10);
7892 physicalKeysMapper.onKeyPressed({ key: Qt.Key_PowerDown, isAutoRepeat: true});
tests/qmltests/Dash/tst_DashShell.qmlnew file+135
@@ -0,0 +1,135 @@
1+/*
2+ * Copyright 2015 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+import QtQuick 2.4
18+import QtTest 1.0
19+import "../../../qml/Dash"
20+import "../../../qml/"
21+import Ubuntu.Components 1.3
22+import Unity.Test 0.1 as UT
23+
24+Item {
25+ id: root
26+ width: units.gu(80)
27+ height: units.gu(80)
28+
29+ Shell {
30+ id: shell
31+ width: parent.width / 2
32+ height: parent.height
33+ }
34+
35+ Dash {
36+ id: dash
37+ width: parent.width / 2
38+ height: parent.height
39+ x: width
40+ clip: true
41+ }
42+
43+ UT.UnityTestCase {
44+ name: "DashShell"
45+ when: windowShown
46+
47+ readonly property Item dashContent: findChild(dash, "dashContent");
48+ readonly property var scopes: dashContent.scopes
49+
50+ function init() {
51+ dash.windowActive = true;
52+
53+ var greeter = findChild(shell, "greeter");
54+ greeter.forceShow();
55+
56+ // clear and reload the scopes.
57+ scopes.clear();
58+ var dashContentList = findChild(dash, "dashContentList");
59+ verify(dashContentList != undefined);
60+ tryCompare(dashContentList, "count", 0);
61+ scopes.load();
62+ tryCompare(dashContentList, "currentIndex", 0);
63+ tryCompare(dashContentList, "count", 6);
64+ tryCompare(scopes, "loaded", true);
65+ tryCompareFunction(function() {
66+ var mockScope1Loader = findChild(dash, "scopeLoader0");
67+ return mockScope1Loader && mockScope1Loader.item != null; },
68+ true, 15000);
69+ tryCompareFunction(function() {
70+ var mockScope1Loader = findChild(dash, "scopeLoader0");
71+ return mockScope1Loader && mockScope1Loader.status === Loader.Ready; },
72+ true, 15000);
73+ waitForRendering(findChild(dash, "scopeLoader0").item);
74+ }
75+
76+ function test_setShellHome() {
77+ var dashContentList = findChild(dash, "dashContentList");
78+ var startX = dash.width - units.gu(1);
79+ var startY = dash.height / 2;
80+ var stopX = units.gu(1)
81+ var stopY = startY;
82+ waitForRendering(dashContentList);
83+ touchFlick(dash, startX, startY, stopX, stopY);
84+ touchFlick(dash, startX, startY, stopX, stopY);
85+ compare(dashContentList.currentIndex, 2, "Could not flick to scope id 2");
86+
87+ // Flick the greeter away
88+ var startX = shell.width - units.gu(1);
89+ var startY = shell.height / 2;
90+ var stopX = units.gu(1)
91+ var stopY = startY;
92+ touchFlick(shell, startX, startY, stopX, stopY);
93+
94+ // Now do a long launcher movement
95+ touchFlick(shell, stopX, startY, startX, stopY);
96+
97+ var launcher = findChild(shell, "launcher");
98+ var buttonShowDashHome = findChild(launcher, "buttonShowDashHome");
99+ tryCompare(buttonShowDashHome, "enabled", true);
100+ tryCompare(launcher, "visibleWidth", launcher.panelWidth);
101+
102+ // Make sure that opening the launcher doesn't change the scope
103+ compare(dashContentList.currentIndex, 2, "Opening the launcher changed the current scope");
104+
105+ mouseClick(buttonShowDashHome);
106+ tryCompare(dashContentList, "currentIndex", 0);
107+ }
108+
109+ function test_setShortLauncherMoveResetNonActiveDash() {
110+ var dashContentList = findChild(dash, "dashContentList");
111+ var startX = dash.width - units.gu(1);
112+ var startY = dash.height / 2;
113+ var stopX = units.gu(1)
114+ var stopY = startY;
115+ waitForRendering(dashContentList);
116+ touchFlick(dash, startX, startY, stopX, stopY);
117+ touchFlick(dash, startX, startY, stopX, stopY);
118+ compare(dashContentList.currentIndex, 2, "Could not flick to scope id 2");
119+
120+ // Pretend the dash is not active
121+ dash.windowActive = false;
122+
123+ // Flick the greeter away
124+ var startX = shell.width - units.gu(1);
125+ var startY = shell.height / 2;
126+ var stopX = units.gu(1)
127+ var stopY = startY;
128+ touchFlick(shell, startX, startY, stopX, stopY);
129+
130+ // Now do a small launcher movement
131+ touchFlick(shell, stopX, startY, startX, stopY);
132+ compare(dashContentList.currentIndex, 0, "Small launcher move did not reset dash on non active window");
133+ }
134+ }
135+}
tests/qmltests/Dash/tst_PageHeader.qml+16−12
@@ -33,13 +33,18 @@ Item {
3333
3434 property alias searchEnabled : pageHeader.searchEntryEnabled
3535 property alias searchQuery : pageHeader.searchQuery
36+ property var headerContainer: findChild(pageHeader, "headerContainer")
3637
3738 function doTypeString(text) {
38− var headerContainer = findChild(pageHeader, "headerContainer");
3939 tryCompare(headerContainer, "contentY", 0);
4040 typeString(text);
4141 }
4242
43+ function doResetSearch() {
44+ pageHeader.resetSearch();
45+ tryCompare(headerContainer, "contentY", headerContainer.height);
46+ }
47+
4348 function init() {
4449 searchEnabled = true;
4550
@@ -49,14 +54,13 @@ Item {
4954 pageHeader.searchHistory.clear();
5055
5156 // Check initial state
52− var headerContainer = findChild(pageHeader, "headerContainer");
5357 tryCompareFunction(function() { return headerContainer.popover === null; }, true);
5458 compare(pageHeader.searchHistory.count, 0);
5559 }
5660
5761 function test_search_disabled() {
5862 searchEnabled = false
59− pageHeader.resetSearch()
63+ doResetSearch();
6064
6165 pageHeader.triggerSearch()
6266 keyClick(Qt.Key_S)
@@ -66,7 +70,7 @@ Item {
6670
6771 function test_search_enable() {
6872 searchEnabled = true
69− pageHeader.resetSearch()
73+ doResetSearch();
7074
7175 pageHeader.triggerSearch()
7276 doTypeString("test")
@@ -84,42 +88,42 @@ Item {
8488
8589 function test_reset_search() {
8690 searchEnabled = true
87− pageHeader.resetSearch()
91+ doResetSearch();
8892
8993 pageHeader.triggerSearch()
9094 keyClick(Qt.Key_S)
9195
9296 compare(searchQuery, "s", "Could not type in TextField.")
9397
94− pageHeader.resetSearch()
98+ doResetSearch();
9599 compare(searchQuery, "", "Reset search did not reset searchQuery correctly.")
96100 }
97101
98102 function test_history() {
99103 pageHeader.triggerSearch()
100104 doTypeString("humppa1")
101− pageHeader.resetSearch()
105+ doResetSearch();
102106
103107 tryCompare(pageHeader.searchHistory, "count", 1)
104108 compare(pageHeader.searchHistory.get(0).query, "humppa1")
105109
106110 pageHeader.triggerSearch()
107111 doTypeString("humppa2")
108− pageHeader.resetSearch()
112+ doResetSearch();
109113
110114 compare(pageHeader.searchHistory.count, 2)
111115 compare(pageHeader.searchHistory.get(0).query, "humppa2")
112116
113117 pageHeader.triggerSearch()
114118 doTypeString("humppa3")
115− pageHeader.resetSearch()
119+ doResetSearch();
116120
117121 compare(pageHeader.searchHistory.count, 3)
118122 compare(pageHeader.searchHistory.get(0).query, "humppa3")
119123
120124 pageHeader.triggerSearch()
121125 doTypeString("humppa4")
122− pageHeader.resetSearch()
126+ doResetSearch();
123127
124128 compare(pageHeader.searchHistory.count, 3)
125129 compare(pageHeader.searchHistory.get(0).query, "humppa4")
@@ -139,7 +143,7 @@ Item {
139143 }
140144
141145 function cleanup() {
142− pageHeader.resetSearch();
146+ doResetSearch();
143147 }
144148
145149 function test_popover() {
@@ -223,7 +227,7 @@ Item {
223227 tryCompare(headerContainer, "showSearch", !data.hideSearch);
224228 tryCompareFunction(function() { return headerContainer.popover === null; }, true);
225229
226− pageHeader.resetSearch();
230+ doResetSearch();
227231 }
228232
229233 function test_search_change_shows_search() {
tests/qmltests/Greeter/tst_Greeter.qml+1−1
@@ -20,7 +20,7 @@ import ".."
2020import "../../../qml/Greeter"
2121import Ubuntu.Components 0.1
2222import AccountsService 0.1
23−import LightDM 0.1 as LightDM
23+import IntegratedLightDM 0.1 as LightDM
2424import Unity.Test 0.1 as UT
2525
2626Item {
tests/qmltests/Greeter/tst_Infographics.qml+1−1
@@ -20,7 +20,7 @@ import ".."
2020import "../../../qml/Greeter"
2121import Ubuntu.Components 0.1
2222import Unity.Test 0.1 as UT
23−import LightDM 0.1 as LightDM
23+import IntegratedLightDM 0.1 as LightDM
2424
2525Item {
2626 Binding {
tests/qmltests/Greeter/tst_NarrowView.qml+1−1
@@ -18,7 +18,7 @@ import QtQuick 2.0
1818import QtTest 1.0
1919import ".."
2020import "../../../qml/Greeter"
21−import LightDM 0.1 as LightDM
21+import IntegratedLightDM 0.1 as LightDM
2222import Ubuntu.Components 0.1
2323import Unity.Test 0.1 as UT
2424
tests/qmltests/Greeter/tst_WideView.qml+1−1
@@ -18,7 +18,7 @@ import QtQuick 2.0
1818import QtTest 1.0
1919import ".."
2020import "../../../qml/Greeter"
21−import LightDM 0.1 as LightDM
21+import IntegratedLightDM 0.1 as LightDM
2222import Ubuntu.Components 0.1
2323import Unity.Test 0.1 as UT
2424
tests/qmltests/Stages/tst_ApplicationWindow.qml+39−29
@@ -45,16 +45,6 @@ Rectangle {
4545 }
4646 }
4747
48− Component {
49− id: applicationWindowComponent
50− ApplicationWindow {
51− anchors.fill: parent
52− application: fakeApplication
53− surfaceOrientationAngle: 0
54− interactive: true
55− focus: true
56− }
57− }
5848 Loader {
5949 id: applicationWindowLoader
6050 focus: true
@@ -64,7 +54,19 @@ Rectangle {
6454 left: parent.left
6555 }
6656 width: units.gu(40)
67− sourceComponent: applicationWindowComponent
57+ property bool itemDestroyed: false
58+ sourceComponent: Component {
59+ ApplicationWindow {
60+ anchors.fill: parent
61+ application: fakeApplication
62+ surfaceOrientationAngle: 0
63+ interactive: true
64+ focus: true
65+ Component.onDestruction: {
66+ applicationWindowLoader.itemDestroyed = true;
67+ }
68+ }
69+ }
6870 }
6971
7072 Rectangle {
@@ -87,13 +89,10 @@ Rectangle {
8789 id: sessionCheckbox; checked: false
8890 activeFocusOnPress: false
8991 onCheckedChanged: {
90− if (applicationWindowLoader.status !== Loader.Ready)
91− return;
92−
9392 if (checked && !fakeApplication.session) {
9493 fakeApplication.createSession();
9594 } else if (!checked && fakeApplication.session) {
96− fakeApplication.session.release();
95+ fakeApplication.destroySession();
9796 }
9897 }
9998 }
@@ -218,21 +217,29 @@ Rectangle {
218217 sessionCheckbox.checked = true;
219218 sessionControl.surfaceCheckbox.checked = true;
220219 }
221− function cleanupSession() {
222− sessionCheckbox.checked = false;
223− }
224220
225221 function cleanup() {
226222 forgetApplicationWindowChildren();
227223
224+ applicationWindowLoader.itemDestroyed = false;
225+
228226 // reload our test subject to get it in a fresh state once again
229227 applicationWindowLoader.active = false;
230228
231− appStateSelector.selectedIndex = 0;
232− cleanupSession();
229+ tryCompare(applicationWindowLoader, "status", Loader.Null);
230+ tryCompare(applicationWindowLoader, "item", null);
231+ // Loader.status might be Loader.Null and Loader.item might be null but the Loader
232+ // item might still be alive. So if we set Loader.active back to true
233+ // again right now we will get the very same ApplicationWindow instance back. So no reload
234+ // actually took place. Likely because Loader waits until the next event loop
235+ // iteration to do its work. So to ensure the reload, we will wait until the
236+ // ApplicationWindow instance gets destroyed.
237+ // Another thing that happens is that we do get a new object but the old one doesn't get
238+ // deleted, so you end up with two instances in memory.
239+ tryCompare(applicationWindowLoader, "itemDestroyed", true);
233240
234− if (fakeApplication.session)
235− fakeApplication.session.release();
241+ appStateSelector.selectedIndex = 0;
242+ sessionCheckbox.checked = false;
236243
237244 applicationWindowLoader.active = true;
238245 }
@@ -372,15 +379,18 @@ Rectangle {
372379
373380 waitUntilTransitionsEnd(stateGroup);
374381
375− var fakeSurface = fakeSession.surface;
376− fakeSurface.touchPressCount = 0;
377− fakeSurface.touchReleaseCount = 0;
382+ var surfaceItem = findChild(applicationWindowLoader.item, "surfaceItem");
383+ verify(surfaceItem);
384+ verify(surfaceItem.surface === fakeSession.surface);
385+
386+ surfaceItem.touchPressCount = 0;
387+ surfaceItem.touchReleaseCount = 0;
378388
379389 tap(applicationWindowLoader.item,
380390 applicationWindowLoader.item.width / 2, applicationWindowLoader.item.height / 2);
381391
382− verify(fakeSurface.touchPressCount === 1);
383− verify(fakeSurface.touchReleaseCount === 1);
392+ verify(surfaceItem.touchPressCount === 1);
393+ verify(surfaceItem.touchReleaseCount === 1);
384394 }
385395
386396 function test_showNothingOnSuddenSurfaceLoss() {
@@ -389,9 +399,9 @@ Rectangle {
389399 tryCompare(stateGroup, "state", "surface");
390400 waitUntilTransitionsEnd(stateGroup);
391401
392− cleanupSession();
402+ sessionControl.surfaceCheckbox.checked = false;
393403
394− verify(stateGroup.state === "void");
404+ tryCompare(stateGroup, "state", "void");
395405 }
396406
397407 function test_surfaceActiveFocusFollowsAppWindowInterative() {
tests/qmltests/Stages/tst_SurfaceContainer.qml+26−32
@@ -70,12 +70,12 @@ Rectangle {
7070
7171 if (checked) {
7272 var fakeSurface = SurfaceManager.createSurface("fake-surface",
73− MirSurfaceItem.Normal,
74− MirSurfaceItem.Restored,
73+ Mir.NormalType,
74+ Mir.RestoredState,
7575 Qt.resolvedUrl("../Dash/artwork/music-player-design.png"));
7676 surfaceContainerLoader.item.surface = fakeSurface;
7777 } else {
78− ApplicationTest.removeSurface(surfaceContainerLoader.item.surface);
78+ surfaceContainerLoader.item.surface.setLive(false);
7979 }
8080 }
8181 }
@@ -121,70 +121,64 @@ Rectangle {
121121 interactiveCheckbox.checked = true;
122122 }
123123
124− /*
125− Add a first surface. Then remove it. Then add a second surface.
126− That second surface should be properly sized.
127−
128− Regression test for https://bugs.launchpad.net/ubuntu/+source/qtmir/+bug/1359819
129− */
130− function test_resetSurfaceGetsProperlySized() {
131− surfaceCheckbox.checked = true;
132− surfaceCheckbox.checked = false;
133− surfaceCheckbox.checked = true;
134− var fakeSurface = surfaceContainerLoader.item.surface;
135− compare(fakeSurface.width, surfaceContainerLoader.item.width);
136− compare(fakeSurface.height, surfaceContainerLoader.item.height);
137− }
138−
139124 function test_animateRemoval() {
140125 surfaceCheckbox.checked = true;
141126
142127 verify(surfaceContainer.surface !== null);
143128
144− ApplicationTest.removeSurface(surfaceContainer.surface);
129+ surfaceContainer.surface.setLive(false);
145130
146131 compare(surfaceContainer.state, "zombie");
147132 tryCompare(surfaceContainer, "surface", null);
148133 }
149134
150− function test_surfaceGetsNoTouchesWhenContainerNotInteractive() {
135+ function test_surfaceItemGetsNoTouchesWhenContainerNotInteractive() {
151136 surfaceCheckbox.checked = true;
152137 verify(surfaceContainer.surface !== null);
153138
154− surfaceContainer.surface.touchPressCount = 0;
155− surfaceContainer.surface.touchReleaseCount = 0;
139+ var surfaceItem = findChild(surfaceContainer, "surfaceItem");
140+ verify(surfaceItem !== null);
141+
142+ surfaceItem.touchPressCount = 0;
143+ surfaceItem.touchReleaseCount = 0;
156144
157145 tap(surfaceContainer, surfaceContainer.width / 2, surfaceContainer.height / 2);
158146
159147 // surface got touches as the surfaceContainer is interactive
160− compare(surfaceContainer.surface.touchPressCount, 1)
161− compare(surfaceContainer.surface.touchReleaseCount, 1);
148+ compare(surfaceItem.touchPressCount, 1)
149+ compare(surfaceItem.touchReleaseCount, 1);
162150
163151 interactiveCheckbox.checked = false;
164152 tap(surfaceContainer, surfaceContainer.width / 2, surfaceContainer.height / 2);
165153
166154 // surface shouldn't get the touches from the second tap as the surfaceContainer
167155 // was *not* interactive when it happened.
168− compare(surfaceContainer.surface.touchPressCount, 1)
169− compare(surfaceContainer.surface.touchReleaseCount, 1);
156+ compare(surfaceItem.touchPressCount, 1)
157+ compare(surfaceItem.touchReleaseCount, 1);
170158 }
171159
172− function test_surfaceGetsActiveFocusOnMousePress() {
160+ function test_surfaceItemGetsActiveFocusOnMousePress() {
173161 surfaceCheckbox.checked = true;
174162 verify(surfaceContainer.surface !== null);
175163
176− compare(surfaceContainer.surface.activeFocus, false);
164+ var surfaceItem = findChild(surfaceContainer, "surfaceItem");
165+ verify(surfaceItem !== null);
166+
167+ compare(surfaceItem.activeFocus, false);
177168 mouseClick(surfaceContainer);
178− compare(surfaceContainer.surface.activeFocus, true);
169+ compare(surfaceItem.activeFocus, true);
179170 }
180171
181− function test_surfaceGetsActiveFocusOnTap() {
172+ function test_surfaceItemGetsActiveFocusOnTap() {
182173 surfaceCheckbox.checked = true;
183174 verify(surfaceContainer.surface !== null);
184175
185− compare(surfaceContainer.surface.activeFocus, false);
176+ var surfaceItem = findChild(surfaceContainer, "surfaceItem");
177+ verify(surfaceItem !== null);
178+
179+ compare(surfaceItem.activeFocus, false);
186180 tap(surfaceContainer);
187− compare(surfaceContainer.surface.activeFocus, true);
181+ compare(surfaceItem.activeFocus, true);
188182 }
189183 }
190184}
tests/qmltests/Tutorial/tst_Tutorial.qml+8−6
@@ -17,7 +17,7 @@
1717import QtQuick 2.0
1818import QtTest 1.0
1919import AccountsService 0.1
20−import LightDM 0.1 as LightDM
20+import IntegratedLightDM 0.1 as LightDM
2121import Ubuntu.Components 1.1
2222import Unity.Application 0.1
2323import Unity.Test 0.1 as UT
@@ -263,12 +263,14 @@ Item {
263263 goToPage(null);
264264 }
265265
266− function test_walkthroughOnDesktop() {
266+ function test_skipOnDesktop() {
267+ var tutorial = findChild(shell, "tutorial");
268+ tryCompare(tutorial, "active", true);
269+ tryCompare(tutorial, "running", true);
270+
267271 shell.usageScenario = "desktop";
268− var page = goToPage("tutorialLeftFinish");
269− var tick = findChild(page, "tick");
270− tap(tick);
271− checkFinished();
272+ tryCompare(tutorial, "active", false);
273+ tryCompare(tutorial, "running", false);
272274 }
273275
274276 function test_launcherShortDrag() {
tests/qmltests/tst_OrientedShell.qml+29−21
@@ -21,7 +21,7 @@ import Ubuntu.Components 1.1
2121import Ubuntu.Components.ListItems 1.0 as ListItem
2222import Unity.Application 0.1
2323import Unity.Test 0.1
24−import LightDM 0.1 as LightDM
24+import IntegratedLightDM 0.1 as LightDM
2525import Powerd 0.1
2626import Unity.InputInfo 0.1
2727
@@ -280,9 +280,9 @@ Rectangle {
280280 onCheckedChanged: {
281281 var surface = SurfaceManager.inputMethodSurface();
282282 if (checked) {
283− surface.setState(MirSurfaceItem.Restored);
283+ surface.setState(Mir.RestoredState);
284284 } else {
285− surface.setState(MirSurfaceItem.Minimized);
285+ surface.setState(Mir.MinimizedState);
286286 }
287287 }
288288 }
@@ -415,22 +415,22 @@ Rectangle {
415415 compare(dashApp.stage, ApplicationInfoInterface.MainStage);
416416
417417 tryCompareFunction(function(){return dashApp.session.surface != null;}, true);
418− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
418+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
419419
420420 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
421421 rotateTo(90);
422422
423− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
423+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
424424 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
425425
426426 rotateTo(180);
427427
428− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
428+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
429429 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
430430
431431 rotateTo(270);
432432
433− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
433+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
434434 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
435435 }
436436
@@ -1200,18 +1200,13 @@ Rectangle {
12001200 }
12011201
12021202 // expectedAngle is in orientedShell's coordinate system
1203− function checkAppSurfaceOrientation(app, expectedAngle) {
1203+ function checkAppSurfaceOrientation(item, app, expectedAngle) {
12041204 var surface = app.session.surface;
12051205 if (!surface) {
12061206 console.warn("no surface");
12071207 return false;
12081208 }
12091209
1210− if (!itemIsChildOfOrientedShell(surface)) {
1211− console.warn("surface not a child of OrientedShell");
1212− return false;
1213− }
1214−
12151210 var topMargin = 0.;
12161211 if (!app.fullscreen) {
12171212 var appsDisplayLoader = findChild(shell, "applicationsDisplayLoader");
@@ -1221,7 +1216,12 @@ Rectangle {
12211216 topMargin = appsDisplayLoader.item.maximizedAppTopMargin;
12221217 }
12231218
1224− var point = surface.mapToItem(orientedShell, 0, 0);
1219+ var surfaceItem = findSurfaceItem(item, surface);
1220+ if (!surfaceItem) {
1221+ console.warn("no surfaceItem rendering app surface");
1222+ return false;
1223+ }
1224+ var point = surfaceItem.mapToItem(orientedShell, 0, 0);
12251225
12261226 switch (expectedAngle) {
12271227 case 0:
@@ -1235,14 +1235,22 @@ Rectangle {
12351235 }
12361236 }
12371237
1238− function itemIsChildOfOrientedShell(item) {
1239− var parent = item.parent;
1240− var found = false;
1241− while (parent && !found) {
1242− found = parent === orientedShell;
1243− parent = parent.parent;
1238+ function findSurfaceItem(obj, surface) {
1239+ var childs = new Array(0);
1240+ childs.push(obj)
1241+ while (childs.length > 0) {
1242+ console.log("Checking " + childs[0].objectName);
1243+ if (childs[0].objectName === "surfaceItem"
1244+ && childs[0].surface !== undefined
1245+ && childs[0].surface === surface) {
1246+ return childs[0];
1247+ }
1248+ for (var i in childs[0].children) {
1249+ childs.push(childs[0].children[i])
1250+ }
1251+ childs.splice(0, 1);
12441252 }
1245− return found;
1253+ return null;
12461254 }
12471255 }
12481256}
tests/qmltests/tst_Shell.qml+17−17
@@ -18,7 +18,7 @@ import QtQuick 2.0
1818import QtTest 1.0
1919import AccountsService 0.1
2020import GSettings 1.0
21−import LightDM 0.1 as LightDM
21+import IntegratedLightDM 0.1 as LightDM
2222import Ubuntu.Components 1.1
2323import Ubuntu.Components.ListItems 1.0 as ListItem
2424import Ubuntu.Telephony 0.1 as Telephony
@@ -726,19 +726,19 @@ Rectangle {
726726 var item = findChild(shell, "inputMethod");
727727 var surface = SurfaceManager.inputMethodSurface();
728728
729− surface.setState(MirSurfaceItem.Minimized);
729+ surface.setState(Mir.MinimizedState);
730730 tryCompare(item, "visible", false);
731731
732− surface.setState(MirSurfaceItem.Restored);
732+ surface.setState(Mir.RestoredState);
733733 tryCompare(item, "visible", true);
734734
735− surface.setState(MirSurfaceItem.Minimized);
735+ surface.setState(Mir.MinimizedState);
736736 tryCompare(item, "visible", false);
737737
738− surface.setState(MirSurfaceItem.Maximized);
738+ surface.setState(Mir.MaximizedState);
739739 tryCompare(item, "visible", true);
740740
741− surface.setState(MirSurfaceItem.Minimized);
741+ surface.setState(Mir.MinimizedState);
742742 tryCompare(item, "visible", false);
743743 }
744744
@@ -1112,20 +1112,20 @@ Rectangle {
11121112
11131113 waitUntilFocusedApplicationIsShowingItsSurface();
11141114
1115− var topmostSurface = findChild(topmostSpreadDelegate, "surfaceContainer").surface;
1116− verify(topmostSurface);
1115+ var topmostSurfaceItem = findChild(topmostSpreadDelegate, "surfaceItem");
1116+ verify(topmostSurfaceItem);
11171117
11181118 var rightEdgeDragArea = findChild(shell, "spreadDragArea");
1119− topmostSurface.touchPressCount = 0;
1120− topmostSurface.touchReleaseCount = 0;
1119+ topmostSurfaceItem.touchPressCount = 0;
1120+ topmostSurfaceItem.touchReleaseCount = 0;
11211121
11221122 var tapPoint = rightEdgeDragArea.mapToItem(shell, rightEdgeDragArea.width / 2,
11231123 rightEdgeDragArea.height / 2);
11241124
11251125 tap(shell, tapPoint.x, tapPoint.y);
11261126
1127− tryCompare(topmostSurface, "touchPressCount", 1);
1128− tryCompare(topmostSurface, "touchReleaseCount", 1);
1127+ tryCompare(topmostSurfaceItem, "touchPressCount", 1);
1128+ tryCompare(topmostSurfaceItem, "touchReleaseCount", 1);
11291129 }
11301130
11311131 /*
@@ -1137,11 +1137,11 @@ Rectangle {
11371137 loadShell("phone");
11381138 swipeAwayGreeter();
11391139 var topmostSpreadDelegate = findChild(shell, "appDelegate0");
1140− var topmostSurface = findChild(topmostSpreadDelegate, "surfaceContainer").surface;
1140+ var topmostSurfaceItem = findChild(topmostSpreadDelegate, "surfaceItem");
11411141 var rightEdgeDragArea = findChild(shell, "spreadDragArea");
11421142
1143− topmostSurface.touchPressCount = 0;
1144− topmostSurface.touchReleaseCount = 0;
1143+ topmostSurfaceItem.touchPressCount = 0;
1144+ topmostSurfaceItem.touchReleaseCount = 0;
11451145
11461146 var gestureStartPoint = rightEdgeDragArea.mapToItem(shell, rightEdgeDragArea.width / 2,
11471147 rightEdgeDragArea.height / 2);
@@ -1150,8 +1150,8 @@ Rectangle {
11501150 gestureStartPoint.x /* fromX */, gestureStartPoint.y /* fromY */,
11511151 units.gu(1) /* toX */, gestureStartPoint.y /* toY */);
11521152
1153− tryCompare(topmostSurface, "touchPressCount", 0);
1154− tryCompare(topmostSurface, "touchReleaseCount", 0);
1153+ tryCompare(topmostSurfaceItem, "touchPressCount", 0);
1154+ tryCompare(topmostSurfaceItem, "touchReleaseCount", 0);
11551155 }
11561156
11571157 function waitUntilFocusedApplicationIsShowingItsSurface()
tests/qmltests/tst_ShellWithPin.qml+1−1
@@ -19,7 +19,7 @@ import Ubuntu.Components 1.0
1919import QtTest 1.0
2020import AccountsService 0.1
2121import GSettings 1.0
22−import LightDM 0.1 as LightDM
22+import IntegratedLightDM 0.1 as LightDM
2323import Ubuntu.SystemImage 0.1
2424import Ubuntu.Telephony 0.1 as Telephony
2525import Unity.Application 0.1
tests/uqmlscene/main.cpp+3−3
@@ -222,8 +222,8 @@ static int displayOptionsDialog(Options *options)
222222 QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel,
223223 Qt::Horizontal,
224224 &dialog);
225− QObject::connect(buttonBox, SIGNAL(accepted()), &dialog, SLOT(accept()));
226− QObject::connect(buttonBox, SIGNAL(rejected()), &dialog, SLOT(reject()));
225+ QObject::connect(buttonBox, &QDialogButtonBox::accepted, &dialog, &QDialog::accept);
226+ QObject::connect(buttonBox, &QDialogButtonBox::rejected, &dialog, &QDialog::reject);
227227
228228 layout->addRow("Qml file:", qmlFileComboBox);
229229 layout->addWidget(originalCheckBox);
@@ -498,7 +498,7 @@ int main(int argc, char ** argv)
498498#endif
499499 loadDummyDataFiles(engine, fi.path());
500500 }
501− QObject::connect(&engine, SIGNAL(quit()), QCoreApplication::instance(), SLOT(quit()));
501+ QObject::connect(&engine, &QQmlEngine::quit, QCoreApplication::instance(), &QCoreApplication::quit);
502502
503503 qmlRegisterSingletonType<QObject>("Qt.test.qtestroot", 1, 0, "QTestRootObject", testRootObject);
504504