on xenial help sign in
Merge from lp:unity8/overlay and resolve conflicts
975ba96Gary.Wzl
CMakeLists.txt+1−1
@@ -56,7 +56,7 @@ find_package(Qt5DBus 5.2 REQUIRED)
56find_package(Qt5Concurrent 5.2 REQUIRED)
56find_package(Qt5Concurrent 5.2 REQUIRED)
57find_package(Qt5Sql 5.2 REQUIRED)
57find_package(Qt5Sql 5.2 REQUIRED)
58
58
59−pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=7)
59+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=8)
60
60
61# Standard install paths
61# Standard install paths
62include(GNUInstallDirs)
62include(GNUInstallDirs)
debian/changelog+37
@@ -1,3 +1,40 @@
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+
1unity8 (8.11+15.04.20150821-0ubuntu1) vivid; urgency=medium
38unity8 (8.11+15.04.20150821-0ubuntu1) vivid; urgency=medium
2
39
3 [ Michael Terry ]
40 [ Michael Terry ]
debian/control+1−1
@@ -28,7 +28,7 @@ Build-Depends: cmake,
28 libqt5xmlpatterns5-dev,
28 libqt5xmlpatterns5-dev,
29 libsystemsettings-dev,
29 libsystemsettings-dev,
30 libudev-dev,
30 libudev-dev,
31− libunity-api-dev (>= 7.99),
31+ libunity-api-dev (>= 7.100),
32 libusermetricsoutput1-dev,
32 libusermetricsoutput1-dev,
33 libxcb1-dev,
33 libxcb1-dev,
34 pkg-config,
34 pkg-config,
debian/unity8-private.install+1−1
@@ -3,7 +3,7 @@ usr/lib/*/unity8/libUbuntuGestures*
3usr/lib/*/unity8/qml/AccountsService
3usr/lib/*/unity8/qml/AccountsService
4usr/lib/*/unity8/qml/Dash
4usr/lib/*/unity8/qml/Dash
5usr/lib/*/unity8/qml/Greeter
5usr/lib/*/unity8/qml/Greeter
6−usr/lib/*/unity8/qml/LightDM
6+usr/lib/*/unity8/qml/IntegratedLightDM
7usr/lib/*/unity8/qml/Lights
7usr/lib/*/unity8/qml/Lights
8usr/lib/*/unity8/qml/Powerd
8usr/lib/*/unity8/qml/Powerd
9usr/lib/*/unity8/qml/ScreenGrabber
9usr/lib/*/unity8/qml/ScreenGrabber
plugins/CMakeLists.txt+1−1
@@ -13,7 +13,7 @@ endmacro()
13
13
14add_subdirectory(AccountsService)
14add_subdirectory(AccountsService)
15add_subdirectory(Greeter)
15add_subdirectory(Greeter)
16−add_subdirectory(LightDM)
16+add_subdirectory(IntegratedLightDM)
17add_subdirectory(Lights)
17add_subdirectory(Lights)
18add_subdirectory(Dash)
18add_subdirectory(Dash)
19add_subdirectory(Powerd)
19add_subdirectory(Powerd)
plugins/Dash/abstractdashview.cpp+5−5
@@ -28,8 +28,8 @@ AbstractDashView::AbstractDashView()
28 , m_delegateValidated(false)
28 , m_delegateValidated(false)
29 , m_implicitHeightDirty(false)
29 , m_implicitHeightDirty(false)
30{
30{
31− connect(this, SIGNAL(widthChanged()), this, SLOT(relayout()));
31+ connect(this, &AbstractDashView::widthChanged, this, &AbstractDashView::relayout);
32− connect(this, SIGNAL(heightChanged()), this, SLOT(onHeightChanged()));
32+ connect(this, &AbstractDashView::heightChanged, this, &AbstractDashView::onHeightChanged);
33}
33}
34
34
35QAbstractItemModel *AbstractDashView::model() const
35QAbstractItemModel *AbstractDashView::model() const
@@ -43,10 +43,10 @@ void AbstractDashView::setModel(QAbstractItemModel *model)
43 if (!m_delegateModel) {
43 if (!m_delegateModel) {
44 createDelegateModel();
44 createDelegateModel();
45 } else {
45 } else {
46− disconnect(m_delegateModel, SIGNAL(modelUpdated(QQmlChangeSet,bool)), this, SLOT(onModelUpdated(QQmlChangeSet,bool)));
46+ disconnect(m_delegateModel, &QQmlDelegateModel::modelUpdated, this, &AbstractDashView::onModelUpdated);
47 }
47 }
48 m_delegateModel->setModel(QVariant::fromValue<QAbstractItemModel *>(model));
48 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);
50
50
51 cleanupExistingItems();
51 cleanupExistingItems();
52
52
@@ -167,7 +167,7 @@ void AbstractDashView::setDisplayMarginEnd(qreal end)
167void AbstractDashView::createDelegateModel()
167void AbstractDashView::createDelegateModel()
168{
168{
169 m_delegateModel = new QQmlDelegateModel(qmlContext(this), this);
169 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);
171 if (isComponentComplete())
171 if (isComponentComplete())
172 m_delegateModel->componentComplete();
172 m_delegateModel->componentComplete();
173}
173}
plugins/Dash/listviewwithpageheader.cpp+8−8
@@ -168,10 +168,10 @@ ListViewWithPageHeader::ListViewWithPageHeader()
168 m_contentYAnimation->setDuration(200);
168 m_contentYAnimation->setDuration(200);
169 m_contentYAnimation->setTargetObject(this);
169 m_contentYAnimation->setTargetObject(this);
170
170
171− connect(this, SIGNAL(contentWidthChanged()), this, SLOT(onContentWidthChanged()));
171+ connect(this, &ListViewWithPageHeader::contentWidthChanged, this, &ListViewWithPageHeader::onContentWidthChanged);
172− connect(this, SIGNAL(contentHeightChanged()), this, SLOT(onContentHeightChanged()));
172+ connect(this, &ListViewWithPageHeader::contentHeightChanged, this, &ListViewWithPageHeader::onContentHeightChanged);
173− connect(this, SIGNAL(heightChanged()), this, SLOT(onHeightChanged()));
173+ connect(this, &ListViewWithPageHeader::heightChanged, this, &ListViewWithPageHeader::onHeightChanged);
174− connect(m_contentYAnimation, SIGNAL(runningChanged(bool)), this, SLOT(contentYAnimationRunningChanged(bool)));
174+ connect(m_contentYAnimation, &QQuickNumberAnimation::runningChanged, this, &ListViewWithPageHeader::contentYAnimationRunningChanged);
175
175
176 setFlickableDirection(VerticalFlick);
176 setFlickableDirection(VerticalFlick);
177}
177}
@@ -191,10 +191,10 @@ void ListViewWithPageHeader::setModel(QAbstractItemModel *model)
191 if (!m_delegateModel) {
191 if (!m_delegateModel) {
192 createDelegateModel();
192 createDelegateModel();
193 } else {
193 } else {
194− disconnect(m_delegateModel, SIGNAL(modelUpdated(QQmlChangeSet,bool)), this, SLOT(onModelUpdated(QQmlChangeSet,bool)));
194+ disconnect(m_delegateModel, &QQmlDelegateModel::modelUpdated, this, &ListViewWithPageHeader::onModelUpdated);
195 }
195 }
196 m_delegateModel->setModel(QVariant::fromValue<QAbstractItemModel *>(model));
196 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);
198 Q_EMIT modelChanged();
198 Q_EMIT modelChanged();
199 polish();
199 polish();
200 // TODO?
200 // TODO?
@@ -283,7 +283,7 @@ void ListViewWithPageHeader::setSectionDelegate(QQmlComponent *delegate)
283 m_topSectionItem = getSectionItem(QString());
283 m_topSectionItem = getSectionItem(QString());
284 m_topSectionItem->setZ(3);
284 m_topSectionItem->setZ(3);
285 QQuickItemPrivate::get(m_topSectionItem)->setCulled(true);
285 QQuickItemPrivate::get(m_topSectionItem)->setCulled(true);
286− connect(m_topSectionItem, SIGNAL(heightChanged()), SIGNAL(stickyHeaderHeightChanged()));
286+ connect(m_topSectionItem, &QQuickItem::heightChanged, this, &ListViewWithPageHeader::stickyHeaderHeightChanged);
287
287
288 // TODO create sections for existing items
288 // TODO create sections for existing items
289
289
@@ -605,7 +605,7 @@ void ListViewWithPageHeader::adjustHeader(qreal diff)
605void ListViewWithPageHeader::createDelegateModel()
605void ListViewWithPageHeader::createDelegateModel()
606{
606{
607 m_delegateModel = new QQmlDelegateModel(qmlContext(this), this);
607 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);
609 if (isComponentComplete())
609 if (isComponentComplete())
610 m_delegateModel->componentComplete();
610 m_delegateModel->componentComplete();
611 updateWatchedRoles();
611 updateWatchedRoles();
plugins/LightDM/CMakeLists.txt → plugins/IntegratedLightDM/CMakeLists.txtrenamed+5−5
@@ -8,7 +8,7 @@ include_directories(
8 ${CMAKE_CURRENT_SOURCE_DIR}
8 ${CMAKE_CURRENT_SOURCE_DIR}
9 ${CMAKE_CURRENT_BINARY_DIR}
9 ${CMAKE_CURRENT_BINARY_DIR}
10 ${CMAKE_SOURCE_DIR}/plugins/Utils
10 ${CMAKE_SOURCE_DIR}/plugins/Utils
11− ${CMAKE_SOURCE_DIR}/tests/mocks/LightDM
11+ ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
12 #${LIBLIGHTDM_INCLUDE_DIRS}
12 #${LIBLIGHTDM_INCLUDE_DIRS}
13 ${libunity8-private_SOURCE_DIR}
13 ${libunity8-private_SOURCE_DIR}
14 ${LIBUSERMETRICSOUTPUT_INCLUDE_DIRS}
14 ${LIBUSERMETRICSOUTPUT_INCLUDE_DIRS}
@@ -23,11 +23,11 @@ set(QMLPLUGIN_SRC
23 UsersModel.cpp
23 UsersModel.cpp
24 )
24 )
25
25
26−add_library(LightDM-qml MODULE
26+add_library(IntegratedLightDM-qml MODULE
27 ${QMLPLUGIN_SRC}
27 ${QMLPLUGIN_SRC}
28 )
28 )
29
29
30−target_link_libraries(LightDM-qml
30+target_link_libraries(IntegratedLightDM-qml
31 integratedLightDM
31 integratedLightDM
32 unity8-private
32 unity8-private
33# TODO: Once we split out a separate greeter process, uncomment these lines
33# TODO: Once we split out a separate greeter process, uncomment these lines
@@ -35,6 +35,6 @@ target_link_libraries(LightDM-qml
35 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
35 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
36 )
36 )
37
37
38−qt5_use_modules(LightDM-qml DBus Gui Qml)
38+qt5_use_modules(IntegratedLightDM-qml DBus Gui Qml)
39
39
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)
24 : UnityDBusObject(path, "com.canonical.UnityGreeter", true, greeter),
24 : UnityDBusObject(path, "com.canonical.UnityGreeter", true, greeter),
25 m_greeter(greeter)
25 m_greeter(greeter)
26{
26{
27− connect(m_greeter, SIGNAL(isActiveChanged()), this, SLOT(isActiveChangedHandler()));
27+ connect(m_greeter, &Greeter::isActiveChanged, this, &DBusGreeter::isActiveChangedHandler);
28}
28}
29
29
30bool DBusGreeter::isActive() const
30bool 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)
24 : UnityDBusObject(path, "com.canonical.UnityGreeter", true, greeter),
24 : UnityDBusObject(path, "com.canonical.UnityGreeter", true, greeter),
25 m_greeter(greeter)
25 m_greeter(greeter)
26{
26{
27− connect(m_greeter, SIGNAL(authenticationUserChanged(const QString &)), this, SLOT(authenticationUserChangedHandler(const QString &)));
27+ connect(m_greeter, &Greeter::authenticationUserChanged, this, &DBusGreeterList::authenticationUserChangedHandler);
28− connect(m_greeter, SIGNAL(promptlessChanged()), this, SLOT(promptlessChangedHandler()));
28+ connect(m_greeter, &Greeter::promptlessChanged, this, &DBusGreeterList::promptlessChangedHandler);
29}
29}
30
30
31QString DBusGreeterList::GetActiveEntry() const
31QString 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)
35{
35{
36 Q_D(Greeter);
36 Q_D(Greeter);
37
37
38− connect(d->m_greeter, SIGNAL(showMessage(QString, QLightDM::Greeter::MessageType)),
38+ connect(d->m_greeter, &QLightDM::Greeter::showMessage,
39− this, SLOT(showMessageFilter(QString, QLightDM::Greeter::MessageType)));
39+ this, &Greeter::showMessageFilter);
40− connect(d->m_greeter, SIGNAL(showPrompt(QString, QLightDM::Greeter::PromptType)),
40+ connect(d->m_greeter, &QLightDM::Greeter::showPrompt,
41− this, SLOT(showPromptFilter(QString, QLightDM::Greeter::PromptType)));
41+ this, &Greeter::showPromptFilter);
42− connect(d->m_greeter, SIGNAL(authenticationComplete()),
42+ connect(d->m_greeter, &QLightDM::Greeter::authenticationComplete,
43− this, SLOT(authenticationCompleteFilter()));
43+ this, &Greeter::authenticationCompleteFilter);
44
44
45 d->m_greeter->connectSync();
45 d->m_greeter->connectSync();
46}
46}
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()
175{
175{
176 if (qgetenv("UNITY_TESTING").isEmpty()) {
176 if (qgetenv("UNITY_TESTING").isEmpty()) {
177 // simulate PAM's delay
177 // simulate PAM's delay
178− QTimer::singleShot(1000, this, SIGNAL(authenticationComplete()));
178+ QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
179 } else {
179 } else {
180 Q_EMIT authenticationComplete();
180 Q_EMIT authenticationComplete();
181 }
181 }
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:
50 {
50 {
51 qRegisterMetaType<QLightDM::GreeterImpl::ResponseFuture>("QLightDM::GreeterImpl::ResponseFuture");
51 qRegisterMetaType<QLightDM::GreeterImpl::ResponseFuture>("QLightDM::GreeterImpl::ResponseFuture");
52
52
53− connect(&futureWatcher, SIGNAL(finished()),
53+ connect(&futureWatcher, &QFutureWatcher<int>::finished,
54− this, SLOT(finishPam()));
54+ this, &GreeterImpl::finishPam);
55 connect(this, SIGNAL(showMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)),
55 connect(this, SIGNAL(showMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)),
56 this, SLOT(handleMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)));
56 this, SLOT(handleMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)));
57 // This next connect is how we pass ResponseFutures between threads
57 // 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 @@
1/*
1/*
2− * Copyright (C) 2012,2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -13,8 +13,6 @@
13 * You should have received a copy of the GNU General Public License
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/>.
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
15 *
16− * Authors: Gerry Boland <gerry.boland@canonical.com>
17− * Michael Terry <michael.terry@canonical.com>
18 */
16 */
19
17
20#include "plugin.h"
18#include "plugin.h"
@@ -56,12 +54,12 @@ static QObject *infographic_provider(QQmlEngine *engine, QJSEngine *scriptEngine
56 return UserMetricsOutput::UserMetrics::getInstance();
54 return UserMetricsOutput::UserMetrics::getInstance();
57}
55}
58
56
59−void LightDMPlugin::registerTypes(const char *uri)
57+void IntegratedLightDMPlugin::registerTypes(const char *uri)
60{
58{
61 qmlRegisterType<QAbstractItemModel>();
59 qmlRegisterType<QAbstractItemModel>();
62 qmlRegisterType<UserMetricsOutput::ColorTheme>();
60 qmlRegisterType<UserMetricsOutput::ColorTheme>();
63
61
64− Q_ASSERT(uri == QLatin1String("LightDM"));
62+ Q_ASSERT(uri == QLatin1String("IntegratedLightDM"));
65 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
63 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
66 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
64 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
67 qmlRegisterSingletonType<Greeter>(uri, 0, 1, "Greeter", greeter_provider);
65 qmlRegisterSingletonType<Greeter>(uri, 0, 1, "Greeter", greeter_provider);
plugins/LightDM/plugin.h → plugins/IntegratedLightDM/plugin.hrenamed+5−7
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2012,2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -13,17 +13,15 @@
13 * You should have received a copy of the GNU General Public License
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/>.
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
15 *
16− * Authors: Gerry Boland <gerry.boland@canonical.com>
17− * Michael Terry <michael.terry@canonical.com>
18 */
16 */
19
17
20−#ifndef LIGHTDM_PLUGIN_H
18+#ifndef INTEGRATED_LIGHTDM_PLUGIN_H
21−#define LIGHTDM_PLUGIN_H
19+#define INTEGRATED_LIGHTDM_PLUGIN_H
22
20
23#include <QtQml/QQmlEngine>
21#include <QtQml/QQmlEngine>
24#include <QtQml/QQmlExtensionPlugin>
22#include <QtQml/QQmlExtensionPlugin>
25
23
26−class LightDMPlugin : public QQmlExtensionPlugin
24+class IntegratedLightDMPlugin : public QQmlExtensionPlugin
27{
25{
28 Q_OBJECT
26 Q_OBJECT
29 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
27 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
@@ -32,4 +30,4 @@ public:
32 void registerTypes(const char *uri) override;
30 void registerTypes(const char *uri) override;
33};
31};
34
32
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
74 return cachedStatus;
74 return cachedStatus;
75}
75}
76
76
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+
77void Powerd::handleDisplayPowerStateChange(int status, int reason)
84void Powerd::handleDisplayPowerStateChange(int status, int reason)
78{
85{
79 if (cachedStatus != (Status)status) {
86 if (cachedStatus != (Status)status) {
plugins/Powerd/Powerd.h+4
@@ -37,6 +37,7 @@ public:
37 Inactivity = 1, // Display changed state due to inactivity
37 Inactivity = 1, // Display changed state due to inactivity
38 PowerKey = 2, // Display changed state due to user pressing power key
38 PowerKey = 2, // Display changed state due to user pressing power key
39 Proximity = 3, // Display changed state due to proximity events
39 Proximity = 3, // Display changed state due to proximity events
40+ Notification = 4, // Display changed state due to user notification
40 };
41 };
41
42
42 enum Status {
43 enum Status {
@@ -49,6 +50,9 @@ public:
49
50
50 Status status() const;
51 Status status() const;
51
52
53+ // Not exposed via Q_PROPERTY because we need the 'reason' argument too
54+ Q_INVOKABLE void setStatus(Status status, DisplayStateChangeReason reason);
55+
52Q_SIGNALS:
56Q_SIGNALS:
53 void statusChanged(DisplayStateChangeReason reason);
57 void statusChanged(DisplayStateChangeReason reason);
54
58
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.cpp+7−7
@@ -71,13 +71,13 @@ void DownloadTracker::startService()
71 if(!m_service.isEmpty() && !m_dbusPath.isEmpty()) {
71 if(!m_service.isEmpty() && !m_dbusPath.isEmpty()) {
72 m_adaptor = new DownloadTrackerAdaptor(m_service, m_dbusPath, QDBusConnection::sessionBus(), this);
72 m_adaptor = new DownloadTrackerAdaptor(m_service, m_dbusPath, QDBusConnection::sessionBus(), this);
73
73
74− connect(m_adaptor, SIGNAL(canceled(bool)), this, SIGNAL(canceled(bool)));
74+ connect(m_adaptor, &DownloadTrackerAdaptor::canceled, this, &DownloadTracker::canceled);
75− connect(m_adaptor, SIGNAL(error(const QString &)), this, SIGNAL(error(const QString &)));
75+ connect(m_adaptor, &DownloadTrackerAdaptor::error, this, &DownloadTracker::error);
76− connect(m_adaptor, SIGNAL(finished(const QString &)), this, SIGNAL(finished(const QString &)));
76+ connect(m_adaptor, &DownloadTrackerAdaptor::finished, this, &DownloadTracker::finished);
77− connect(m_adaptor, SIGNAL(paused(bool)), this, SIGNAL(paused(bool)));
77+ connect(m_adaptor, &DownloadTrackerAdaptor::paused, this, &DownloadTracker::paused);
78− connect(m_adaptor, SIGNAL(progress(qulonglong, qulonglong)), this, SIGNAL(progress(qulonglong, qulonglong)));
78+ connect(m_adaptor, static_cast<void (DownloadTrackerAdaptor::*)(qulonglong, qulonglong)>(&DownloadTrackerAdaptor::progress), this, &DownloadTracker::progress);
79− connect(m_adaptor, SIGNAL(resumed(bool)), this, SIGNAL(resumed(bool)));
79+ connect(m_adaptor, &DownloadTrackerAdaptor::resumed, this, &DownloadTracker::resumed);
80− connect(m_adaptor, SIGNAL(started(bool)), this, SIGNAL(started(bool)));
80+ connect(m_adaptor, &DownloadTrackerAdaptor::started, this, &DownloadTracker::started);
81 }
81 }
82 // FIXME find a better way of determining if the service is ready
82 // FIXME find a better way of determining if the service is ready
83 Q_EMIT serviceReadyChanged(m_adaptor && m_adaptor->isValid());
83 Q_EMIT serviceReadyChanged(m_adaptor && m_adaptor->isValid());
plugins/Unity/Indicators/indicatorsmanager.cpp+3−3
@@ -75,8 +75,8 @@ void IndicatorsManager::load()
75 }
75 }
76 }
76 }
77
77
78− QObject::connect(m_fsWatcher.data(), SIGNAL(directoryChanged(const QString&)), this, SLOT(onDirectoryChanged(const QString&)));
78+ QObject::connect(m_fsWatcher.data(), &QFileSystemWatcher::directoryChanged, this, &IndicatorsManager::onDirectoryChanged);
79− QObject::connect(m_fsWatcher.data(), SIGNAL(fileChanged(const QString&)), this, SLOT(onFileChanged(const QString&)));
79+ QObject::connect(m_fsWatcher.data(), &QFileSystemWatcher::fileChanged, this, &IndicatorsManager::onFileChanged);
80 setLoaded(true);
80 setLoaded(true);
81}
81}
82
82
@@ -282,7 +282,7 @@ Indicator::Ptr IndicatorsManager::indicator(const QString& indicator_name)
282 QSettings settings(data->m_fileInfo.absoluteFilePath(), QSettings::IniFormat, this);
282 QSettings settings(data->m_fileInfo.absoluteFilePath(), QSettings::IniFormat, this);
283 new_indicator->init(data->m_fileInfo.fileName(), settings);
283 new_indicator->init(data->m_fileInfo.fileName(), settings);
284 new_indicator->setProfile(m_profile);
284 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);
286 return new_indicator;
286 return new_indicator;
287}
287}
288
288
plugins/Unity/Indicators/indicatorsmodel.cpp+8−8
@@ -54,13 +54,13 @@ IndicatorsModel::IndicatorsModel(QObject *parent)
54 : QAbstractListModel(parent)
54 : QAbstractListModel(parent)
55{
55{
56 m_manager = new IndicatorsManager(this);
56 m_manager = new IndicatorsManager(this);
57− QObject::connect(m_manager, SIGNAL(indicatorLoaded(const QString&)), this, SLOT(onIndicatorLoaded(const QString&)));
57+ QObject::connect(m_manager, &IndicatorsManager::indicatorLoaded, this, &IndicatorsModel::onIndicatorLoaded);
58− QObject::connect(m_manager, SIGNAL(indicatorAboutToBeUnloaded(const QString&)), this, SLOT(onIndicatorAboutToBeUnloaded(const QString&)));
58+ QObject::connect(m_manager, &IndicatorsManager::indicatorAboutToBeUnloaded, this, &IndicatorsModel::onIndicatorAboutToBeUnloaded);
59− QObject::connect(m_manager, SIGNAL(profileChanged(const QString&)), this, SIGNAL(profileChanged()));
59+ QObject::connect(m_manager, &IndicatorsManager::profileChanged, this, &IndicatorsModel::profileChanged);
60
60
61− QObject::connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
61+ QObject::connect(this, &IndicatorsModel::rowsInserted, this, &IndicatorsModel::countChanged);
62− QObject::connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
62+ QObject::connect(this, &IndicatorsModel::rowsRemoved, this, &IndicatorsModel::countChanged);
63− QObject::connect(this, SIGNAL(modelReset()), this, SIGNAL(countChanged()));
63+ QObject::connect(this, &IndicatorsModel::modelReset, this, &IndicatorsModel::countChanged);
64}
64}
65
65
66/*! \internal */
66/*! \internal */
@@ -148,8 +148,8 @@ void IndicatorsModel::onIndicatorLoaded(const QString& indicator_name)
148 pos++;
148 pos++;
149 }
149 }
150
150
151− QObject::connect(indicator.data(), SIGNAL(identifierChanged(const QString&)), this, SLOT(onIdentifierChanged()));
151+ QObject::connect(indicator.data(), &Indicator::identifierChanged, this, &IndicatorsModel::onIdentifierChanged);
152− QObject::connect(indicator.data(), SIGNAL(indicatorPropertiesChanged(const QVariant&)), this, SLOT(onIndicatorPropertiesChanged()));
152+ QObject::connect(indicator.data(), &Indicator::indicatorPropertiesChanged, this, &IndicatorsModel::onIndicatorPropertiesChanged);
153
153
154 beginInsertRows(QModelIndex(), pos, pos);
154 beginInsertRows(QModelIndex(), pos, pos);
155
155
plugins/Unity/Indicators/modelactionrootstate.cpp+4−4
@@ -55,11 +55,11 @@ void ModelActionRootState::setMenu(UnityMenuModel* menu)
55 m_menu = menu;
55 m_menu = menu;
56
56
57 if (m_menu) {
57 if (m_menu) {
58− connect(m_menu, SIGNAL(rowsInserted(const QModelIndex&, int, int)), SLOT(onModelRowsAdded(const QModelIndex&, int, int)));
58+ connect(m_menu, &UnityMenuModel::rowsInserted, this, &ModelActionRootState::onModelRowsAdded);
59− connect(m_menu, SIGNAL(rowsRemoved(const QModelIndex&, int, int)), SLOT(onModelRowsRemoved(const QModelIndex&, int, int)));
59+ connect(m_menu, &UnityMenuModel::rowsRemoved, this, &ModelActionRootState::onModelRowsRemoved);
60− connect(m_menu, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)), SLOT(onModelDataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)));
60+ connect(m_menu, &UnityMenuModel::dataChanged, this, &ModelActionRootState::onModelDataChanged);
61
61
62− connect(m_menu, SIGNAL(destroyed()), SLOT(reset()));
62+ connect(m_menu, &UnityMenuModel::destroyed, this, &ModelActionRootState::reset);
63 }
63 }
64 updateActionState();
64 updateActionState();
65 Q_EMIT menuChanged();
65 Q_EMIT menuChanged();
plugins/Unity/Indicators/modelprinter.cpp+6−6
@@ -42,9 +42,9 @@ void ModelPrinter::setSourceModel(UnityMenuModel * sourceModel)
42 Q_EMIT textChanged();
42 Q_EMIT textChanged();
43 }
43 }
44 if (m_model != nullptr) {
44 if (m_model != nullptr) {
45− connect(m_model, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(textChanged()));
45+ connect(m_model, &UnityMenuModel::rowsInserted, this, &ModelPrinter::textChanged);
46− connect(m_model, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(textChanged()));
46+ connect(m_model, &UnityMenuModel::rowsRemoved, this, &ModelPrinter::textChanged);
47− connect(m_model, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)), SIGNAL(textChanged()));
47+ connect(m_model, &UnityMenuModel::dataChanged, this, &ModelPrinter::textChanged);
48 }
48 }
49}
49}
50
50
@@ -83,9 +83,9 @@ QString ModelPrinter::getModelDataString(UnityMenuModel* sourceModel, int level)
83
83
84 if (!m_children.contains(childMenuModel)) {
84 if (!m_children.contains(childMenuModel)) {
85 m_children << childMenuModel;
85 m_children << childMenuModel;
86− connect(childMenuModel, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(textChanged()));
86+ connect(childMenuModel, &UnityMenuModel::rowsInserted, this, &ModelPrinter::textChanged);
87− connect(childMenuModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(textChanged()));
87+ connect(childMenuModel, &UnityMenuModel::rowsRemoved, this, &ModelPrinter::textChanged);
88− connect(childMenuModel, SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&, const QVector<int>&)), SIGNAL(textChanged()));
88+ connect(childMenuModel, &UnityMenuModel::dataChanged, this, &ModelPrinter::textChanged);
89 }
89 }
90 stream << getModelDataString(childMenuModel, level+1);
90 stream << getModelDataString(childMenuModel, level+1);
91 }
91 }
plugins/Unity/Indicators/unitymenumodelstack.cpp+4−4
@@ -31,9 +31,9 @@ public:
31 m_index(index)
31 m_index(index)
32 {
32 {
33 if (m_parentModel) {
33 if (m_parentModel) {
34− QObject::connect(m_parentModel, SIGNAL(rowsInserted(QModelIndex, int, int)), this, SLOT(onRowsInserted(QModelIndex, int, int)));
34+ QObject::connect(m_parentModel, &UnityMenuModel::rowsInserted, this, &UnityMenuModelEntry::onRowsInserted);
35− QObject::connect(m_parentModel, SIGNAL(rowsRemoved(QModelIndex, int, int)), this, SLOT(onRowsRemoved(QModelIndex, int, int)));
35+ QObject::connect(m_parentModel, &UnityMenuModel::rowsRemoved, this, &UnityMenuModelEntry::onRowsRemoved);
36− QObject::connect(m_parentModel, SIGNAL(modelReset()), this, SLOT(onModelReset()));
36+ QObject::connect(m_parentModel, &UnityMenuModel::modelReset, this, &UnityMenuModelEntry::onModelReset);
37 }
37 }
38 }
38 }
39
39
@@ -117,7 +117,7 @@ int UnityMenuModelStack::count() const
117void UnityMenuModelStack::push(UnityMenuModel* model, int index)
117void UnityMenuModelStack::push(UnityMenuModel* model, int index)
118{
118{
119 UnityMenuModelEntry* entry = new UnityMenuModelEntry(model, tail(), index);
119 UnityMenuModelEntry* entry = new UnityMenuModelEntry(model, tail(), index);
120− QObject::connect(entry, SIGNAL(remove()), SLOT(onRemove()));
120+ QObject::connect(entry, &UnityMenuModelEntry::remove, this, &UnityMenuModelStack::onRemove);
121
121
122 m_menuModels << entry;
122 m_menuModels << entry;
123 Q_EMIT tailChanged(model);
123 Q_EMIT tailChanged(model);
plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux.cpp+2−2
@@ -52,7 +52,7 @@ QInputDeviceInfoPrivate::QInputDeviceInfoPrivate(QObject *parent) :
52 QObject(parent)
52 QObject(parent)
53 , udev(0)
53 , udev(0)
54{
54{
55− QTimer::singleShot(250,this,SLOT(init()));
55+ QTimer::singleShot(250, this, &QInputDeviceInfoPrivate::init);
56}
56}
57
57
58void QInputDeviceInfoPrivate::init()
58void QInputDeviceInfoPrivate::init()
@@ -78,7 +78,7 @@ void QInputDeviceInfoPrivate::init()
78 notifierFd = udev_monitor_get_fd(udevMonitor);
78 notifierFd = udev_monitor_get_fd(udevMonitor);
79
79
80 notifier = new QSocketNotifier(notifierFd, QSocketNotifier::Read, this);
80 notifier = new QSocketNotifier(notifierFd, QSocketNotifier::Read, this);
81− connect(notifier, SIGNAL(activated(int)), this, SLOT(onUDevChanges()));
81+ connect(notifier, &QSocketNotifier::activated, this, &QInputDeviceInfoPrivate::onUDevChanges);
82
82
83
83
84 udev_enumerate_scan_devices(enumerate);
84 udev_enumerate_scan_devices(enumerate);
plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo.cpp+1−1
@@ -44,7 +44,7 @@ QDeclarativeInputDeviceInfo::QDeclarativeInputDeviceInfo(QObject *parent) :
44 QAbstractListModel(parent),
44 QAbstractListModel(parent),
45 deviceInfo(new QInputDeviceInfo)
45 deviceInfo(new QInputDeviceInfo)
46{
46{
47− connect(deviceInfo,SIGNAL(ready()),this,SLOT(updateDeviceList()));
47+ connect(deviceInfo, &QInputDeviceInfo::ready, this, &QDeclarativeInputDeviceInfo::updateDeviceList);
48 connect(deviceInfo, &QInputDeviceInfo::deviceAdded,this,&QDeclarativeInputDeviceInfo::addedDevice);
48 connect(deviceInfo, &QInputDeviceInfo::deviceAdded,this,&QDeclarativeInputDeviceInfo::addedDevice);
49 connect(deviceInfo, &QInputDeviceInfo::deviceRemoved,this,&QDeclarativeInputDeviceInfo::removedDevice);
49 connect(deviceInfo, &QInputDeviceInfo::deviceRemoved,this,&QDeclarativeInputDeviceInfo::removedDevice);
50}
50}
plugins/Unity/InputInfo/qinputinfo.cpp+1−1
@@ -138,7 +138,7 @@ QInputDeviceInfo::QInputDeviceInfo(QObject *parent) :
138 connect(d_ptr, &QInputDeviceInfoPrivate::newDevice,this,&QInputDeviceInfo::addedDevice);
138 connect(d_ptr, &QInputDeviceInfoPrivate::newDevice,this,&QInputDeviceInfo::addedDevice);
139 connect(d_ptr, &QInputDeviceInfoPrivate::deviceRemoved,this,&QInputDeviceInfo::deviceRemoved);
139 connect(d_ptr, &QInputDeviceInfoPrivate::deviceRemoved,this,&QInputDeviceInfo::deviceRemoved);
140
140
141− connect(d_ptr,SIGNAL(ready()),this,SIGNAL(ready()));
141+ connect(d_ptr, &QInputDeviceInfoPrivate::ready, this, &QInputDeviceInfo::ready);
142}
142}
143
143
144QVector <QInputDevice *> QInputDeviceInfo::deviceList()
144QVector <QInputDevice *> QInputDeviceInfo::deviceList()
plugins/Unity/Launcher/launchermodel.cpp+6−6
@@ -256,9 +256,9 @@ void LauncherModel::setApplicationManager(unity::shell::application::Application
256 // Is there already another appmanager set?
256 // Is there already another appmanager set?
257 if (m_appManager) {
257 if (m_appManager) {
258 // Disconnect any signals
258 // Disconnect any signals
259− disconnect(this, SLOT(applicationAdded(QModelIndex,int)));
259+ disconnect(this, &LauncherModel::applicationAdded, 0, nullptr);
260− disconnect(this, SLOT(applicationRemoved(QModelIndex,int)));
260+ disconnect(this, &LauncherModel::applicationRemoved, 0, nullptr);
261− disconnect(this, SLOT(focusedAppIdChanged()));
261+ disconnect(this, &LauncherModel::focusedAppIdChanged, 0, nullptr);
262
262
263 // remove any recent/running apps from the launcher
263 // remove any recent/running apps from the launcher
264 QList<int> recentAppIndices;
264 QList<int> recentAppIndices;
@@ -278,9 +278,9 @@ void LauncherModel::setApplicationManager(unity::shell::application::Application
278 }
278 }
279
279
280 m_appManager = appManager;
280 m_appManager = appManager;
281− connect(m_appManager, SIGNAL(rowsInserted(QModelIndex, int, int)), SLOT(applicationAdded(QModelIndex,int)));
281+ connect(m_appManager, &ApplicationManagerInterface::rowsInserted, this, &LauncherModel::applicationAdded);
282− connect(m_appManager, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)), SLOT(applicationRemoved(QModelIndex,int)));
282+ connect(m_appManager, &ApplicationManagerInterface::rowsAboutToBeRemoved, this, &LauncherModel::applicationRemoved);
283− connect(m_appManager, SIGNAL(focusedApplicationIdChanged()), SLOT(focusedAppIdChanged()));
283+ connect(m_appManager, &ApplicationManagerInterface::focusedApplicationIdChanged, this, &LauncherModel::focusedAppIdChanged);
284
284
285 Q_EMIT applicationManagerChanged();
285 Q_EMIT applicationManagerChanged();
286
286
plugins/Utils/qlimitproxymodelqml.cpp+15−15
@@ -28,9 +28,9 @@ QLimitProxyModelQML::QLimitProxyModelQML(QObject *parent)
28 , m_dataChangedBegin(-1)
28 , m_dataChangedBegin(-1)
29 , m_dataChangedEnd(-1)
29 , m_dataChangedEnd(-1)
30{
30{
31− connect(this, SIGNAL(modelReset()), SIGNAL(countChanged()));
31+ connect(this, &QLimitProxyModelQML::modelReset, this, &QLimitProxyModelQML::countChanged);
32− connect(this, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(countChanged()));
32+ connect(this, &QLimitProxyModelQML::rowsInserted, this, &QLimitProxyModelQML::countChanged);
33− connect(this, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(countChanged()));
33+ connect(this, &QLimitProxyModelQML::rowsRemoved, this, &QLimitProxyModelQML::countChanged);
34}
34}
35
35
36QHash<int, QByteArray> QLimitProxyModelQML::roleNames() const
36QHash<int, QByteArray> QLimitProxyModelQML::roleNames() const
@@ -50,20 +50,20 @@ QLimitProxyModelQML::setModel(QAbstractItemModel *itemModel)
50
50
51 if (sourceModel() != nullptr) {
51 if (sourceModel() != nullptr) {
52 // Disconnect the QIdentityProxyModel handling for rows removed/added...
52 // Disconnect the QIdentityProxyModel handling for rows removed/added...
53− disconnect(sourceModel(), SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)), this, nullptr);
53+ disconnect(sourceModel(), &QAbstractItemModel::rowsAboutToBeInserted, this, nullptr);
54− disconnect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)), this, nullptr);
54+ disconnect(sourceModel(), &QAbstractItemModel::rowsInserted, this, nullptr);
55− disconnect(sourceModel(), SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)), this, nullptr);
55+ disconnect(sourceModel(), &QAbstractItemModel::rowsAboutToBeRemoved, this, nullptr);
56− disconnect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)), this, nullptr);
56+ disconnect(sourceModel(), &QAbstractItemModel::rowsRemoved, this, nullptr);
57
57
58 // ... and use our own
58 // ... and use our own
59− connect(sourceModel(), SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
59+ connect(sourceModel(), &QAbstractItemModel::rowsAboutToBeInserted,
60− this, SLOT(sourceRowsAboutToBeInserted(QModelIndex,int,int)));
60+ this, &QLimitProxyModelQML::sourceRowsAboutToBeInserted);
61− connect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
61+ connect(sourceModel(), &QAbstractItemModel::rowsInserted,
62− this, SLOT(sourceRowsInserted(QModelIndex,int,int)));
62+ this, &QLimitProxyModelQML::sourceRowsInserted);
63− connect(sourceModel(), SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
63+ connect(sourceModel(), &QAbstractItemModel::rowsAboutToBeRemoved,
64− this, SLOT(sourceRowsAboutToBeRemoved(QModelIndex,int,int)));
64+ this, &QLimitProxyModelQML::sourceRowsAboutToBeRemoved);
65− connect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
65+ connect(sourceModel(), &QAbstractItemModel::rowsRemoved,
66− this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
66+ this, &QLimitProxyModelQML::sourceRowsRemoved);
67 }
67 }
68 Q_EMIT modelChanged();
68 Q_EMIT modelChanged();
69 }
69 }
plugins/Utils/unitysortfilterproxymodelqml.cpp+6−6
@@ -24,9 +24,9 @@ UnitySortFilterProxyModelQML::UnitySortFilterProxyModelQML(QObject *parent)
24 : QSortFilterProxyModel(parent)
24 : QSortFilterProxyModel(parent)
25 , m_invertMatch(false)
25 , m_invertMatch(false)
26{
26{
27− connect(this, SIGNAL(modelReset()), SIGNAL(countChanged()));
27+ connect(this, &UnitySortFilterProxyModelQML::modelReset, this, &UnitySortFilterProxyModelQML::countChanged);
28− connect(this, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(countChanged()));
28+ connect(this, &UnitySortFilterProxyModelQML::rowsInserted, this, &UnitySortFilterProxyModelQML::countChanged);
29− connect(this, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(countChanged()));
29+ connect(this, &UnitySortFilterProxyModelQML::rowsRemoved, this, &UnitySortFilterProxyModelQML::countChanged);
30}
30}
31
31
32/*
32/*
@@ -59,9 +59,9 @@ UnitySortFilterProxyModelQML::setModel(QAbstractItemModel *itemModel)
59
59
60 setSourceModel(itemModel);
60 setSourceModel(itemModel);
61
61
62− connect(itemModel, SIGNAL(modelReset()), SIGNAL(totalCountChanged()));
62+ connect(itemModel, &QAbstractItemModel::modelReset, this, &UnitySortFilterProxyModelQML::totalCountChanged);
63− connect(itemModel, SIGNAL(rowsInserted(QModelIndex,int,int)), SIGNAL(totalCountChanged()));
63+ connect(itemModel, &QAbstractItemModel::rowsInserted, this, &UnitySortFilterProxyModelQML::totalCountChanged);
64− connect(itemModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), SIGNAL(totalCountChanged()));
64+ connect(itemModel, &QAbstractItemModel::rowsRemoved, this, &UnitySortFilterProxyModelQML::totalCountChanged);
65
65
66 Q_EMIT totalCountChanged();
66 Q_EMIT totalCountChanged();
67 Q_EMIT modelChanged();
67 Q_EMIT modelChanged();
plugins/Wizard/System.cpp+1−2
@@ -34,8 +34,7 @@ System::System()
34 qDBusRegisterMetaType<QMap<QString,QString>>();
34 qDBusRegisterMetaType<QMap<QString,QString>>();
35
35
36 m_fsWatcher.addPath(wizardEnabledPath());
36 m_fsWatcher.addPath(wizardEnabledPath());
37− connect(&m_fsWatcher, SIGNAL(fileChanged(const QString &)),
37+ connect(&m_fsWatcher, &QFileSystemWatcher::fileChanged, this, &System::wizardEnabledChanged);
38− this, SIGNAL(wizardEnabledChanged()));
39}
38}
40
39
41QString System::wizardEnabledPath()
40QString System::wizardEnabledPath()
po/am.po+23−109
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-04 14:46+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: samson <Unknown>\n"
12"Last-Translator: samson <Unknown>\n"
13"Language-Team: Amharic <am@li.org>\n"
13"Language-Team: Amharic <am@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "የ መግቢያ ቃል: "
23msgstr "የ መግቢያ ቃል: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "አቋራጭ ማጣበቂያ"
28msgstr "አቋራጭ ማጣበቂያ"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "አቋራጭ መለያያ"
36msgstr "አቋራጭ መለያያ"
33
37
@@ -225,15 +229,15 @@ msgstr "የ ድንገተኛ ጥሪ"
225msgid "OK"
229msgid "OK"
226msgstr "እሺ"
230msgstr "እሺ"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "አነስተኛ መመልከቻ"
234msgstr "አነስተኛ መመልከቻ"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "ሁሉንም መመልከቻ"
238msgstr "ሁሉንም መመልከቻ"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "መፈለጊያ"
243msgstr "መፈለጊያ"
@@ -269,6 +273,11 @@ msgstr "ተጨማሪ..."
269msgid "Less..."
273msgid "Less..."
270msgstr "አነስተኛ..."
274msgstr "አነስተኛ..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "መላኪያ"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "ለዚህ ደረጃ ይስጡ"
283msgstr "ለዚህ ደረጃ ይስጡ"
@@ -277,10 +286,6 @@ msgstr "ለዚህ ደረጃ ይስጡ"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "ግምገማ መጨመሪያ"
287msgstr "ግምገማ መጨመሪያ"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "መላኪያ"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "ይሳቡ ለማነቃቃት…"
291msgstr "ይሳቡ ለማነቃቃት…"
@@ -476,15 +481,11 @@ msgstr "የተለዩ ዝርዝሮች መክፈቻ"
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr "ከ ታች ጠርዝ በኩል ወደ ላይ ይጥረጉ"
482msgstr "ከ ታች ጠርዝ በኩል ወደ ላይ ይጥረጉ"
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr "እዚህ መታ ይድርጉ ለመቀጠል"
487msgstr "እዚህ መታ ይድርጉ ለመቀጠል"
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "ለመጨረስ እዚህ ይጫኑ"
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr "እነዚህ አቋራጮች ናቸው እርስዎ ለሚወዷቸው መተግበሪያዎች"
491msgstr "እነዚህ አቋራጮች ናቸው እርስዎ ለሚወዷቸው መተግበሪያዎች"
@@ -706,95 +707,8 @@ msgstr "〈 %1"
706msgid "%1 〉"
707msgid "%1 〉"
707msgstr "%1 〉"
708msgstr "%1 〉"
708
709
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−
799#~ msgid "Please re-enter"
710#~ msgid "Please re-enter"
800#~ msgstr "እባክዎን እንደገና-ያስገቡ"
711#~ msgstr "እባክዎን እንደገና-ያስገቡ"
712+
713+#~ msgid "Click here to finish."
714+#~ msgstr "ለመጨረስ እዚህ ይጫኑ"
po/ar.po+23−75
@@ -7,8 +7,8 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-29 09:41+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
12"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
13"Language-Team: Arabic <ar@li.org>\n"
13"Language-Team: Arabic <ar@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
17"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
18"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
18"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "كلمة السر: "
24msgstr "كلمة السر: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "تثبيت الاختصار"
29msgstr "تثبيت الاختصار"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "إزالة تثبيت الاختصار"
37msgstr "إزالة تثبيت الاختصار"
34
38
@@ -232,15 +236,15 @@ msgstr "مكالمة طوارئ"
232msgid "OK"
236msgid "OK"
233msgstr "موافق"
237msgstr "موافق"
234
238
235−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
239+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
236msgid "See less"
240msgid "See less"
237msgstr "شاهد أقل"
241msgstr "شاهد أقل"
238
242
239−#: qml/Dash/GenericScopeView.qml:539
243+#: qml/Dash/GenericScopeView.qml:569
240msgid "See all"
244msgid "See all"
241msgstr "عرض الكل"
245msgstr "عرض الكل"
242
246
243−#: qml/Dash/GenericScopeView.qml:601
247+#: qml/Dash/GenericScopeView.qml:631
244msgctxt "Label: Hint for dash search line edit"
248msgctxt "Label: Hint for dash search line edit"
245msgid "Search"
249msgid "Search"
246msgstr "بحث"
250msgstr "بحث"
@@ -276,6 +280,11 @@ msgstr "المزيد..."
276msgid "Less..."
280msgid "Less..."
277msgstr "أقل..."
281msgstr "أقل..."
278
282
283+#: qml/Dash/Previews/PreviewCommentInput.qml:61
284+#: qml/Dash/Previews/PreviewRatingInput.qml:169
285+msgid "Send"
286+msgstr "أرسل"
287+
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
288#: qml/Dash/Previews/PreviewRatingInput.qml:84
280msgid "Rate this"
289msgid "Rate this"
281msgstr "قيّم ذلك"
290msgstr "قيّم ذلك"
@@ -284,10 +293,6 @@ msgstr "قيّم ذلك"
284msgid "Add a review"
293msgid "Add a review"
285msgstr "أضف تعليق"
294msgstr "أضف تعليق"
286
295
287−#: qml/Dash/Previews/PreviewRatingInput.qml:169
288−msgid "Send"
289−msgstr "أرسل"
290−
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
296#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
297msgid "Pull to refresh…"
293msgstr "اسحب للتحديث..."
298msgstr "اسحب للتحديث..."
@@ -491,15 +496,11 @@ msgstr "فتح قوائم خاصة"
491msgid "Swipe up from the bottom edge."
496msgid "Swipe up from the bottom edge."
492msgstr "اسحب لأعلى من الحافة السفلى."
497msgstr "اسحب لأعلى من الحافة السفلى."
493
498
494−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
499+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
495#: qml/Tutorial/TutorialRight.qml:144
500#: qml/Tutorial/TutorialRight.qml:144
496msgid "Tap here to continue."
501msgid "Tap here to continue."
497msgstr "انقر هنا للمتابعة."
502msgstr "انقر هنا للمتابعة."
498
503
499−#: qml/Tutorial/TutorialContent.qml:81
500−msgid "Click here to finish."
501−msgstr "انقر هنا للإنهاء."
502−
503#: qml/Tutorial/TutorialLeftFinish.qml:24
504#: qml/Tutorial/TutorialLeftFinish.qml:24
504msgid "These are the shortcuts to favorite apps"
505msgid "These are the shortcuts to favorite apps"
505msgstr "هذه اختصارات للتطبيقات المُفضلة"
506msgstr "هذه اختصارات للتطبيقات المُفضلة"
@@ -725,61 +726,8 @@ msgstr ""
725msgid "%1 〉"
726msgid "%1 〉"
726msgstr ""
727msgstr ""
727
728
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−
784#~ msgid "Please re-enter"
729#~ msgid "Please re-enter"
785#~ msgstr "برجاء إعادة إدخالها"
730#~ msgstr "برجاء إعادة إدخالها"
731+
732+#~ msgid "Click here to finish."
733+#~ msgstr "انقر هنا للإنهاء."
po/ast.po+22−111
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-06-11 23:39+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: enolp <enolp@softastur.org>\n"
12"Last-Translator: enolp <enolp@softastur.org>\n"
13"Language-Team: Asturian <ast@li.org>\n"
13"Language-Team: Asturian <ast@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Contraseña: "
23msgstr "Contraseña: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Anclar atayu"
28msgstr "Anclar atayu"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Desanclar atayu"
36msgstr "Desanclar atayu"
33
37
@@ -226,15 +230,15 @@ msgstr "Llamada d'emerxencia"
226msgid "OK"
230msgid "OK"
227msgstr "Aceutar"
231msgstr "Aceutar"
228
232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230msgid "See less"
234msgid "See less"
231msgstr "Ver menos"
235msgstr "Ver menos"
232
236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234msgid "See all"
238msgid "See all"
235msgstr "Ver too"
239msgstr "Ver too"
236
240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238msgctxt "Label: Hint for dash search line edit"
242msgctxt "Label: Hint for dash search line edit"
239msgid "Search"
243msgid "Search"
240msgstr "Guetar"
244msgstr "Guetar"
@@ -270,6 +274,11 @@ msgstr "Más…"
270msgid "Less..."
274msgid "Less..."
271msgstr "Menos…"
275msgstr "Menos…"
272
276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Unviar"
281+
273#: qml/Dash/Previews/PreviewRatingInput.qml:84
282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274msgid "Rate this"
283msgid "Rate this"
275msgstr "Valorar esto"
284msgstr "Valorar esto"
@@ -278,10 +287,6 @@ msgstr "Valorar esto"
278msgid "Add a review"
287msgid "Add a review"
279msgstr "Amestar una reseña"
288msgstr "Amestar una reseña"
280
289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Unviar"
284−
285#: qml/Dash/PullToRefreshScopeStyle.qml:55
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286msgid "Pull to refresh…"
291msgid "Pull to refresh…"
287msgstr "Tira p'anovar..."
292msgstr "Tira p'anovar..."
@@ -477,15 +482,11 @@ msgstr "Abrir menús especiales"
477msgid "Swipe up from the bottom edge."
482msgid "Swipe up from the bottom edge."
478msgstr "Esliza dende'l berbesu d'embaxo."
483msgstr "Esliza dende'l berbesu d'embaxo."
479
484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481#: qml/Tutorial/TutorialRight.qml:144
486#: qml/Tutorial/TutorialRight.qml:144
482msgid "Tap here to continue."
487msgid "Tap here to continue."
483msgstr "Toca equí pa siguir."
488msgstr "Toca equí pa siguir."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr "Primi equí pa finar."
488−
489#: qml/Tutorial/TutorialLeftFinish.qml:24
490#: qml/Tutorial/TutorialLeftFinish.qml:24
490msgid "These are the shortcuts to favorite apps"
491msgid "These are the shortcuts to favorite apps"
491msgstr "Estos son los atayos a les aplicaciones favorites"
492msgstr "Estos son los atayos a les aplicaciones favorites"
@@ -711,98 +712,8 @@ msgstr "〈 %1"
711msgid "%1 〉"
712msgid "%1 〉"
712msgstr "%1 〉"
713msgstr "%1 〉"
713
714
714−#~ msgid "Skip intro"
715+#~ msgid "Click here to finish."
715−#~ msgstr "Omitir la intro"
716+#~ msgstr "Primi equí pa finar."
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"
806
717
807#~ msgid "Please re-enter"
718#~ msgid "Please re-enter"
808#~ msgstr "Por favor, reintroduzla"
719#~ msgstr "Por favor, reintroduzla"
po/az.po+20−99
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-09-03 16:39+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
12"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
13"Language-Team: Azerbaijani <az@li.org>\n"
13"Language-Team: Azerbaijani <az@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Şifrә: "
23msgstr "Şifrә: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Pin qısayolu"
28msgstr "Pin qısayolu"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Açma qısayolu"
36msgstr "Açma qısayolu"
33
37
@@ -223,15 +227,15 @@ msgstr "Zərurət zəngi"
223msgid "OK"
227msgid "OK"
224msgstr "Oldu"
228msgstr "Oldu"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr "Daha azını gör"
232msgstr "Daha azını gör"
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr "Hamısını gör"
236msgstr "Hamısını gör"
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr "Daha çox..."
267msgid "Less..."
271msgid "Less..."
268msgstr "Az..."
272msgstr "Az..."
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Göndər"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "Qiymәtlәndir"
281msgstr "Qiymәtlәndir"
@@ -275,10 +284,6 @@ msgstr "Qiymәtlәndir"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "Rəy yaz"
285msgstr "Rəy yaz"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Göndər"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -474,15 +479,11 @@ msgstr ""
474msgid "Swipe up from the bottom edge."
479msgid "Swipe up from the bottom edge."
475msgstr ""
480msgstr ""
476
481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478#: qml/Tutorial/TutorialRight.qml:144
483#: qml/Tutorial/TutorialRight.qml:144
479msgid "Tap here to continue."
484msgid "Tap here to continue."
480msgstr ""
485msgstr ""
481
486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr ""
485−
486#: qml/Tutorial/TutorialLeftFinish.qml:24
487#: qml/Tutorial/TutorialLeftFinish.qml:24
487msgid "These are the shortcuts to favorite apps"
488msgid "These are the shortcuts to favorite apps"
488msgstr ""
489msgstr ""
@@ -700,83 +701,3 @@ msgstr ""
700#, qt-format
701#, qt-format
701msgid "%1 〉"
702msgid "%1 〉"
702msgstr ""
703msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-04-27 14:34+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Arsień Šachalevič <semen.shah@gmail.com>\n"
12"Last-Translator: Arsień Šachalevič <semen.shah@gmail.com>\n"
13"Language-Team: Belarusian <be@li.org>\n"
13"Language-Team: Belarusian <be@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Пароль: "
24msgstr "Пароль: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Замацаваць кнопку"
29msgstr "Замацаваць кнопку"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Адмацаваць кнопку"
37msgstr "Адмацаваць кнопку"
34
38
@@ -230,15 +234,15 @@ msgstr "Терміновы выклік"
230msgid "OK"
234msgid "OK"
231msgstr "Добра"
235msgstr "Добра"
232
236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234msgid "See less"
238msgid "See less"
235msgstr "Карацей"
239msgstr "Карацей"
236
240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238msgid "See all"
242msgid "See all"
239msgstr "Больш падрабязна"
243msgstr "Больш падрабязна"
240
244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242msgctxt "Label: Hint for dash search line edit"
246msgctxt "Label: Hint for dash search line edit"
243msgid "Search"
247msgid "Search"
244msgstr "Пошук"
248msgstr "Пошук"
@@ -274,6 +278,11 @@ msgstr "Болей…"
274msgid "Less..."
278msgid "Less..."
275msgstr "Менш..."
279msgstr "Менш..."
276
280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Адправіць"
285+
277#: qml/Dash/Previews/PreviewRatingInput.qml:84
286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278msgid "Rate this"
287msgid "Rate this"
279msgstr "Ацаніць"
288msgstr "Ацаніць"
@@ -282,10 +291,6 @@ msgstr "Ацаніць"
282msgid "Add a review"
291msgid "Add a review"
283msgstr "Дадаць рэцэнзію"
292msgstr "Дадаць рэцэнзію"
284
293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Адправіць"
288−
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
295msgid "Pull to refresh…"
291msgstr "Пацягніце для абнаўлення ..."
296msgstr "Пацягніце для абнаўлення ..."
@@ -481,15 +486,11 @@ msgstr "Адкрыць спецыяльныя меню"
481msgid "Swipe up from the bottom edge."
486msgid "Swipe up from the bottom edge."
482msgstr "Правесці уверх ад ніжняга краю."
487msgstr "Правесці уверх ад ніжняга краю."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
489+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
485#: qml/Tutorial/TutorialRight.qml:144
490#: qml/Tutorial/TutorialRight.qml:144
486msgid "Tap here to continue."
491msgid "Tap here to continue."
487msgstr "Націсніце тут, каб працягнуць."
492msgstr "Націсніце тут, каб працягнуць."
488
493
489−#: qml/Tutorial/TutorialContent.qml:81
490−msgid "Click here to finish."
491−msgstr "Націсніце тут для завяршэння."
492−
493#: qml/Tutorial/TutorialLeftFinish.qml:24
494#: qml/Tutorial/TutorialLeftFinish.qml:24
494msgid "These are the shortcuts to favorite apps"
495msgid "These are the shortcuts to favorite apps"
495msgstr "Гэта скарачэнні для абраных праграм"
496msgstr "Гэта скарачэнні для абраных праграм"
@@ -715,87 +716,8 @@ msgstr "〈 %1"
715msgid "%1 〉"
716msgid "%1 〉"
716msgstr "%1 〉"
717msgstr "%1 〉"
717
718
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−
800#~ msgid "Please re-enter"
719#~ msgid "Please re-enter"
801#~ msgstr "Калі ласка, паўтарыце ўвод"
720#~ msgstr "Калі ласка, паўтарыце ўвод"
721+
722+#~ msgid "Click here to finish."
723+#~ msgstr "Націсніце тут для завяршэння."
po/bg.po+20−74
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-04-12 14:43+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
12"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
13"Language-Team: Bulgarian <bg@li.org>\n"
13"Language-Team: Bulgarian <bg@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -225,15 +229,15 @@ msgstr "Спешно повикване"
225msgid "OK"
229msgid "OK"
226msgstr ""
230msgstr ""
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr ""
234msgstr ""
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr ""
238msgstr ""
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr ""
243msgstr ""
@@ -269,6 +273,11 @@ msgstr ""
269msgid "Less..."
273msgid "Less..."
270msgstr "По-малко..."
274msgstr "По-малко..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Изпрати"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "Оценете това"
283msgstr "Оценете това"
@@ -277,10 +286,6 @@ msgstr "Оценете това"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "Добави отзив"
287msgstr "Добави отзив"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Изпрати"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr ""
291msgstr ""
@@ -472,15 +477,11 @@ msgstr ""
472msgid "Swipe up from the bottom edge."
477msgid "Swipe up from the bottom edge."
473msgstr ""
478msgstr ""
474
479
475−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
480+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
476#: qml/Tutorial/TutorialRight.qml:144
481#: qml/Tutorial/TutorialRight.qml:144
477msgid "Tap here to continue."
482msgid "Tap here to continue."
478msgstr ""
483msgstr ""
479
484
480−#: qml/Tutorial/TutorialContent.qml:81
481−msgid "Click here to finish."
482−msgstr ""
483−
484#: qml/Tutorial/TutorialLeftFinish.qml:24
485#: qml/Tutorial/TutorialLeftFinish.qml:24
485msgid "These are the shortcuts to favorite apps"
486msgid "These are the shortcuts to favorite apps"
486msgstr ""
487msgstr ""
@@ -698,58 +699,3 @@ msgstr ""
698#, qt-format
699#, qt-format
699msgid "%1 〉"
700msgid "%1 〉"
700msgstr ""
701msgstr ""
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+8−105
@@ -6,17 +6,18 @@
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9−"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9+"Report-Msgid-Bugs-To: \n"
10"POT-Creation-Date: 2015-07-17 10:10+0200\n"
10"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-08-25 14:12+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12−"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
12+"Last-Translator: Rouxel <vincent.rouxel@mailoo.org>\n"
13"Language-Team: Breton <br@li.org>\n"
13"Language-Team: Breton <br@li.org>\n"
14+"Language: br\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-26 06:12+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
20
21
21#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
23msgid "Password: "
@@ -563,8 +564,7 @@ msgstr "Surentez ar prennañ"
563
564
564#: qml/Wizard/Pages/30-passwd-type.qml:74
565#: qml/Wizard/Pages/30-passwd-type.qml:74
565msgid "Please select how you’d like to unlock your phone."
566msgid "Please select how you’d like to unlock your phone."
566−msgstr ""
567−"Diuzit e peseurt mod e fell deoc'h dibrennañ ho pellgomzer, mar plij."
567+msgstr "Diuzit e peseurt mod e fell deoc'h dibrennañ ho pellgomzer, mar plij."
568
568
569#: qml/Wizard/Pages/30-passwd-type.qml:97
569#: qml/Wizard/Pages/30-passwd-type.qml:97
570msgctxt "Label: Type of security method"
570msgctxt "Label: Type of security method"
@@ -622,8 +622,7 @@ msgstr "Implijout ar GPS hepken (n'eo ket ken resis)"
622
622
623#: qml/Wizard/Pages/50-location.qml:86
623#: qml/Wizard/Pages/50-location.qml:86
624msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
624msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
625−msgstr ""
626−"Implijout ar GPS, Wi-Fi dizanv pe titouroù ar rouedad kelligel (aliet)"
625+msgstr "Implijout ar GPS, Wi-Fi dizanv pe titouroù ar rouedad kelligel (aliet)"
627
626
628#. Translators: HERE is a trademark for Nokia's location service, you probably shouldn't translate it
627#. Translators: HERE is a trademark for Nokia's location service, you probably shouldn't translate it
629#: qml/Wizard/Pages/50-location.qml:103
628#: qml/Wizard/Pages/50-location.qml:103
@@ -715,101 +714,5 @@ msgstr "〈 %1"
715msgid "%1 〉"
714msgid "%1 〉"
716msgstr "%1 〉"
715msgstr "%1 〉"
717
716
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−
814#~ msgid "Please re-enter"
717#~ msgid "Please re-enter"
815#~ msgstr "Adverkañ, mar plij"
718#~ msgstr "Adverkañ, mar plij"
po/bs.po+20−31
@@ -7,8 +7,8 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-16 22:33+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Šifra: "
24msgstr "Šifra: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Prikačite prečicu"
29msgstr "Prikačite prečicu"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Otkačite prečicu"
37msgstr "Otkačite prečicu"
34
38
@@ -227,15 +231,15 @@ msgstr "Hitan Poziv"
227msgid "OK"
231msgid "OK"
228msgstr "U redu"
232msgstr "U redu"
229
233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231msgid "See less"
235msgid "See less"
232msgstr "Pogledati manje"
236msgstr "Pogledati manje"
233
237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235msgid "See all"
239msgid "See all"
236msgstr "Pogledati sve"
240msgstr "Pogledati sve"
237
241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239msgctxt "Label: Hint for dash search line edit"
243msgctxt "Label: Hint for dash search line edit"
240msgid "Search"
244msgid "Search"
241msgstr "Pretraži"
245msgstr "Pretraži"
@@ -271,6 +275,11 @@ msgstr "Više..."
271msgid "Less..."
275msgid "Less..."
272msgstr "Manje..."
276msgstr "Manje..."
273
277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Pošalji"
282+
274#: qml/Dash/Previews/PreviewRatingInput.qml:84
283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275msgid "Rate this"
284msgid "Rate this"
276msgstr "Ocijeni ovo"
285msgstr "Ocijeni ovo"
@@ -279,10 +288,6 @@ msgstr "Ocijeni ovo"
279msgid "Add a review"
288msgid "Add a review"
280msgstr "Dodaj recenziju"
289msgstr "Dodaj recenziju"
281
290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Pošalji"
285−
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287msgid "Pull to refresh…"
292msgid "Pull to refresh…"
288msgstr "Povući za osvježavanje..."
293msgstr "Povući za osvježavanje..."
@@ -478,15 +483,11 @@ msgstr "Otvorite posebne menije"
478msgid "Swipe up from the bottom edge."
483msgid "Swipe up from the bottom edge."
479msgstr "Prevucite od donje ivice."
484msgstr "Prevucite od donje ivice."
480
485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482#: qml/Tutorial/TutorialRight.qml:144
487#: qml/Tutorial/TutorialRight.qml:144
483msgid "Tap here to continue."
488msgid "Tap here to continue."
484msgstr "Kucnite ovdje za nastavak."
489msgstr "Kucnite ovdje za nastavak."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr ""
489−
490#: qml/Tutorial/TutorialLeftFinish.qml:24
491#: qml/Tutorial/TutorialLeftFinish.qml:24
491msgid "These are the shortcuts to favorite apps"
492msgid "These are the shortcuts to favorite apps"
492msgstr "Ovo su kratice za omiljene aplikacije"
493msgstr "Ovo su kratice za omiljene aplikacije"
@@ -713,17 +714,5 @@ msgstr "〈 %1"
713msgid "%1 〉"
714msgid "%1 〉"
714msgstr "%1 〉"
715msgstr "%1 〉"
715
716
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−
728#~ msgid "Please re-enter"
717#~ msgid "Please re-enter"
729#~ msgstr "Molimo ponovo unesite"
718#~ msgstr "Molimo ponovo unesite"
po/ca.po+22−115
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-04 09:48+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
13"Language-Team: Catalan <ca@li.org>\n"
13"Language-Team: Catalan <ca@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasenya: "
23msgstr "Contrasenya: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Enganxa la drecera"
28msgstr "Enganxa la drecera"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Desenganxa la drecera"
36msgstr "Desenganxa la drecera"
33
37
@@ -229,15 +233,15 @@ msgstr "Trucada d'emergència"
229msgid "OK"
233msgid "OK"
230msgstr "D'acord"
234msgstr "D'acord"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Mostra'n menys"
238msgstr "Mostra'n menys"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Mostra-ho tot"
242msgstr "Mostra-ho tot"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Cerca"
247msgstr "Cerca"
@@ -273,6 +277,11 @@ msgstr "Més..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Menys..."
278msgstr "Menys..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Envia"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Puntueu-ho"
287msgstr "Puntueu-ho"
@@ -281,10 +290,6 @@ msgstr "Puntueu-ho"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Afegiu una ressenya"
291msgstr "Afegiu una ressenya"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Envia"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Estireu per actualitzar..."
295msgstr "Estireu per actualitzar..."
@@ -482,15 +487,11 @@ msgstr "Obre els menús especials"
482msgid "Swipe up from the bottom edge."
487msgid "Swipe up from the bottom edge."
483msgstr "Llisqueu el dit des de la vora inferior."
488msgstr "Llisqueu el dit des de la vora inferior."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486#: qml/Tutorial/TutorialRight.qml:144
491#: qml/Tutorial/TutorialRight.qml:144
487msgid "Tap here to continue."
492msgid "Tap here to continue."
488msgstr "Feu un toc per continuar."
493msgstr "Feu un toc per continuar."
489
494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr "Feu un toc aquí per finalitzar"
493−
494#: qml/Tutorial/TutorialLeftFinish.qml:24
495#: qml/Tutorial/TutorialLeftFinish.qml:24
495msgid "These are the shortcuts to favorite apps"
496msgid "These are the shortcuts to favorite apps"
496msgstr "Aquestes són les dreceres a les aplicacions preferides"
497msgstr "Aquestes són les dreceres a les aplicacions preferides"
@@ -718,102 +719,8 @@ msgstr "〈 %1"
718msgid "%1 〉"
719msgid "%1 〉"
719msgstr "%1 〉"
720msgstr "%1 〉"
720
721
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−
815#~ msgid "Please re-enter"
722#~ msgid "Please re-enter"
816#~ msgstr "Torneu-ho a introduir"
723#~ msgstr "Torneu-ho a introduir"
817
724
818−#~ msgid "Manage Scopes"
725+#~ msgid "Click here to finish."
819−#~ msgstr "Gestioneu les lents"
726+#~ msgstr "Feu un toc aquí per finalitzar"
po/ca@valencia.po+20−116
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-02-22 15:22+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
13"Language-Team: Catalan <ca@li.org>\n"
13"Language-Team: Catalan <ca@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasenya: "
23msgstr "Contrasenya: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Apega la drecera"
28msgstr "Apega la drecera"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Desenganxa la drecera"
36msgstr "Desenganxa la drecera"
33
37
@@ -229,15 +233,15 @@ msgstr "Cridada d'emergència"
229msgid "OK"
233msgid "OK"
230msgstr "D'acord"
234msgstr "D'acord"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Mostra'n menys"
238msgstr "Mostra'n menys"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Mostra-ho tot"
242msgstr "Mostra-ho tot"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr ""
247msgstr ""
@@ -273,6 +277,11 @@ msgstr "Més..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Menys..."
278msgstr "Menys..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Envia"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Puntueu-ho"
287msgstr "Puntueu-ho"
@@ -281,10 +290,6 @@ msgstr "Puntueu-ho"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Afegiu una ressenya"
291msgstr "Afegiu una ressenya"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Envia"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Estireu per actualitzar..."
295msgstr "Estireu per actualitzar..."
@@ -482,15 +487,11 @@ msgstr ""
482msgid "Swipe up from the bottom edge."
487msgid "Swipe up from the bottom edge."
483msgstr ""
488msgstr ""
484
489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486#: qml/Tutorial/TutorialRight.qml:144
491#: qml/Tutorial/TutorialRight.qml:144
487msgid "Tap here to continue."
492msgid "Tap here to continue."
488msgstr ""
493msgstr ""
489
494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr ""
493−
494#: qml/Tutorial/TutorialLeftFinish.qml:24
495#: qml/Tutorial/TutorialLeftFinish.qml:24
495msgid "These are the shortcuts to favorite apps"
496msgid "These are the shortcuts to favorite apps"
496msgstr ""
497msgstr ""
@@ -718,102 +719,5 @@ msgstr "〈 %1"
718msgid "%1 〉"
719msgid "%1 〉"
719msgstr "%1 〉"
720msgstr "%1 〉"
720
721
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−
808#~ msgid "Please re-enter"
722#~ msgid "Please re-enter"
809#~ msgstr "Torneu-ho a introduir"
723#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-02-15 04:01+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Chechen <ce@li.org>\n"
13"Language-Team: Chechen <ce@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/ckb.po+20−67
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-21 11:05+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Aras <aras.noori@gmail.com>\n"
12"Last-Translator: Aras <aras.noori@gmail.com>\n"
13"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
13"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr "هێڵی فریاگوزاری"
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "ناردن"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "پلە دابنی بۆی"
281msgstr "پلە دابنی بۆی"
@@ -275,10 +284,6 @@ msgstr "پلە دابنی بۆی"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "پێداچوونەوە زۆر بکە"
285msgstr "پێداچوونەوە زۆر بکە"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "ناردن"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,51 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-07 10:44+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
12"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
13"Language-Team: Czech <cs@li.org>\n"
13"Language-Team: Czech <cs@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20"Language: cs\n"
20"Language: cs\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Heslo: "
24msgstr "Heslo: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Připíchnout zkratku"
29msgstr "Připíchnout zkratku"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Odpíchnout zkratku"
37msgstr "Odpíchnout zkratku"
34
38
@@ -229,15 +233,15 @@ msgstr "Tísňové volání"
229msgid "OK"
233msgid "OK"
230msgstr "OK"
234msgstr "OK"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Zobrazit méně"
238msgstr "Zobrazit méně"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Zobrazit vše"
242msgstr "Zobrazit vše"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Hledat"
247msgstr "Hledat"
@@ -273,6 +277,11 @@ msgstr "Více..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Méně..."
278msgstr "Méně..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Odeslat"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Ohodnoťte to"
287msgstr "Ohodnoťte to"
@@ -281,10 +290,6 @@ msgstr "Ohodnoťte to"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Přidat recenzi"
291msgstr "Přidat recenzi"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Odeslat"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Vytáhněte pro obnovení..."
295msgstr "Vytáhněte pro obnovení..."
@@ -483,15 +488,11 @@ msgstr "Otevřít speciální menu"
483msgid "Swipe up from the bottom edge."
488msgid "Swipe up from the bottom edge."
484msgstr "Potáhněte prstem z dola nahoru."
489msgstr "Potáhněte prstem z dola nahoru."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487#: qml/Tutorial/TutorialRight.qml:144
492#: qml/Tutorial/TutorialRight.qml:144
488msgid "Tap here to continue."
493msgid "Tap here to continue."
489msgstr "Klepněte zde pro pokračování."
494msgstr "Klepněte zde pro pokračování."
490
495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr "Klikněte zde pro dokončení."
494−
495#: qml/Tutorial/TutorialLeftFinish.qml:24
496#: qml/Tutorial/TutorialLeftFinish.qml:24
496msgid "These are the shortcuts to favorite apps"
497msgid "These are the shortcuts to favorite apps"
497msgstr "Zde jsou odkazy na vaše oblíbené aplikace"
498msgstr "Zde jsou odkazy na vaše oblíbené aplikace"
@@ -717,53 +718,8 @@ msgstr "〈 %1"
717msgid "%1 〉"
718msgid "%1 〉"
718msgstr "%1 〉"
719msgstr "%1 〉"
719
720
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−
768#~ msgid "Please re-enter"
721#~ msgid "Please re-enter"
769#~ msgstr "Vložte znovu"
722#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-31 13:21+0000\n"
11+"PO-Revision-Date: 2015-07-31 12:34+0000\n"
12"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
12"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
13"Language-Team: Welsh <cy@li.org>\n"
13"Language-Team: Welsh <cy@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
17"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
18"2 : 3;\n"
18"2 : 3;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Cyfrinair: "
24msgstr "Cyfrinair: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Pinio llwybr byr"
29msgstr "Pinio llwybr byr"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Dadbinio llwybr byr"
37msgstr "Dadbinio llwybr byr"
34
38
@@ -230,15 +234,15 @@ msgstr "Galwad Frys"
230msgid "OK"
234msgid "OK"
231msgstr "Iawn"
235msgstr "Iawn"
232
236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234msgid "See less"
238msgid "See less"
235msgstr "Gweld llai"
239msgstr "Gweld llai"
236
240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238msgid "See all"
242msgid "See all"
239msgstr "Gweld y cyfan"
243msgstr "Gweld y cyfan"
240
244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242msgctxt "Label: Hint for dash search line edit"
246msgctxt "Label: Hint for dash search line edit"
243msgid "Search"
247msgid "Search"
244msgstr "Chwilio"
248msgstr "Chwilio"
@@ -274,6 +278,11 @@ msgstr "Mwy..."
274msgid "Less..."
278msgid "Less..."
275msgstr "Llai..."
279msgstr "Llai..."
276
280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Anfon"
285+
277#: qml/Dash/Previews/PreviewRatingInput.qml:84
286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278msgid "Rate this"
287msgid "Rate this"
279msgstr "Graddio hwn"
288msgstr "Graddio hwn"
@@ -282,10 +291,6 @@ msgstr "Graddio hwn"
282msgid "Add a review"
291msgid "Add a review"
283msgstr "Ychwanegu adolygiad"
292msgstr "Ychwanegu adolygiad"
284
293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Anfon"
288−
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
295msgid "Pull to refresh…"
291msgstr "Tynnwch i adnewyddu..."
296msgstr "Tynnwch i adnewyddu..."
@@ -487,15 +492,11 @@ msgstr "Agor dewislenni arbennig"
487msgid "Swipe up from the bottom edge."
492msgid "Swipe up from the bottom edge."
488msgstr "Trawiwch i fyny o'r ymyl gwaelod."
493msgstr "Trawiwch i fyny o'r ymyl gwaelod."
489
494
490−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
495+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
491#: qml/Tutorial/TutorialRight.qml:144
496#: qml/Tutorial/TutorialRight.qml:144
492msgid "Tap here to continue."
497msgid "Tap here to continue."
493msgstr "Tapiwch yma i barhau."
498msgstr "Tapiwch yma i barhau."
494
499
495−#: qml/Tutorial/TutorialContent.qml:81
496−msgid "Click here to finish."
497−msgstr "Cliciwch yma i orffen."
498−
499#: qml/Tutorial/TutorialLeftFinish.qml:24
500#: qml/Tutorial/TutorialLeftFinish.qml:24
500msgid "These are the shortcuts to favorite apps"
501msgid "These are the shortcuts to favorite apps"
501msgstr "Rhain yw'r llwybrau byr i'ch hoff apiau"
502msgstr "Rhain yw'r llwybrau byr i'ch hoff apiau"
@@ -720,3 +721,6 @@ msgstr "〈 %1"
720#, qt-format
721#, qt-format
721msgid "%1 〉"
722msgid "%1 〉"
722msgstr "%1 〉"
723msgstr "%1 〉"
724+
725+#~ msgid "Click here to finish."
726+#~ msgstr "Cliciwch yma i orffen."
po/da.po+23−74
@@ -8,27 +8,31 @@ msgid ""
8msgstr ""
8msgstr ""
9"Project-Id-Version: unity8\n"
9"Project-Id-Version: unity8\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
12−"PO-Revision-Date: 2015-07-06 12:05+0000\n"
12+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
13"Last-Translator: Folmer Fredslund <Unknown>\n"
13"Last-Translator: Folmer Fredslund <Unknown>\n"
14"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
14"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
15"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Adgangskode: "
24msgstr "Adgangskode: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Fastgør genvej"
29msgstr "Fastgør genvej"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Gør genvej flytbar"
37msgstr "Gør genvej flytbar"
34
38
@@ -230,15 +234,15 @@ msgstr "Nødopkald"
230msgid "OK"
234msgid "OK"
231msgstr "Ok"
235msgstr "Ok"
232
236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234msgid "See less"
238msgid "See less"
235msgstr "Vis mindre"
239msgstr "Vis mindre"
236
240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238msgid "See all"
242msgid "See all"
239msgstr "Se alle"
243msgstr "Se alle"
240
244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242msgctxt "Label: Hint for dash search line edit"
246msgctxt "Label: Hint for dash search line edit"
243msgid "Search"
247msgid "Search"
244msgstr "Søg"
248msgstr "Søg"
@@ -274,6 +278,11 @@ msgstr "Mere..."
274msgid "Less..."
278msgid "Less..."
275msgstr "Mindre..."
279msgstr "Mindre..."
276
280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Send"
285+
277#: qml/Dash/Previews/PreviewRatingInput.qml:84
286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278msgid "Rate this"
287msgid "Rate this"
279msgstr "Bedøm dette"
288msgstr "Bedøm dette"
@@ -282,10 +291,6 @@ msgstr "Bedøm dette"
282msgid "Add a review"
291msgid "Add a review"
283msgstr "Tilføj en anmeldelse"
292msgstr "Tilføj en anmeldelse"
284
293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Send"
288−
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
295msgid "Pull to refresh…"
291msgstr "Træk ned for at genindlæse..."
296msgstr "Træk ned for at genindlæse..."
@@ -481,15 +486,11 @@ msgstr "Åben specialmenuer"
481msgid "Swipe up from the bottom edge."
486msgid "Swipe up from the bottom edge."
482msgstr "Swipe op fra den nedre kant."
487msgstr "Swipe op fra den nedre kant."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
489+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
485#: qml/Tutorial/TutorialRight.qml:144
490#: qml/Tutorial/TutorialRight.qml:144
486msgid "Tap here to continue."
491msgid "Tap here to continue."
487msgstr "Tryk her for at fortsætte."
492msgstr "Tryk her for at fortsætte."
488
493
489−#: qml/Tutorial/TutorialContent.qml:81
490−msgid "Click here to finish."
491−msgstr "Tryk her for at afslutte."
492−
493#: qml/Tutorial/TutorialLeftFinish.qml:24
494#: qml/Tutorial/TutorialLeftFinish.qml:24
494msgid "These are the shortcuts to favorite apps"
495msgid "These are the shortcuts to favorite apps"
495msgstr "Disse er genveje til favorit-apps"
496msgstr "Disse er genveje til favorit-apps"
@@ -717,60 +718,8 @@ msgstr "〈 %1"
717msgid "%1 〉"
718msgid "%1 〉"
718msgstr "%1 〉"
719msgstr "%1 〉"
719
720
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−
775#~ msgid "Please re-enter"
721#~ msgid "Please re-enter"
776#~ msgstr "Vær venlig at genindtaste"
722#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-24 18:03+0000\n"
11+"PO-Revision-Date: 2015-06-01 11:33+0000\n"
12−"Last-Translator: Torsten Franz <Unknown>\n"
12+"Last-Translator: Tobias Bannert <Unknown>\n"
13"Language-Team: German <de@li.org>\n"
13"Language-Team: German <de@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Passwort: "
23msgstr "Passwort: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Verknüpfung anheften"
28msgstr "Verknüpfung anheften"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Verknüpfung entfernen"
36msgstr "Verknüpfung entfernen"
33
37
@@ -229,15 +233,15 @@ msgstr "Notruf"
229msgid "OK"
233msgid "OK"
230msgstr "OK"
234msgstr "OK"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Weniger ansehen"
238msgstr "Weniger ansehen"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Alle anzeigen"
242msgstr "Alle anzeigen"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Suchen"
247msgstr "Suchen"
@@ -273,6 +277,11 @@ msgstr "Mehr …"
273msgid "Less..."
277msgid "Less..."
274msgstr "Weniger …"
278msgstr "Weniger …"
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Senden"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Bewerten"
287msgstr "Bewerten"
@@ -281,10 +290,6 @@ msgstr "Bewerten"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Bewertung hinzufügen"
291msgstr "Bewertung hinzufügen"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Senden"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Zum Aktualisieren ziehen …"
295msgstr "Zum Aktualisieren ziehen …"
@@ -481,15 +486,11 @@ msgstr "Spezielle Menüs öffnen"
481msgid "Swipe up from the bottom edge."
486msgid "Swipe up from the bottom edge."
482msgstr "Wischen Sie von der unteren Bildschirmkante nach oben."
487msgstr "Wischen Sie von der unteren Bildschirmkante nach oben."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
489+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
485#: qml/Tutorial/TutorialRight.qml:144
490#: qml/Tutorial/TutorialRight.qml:144
486msgid "Tap here to continue."
491msgid "Tap here to continue."
487msgstr "Zum Fortfahren hier tippen."
492msgstr "Zum Fortfahren hier tippen."
488
493
489−#: qml/Tutorial/TutorialContent.qml:81
490−msgid "Click here to finish."
491−msgstr "Zum Abschließen bitte hier klicken."
492−
493#: qml/Tutorial/TutorialLeftFinish.qml:24
494#: qml/Tutorial/TutorialLeftFinish.qml:24
494msgid "These are the shortcuts to favorite apps"
495msgid "These are the shortcuts to favorite apps"
495msgstr "Dies sind die Verknüpfungen zu Ihren favorisierten Anwendungen."
496msgstr "Dies sind die Verknüpfungen zu Ihren favorisierten Anwendungen."
@@ -716,99 +717,8 @@ msgstr "〈 %1"
716msgid "%1 〉"
717msgid "%1 〉"
717msgstr "%1 〉"
718msgstr "%1 〉"
718
719
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−
813#~ msgid "Please re-enter"
720#~ msgid "Please re-enter"
814#~ msgstr "Bitte erneut eingeben"
721#~ msgstr "Bitte erneut eingeben"
722+
723+#~ msgid "Click here to finish."
724+#~ msgstr "Zum Abschließen bitte hier klicken."
po/el.po+22−108
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-05 21:52+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Simos Xenitellis <Unknown>\n"
12"Last-Translator: Simos Xenitellis <Unknown>\n"
13"Language-Team: Greek <el@li.org>\n"
13"Language-Team: Greek <el@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Κωδικός πρόσβασης: "
23msgstr "Κωδικός πρόσβασης: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Καρφίτσωμα συντόμευσης"
28msgstr "Καρφίτσωμα συντόμευσης"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Ξεκαρφίτσωμα συντόμευσης"
36msgstr "Ξεκαρφίτσωμα συντόμευσης"
33
37
@@ -229,15 +233,15 @@ msgstr "Κλήση έκτακτης ανάγκης"
229msgid "OK"
233msgid "OK"
230msgstr "OK"
234msgstr "OK"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Λιγότερα"
238msgstr "Λιγότερα"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Εμφάνιση όλων"
242msgstr "Εμφάνιση όλων"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Αναζήτηση"
247msgstr "Αναζήτηση"
@@ -273,6 +277,11 @@ msgstr "Περισσότερα..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Λιγότερα..."
278msgstr "Λιγότερα..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Αποστολή"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Βαθμολογήστε το"
287msgstr "Βαθμολογήστε το"
@@ -281,10 +290,6 @@ msgstr "Βαθμολογήστε το"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Προσθέστε την αξιολόγησή σας"
291msgstr "Προσθέστε την αξιολόγησή σας"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Αποστολή"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Σύρτε για ανανέωση…"
295msgstr "Σύρτε για ανανέωση…"
@@ -483,15 +488,11 @@ msgstr "Άνοιγμα ειδικών μενού"
483msgid "Swipe up from the bottom edge."
488msgid "Swipe up from the bottom edge."
484msgstr "Σύρετε από την κάτω άκρη προς τα πάνω."
489msgstr "Σύρετε από την κάτω άκρη προς τα πάνω."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487#: qml/Tutorial/TutorialRight.qml:144
492#: qml/Tutorial/TutorialRight.qml:144
488msgid "Tap here to continue."
493msgid "Tap here to continue."
489msgstr "Πατήστε εδώ για συνέχεια."
494msgstr "Πατήστε εδώ για συνέχεια."
490
495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr "Πατήστε εδώ για τέλος."
494−
495#: qml/Tutorial/TutorialLeftFinish.qml:24
496#: qml/Tutorial/TutorialLeftFinish.qml:24
496msgid "These are the shortcuts to favorite apps"
497msgid "These are the shortcuts to favorite apps"
497msgstr "Είναι συντομεύσεις για αγαπημένες εφαρμογές"
498msgstr "Είναι συντομεύσεις για αγαπημένες εφαρμογές"
@@ -722,95 +723,8 @@ msgstr "〈 %1"
722msgid "%1 〉"
723msgid "%1 〉"
723msgstr "%1 〉"
724msgstr "%1 〉"
724
725
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−
806#~ msgid "Please re-enter"
726#~ msgid "Please re-enter"
807#~ msgstr "Παρακαλώ πληκτρολογήστε ξανά"
727#~ msgstr "Παρακαλώ πληκτρολογήστε ξανά"
808
728
809−#~ msgid "Shut down"
729+#~ msgid "Click here to finish."
810−#~ msgstr "Τερματισμός λειτουργίας"
730+#~ msgstr "Πατήστε εδώ για τέλος."
811−
812−#~ msgid "Settings"
813−#~ msgstr "Ρυθμίσεις"
814−
815−#~ msgid "Power"
816−#~ msgstr "Ενέργεια"
po/en_AU.po+23−110
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-12 07:17+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
12"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
13"Language-Team: English (Australia) <en_AU@li.org>\n"
13"Language-Team: English (Australia) <en_AU@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Password: "
23msgstr "Password: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Pin shortcut"
28msgstr "Pin shortcut"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Unpin shortcut"
36msgstr "Unpin shortcut"
33
37
@@ -225,15 +229,15 @@ msgstr "Emergency Call"
225msgid "OK"
229msgid "OK"
226msgstr "OK"
230msgstr "OK"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "See less"
234msgstr "See less"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "See all"
238msgstr "See all"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "Search"
243msgstr "Search"
@@ -269,6 +273,11 @@ msgstr "More..."
269msgid "Less..."
273msgid "Less..."
270msgstr "Less..."
274msgstr "Less..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Send"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "Rate this"
283msgstr "Rate this"
@@ -277,10 +286,6 @@ msgstr "Rate this"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "Add a review"
287msgstr "Add a review"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Send"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "Pull to refresh…"
291msgstr "Pull to refresh…"
@@ -476,15 +481,11 @@ msgstr "Open special menus"
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr "Swipe up from the bottom edge."
482msgstr "Swipe up from the bottom edge."
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr "Tap here to continue."
487msgstr "Tap here to continue."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Click here to finish."
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr "These are the shortcuts to favourite apps"
491msgstr "These are the shortcuts to favourite apps"
@@ -709,96 +710,8 @@ msgstr "〈 %1"
709msgid "%1 〉"
710msgid "%1 〉"
710msgstr "%1 〉"
711msgstr "%1 〉"
711
712
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−
803#~ msgid "Please re-enter"
713#~ msgid "Please re-enter"
804#~ msgstr "Please re-enter"
714#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-04-23 12:59+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Andi Chandler <Unknown>\n"
12"Last-Translator: Andi Chandler <Unknown>\n"
13"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
13"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Password: "
23msgstr "Password: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Pin shortcut"
28msgstr "Pin shortcut"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Unpin shortcut"
36msgstr "Unpin shortcut"
33
37
@@ -225,15 +229,15 @@ msgstr "Emergency Call"
225msgid "OK"
229msgid "OK"
226msgstr "OK"
230msgstr "OK"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "See less"
234msgstr "See less"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "See all"
238msgstr "See all"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "Search"
243msgstr "Search"
@@ -269,6 +273,11 @@ msgstr "More..."
269msgid "Less..."
273msgid "Less..."
270msgstr "Less..."
274msgstr "Less..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Send"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "Rate this"
283msgstr "Rate this"
@@ -277,10 +286,6 @@ msgstr "Rate this"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "Add a review"
287msgstr "Add a review"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Send"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "Pull to refresh…"
291msgstr "Pull to refresh…"
@@ -476,15 +481,11 @@ msgstr "Open special menus"
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr "Swipe up from the bottom edge."
482msgstr "Swipe up from the bottom edge."
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr "Tap here to continue."
487msgstr "Tap here to continue."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Click here to finish."
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr "These are the shortcuts to favourite apps"
491msgstr "These are the shortcuts to favourite apps"
@@ -709,96 +710,8 @@ msgstr "〈 %1"
709msgid "%1 〉"
710msgid "%1 〉"
710msgstr "%1 〉"
711msgstr "%1 〉"
711
712
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−
803#~ msgid "Please re-enter"
713#~ msgid "Please re-enter"
804#~ msgstr "Please re-enter"
714#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-06-06 23:37+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Eliovir <Unknown>\n"
12"Last-Translator: Eliovir <Unknown>\n"
13"Language-Team: Esperanto <eo@li.org>\n"
13"Language-Team: Esperanto <eo@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Sendi"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Sendi"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/es.po+22−112
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-04 06:08+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Paco Molinero <paco@byasl.com>\n"
12"Last-Translator: Paco Molinero <paco@byasl.com>\n"
13"Language-Team: Spanish <es@li.org>\n"
13"Language-Team: Spanish <es@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Contraseña: "
23msgstr "Contraseña: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Anclar"
28msgstr "Anclar"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Desanclar"
36msgstr "Desanclar"
33
37
@@ -229,15 +233,15 @@ msgstr "Llamada de emergencia"
229msgid "OK"
233msgid "OK"
230msgstr "Aceptar"
234msgstr "Aceptar"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Ver menos"
238msgstr "Ver menos"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Ver todo"
242msgstr "Ver todo"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Búsqueda"
247msgstr "Búsqueda"
@@ -273,6 +277,11 @@ msgstr "Más…"
273msgid "Less..."
277msgid "Less..."
274msgstr "Menos…"
278msgstr "Menos…"
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Enviar"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Valorar esto"
287msgstr "Valorar esto"
@@ -281,10 +290,6 @@ msgstr "Valorar esto"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Añadir una reseña"
291msgstr "Añadir una reseña"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Enviar"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Deslice para actualizar…"
295msgstr "Deslice para actualizar…"
@@ -480,15 +485,11 @@ msgstr "Abrir menús especiales"
480msgid "Swipe up from the bottom edge."
485msgid "Swipe up from the bottom edge."
481msgstr "Deslizar hacia arriba desde el borde inferior."
486msgstr "Deslizar hacia arriba desde el borde inferior."
482
487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484#: qml/Tutorial/TutorialRight.qml:144
489#: qml/Tutorial/TutorialRight.qml:144
485msgid "Tap here to continue."
490msgid "Tap here to continue."
486msgstr "Toque aquí para continuar."
491msgstr "Toque aquí para continuar."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Pulse aquí para finalizar."
491−
492#: qml/Tutorial/TutorialLeftFinish.qml:24
493#: qml/Tutorial/TutorialLeftFinish.qml:24
493msgid "These are the shortcuts to favorite apps"
494msgid "These are the shortcuts to favorite apps"
494msgstr "Esto son atajos a las aplicaciones favoritas"
495msgstr "Esto son atajos a las aplicaciones favoritas"
@@ -713,99 +714,8 @@ msgstr "〈 %1"
713msgid "%1 〉"
714msgid "%1 〉"
714msgstr "%1 〉"
715msgstr "%1 〉"
715
716
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−
807#~ msgid "Please re-enter"
717#~ msgid "Please re-enter"
808#~ msgstr "Reintroduzca"
718#~ msgstr "Reintroduzca"
809
719
810−#~ msgid "Manage Scopes"
720+#~ msgid "Click here to finish."
811−#~ msgstr "Administrar Scopes"
721+#~ msgstr "Pulse aquí para finalizar."
po/eu.po+23−113
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-13 23:29+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
12"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
13"Language-Team: Basque <eu@li.org>\n"
13"Language-Team: Basque <eu@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Pasahitza: "
23msgstr "Pasahitza: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Ainguratu lasterbidea"
28msgstr "Ainguratu lasterbidea"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Askatu lasterbidea"
36msgstr "Askatu lasterbidea"
33
37
@@ -226,15 +230,15 @@ msgstr "Larrialdi-deia"
226msgid "OK"
230msgid "OK"
227msgstr "Ados"
231msgstr "Ados"
228
232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230msgid "See less"
234msgid "See less"
231msgstr "Ikusi gutxiago"
235msgstr "Ikusi gutxiago"
232
236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234msgid "See all"
238msgid "See all"
235msgstr "Ikusi guztiak"
239msgstr "Ikusi guztiak"
236
240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238msgctxt "Label: Hint for dash search line edit"
242msgctxt "Label: Hint for dash search line edit"
239msgid "Search"
243msgid "Search"
240msgstr "Bilatu"
244msgstr "Bilatu"
@@ -270,6 +274,11 @@ msgstr "Gehiago..."
270msgid "Less..."
274msgid "Less..."
271msgstr "Gutxiago..."
275msgstr "Gutxiago..."
272
276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Bidali"
281+
273#: qml/Dash/Previews/PreviewRatingInput.qml:84
282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274msgid "Rate this"
283msgid "Rate this"
275msgstr "Puntuatu hau"
284msgstr "Puntuatu hau"
@@ -278,10 +287,6 @@ msgstr "Puntuatu hau"
278msgid "Add a review"
287msgid "Add a review"
279msgstr "Gehitu kritika"
288msgstr "Gehitu kritika"
280
289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Bidali"
284−
285#: qml/Dash/PullToRefreshScopeStyle.qml:55
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286msgid "Pull to refresh…"
291msgid "Pull to refresh…"
287msgstr "Tiratu freskatzeko…"
292msgstr "Tiratu freskatzeko…"
@@ -477,15 +482,11 @@ msgstr "Ireki menu bereziak"
477msgid "Swipe up from the bottom edge."
482msgid "Swipe up from the bottom edge."
478msgstr "Pasa hatza gorantz azpiko ertzetik."
483msgstr "Pasa hatza gorantz azpiko ertzetik."
479
484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481#: qml/Tutorial/TutorialRight.qml:144
486#: qml/Tutorial/TutorialRight.qml:144
482msgid "Tap here to continue."
487msgid "Tap here to continue."
483msgstr "Ukitu hemen jarraitzeko."
488msgstr "Ukitu hemen jarraitzeko."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr "Egin klik hemen amaitzeko."
488−
489#: qml/Tutorial/TutorialLeftFinish.qml:24
490#: qml/Tutorial/TutorialLeftFinish.qml:24
490msgid "These are the shortcuts to favorite apps"
491msgid "These are the shortcuts to favorite apps"
491msgstr "Hauek gogoko aplikazioetara lasterbideak dira"
492msgstr "Hauek gogoko aplikazioetara lasterbideak dira"
@@ -712,99 +713,8 @@ msgstr "〈 %1"
712msgid "%1 〉"
713msgid "%1 〉"
713msgstr "%1 〉"
714msgstr "%1 〉"
714
715
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−
809#~ msgid "Please re-enter"
716#~ msgid "Please re-enter"
810#~ msgstr "Errepikatu"
717#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-11 15:43+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
12"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
13"Language-Team: Persian <fa@li.org>\n"
13"Language-Team: Persian <fa@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "گذرواژه: "
23msgstr "گذرواژه: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "سنجاق کردن میانبر"
28msgstr "سنجاق کردن میانبر"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "برداشتن سنجاق میانبر"
36msgstr "برداشتن سنجاق میانبر"
33
37
@@ -225,15 +229,15 @@ msgstr "تماس اضطراری"
225msgid "OK"
229msgid "OK"
226msgstr "قبول"
230msgstr "قبول"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "کم‌تر ببینید"
234msgstr "کم‌تر ببینید"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "دیدن همه"
238msgstr "دیدن همه"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "جست‌وجو"
243msgstr "جست‌وجو"
@@ -269,6 +273,11 @@ msgstr "بیش‌تر…"
269msgid "Less..."
273msgid "Less..."
270msgstr "کم‌تر…"
274msgstr "کم‌تر…"
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "ارسال"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "امتیاز دادن"
283msgstr "امتیاز دادن"
@@ -277,10 +286,6 @@ msgstr "امتیاز دادن"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "افزودن یک بازبینی"
287msgstr "افزودن یک بازبینی"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "ارسال"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "برای تازه‌سازی بکشید…"
291msgstr "برای تازه‌سازی بکشید…"
@@ -473,15 +478,11 @@ msgstr "باز کردن فهرست‌های مخصوص"
473msgid "Swipe up from the bottom edge."
478msgid "Swipe up from the bottom edge."
474msgstr "از لبه‌ی پایینی به سمت بالا بکشید."
479msgstr "از لبه‌ی پایینی به سمت بالا بکشید."
475
480
476−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
481+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
477#: qml/Tutorial/TutorialRight.qml:144
482#: qml/Tutorial/TutorialRight.qml:144
478msgid "Tap here to continue."
483msgid "Tap here to continue."
479msgstr "برای ادامه این‌جا را بزنید"
484msgstr "برای ادامه این‌جا را بزنید"
480
485
481−#: qml/Tutorial/TutorialContent.qml:81
482−msgid "Click here to finish."
483−msgstr "برای پایان اینجا کلیک کنید."
484−
485#: qml/Tutorial/TutorialLeftFinish.qml:24
486#: qml/Tutorial/TutorialLeftFinish.qml:24
486msgid "These are the shortcuts to favorite apps"
487msgid "These are the shortcuts to favorite apps"
487msgstr "این‌ها میان‌برهایی به برنامه‌های برگزیده هستند"
488msgstr "این‌ها میان‌برهایی به برنامه‌های برگزیده هستند"
@@ -708,96 +709,8 @@ msgstr "〈 %1"
708msgid "%1 〉"
709msgid "%1 〉"
709msgstr "%1 〉"
710msgstr "%1 〉"
710
711
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−
799#~ msgid "Please re-enter"
712#~ msgid "Please re-enter"
800#~ msgstr "لطفاً دوباره وارد کنید"
713#~ msgstr "لطفاً دوباره وارد کنید"
801
714
802−#~ msgid "Manage Scopes"
715+#~ msgid "Click here to finish."
803−#~ msgstr "مدیریت حوزه‌ها"
716+#~ msgstr "برای پایان اینجا کلیک کنید."
po/fi.po+23−110
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-04 18:32+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Jiri Grönroos <Unknown>\n"
12"Last-Translator: Jiri Grönroos <Unknown>\n"
13"Language-Team: Finnish <fi@li.org>\n"
13"Language-Team: Finnish <fi@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Salasana: "
23msgstr "Salasana: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Kiinnitä pikakuvake"
28msgstr "Kiinnitä pikakuvake"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Poista pikakuvakkeen kiinnitys"
36msgstr "Poista pikakuvakkeen kiinnitys"
33
37
@@ -227,15 +231,15 @@ msgstr "Hätäpuhelu"
227msgid "OK"
231msgid "OK"
228msgstr "OK"
232msgstr "OK"
229
233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231msgid "See less"
235msgid "See less"
232msgstr "Näytä vähemmän"
236msgstr "Näytä vähemmän"
233
237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235msgid "See all"
239msgid "See all"
236msgstr "Näytä kaikki"
240msgstr "Näytä kaikki"
237
241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239msgctxt "Label: Hint for dash search line edit"
243msgctxt "Label: Hint for dash search line edit"
240msgid "Search"
244msgid "Search"
241msgstr "Etsi"
245msgstr "Etsi"
@@ -271,6 +275,11 @@ msgstr "Lisää..."
271msgid "Less..."
275msgid "Less..."
272msgstr "Vähemmän..."
276msgstr "Vähemmän..."
273
277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Lähetä"
282+
274#: qml/Dash/Previews/PreviewRatingInput.qml:84
283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275msgid "Rate this"
284msgid "Rate this"
276msgstr "Arvioi tämä"
285msgstr "Arvioi tämä"
@@ -279,10 +288,6 @@ msgstr "Arvioi tämä"
279msgid "Add a review"
288msgid "Add a review"
280msgstr "Lisää arvostelu"
289msgstr "Lisää arvostelu"
281
290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Lähetä"
285−
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287msgid "Pull to refresh…"
292msgid "Pull to refresh…"
288msgstr "Vedä päivittääksesi…"
293msgstr "Vedä päivittääksesi…"
@@ -478,15 +483,11 @@ msgstr "Avaa erikoisvalikot"
478msgid "Swipe up from the bottom edge."
483msgid "Swipe up from the bottom edge."
479msgstr "Vedä pyyhkäisy alareunasta."
484msgstr "Vedä pyyhkäisy alareunasta."
480
485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482#: qml/Tutorial/TutorialRight.qml:144
487#: qml/Tutorial/TutorialRight.qml:144
483msgid "Tap here to continue."
488msgid "Tap here to continue."
484msgstr "Napauta tästä jatkaaksesi."
489msgstr "Napauta tästä jatkaaksesi."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Viimeistele napsauttamalla tästä."
489−
490#: qml/Tutorial/TutorialLeftFinish.qml:24
491#: qml/Tutorial/TutorialLeftFinish.qml:24
491msgid "These are the shortcuts to favorite apps"
492msgid "These are the shortcuts to favorite apps"
492msgstr "Nämä ovat pikakuvakkeet suosikkisovelluksiisi."
493msgstr "Nämä ovat pikakuvakkeet suosikkisovelluksiisi."
@@ -712,96 +713,8 @@ msgstr "〈 %1"
712msgid "%1 〉"
713msgid "%1 〉"
713msgstr "%1 〉"
714msgstr "%1 〉"
714
715
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−
806#~ msgid "Please re-enter"
716#~ msgid "Please re-enter"
807#~ msgstr "Anna uudelleen"
717#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-14 20:08+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
12"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
13"Language-Team: Faroese <fo@li.org>\n"
13"Language-Team: Faroese <fo@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,27 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-27 11:47+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Anne <anneonyme017@gmail.com>\n"
12"Last-Translator: Anne <anneonyme017@gmail.com>\n"
13"Language-Team: French <fr@li.org>\n"
13"Language-Team: French <fr@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Mot de passe : "
23msgstr "Mot de passe : "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Épingler le raccourci"
28msgstr "Épingler le raccourci"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Détacher le raccourci"
36msgstr "Détacher le raccourci"
33
37
@@ -229,15 +233,15 @@ msgstr "Appel d'urgence"
229msgid "OK"
233msgid "OK"
230msgstr "OK"
234msgstr "OK"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Voir moins"
238msgstr "Voir moins"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Tout voir"
242msgstr "Tout voir"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Rechercher"
247msgstr "Rechercher"
@@ -273,6 +277,11 @@ msgstr "Plus..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Moins..."
278msgstr "Moins..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Envoyer"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Évaluez ceci"
287msgstr "Évaluez ceci"
@@ -281,10 +290,6 @@ msgstr "Évaluez ceci"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Ajouter un avis"
291msgstr "Ajouter un avis"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Envoyer"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Tirer pour actualiser..."
295msgstr "Tirer pour actualiser..."
@@ -482,15 +487,11 @@ msgstr "Ouvrir les menus spéciaux"
482msgid "Swipe up from the bottom edge."
487msgid "Swipe up from the bottom edge."
483msgstr "Glissez vers le haut à partir du bord inférieur."
488msgstr "Glissez vers le haut à partir du bord inférieur."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486#: qml/Tutorial/TutorialRight.qml:144
491#: qml/Tutorial/TutorialRight.qml:144
487msgid "Tap here to continue."
492msgid "Tap here to continue."
488msgstr "Appuyez ici pour continuer."
493msgstr "Appuyez ici pour continuer."
489
494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr "Cliquez ici pour terminer."
493−
494#: qml/Tutorial/TutorialLeftFinish.qml:24
495#: qml/Tutorial/TutorialLeftFinish.qml:24
495msgid "These are the shortcuts to favorite apps"
496msgid "These are the shortcuts to favorite apps"
496msgstr "Ce sont les raccourcis vers vos applications favorites"
497msgstr "Ce sont les raccourcis vers vos applications favorites"
@@ -721,103 +722,8 @@ msgstr "〈 %1"
721msgid "%1 〉"
722msgid "%1 〉"
722msgstr "%1 〉"
723msgstr "%1 〉"
723
724
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−
822#~ msgid "Please re-enter"
725#~ msgid "Please re-enter"
823#~ msgstr "Veuillez ressaisir"
726#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11"PO-Revision-Date: 2015-07-20 16:25+0000\n"
11"PO-Revision-Date: 2015-07-20 16:25+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Irish <ga@li.org>\n"
13"Language-Team: Irish <ga@li.org>\n"
@@ -15,19 +15,23 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n"
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Focal Faire: "
23msgstr "Focal Faire: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/gd.po+22−115
@@ -7,8 +7,8 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-16 10:56+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: GunChleoc <Unknown>\n"
12"Last-Translator: GunChleoc <Unknown>\n"
13"Language-Team: Fòram na Gàidhlig\n"
13"Language-Team: Fòram na Gàidhlig\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,20 +16,24 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
17"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
18"(n > 2 && n < 20) ? 2 : 3;\n"
18"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21"Language: gd\n"
21"Language: gd\n"
22
22
23#: plugins/LightDM/Greeter.cpp:112
23#: plugins/LightDM/Greeter.cpp:112
24msgid "Password: "
24msgid "Password: "
25msgstr "Facal-faire: "
25msgstr "Facal-faire: "
26
26
27−#: plugins/Unity/Launcher/launcheritem.cpp:45
27+#: plugins/Unity/Launcher/launcheritem.cpp:47
28−#: plugins/Unity/Launcher/launcheritem.cpp:100
28+#: plugins/Unity/Launcher/launcheritem.cpp:106
29msgid "Pin shortcut"
29msgid "Pin shortcut"
30msgstr "Prìnich ath-ghoirid"
30msgstr "Prìnich ath-ghoirid"
31
31
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
33msgid "Unpin shortcut"
37msgid "Unpin shortcut"
34msgstr "Neo-phrìnich an ath-ghoirid"
38msgstr "Neo-phrìnich an ath-ghoirid"
35
39
@@ -233,15 +237,15 @@ msgstr "Gairm èiginn"
233msgid "OK"
237msgid "OK"
234msgstr "Ceart ma-thà"
238msgstr "Ceart ma-thà"
235
239
236−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
240+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237msgid "See less"
241msgid "See less"
238msgstr "Seall nas lugha"
242msgstr "Seall nas lugha"
239
243
240−#: qml/Dash/GenericScopeView.qml:539
244+#: qml/Dash/GenericScopeView.qml:569
241msgid "See all"
245msgid "See all"
242msgstr "Seall na h-uile"
246msgstr "Seall na h-uile"
243
247
244−#: qml/Dash/GenericScopeView.qml:601
248+#: qml/Dash/GenericScopeView.qml:631
245msgctxt "Label: Hint for dash search line edit"
249msgctxt "Label: Hint for dash search line edit"
246msgid "Search"
250msgid "Search"
247msgstr "Lorg"
251msgstr "Lorg"
@@ -277,6 +281,11 @@ msgstr "Barrachd..."
277msgid "Less..."
281msgid "Less..."
278msgstr "Nas lugha..."
282msgstr "Nas lugha..."
279
283
284+#: qml/Dash/Previews/PreviewCommentInput.qml:61
285+#: qml/Dash/Previews/PreviewRatingInput.qml:169
286+msgid "Send"
287+msgstr "Cuir"
288+
280#: qml/Dash/Previews/PreviewRatingInput.qml:84
289#: qml/Dash/Previews/PreviewRatingInput.qml:84
281msgid "Rate this"
290msgid "Rate this"
282msgstr "Rangaich seo"
291msgstr "Rangaich seo"
@@ -285,10 +294,6 @@ msgstr "Rangaich seo"
285msgid "Add a review"
294msgid "Add a review"
286msgstr "Cuir lèirmheas ris"
295msgstr "Cuir lèirmheas ris"
287
296
288−#: qml/Dash/Previews/PreviewRatingInput.qml:169
289−msgid "Send"
290−msgstr "Cuir"
291−
292#: qml/Dash/PullToRefreshScopeStyle.qml:55
297#: qml/Dash/PullToRefreshScopeStyle.qml:55
293msgid "Pull to refresh…"
298msgid "Pull to refresh…"
294msgstr "Tarraing airson ath-nuadhachadh…"
299msgstr "Tarraing airson ath-nuadhachadh…"
@@ -492,15 +497,11 @@ msgstr "Fosgail na clàran-taice sònraichte"
492msgid "Swipe up from the bottom edge."
497msgid "Swipe up from the bottom edge."
493msgstr "Dèan grad-shlaighdeadh a-nìos on oir."
498msgstr "Dèan grad-shlaighdeadh a-nìos on oir."
494
499
495−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
500+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
496#: qml/Tutorial/TutorialRight.qml:144
501#: qml/Tutorial/TutorialRight.qml:144
497msgid "Tap here to continue."
502msgid "Tap here to continue."
498msgstr "Thoir gnogag an-seo gus leantainn air adhart."
503msgstr "Thoir gnogag an-seo gus leantainn air adhart."
499
504
500−#: qml/Tutorial/TutorialContent.qml:81
501−msgid "Click here to finish."
502−msgstr "Briog an-seo gus crìoch a chur air."
503−
504#: qml/Tutorial/TutorialLeftFinish.qml:24
505#: qml/Tutorial/TutorialLeftFinish.qml:24
505msgid "These are the shortcuts to favorite apps"
506msgid "These are the shortcuts to favorite apps"
506msgstr "Seo na h-ath-ghoiridean ris na h-aplacaidean as fhearr leat"
507msgstr "Seo na h-ath-ghoiridean ris na h-aplacaidean as fhearr leat"
@@ -730,102 +731,8 @@ msgstr "〈 %1"
730msgid "%1 〉"
731msgid "%1 〉"
731msgstr "%1 〉"
732msgstr "%1 〉"
732
733
733−#~ msgid "Skip intro"
734+#~ msgid "Click here to finish."
734−#~ msgstr "Gearr leum thairis air an ro-ràdh"
735+#~ msgstr "Briog an-seo gus crìoch a chur air."
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"
829
736
830#~ msgid "Please re-enter"
737#~ msgid "Please re-enter"
831#~ msgstr "Cuir a-steach i a-rithist"
738#~ msgstr "Cuir a-steach i a-rithist"
po/gl.po+23−112
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-08-01 03:25+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Marcos Lans <Unknown>\n"
12"Last-Translator: Marcos Lans <Unknown>\n"
13"Language-Team: Galician <gl@li.org>\n"
13"Language-Team: Galician <gl@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasinal : "
23msgstr "Contrasinal : "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Fixar o atallo"
28msgstr "Fixar o atallo"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Eliminar o atallo"
36msgstr "Eliminar o atallo"
33
37
@@ -223,15 +227,15 @@ msgstr "Chamada de emerxencia"
223msgid "OK"
227msgid "OK"
224msgstr "Aceptar"
228msgstr "Aceptar"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr "Ver menos"
232msgstr "Ver menos"
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr "Ver todo"
236msgstr "Ver todo"
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "Buscar"
241msgstr "Buscar"
@@ -267,6 +271,11 @@ msgstr "Máis…"
267msgid "Less..."
271msgid "Less..."
268msgstr "Menos..."
272msgstr "Menos..."
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Enviar"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "Valore isto"
281msgstr "Valore isto"
@@ -275,10 +284,6 @@ msgstr "Valore isto"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "Engadir unha opinión"
285msgstr "Engadir unha opinión"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Enviar"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr "Tirar para actualizar..."
289msgstr "Tirar para actualizar..."
@@ -474,15 +479,11 @@ msgstr "Abrir menús especiais"
474msgid "Swipe up from the bottom edge."
479msgid "Swipe up from the bottom edge."
475msgstr "Esvare o dedo desde o bordo inferior."
480msgstr "Esvare o dedo desde o bordo inferior."
476
481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478#: qml/Tutorial/TutorialRight.qml:144
483#: qml/Tutorial/TutorialRight.qml:144
479msgid "Tap here to continue."
484msgid "Tap here to continue."
480msgstr "Toque aquí para continuar."
485msgstr "Toque aquí para continuar."
481
486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr "Prema aquí para rematar."
485−
486#: qml/Tutorial/TutorialLeftFinish.qml:24
487#: qml/Tutorial/TutorialLeftFinish.qml:24
487msgid "These are the shortcuts to favorite apps"
488msgid "These are the shortcuts to favorite apps"
488msgstr "Estes son os atallos aos aplicativos favoritos"
489msgstr "Estes son os atallos aos aplicativos favoritos"
@@ -708,98 +709,8 @@ msgstr "〈 %1"
708msgid "%1 〉"
709msgid "%1 〉"
709msgstr "%1 〉"
710msgstr "%1 〉"
710
711
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−
804#~ msgid "Please re-enter"
712#~ msgid "Please re-enter"
805#~ msgstr "Introducir de novo"
713#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-04-02 14:24+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Manx <gv@li.org>\n"
13"Language-Team: Manx <gv@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
17"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Fockle follit: "
23msgstr "Fockle follit: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Jean freenaghey yn cassan er lheh"
28msgstr "Jean freenaghey yn cassan er lheh"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Jean neu-freenaghey yn cassan er lheh"
36msgstr "Jean neu-freenaghey yn cassan er lheh"
33
37
@@ -230,15 +234,15 @@ msgstr "Eam eginit"
230msgid "OK"
234msgid "OK"
231msgstr "Mie dy liooar"
235msgstr "Mie dy liooar"
232
236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234msgid "See less"
238msgid "See less"
235msgstr "Faik ny sloo"
239msgstr "Faik ny sloo"
236
240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238msgid "See all"
242msgid "See all"
239msgstr "Faik ooilley"
243msgstr "Faik ooilley"
240
244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242msgctxt "Label: Hint for dash search line edit"
246msgctxt "Label: Hint for dash search line edit"
243msgid "Search"
247msgid "Search"
244msgstr ""
248msgstr ""
@@ -274,6 +278,11 @@ msgstr "Tooilley..."
274msgid "Less..."
278msgid "Less..."
275msgstr "Ny sloo..."
279msgstr "Ny sloo..."
276
280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Cur"
285+
277#: qml/Dash/Previews/PreviewRatingInput.qml:84
286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278msgid "Rate this"
287msgid "Rate this"
279msgstr "Jean sessal shoh"
288msgstr "Jean sessal shoh"
@@ -282,10 +291,6 @@ msgstr "Jean sessal shoh"
282msgid "Add a review"
291msgid "Add a review"
283msgstr "Jean aavriwnys"
292msgstr "Jean aavriwnys"
284
293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Cur"
288−
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
295msgid "Pull to refresh…"
291msgstr "Jean tayrn dy aalaadey..."
296msgstr "Jean tayrn dy aalaadey..."
@@ -477,15 +482,11 @@ msgstr ""
477msgid "Swipe up from the bottom edge."
482msgid "Swipe up from the bottom edge."
478msgstr ""
483msgstr ""
479
484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481#: qml/Tutorial/TutorialRight.qml:144
486#: qml/Tutorial/TutorialRight.qml:144
482msgid "Tap here to continue."
487msgid "Tap here to continue."
483msgstr ""
488msgstr ""
484
489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr ""
488−
489#: qml/Tutorial/TutorialLeftFinish.qml:24
490#: qml/Tutorial/TutorialLeftFinish.qml:24
490msgid "These are the shortcuts to favorite apps"
491msgid "These are the shortcuts to favorite apps"
491msgstr ""
492msgstr ""
@@ -703,66 +704,3 @@ msgstr ""
703#, qt-format
704#, qt-format
704msgid "%1 〉"
705msgid "%1 〉"
705msgstr ""
706msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-12 08:47+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
12"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
13"Language-Team: Hebrew <he@li.org>\n"
13"Language-Team: Hebrew <he@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "ססמה: "
23msgstr "ססמה: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "הצמדת קיצור דרך"
28msgstr "הצמדת קיצור דרך"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "הפרדת קיצור הדרך"
36msgstr "הפרדת קיצור הדרך"
33
37
@@ -223,15 +227,15 @@ msgstr "שיחת חירום"
223msgid "OK"
227msgid "OK"
224msgstr "אישור"
228msgstr "אישור"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr "לראות פחות"
232msgstr "לראות פחות"
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr "להציג הכול"
236msgstr "להציג הכול"
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "חיפוש"
241msgstr "חיפוש"
@@ -267,6 +271,11 @@ msgstr "עוד…"
267msgid "Less..."
271msgid "Less..."
268msgstr "פחות…"
272msgstr "פחות…"
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "שליחה"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "דירוג היישום"
281msgstr "דירוג היישום"
@@ -275,10 +284,6 @@ msgstr "דירוג היישום"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "הוספת סקירה"
285msgstr "הוספת סקירה"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "שליחה"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr "יש למשוך כדי לרענן…"
289msgstr "יש למשוך כדי לרענן…"
@@ -470,15 +475,11 @@ msgstr "פתיחת תפריטים מיוחדים"
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr "גרירה למעלה מהקצה התחתון."
476msgstr "גרירה למעלה מהקצה התחתון."
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr "יש לגעת כאן כדי להמשיך."
481msgstr "יש לגעת כאן כדי להמשיך."
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr "יש ללחוץ כאן כדי לסיים."
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -697,72 +698,5 @@ msgstr ""
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
699
700
700−#~ msgid "Confirm"
701+#~ msgid "Click here to finish."
701−#~ msgstr "אישור"
702+#~ 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 "מועדפים"
po/hi.po+21−50
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-15 01:49+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12−"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
12+"Last-Translator: Siddhanathan S. <Unknown>\n"
13"Language-Team: Hindi <hi@li.org>\n"
13"Language-Team: Hindi <hi@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr "आपातकालीन कॉल"
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "भेजें"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr "समीक्षा दे"
285msgstr "समीक्षा दे"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "भेजें"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,33 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-06-27 04:14+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
13"Language-Team: Croatian <hr@li.org>\n"
13"Language-Team: Croatian <hr@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr ""
24msgstr ""
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr ""
29msgstr ""
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr ""
37msgstr ""
34
38
@@ -224,15 +228,15 @@ msgstr ""
224msgid "OK"
228msgid "OK"
225msgstr ""
229msgstr ""
226
230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228msgid "See less"
232msgid "See less"
229msgstr ""
233msgstr ""
230
234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232msgid "See all"
236msgid "See all"
233msgstr ""
237msgstr ""
234
238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236msgctxt "Label: Hint for dash search line edit"
240msgctxt "Label: Hint for dash search line edit"
237msgid "Search"
241msgid "Search"
238msgstr ""
242msgstr ""
@@ -268,6 +272,11 @@ msgstr ""
268msgid "Less..."
272msgid "Less..."
269msgstr ""
273msgstr ""
270
274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr ""
279+
271#: qml/Dash/Previews/PreviewRatingInput.qml:84
280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272msgid "Rate this"
281msgid "Rate this"
273msgstr ""
282msgstr ""
@@ -276,10 +285,6 @@ msgstr ""
276msgid "Add a review"
285msgid "Add a review"
277msgstr ""
286msgstr ""
278
287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr ""
282−
283#: qml/Dash/PullToRefreshScopeStyle.qml:55
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284msgid "Pull to refresh…"
289msgid "Pull to refresh…"
285msgstr ""
290msgstr ""
@@ -471,15 +476,11 @@ msgstr ""
471msgid "Swipe up from the bottom edge."
476msgid "Swipe up from the bottom edge."
472msgstr ""
477msgstr ""
473
478
474−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
479+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
475#: qml/Tutorial/TutorialRight.qml:144
480#: qml/Tutorial/TutorialRight.qml:144
476msgid "Tap here to continue."
481msgid "Tap here to continue."
477msgstr ""
482msgstr ""
478
483
479−#: qml/Tutorial/TutorialContent.qml:81
480−msgid "Click here to finish."
481−msgstr ""
482−
483#: qml/Tutorial/TutorialLeftFinish.qml:24
484#: qml/Tutorial/TutorialLeftFinish.qml:24
484msgid "These are the shortcuts to favorite apps"
485msgid "These are the shortcuts to favorite apps"
485msgstr ""
486msgstr ""
@@ -697,21 +698,3 @@ msgstr ""
697#, qt-format
698#, qt-format
698msgid "%1 〉"
699msgid "%1 〉"
699msgstr ""
700msgstr ""
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+20−112
@@ -6,17 +6,18 @@
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9−"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9+"Report-Msgid-Bugs-To: \n"
10"POT-Creation-Date: 2015-07-17 10:10+0200\n"
10"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-08-25 18:11+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
12"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
13"Language-Team: Hungarian <hu@li.org>\n"
13"Language-Team: Hungarian <hu@li.org>\n"
14+"Language: hu\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-26 06:13+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
20
21
21#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
23msgid "Password: "
@@ -37,14 +38,14 @@ msgstr "Indító feloldása"
37#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
38#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
38#: plugins/Utils/relativetimeformatter.cpp:157
39#: plugins/Utils/relativetimeformatter.cpp:157
39msgid "Yesterday %l:%M %p"
40msgid "Yesterday %l:%M %p"
40−msgstr "Tegnap %k.%M"
41+msgstr "Tegnap %p. %I.%M"
41
42
42#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
43#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
43#. This format string is used for showing, on a 12-hour clock, times that happened today.
44#. This format string is used for showing, on a 12-hour clock, times that happened today.
44#. en_US example: "%l:%M %p" --> "1:00 PM"
45#. en_US example: "%l:%M %p" --> "1:00 PM"
45#: plugins/Utils/relativetimeformatter.cpp:164
46#: plugins/Utils/relativetimeformatter.cpp:164
46msgid "%l:%M %p"
47msgid "%l:%M %p"
47−msgstr "%k.%M"
48+msgstr "%p. %l.%M"
48
49
49#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
50#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
50#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
51#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
@@ -52,7 +53,7 @@ msgstr "%k.%M"
52#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
53#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
53#: plugins/Utils/relativetimeformatter.cpp:172
54#: plugins/Utils/relativetimeformatter.cpp:172
54msgid "Tomorrow %l:%M %p"
55msgid "Tomorrow %l:%M %p"
55−msgstr "Holnap %k.%M"
56+msgstr "Holnap %p. %I.%M"
56
57
57#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
58#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
58#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
59#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
@@ -60,7 +61,7 @@ msgstr "Holnap %k.%M"
60#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
61#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
61#: plugins/Utils/relativetimeformatter.cpp:181
62#: plugins/Utils/relativetimeformatter.cpp:181
62msgid "%a %l:%M %p"
63msgid "%a %l:%M %p"
63−msgstr "%a %k.%M"
64+msgstr "%a %p. %I.%M"
64
65
65#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
66#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
66#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
67#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
@@ -69,7 +70,7 @@ msgstr "%a %k.%M"
69#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
70#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
70#: plugins/Utils/relativetimeformatter.cpp:190
71#: plugins/Utils/relativetimeformatter.cpp:190
71msgid "%a %d %b %l:%M %p"
72msgid "%a %d %b %l:%M %p"
72−msgstr "%d %b %a %k.%M"
73+msgstr "%d. %b. %a, %p. %I.%M"
73
74
74#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
75#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
75#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
76#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
@@ -77,14 +78,14 @@ msgstr "%d %b %a %k.%M"
77#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
78#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
78#: plugins/Utils/relativetimeformatter.cpp:201
79#: plugins/Utils/relativetimeformatter.cpp:201
79msgid "Yesterday %H:%M"
80msgid "Yesterday %H:%M"
80−msgstr "Tegnap %k.%M"
81+msgstr "Tegnap %H.%M"
81
82
82#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
83#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
83#. This format string is used for showing, on a 24-hour clock, times that happened today.
84#. This format string is used for showing, on a 24-hour clock, times that happened today.
84#. en_US example: "%H:%M" --> "13:00"
85#. en_US example: "%H:%M" --> "13:00"
85#: plugins/Utils/relativetimeformatter.cpp:208
86#: plugins/Utils/relativetimeformatter.cpp:208
86msgid "%H:%M"
87msgid "%H:%M"
87−msgstr "%k.%M"
88+msgstr "%H.%M"
88
89
89#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
90#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
90#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
91#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
@@ -92,7 +93,7 @@ msgstr "%k.%M"
92#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
93#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
93#: plugins/Utils/relativetimeformatter.cpp:216
94#: plugins/Utils/relativetimeformatter.cpp:216
94msgid "Tomorrow %H:%M"
95msgid "Tomorrow %H:%M"
95−msgstr "Holnap %k.%M"
96+msgstr "Holnap %H.%M"
96
97
97#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
98#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
98#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
99#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
@@ -100,7 +101,7 @@ msgstr "Holnap %k.%M"
100#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
101#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
101#: plugins/Utils/relativetimeformatter.cpp:225
102#: plugins/Utils/relativetimeformatter.cpp:225
102msgid "%a %H:%M"
103msgid "%a %H:%M"
103−msgstr "%a %k.%M"
104+msgstr "%a %H.%M"
104
105
105#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
106#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
106#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
107#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
@@ -109,7 +110,7 @@ msgstr "%a %k.%M"
109#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
110#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
110#: plugins/Utils/relativetimeformatter.cpp:234
111#: plugins/Utils/relativetimeformatter.cpp:234
111msgid "%a %d %b %H:%M"
112msgid "%a %d %b %H:%M"
112−msgstr "%d %b %a %k.%M"
113+msgstr "%d. %b., %a %H.%M"
113
114
114#: qml/Components/DelayedLockscreen.qml:49
115#: qml/Components/DelayedLockscreen.qml:49
115msgid "Device Locked"
116msgid "Device Locked"
@@ -223,7 +224,7 @@ msgstr "Segélyhívás"
223
224
224#: qml/Components/Lockscreen.qml:277
225#: qml/Components/Lockscreen.qml:277
225msgid "OK"
226msgid "OK"
226−msgstr "Ok"
227+msgstr "OK"
227
228
228#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
229#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
229msgid "See less"
230msgid "See less"
@@ -348,7 +349,7 @@ msgstr ""
348#: qml/Greeter/NarrowView.qml:116
349#: qml/Greeter/NarrowView.qml:116
349#, qt-format
350#, qt-format
350msgid "Enter %1"
351msgid "Enter %1"
351−msgstr "Adja meg: %1"
352+msgstr "%1 megadása"
352
353
353#: qml/Greeter/NarrowView.qml:117 qml/Wizard/Pages/passwd-set.qml:60
354#: qml/Greeter/NarrowView.qml:117 qml/Wizard/Pages/passwd-set.qml:60
354msgid "Enter passphrase"
355msgid "Enter passphrase"
@@ -382,7 +383,7 @@ msgstr "Jelszó megjelenítése"
382
383
383#: qml/Panel/ActiveCallHint.qml:79
384#: qml/Panel/ActiveCallHint.qml:79
384msgid "Tap to return to call..."
385msgid "Tap to return to call..."
385−msgstr "Érintse meg, hogy visszatérjen a híváshoz..."
386+msgstr "Ide koppintva visszatérhet a híváshoz"
386
387
387#: qml/Panel/ActiveCallHint.qml:92
388#: qml/Panel/ActiveCallHint.qml:92
388msgid "Conference"
389msgid "Conference"
@@ -470,7 +471,7 @@ msgstr "Koppintson ide a befejezéshez."
470
471
471#: qml/Tutorial/TutorialBottom.qml:28
472#: qml/Tutorial/TutorialBottom.qml:28
472msgid "Open special menus"
473msgid "Open special menus"
473−msgstr "Speciális menük megnyitása"
474+msgstr "Speciális menük elérése"
474
475
475#: qml/Tutorial/TutorialBottom.qml:29
476#: qml/Tutorial/TutorialBottom.qml:29
476msgid "Swipe up from the bottom edge."
477msgid "Swipe up from the bottom edge."
@@ -515,7 +516,7 @@ msgstr "Húzza az ujját hosszan a kijelző jobboldalától indulva."
515
516
516#: qml/Tutorial/TutorialRight.qml:122
517#: qml/Tutorial/TutorialRight.qml:122
517msgid "View all your running tasks."
518msgid "View all your running tasks."
518−msgstr "Az összes futó alkalmazás megtekinthető."
519+msgstr "A futó alkalmazások itt tekinthetőek meg."
519
520
520#: qml/Wizard/Page.qml:89
521#: qml/Wizard/Page.qml:89
521msgctxt "Button: Go back one page in the Wizard"
522msgctxt "Button: Go back one page in the Wizard"
@@ -711,98 +712,5 @@ msgstr "〈 %1"
711msgid "%1 〉"
712msgid "%1 〉"
712msgstr "%1 〉"
713msgstr "%1 〉"
713
714
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−
807#~ msgid "Please re-enter"
715#~ msgid "Please re-enter"
808#~ msgstr "Próbálja újra"
716#~ msgstr "Próbálja újra"
po/hy.po+20−88
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-10-28 06:34+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Vahan Harutyunyan <Unknown>\n"
12"Last-Translator: Vahan Harutyunyan <Unknown>\n"
13"Language-Team: Armenian <hy@li.org>\n"
13"Language-Team: Armenian <hy@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Գաղտնաբառ: "
23msgstr "Գաղտնաբառ: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Փակցնել պիտակը"
28msgstr "Փակցնել պիտակը"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Հեռացնել պիտակը"
36msgstr "Հեռացնել պիտակը"
33
37
@@ -227,15 +231,15 @@ msgstr ""
227msgid "OK"
231msgid "OK"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231msgid "See less"
235msgid "See less"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235msgid "See all"
239msgid "See all"
236msgstr "Տեսնել բոլորը"
240msgstr "Տեսնել բոլորը"
237
241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239msgctxt "Label: Hint for dash search line edit"
243msgctxt "Label: Hint for dash search line edit"
240msgid "Search"
244msgid "Search"
241msgstr ""
245msgstr ""
@@ -271,6 +275,11 @@ msgstr "Ավելին..."
271msgid "Less..."
275msgid "Less..."
272msgstr "Ավելի քիչ..."
276msgstr "Ավելի քիչ..."
273
277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Ուղղարկել"
282+
274#: qml/Dash/Previews/PreviewRatingInput.qml:84
283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275msgid "Rate this"
284msgid "Rate this"
276msgstr "Գնահատեք սա"
285msgstr "Գնահատեք սա"
@@ -279,10 +288,6 @@ msgstr "Գնահատեք սա"
279msgid "Add a review"
288msgid "Add a review"
280msgstr ""
289msgstr ""
281
290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Ուղղարկել"
285−
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287msgid "Pull to refresh…"
292msgid "Pull to refresh…"
288msgstr ""
293msgstr ""
@@ -474,15 +479,11 @@ msgstr ""
474msgid "Swipe up from the bottom edge."
479msgid "Swipe up from the bottom edge."
475msgstr ""
480msgstr ""
476
481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478#: qml/Tutorial/TutorialRight.qml:144
483#: qml/Tutorial/TutorialRight.qml:144
479msgid "Tap here to continue."
484msgid "Tap here to continue."
480msgstr ""
485msgstr ""
481
486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr ""
485−
486#: qml/Tutorial/TutorialLeftFinish.qml:24
487#: qml/Tutorial/TutorialLeftFinish.qml:24
487msgid "These are the shortcuts to favorite apps"
488msgid "These are the shortcuts to favorite apps"
488msgstr ""
489msgstr ""
@@ -701,74 +702,5 @@ msgstr ""
701msgid "%1 〉"
702msgid "%1 〉"
702msgstr ""
703msgstr ""
703
704
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−
770#~ msgid "Please re-enter"
705#~ msgid "Please re-enter"
771#~ msgstr "Խնդրում ենք նորից մուտքագրել"
706#~ msgstr "Խնդրում ենք նորից մուտքագրել"
772−
773−#~ msgid "Skip intro"
774−#~ msgstr "Բաց թողնել ներածությունը"
po/ia.po+7−87
@@ -6,17 +6,18 @@
6msgid ""
6msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9−"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9+"Report-Msgid-Bugs-To: \n"
10"POT-Creation-Date: 2015-07-17 10:10+0200\n"
10"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11−"PO-Revision-Date: 2015-08-25 19:31+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: karm <melo@carmu.com>\n"
12"Last-Translator: karm <melo@carmu.com>\n"
13"Language-Team: Interlingua <ia@li.org>\n"
13"Language-Team: Interlingua <ia@li.org>\n"
14+"Language: ia\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-26 06:13+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
20
21
21#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
23msgid "Password: "
@@ -640,8 +641,8 @@ msgstr "No, del toto"
640#: qml/Wizard/Pages/50-location.qml:124
641#: qml/Wizard/Pages/50-location.qml:124
641msgid "You can change your mind later in <b>System Settings</b>."
642msgid "You can change your mind later in <b>System Settings</b>."
642msgstr ""
643msgstr ""
643−"Tu pote cambiar tu desiderata plus tarde in <b>Configurationes del "
644+"Tu pote cambiar tu desiderata plus tarde in <b>Configurationes del systema</"
644−"systema</b>."
645+"b>."
645
646
646#: qml/Wizard/Pages/60-reporting.qml:24
647#: qml/Wizard/Pages/60-reporting.qml:24
647msgid "Improving your experience"
648msgid "Improving your experience"
@@ -716,86 +717,5 @@ msgstr "〈 %1"
716msgid "%1 〉"
717msgid "%1 〉"
717msgstr "%1 〉"
718msgstr "%1 〉"
718
719
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−
793#~ msgid "Please re-enter"
720#~ msgid "Please re-enter"
794#~ msgstr "Per favor re-inserer"
721#~ msgstr "Per favor re-inserer"
795−
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"
po/id.po+20−110
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-06-26 22:35+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Indonesian <id@li.org>\n"
13"Language-Team: Indonesian <id@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Sandi: "
23msgstr "Sandi: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Paku pintasan"
28msgstr "Paku pintasan"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Lepas pintasan"
36msgstr "Lepas pintasan"
33
37
@@ -226,15 +230,15 @@ msgstr "Panggilan Darurat"
226msgid "OK"
230msgid "OK"
227msgstr "OK"
231msgstr "OK"
228
232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230msgid "See less"
234msgid "See less"
231msgstr "Lihat lebih sedikit"
235msgstr "Lihat lebih sedikit"
232
236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234msgid "See all"
238msgid "See all"
235msgstr "Lihat semua"
239msgstr "Lihat semua"
236
240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238msgctxt "Label: Hint for dash search line edit"
242msgctxt "Label: Hint for dash search line edit"
239msgid "Search"
243msgid "Search"
240msgstr ""
244msgstr ""
@@ -270,6 +274,11 @@ msgstr "Lebih..."
270msgid "Less..."
274msgid "Less..."
271msgstr "Kurang..."
275msgstr "Kurang..."
272
276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Kirim"
281+
273#: qml/Dash/Previews/PreviewRatingInput.qml:84
282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274msgid "Rate this"
283msgid "Rate this"
275msgstr "Beri peringkat"
284msgstr "Beri peringkat"
@@ -278,10 +287,6 @@ msgstr "Beri peringkat"
278msgid "Add a review"
287msgid "Add a review"
279msgstr "Berikan ulasan"
288msgstr "Berikan ulasan"
280
289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Kirim"
284−
285#: qml/Dash/PullToRefreshScopeStyle.qml:55
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286msgid "Pull to refresh…"
291msgid "Pull to refresh…"
287msgstr "Tarik untuk menyegarkan..."
292msgstr "Tarik untuk menyegarkan..."
@@ -477,15 +482,11 @@ msgstr ""
477msgid "Swipe up from the bottom edge."
482msgid "Swipe up from the bottom edge."
478msgstr ""
483msgstr ""
479
484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481#: qml/Tutorial/TutorialRight.qml:144
486#: qml/Tutorial/TutorialRight.qml:144
482msgid "Tap here to continue."
487msgid "Tap here to continue."
483msgstr ""
488msgstr ""
484
489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr ""
488−
489#: qml/Tutorial/TutorialLeftFinish.qml:24
490#: qml/Tutorial/TutorialLeftFinish.qml:24
490msgid "These are the shortcuts to favorite apps"
491msgid "These are the shortcuts to favorite apps"
491msgstr ""
492msgstr ""
@@ -704,96 +705,5 @@ msgstr ""
704msgid "%1 〉"
705msgid "%1 〉"
705msgstr ""
706msgstr ""
706
707
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−
788#~ msgid "Please re-enter"
708#~ msgid "Please re-enter"
789#~ msgstr "Harap masukkan lagi"
709#~ 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 ""
9msgstr ""
9msgstr ""
10"Project-Id-Version: po_unity8-is\n"
10"Project-Id-Version: po_unity8-is\n"
11"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
12−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
12+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
13−"PO-Revision-Date: 2014-11-13 09:32+0000\n"
13+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
14"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
14"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
15"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
15"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
16"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
17"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
20−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
20+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
21−"X-Generator: Launchpad (build 17690)\n"
21+"X-Generator: Launchpad (build 17706)\n"
22"Language: is\n"
22"Language: is\n"
23
23
24#: plugins/LightDM/Greeter.cpp:112
24#: plugins/LightDM/Greeter.cpp:112
25msgid "Password: "
25msgid "Password: "
26msgstr "Lykilorð: "
26msgstr "Lykilorð: "
27
27
28−#: plugins/Unity/Launcher/launcheritem.cpp:45
28+#: plugins/Unity/Launcher/launcheritem.cpp:47
29−#: plugins/Unity/Launcher/launcheritem.cpp:100
29+#: plugins/Unity/Launcher/launcheritem.cpp:106
30msgid "Pin shortcut"
30msgid "Pin shortcut"
31msgstr "Pinna flýtilykil"
31msgstr "Pinna flýtilykil"
32
32
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
34msgid "Unpin shortcut"
38msgid "Unpin shortcut"
35msgstr "Losa flýtilykil"
39msgstr "Losa flýtilykil"
36
40
@@ -232,15 +236,15 @@ msgstr "Neyðarsímtal"
232msgid "OK"
236msgid "OK"
233msgstr "Í lagi"
237msgstr "Í lagi"
234
238
235−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
239+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
236msgid "See less"
240msgid "See less"
237msgstr "Sjá minna"
241msgstr "Sjá minna"
238
242
239−#: qml/Dash/GenericScopeView.qml:539
243+#: qml/Dash/GenericScopeView.qml:569
240msgid "See all"
244msgid "See all"
241msgstr "Sjá allt"
245msgstr "Sjá allt"
242
246
243−#: qml/Dash/GenericScopeView.qml:601
247+#: qml/Dash/GenericScopeView.qml:631
244msgctxt "Label: Hint for dash search line edit"
248msgctxt "Label: Hint for dash search line edit"
245msgid "Search"
249msgid "Search"
246msgstr ""
250msgstr ""
@@ -276,6 +280,11 @@ msgstr "Meira..."
276msgid "Less..."
280msgid "Less..."
277msgstr "Minna..."
281msgstr "Minna..."
278
282
283+#: qml/Dash/Previews/PreviewCommentInput.qml:61
284+#: qml/Dash/Previews/PreviewRatingInput.qml:169
285+msgid "Send"
286+msgstr "Senda"
287+
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
288#: qml/Dash/Previews/PreviewRatingInput.qml:84
280msgid "Rate this"
289msgid "Rate this"
281msgstr "Gefa þessu einkunn"
290msgstr "Gefa þessu einkunn"
@@ -284,10 +293,6 @@ msgstr "Gefa þessu einkunn"
284msgid "Add a review"
293msgid "Add a review"
285msgstr "Gefa umsögn"
294msgstr "Gefa umsögn"
286
295
287−#: qml/Dash/Previews/PreviewRatingInput.qml:169
288−msgid "Send"
289−msgstr "Senda"
290−
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
296#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
297msgid "Pull to refresh…"
293msgstr "Toga til að endurlesa..."
298msgstr "Toga til að endurlesa..."
@@ -483,15 +488,11 @@ msgstr ""
483msgid "Swipe up from the bottom edge."
488msgid "Swipe up from the bottom edge."
484msgstr ""
489msgstr ""
485
490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487#: qml/Tutorial/TutorialRight.qml:144
492#: qml/Tutorial/TutorialRight.qml:144
488msgid "Tap here to continue."
493msgid "Tap here to continue."
489msgstr ""
494msgstr ""
490
495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr ""
494−
495#: qml/Tutorial/TutorialLeftFinish.qml:24
496#: qml/Tutorial/TutorialLeftFinish.qml:24
496msgid "These are the shortcuts to favorite apps"
497msgid "These are the shortcuts to favorite apps"
497msgstr ""
498msgstr ""
@@ -710,97 +711,5 @@ msgstr ""
710msgid "%1 〉"
711msgid "%1 〉"
711msgstr ""
712msgstr ""
712
713
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−
802#~ msgid "Please re-enter"
714#~ msgid "Please re-enter"
803#~ msgstr "Settu aftur inn"
715#~ msgstr "Settu aftur inn"
804−
805−#~ msgid "Manage Scopes"
806−#~ msgstr "Sýsla með leitarsvið"
po/it.po+22−114
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-04 11:34+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
12"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
13"Language-Team: Italian <it@li.org>\n"
13"Language-Team: Italian <it@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Password: "
23msgstr "Password: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Blocca scorciatoia"
28msgstr "Blocca scorciatoia"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Sblocca scorciatoia"
36msgstr "Sblocca scorciatoia"
33
37
@@ -229,15 +233,15 @@ msgstr "Chiamata di emergenza"
229msgid "OK"
233msgid "OK"
230msgstr "OK"
234msgstr "OK"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Mostra meno"
238msgstr "Mostra meno"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Mostra tutto"
242msgstr "Mostra tutto"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Cerca"
247msgstr "Cerca"
@@ -273,6 +277,11 @@ msgstr "Altro..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Meno..."
278msgstr "Meno..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Invia"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Valuta"
287msgstr "Valuta"
@@ -281,10 +290,6 @@ msgstr "Valuta"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Aggiungi una recensione"
291msgstr "Aggiungi una recensione"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Invia"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Scorrere per aggiornare…"
295msgstr "Scorrere per aggiornare…"
@@ -480,15 +485,11 @@ msgstr "Apri menù speciali"
480msgid "Swipe up from the bottom edge."
485msgid "Swipe up from the bottom edge."
481msgstr "Scorri verso l'alto dal bordo inferiore"
486msgstr "Scorri verso l'alto dal bordo inferiore"
482
487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484#: qml/Tutorial/TutorialRight.qml:144
489#: qml/Tutorial/TutorialRight.qml:144
485msgid "Tap here to continue."
490msgid "Tap here to continue."
486msgstr "Toccare qui per continuare."
491msgstr "Toccare qui per continuare."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Fare clic qui per terminare."
491−
492#: qml/Tutorial/TutorialLeftFinish.qml:24
493#: qml/Tutorial/TutorialLeftFinish.qml:24
493msgid "These are the shortcuts to favorite apps"
494msgid "These are the shortcuts to favorite apps"
494msgstr "Queste sono le scorciatoie alle app preferite"
495msgstr "Queste sono le scorciatoie alle app preferite"
@@ -717,101 +718,8 @@ msgstr "〈 %1"
717msgid "%1 〉"
718msgid "%1 〉"
718msgstr "%1 〉"
719msgstr "%1 〉"
719
720
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−
811#~ msgid "Please re-enter"
721#~ msgid "Please re-enter"
812#~ msgstr "Inserire nuovamente"
722#~ msgstr "Inserire nuovamente"
813
723
814−#~ msgid "Swipe up again to close the settings screen"
724+#~ msgid "Click here to finish."
815−#~ msgstr ""
725+#~ msgstr "Fare clic qui per terminare."
816−#~ "Far scorrere nuovamente verso l'alto per chiudere la schermata delle "
817−#~ "impostazioni"
po/ja.po+20−109
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-11-20 05:08+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Kentaro Kazuhama <Unknown>\n"
12"Last-Translator: Kentaro Kazuhama <Unknown>\n"
13"Language-Team: Japanese <ja@li.org>\n"
13"Language-Team: Japanese <ja@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "パスワード: "
23msgstr "パスワード: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "ショートカットを追加する"
28msgstr "ショートカットを追加する"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "ショートカットを削除する"
36msgstr "ショートカットを削除する"
33
37
@@ -222,15 +226,15 @@ msgstr "緊急通報"
222msgid "OK"
226msgid "OK"
223msgstr "OK"
227msgstr "OK"
224
228
225−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
229+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
226msgid "See less"
230msgid "See less"
227msgstr "隠す"
231msgstr "隠す"
228
232
229−#: qml/Dash/GenericScopeView.qml:539
233+#: qml/Dash/GenericScopeView.qml:569
230msgid "See all"
234msgid "See all"
231msgstr "すべて表示する"
235msgstr "すべて表示する"
232
236
233−#: qml/Dash/GenericScopeView.qml:601
237+#: qml/Dash/GenericScopeView.qml:631
234msgctxt "Label: Hint for dash search line edit"
238msgctxt "Label: Hint for dash search line edit"
235msgid "Search"
239msgid "Search"
236msgstr ""
240msgstr ""
@@ -266,6 +270,11 @@ msgstr "さらに ..."
266msgid "Less..."
270msgid "Less..."
267msgstr "隠す..."
271msgstr "隠す..."
268
272
273+#: qml/Dash/Previews/PreviewCommentInput.qml:61
274+#: qml/Dash/Previews/PreviewRatingInput.qml:169
275+msgid "Send"
276+msgstr "送信"
277+
269#: qml/Dash/Previews/PreviewRatingInput.qml:84
278#: qml/Dash/Previews/PreviewRatingInput.qml:84
270msgid "Rate this"
279msgid "Rate this"
271msgstr "評価する"
280msgstr "評価する"
@@ -274,10 +283,6 @@ msgstr "評価する"
274msgid "Add a review"
283msgid "Add a review"
275msgstr "レビューを追加"
284msgstr "レビューを追加"
276
285
277−#: qml/Dash/Previews/PreviewRatingInput.qml:169
278−msgid "Send"
279−msgstr "送信"
280−
281#: qml/Dash/PullToRefreshScopeStyle.qml:55
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
282msgid "Pull to refresh…"
287msgid "Pull to refresh…"
283msgstr "引いて更新…"
288msgstr "引いて更新…"
@@ -469,15 +474,11 @@ msgstr ""
469msgid "Swipe up from the bottom edge."
474msgid "Swipe up from the bottom edge."
470msgstr ""
475msgstr ""
471
476
472−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
477+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
473#: qml/Tutorial/TutorialRight.qml:144
478#: qml/Tutorial/TutorialRight.qml:144
474msgid "Tap here to continue."
479msgid "Tap here to continue."
475msgstr ""
480msgstr ""
476
481
477−#: qml/Tutorial/TutorialContent.qml:81
478−msgid "Click here to finish."
479−msgstr ""
480−
481#: qml/Tutorial/TutorialLeftFinish.qml:24
482#: qml/Tutorial/TutorialLeftFinish.qml:24
482msgid "These are the shortcuts to favorite apps"
483msgid "These are the shortcuts to favorite apps"
483msgstr ""
484msgstr ""
@@ -696,95 +697,5 @@ msgstr ""
696msgid "%1 〉"
697msgid "%1 〉"
697msgstr ""
698msgstr ""
698
699
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−
789#~ msgid "Please re-enter"
700#~ msgid "Please re-enter"
790#~ msgstr "再入力してください"
701#~ msgstr "再入力してください"
po/km.po+20−109
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-08-20 02:48+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Sophea Sok <sksophea@gmail.com>\n"
12"Last-Translator: Sophea Sok <sksophea@gmail.com>\n"
13"Language-Team: Khmer <km@li.org>\n"
13"Language-Team: Khmer <km@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "ពាក្យសម្ងាត់៖ "
23msgstr "ពាក្យសម្ងាត់៖ "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "ភ្ជាប់​ផ្លូវកាត់"
28msgstr "ភ្ជាប់​ផ្លូវកាត់"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "មិន​ភ្ជាប់ផ្លូវកាត់"
36msgstr "មិន​ភ្ជាប់ផ្លូវកាត់"
33
37
@@ -225,15 +229,15 @@ msgstr "ការ​ហៅ​ពេល​អាសន្ន"
225msgid "OK"
229msgid "OK"
226msgstr "យល់ព្រម"
230msgstr "យល់ព្រម"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "មើល​តិច​ជាង"
234msgstr "មើល​តិច​ជាង"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "មើល​ទាំងអស់"
238msgstr "មើល​ទាំងអស់"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "ស្វែងរក"
243msgstr "ស្វែងរក"
@@ -269,6 +273,11 @@ msgstr "ច្រើនជាង​..."
269msgid "Less..."
273msgid "Less..."
270msgstr "តិច​ជាង..."
274msgstr "តិច​ជាង..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "ផ្ញើ"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "វាយតម្លៃ​វា"
283msgstr "វាយតម្លៃ​វា"
@@ -277,10 +286,6 @@ msgstr "វាយតម្លៃ​វា"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "បន្ថែម​ការ​ពិនិត្យ"
287msgstr "បន្ថែម​ការ​ពិនិត្យ"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "ផ្ញើ"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr ""
291msgstr ""
@@ -478,15 +483,11 @@ msgstr ""
478msgid "Swipe up from the bottom edge."
483msgid "Swipe up from the bottom edge."
479msgstr ""
484msgstr ""
480
485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482#: qml/Tutorial/TutorialRight.qml:144
487#: qml/Tutorial/TutorialRight.qml:144
483msgid "Tap here to continue."
488msgid "Tap here to continue."
484msgstr ""
489msgstr ""
485
490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr ""
489−
490#: qml/Tutorial/TutorialLeftFinish.qml:24
491#: qml/Tutorial/TutorialLeftFinish.qml:24
491msgid "These are the shortcuts to favorite apps"
492msgid "These are the shortcuts to favorite apps"
492msgstr ""
493msgstr ""
@@ -704,93 +705,3 @@ msgstr "〈 %1"
704#, qt-format
705#, qt-format
705msgid "%1 〉"
706msgid "%1 〉"
706msgstr "%1 〉"
707msgstr "%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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-06-27 05:43+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
13"Language-Team: Kannada <kn@li.org>\n"
13"Language-Team: Kannada <kn@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,21 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-08-19 13:02+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: MinSik CHO <Unknown>\n"
12"Last-Translator: MinSik CHO <Unknown>\n"
13"Language-Team: Korean <ko@li.org>\n"
13"Language-Team: Korean <ko@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "암호: "
23msgstr "암호: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "바로 가기를 고정"
28msgstr "바로 가기를 고정"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "바로 가기를 고정 해제"
36msgstr "바로 가기를 고정 해제"
33
37
@@ -37,14 +41,14 @@ msgstr "바로 가기를 고정 해제"
37#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
41#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
38#: plugins/Utils/relativetimeformatter.cpp:157
42#: plugins/Utils/relativetimeformatter.cpp:157
39msgid "Yesterday %l:%M %p"
43msgid "Yesterday %l:%M %p"
40−msgstr ""
44+msgstr "어제 %p %I:%M"
41
45
42#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
46#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
43#. This format string is used for showing, on a 12-hour clock, times that happened today.
47#. This format string is used for showing, on a 12-hour clock, times that happened today.
44#. en_US example: "%l:%M %p" --> "1:00 PM"
48#. en_US example: "%l:%M %p" --> "1:00 PM"
45#: plugins/Utils/relativetimeformatter.cpp:164
49#: plugins/Utils/relativetimeformatter.cpp:164
46msgid "%l:%M %p"
50msgid "%l:%M %p"
47−msgstr ""
51+msgstr "%p %I:%M"
48
52
49#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
53#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
50#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
54#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
@@ -52,7 +56,7 @@ msgstr ""
52#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
56#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
53#: plugins/Utils/relativetimeformatter.cpp:172
57#: plugins/Utils/relativetimeformatter.cpp:172
54msgid "Tomorrow %l:%M %p"
58msgid "Tomorrow %l:%M %p"
55−msgstr ""
59+msgstr "내일 %p %l:%M"
56
60
57#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
61#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
58#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
62#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
@@ -60,7 +64,7 @@ msgstr ""
60#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
64#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
61#: plugins/Utils/relativetimeformatter.cpp:181
65#: plugins/Utils/relativetimeformatter.cpp:181
62msgid "%a %l:%M %p"
66msgid "%a %l:%M %p"
63−msgstr ""
67+msgstr "%p %l:%M (%"
64
68
65#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
69#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
66#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
70#. 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 ""
69#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
73#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
70#: plugins/Utils/relativetimeformatter.cpp:190
74#: plugins/Utils/relativetimeformatter.cpp:190
71msgid "%a %d %b %l:%M %p"
75msgid "%a %d %b %l:%M %p"
72−msgstr ""
76+msgstr "%d %b %p %l:%M (%a)"
73
77
74#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
78#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
75#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
79#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
@@ -77,14 +81,14 @@ msgstr ""
77#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
81#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
78#: plugins/Utils/relativetimeformatter.cpp:201
82#: plugins/Utils/relativetimeformatter.cpp:201
79msgid "Yesterday %H:%M"
83msgid "Yesterday %H:%M"
80−msgstr ""
84+msgstr "어제 %H:%M"
81
85
82#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
86#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
83#. This format string is used for showing, on a 24-hour clock, times that happened today.
87#. This format string is used for showing, on a 24-hour clock, times that happened today.
84#. en_US example: "%H:%M" --> "13:00"
88#. en_US example: "%H:%M" --> "13:00"
85#: plugins/Utils/relativetimeformatter.cpp:208
89#: plugins/Utils/relativetimeformatter.cpp:208
86msgid "%H:%M"
90msgid "%H:%M"
87−msgstr ""
91+msgstr "%H:%M"
88
92
89#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
93#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
90#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
94#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
@@ -92,7 +96,7 @@ msgstr ""
92#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
96#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
93#: plugins/Utils/relativetimeformatter.cpp:216
97#: plugins/Utils/relativetimeformatter.cpp:216
94msgid "Tomorrow %H:%M"
98msgid "Tomorrow %H:%M"
95−msgstr ""
99+msgstr "내일 %H:%M"
96
100
97#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
101#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
98#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
102#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
@@ -100,7 +104,7 @@ msgstr ""
100#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
104#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
101#: plugins/Utils/relativetimeformatter.cpp:225
105#: plugins/Utils/relativetimeformatter.cpp:225
102msgid "%a %H:%M"
106msgid "%a %H:%M"
103−msgstr ""
107+msgstr "%H:%M (%a)"
104
108
105#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
109#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
106#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
110#. 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 ""
109#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
113#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
110#: plugins/Utils/relativetimeformatter.cpp:234
114#: plugins/Utils/relativetimeformatter.cpp:234
111msgid "%a %d %b %H:%M"
115msgid "%a %d %b %H:%M"
112−msgstr ""
116+msgstr "%d %b %H:%M (%a)"
113
117
114#: qml/Components/DelayedLockscreen.qml:49
118#: qml/Components/DelayedLockscreen.qml:49
115msgid "Device Locked"
119msgid "Device Locked"
@@ -222,15 +226,15 @@ msgstr "긴급 통화"
222msgid "OK"
226msgid "OK"
223msgstr "확인"
227msgstr "확인"
224
228
225−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
229+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
226msgid "See less"
230msgid "See less"
227msgstr "간단히 표시"
231msgstr "간단히 표시"
228
232
229−#: qml/Dash/GenericScopeView.qml:539
233+#: qml/Dash/GenericScopeView.qml:569
230msgid "See all"
234msgid "See all"
231msgstr "모두 보기"
235msgstr "모두 보기"
232
236
233−#: qml/Dash/GenericScopeView.qml:601
237+#: qml/Dash/GenericScopeView.qml:631
234msgctxt "Label: Hint for dash search line edit"
238msgctxt "Label: Hint for dash search line edit"
235msgid "Search"
239msgid "Search"
236msgstr "검색"
240msgstr "검색"
@@ -266,6 +270,11 @@ msgstr "더 보기..."
266msgid "Less..."
270msgid "Less..."
267msgstr "간단하게..."
271msgstr "간단하게..."
268
272
273+#: qml/Dash/Previews/PreviewCommentInput.qml:61
274+#: qml/Dash/Previews/PreviewRatingInput.qml:169
275+msgid "Send"
276+msgstr "보내기"
277+
269#: qml/Dash/Previews/PreviewRatingInput.qml:84
278#: qml/Dash/Previews/PreviewRatingInput.qml:84
270msgid "Rate this"
279msgid "Rate this"
271msgstr "이 프로그램 평가"
280msgstr "이 프로그램 평가"
@@ -274,10 +283,6 @@ msgstr "이 프로그램 평가"
274msgid "Add a review"
283msgid "Add a review"
275msgstr "평가 추가"
284msgstr "평가 추가"
276
285
277−#: qml/Dash/Previews/PreviewRatingInput.qml:169
278−msgid "Send"
279−msgstr "보내기"
280−
281#: qml/Dash/PullToRefreshScopeStyle.qml:55
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
282msgid "Pull to refresh…"
287msgid "Pull to refresh…"
283msgstr "당기면 새로 고침..."
288msgstr "당기면 새로 고침..."
@@ -363,7 +368,7 @@ msgstr "죄송합니다. 암호문일 올바르지 않습니다."
363#: qml/Greeter/NarrowView.qml:121
368#: qml/Greeter/NarrowView.qml:121
364msgctxt "passphrase"
369msgctxt "passphrase"
365msgid "Please re-enter"
370msgid "Please re-enter"
366−msgstr ""
371+msgstr "다시 입력해주십시오."
367
372
368#: qml/Greeter/NarrowView.qml:122
373#: qml/Greeter/NarrowView.qml:122
369msgid "Sorry, incorrect passcode"
374msgid "Sorry, incorrect passcode"
@@ -389,32 +394,29 @@ msgstr "연주하는 항목 없음"
389#, qt-format
394#, qt-format
390msgid "%1 hour"
395msgid "%1 hour"
391msgid_plural "%1 hours"
396msgid_plural "%1 hours"
392−msgstr[0] ""
397+msgstr[0] "%1시간"
393−msgstr[1] ""
394
398
395#: qml/Panel/Indicators/MenuItemFactory.qml:772
399#: qml/Panel/Indicators/MenuItemFactory.qml:772
396#, qt-format
400#, qt-format
397msgid "%1 minute"
401msgid "%1 minute"
398msgid_plural "%1 minutes"
402msgid_plural "%1 minutes"
399−msgstr[0] ""
403+msgstr[0] "%1분"
400−msgstr[1] ""
401
404
402#: qml/Panel/Indicators/MenuItemFactory.qml:777
405#: qml/Panel/Indicators/MenuItemFactory.qml:777
403#, qt-format
406#, qt-format
404msgid "%1 second"
407msgid "%1 second"
405msgid_plural "%1 seconds"
408msgid_plural "%1 seconds"
406−msgstr[0] ""
409+msgstr[0] "%1초"
407−msgstr[1] ""
408
410
409#: qml/Panel/Indicators/MenuItemFactory.qml:780
411#: qml/Panel/Indicators/MenuItemFactory.qml:780
410msgid "0 seconds"
412msgid "0 seconds"
411−msgstr ""
413+msgstr "0초"
412
414
413#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
415#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
414#: qml/Panel/Indicators/MenuItemFactory.qml:782
416#: qml/Panel/Indicators/MenuItemFactory.qml:782
415#, qt-format
417#, qt-format
416msgid "%1 remaining"
418msgid "%1 remaining"
417−msgstr ""
419+msgstr "%1 남음"
418
420
419#: qml/Panel/Indicators/MenuItemFactory.qml:788
421#: qml/Panel/Indicators/MenuItemFactory.qml:788
420msgid "In queue…"
422msgid "In queue…"
@@ -469,15 +471,11 @@ msgstr "특별 메뉴 열기"
469msgid "Swipe up from the bottom edge."
471msgid "Swipe up from the bottom edge."
470msgstr "아래쪽 가장자리에서 쓸어 올리십시오."
472msgstr "아래쪽 가장자리에서 쓸어 올리십시오."
471
473
472−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
474+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
473#: qml/Tutorial/TutorialRight.qml:144
475#: qml/Tutorial/TutorialRight.qml:144
474msgid "Tap here to continue."
476msgid "Tap here to continue."
475msgstr "계속하려면 여기를 두드리십시오."
477msgstr "계속하려면 여기를 두드리십시오."
476
478
477−#: qml/Tutorial/TutorialContent.qml:81
478−msgid "Click here to finish."
479−msgstr ""
480−
481#: qml/Tutorial/TutorialLeftFinish.qml:24
479#: qml/Tutorial/TutorialLeftFinish.qml:24
482msgid "These are the shortcuts to favorite apps"
480msgid "These are the shortcuts to favorite apps"
483msgstr "자수 사용하는 프로그램의 바로 가기입니다."
481msgstr "자수 사용하는 프로그램의 바로 가기입니다."
@@ -696,95 +694,8 @@ msgstr "〈 %1"
696msgid "%1 〉"
694msgid "%1 〉"
697msgstr "%1 〉"
695msgstr "%1 〉"
698
696
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−
789#~ msgid "Please re-enter"
697#~ msgid "Please re-enter"
790#~ msgstr "다시 입력해주십시오."
698#~ msgstr "다시 입력해주십시오."
699+
700+#~ msgid "Click here to finish."
701+#~ msgstr "끝내려면 눌러주십시오."
po/ku.po+20−103
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-09-10 13:14+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Kurdish <ku@li.org>\n"
13"Language-Team: Kurdish <ku@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Şîfre: "
23msgstr "Şîfre: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Kurteriyê pêveke"
28msgstr "Kurteriyê pêveke"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Derzîdanka kurteriyê rake"
36msgstr "Derzîdanka kurteriyê rake"
33
37
@@ -225,15 +229,15 @@ msgstr "Lêgerîna Lezgîn"
225msgid "OK"
229msgid "OK"
226msgstr "BAŞ E"
230msgstr "BAŞ E"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "Hindiktir bibîne"
234msgstr "Hindiktir bibîne"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "Tevî bibîne"
238msgstr "Tevî bibîne"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr ""
243msgstr ""
@@ -269,6 +273,11 @@ msgstr "Zêdetir..."
269msgid "Less..."
273msgid "Less..."
270msgstr "Hindiktir..."
274msgstr "Hindiktir..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Bişîne"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "Deng bidê"
283msgstr "Deng bidê"
@@ -277,10 +286,6 @@ msgstr "Deng bidê"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "Binirxîne"
287msgstr "Binirxîne"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Bişîne"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr ""
291msgstr ""
@@ -476,15 +481,11 @@ msgstr ""
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr ""
482msgstr ""
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr ""
487msgstr ""
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr ""
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr ""
491msgstr ""
@@ -702,87 +703,3 @@ msgstr ""
702#, qt-format
703#, qt-format
703msgid "%1 〉"
704msgid "%1 〉"
704msgstr ""
705msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-06-27 06:17+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
13"Language-Team: Kirghiz <ky@li.org>\n"
13"Language-Team: Kirghiz <ky@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,21 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-10-02 10:00+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Anousak <anousak@gmail.com>\n"
12"Last-Translator: Anousak <anousak@gmail.com>\n"
13"Language-Team: Lao <lo@li.org>\n"
13"Language-Team: Lao <lo@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "ສົ່ງ"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "ສົ່ງ"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,21 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-05-19 17:15+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
12"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
13"Language-Team: Lithuanian <lt@li.org>\n"
13"Language-Team: Lithuanian <lt@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"(n%100<10 || n%100>=20) ? 1 : 2;\n"
18"(n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr ""
24msgstr ""
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr ""
29msgstr ""
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr ""
37msgstr ""
34
38
@@ -224,15 +228,15 @@ msgstr "Pagalbos skambutis"
224msgid "OK"
228msgid "OK"
225msgstr ""
229msgstr ""
226
230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228msgid "See less"
232msgid "See less"
229msgstr ""
233msgstr ""
230
234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232msgid "See all"
236msgid "See all"
233msgstr ""
237msgstr ""
234
238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236msgctxt "Label: Hint for dash search line edit"
240msgctxt "Label: Hint for dash search line edit"
237msgid "Search"
241msgid "Search"
238msgstr ""
242msgstr ""
@@ -268,6 +272,11 @@ msgstr "Daugiau..."
268msgid "Less..."
272msgid "Less..."
269msgstr "Mažiau..."
273msgstr "Mažiau..."
270
274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "Siųsti"
279+
271#: qml/Dash/Previews/PreviewRatingInput.qml:84
280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272msgid "Rate this"
281msgid "Rate this"
273msgstr "Įvertinkite tai"
282msgstr "Įvertinkite tai"
@@ -276,10 +285,6 @@ msgstr "Įvertinkite tai"
276msgid "Add a review"
285msgid "Add a review"
277msgstr "Pridėkite apžvalgą"
286msgstr "Pridėkite apžvalgą"
278
287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "Siųsti"
282−
283#: qml/Dash/PullToRefreshScopeStyle.qml:55
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284msgid "Pull to refresh…"
289msgid "Pull to refresh…"
285msgstr ""
290msgstr ""
@@ -471,15 +476,11 @@ msgstr ""
471msgid "Swipe up from the bottom edge."
476msgid "Swipe up from the bottom edge."
472msgstr ""
477msgstr ""
473
478
474−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
479+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
475#: qml/Tutorial/TutorialRight.qml:144
480#: qml/Tutorial/TutorialRight.qml:144
476msgid "Tap here to continue."
481msgid "Tap here to continue."
477msgstr ""
482msgstr ""
478
483
479−#: qml/Tutorial/TutorialContent.qml:81
480−msgid "Click here to finish."
481−msgstr ""
482−
483#: qml/Tutorial/TutorialLeftFinish.qml:24
484#: qml/Tutorial/TutorialLeftFinish.qml:24
484msgid "These are the shortcuts to favorite apps"
485msgid "These are the shortcuts to favorite apps"
485msgstr ""
486msgstr ""
@@ -697,54 +698,3 @@ msgstr ""
697#, qt-format
698#, qt-format
698msgid "%1 〉"
699msgid "%1 〉"
699msgstr ""
700msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-02-28 16:18+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Rūdolfs Mazurs <Unknown>\n"
12"Last-Translator: Rūdolfs Mazurs <Unknown>\n"
13"Language-Team: Latvian <lv@li.org>\n"
13"Language-Team: Latvian <lv@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Parole: "
23msgstr "Parole: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Piespraust īsceļu"
28msgstr "Piespraust īsceļu"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Noņemt īsceļu"
36msgstr "Noņemt īsceļu"
33
37
@@ -226,15 +230,15 @@ msgstr "Ārkārtas situācijas zvans"
226msgid "OK"
230msgid "OK"
227msgstr "Labi"
231msgstr "Labi"
228
232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230msgid "See less"
234msgid "See less"
231msgstr "Skatīt mazāk"
235msgstr "Skatīt mazāk"
232
236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234msgid "See all"
238msgid "See all"
235msgstr "Skatīt visus"
239msgstr "Skatīt visus"
236
240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238msgctxt "Label: Hint for dash search line edit"
242msgctxt "Label: Hint for dash search line edit"
239msgid "Search"
243msgid "Search"
240msgstr ""
244msgstr ""
@@ -270,6 +274,11 @@ msgstr "Vairāk..."
270msgid "Less..."
274msgid "Less..."
271msgstr "Mazāk..."
275msgstr "Mazāk..."
272
276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Sūtīt"
281+
273#: qml/Dash/Previews/PreviewRatingInput.qml:84
282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274msgid "Rate this"
283msgid "Rate this"
275msgstr "Novērtēt šo"
284msgstr "Novērtēt šo"
@@ -278,10 +287,6 @@ msgstr "Novērtēt šo"
278msgid "Add a review"
287msgid "Add a review"
279msgstr "Pievienot atsauksmi"
288msgstr "Pievienot atsauksmi"
280
289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Sūtīt"
284−
285#: qml/Dash/PullToRefreshScopeStyle.qml:55
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286msgid "Pull to refresh…"
291msgid "Pull to refresh…"
287msgstr "Vilt, lai atsvaidzinātu..."
292msgstr "Vilt, lai atsvaidzinātu..."
@@ -477,15 +482,11 @@ msgstr "Atvērt īpašas izvēlnes"
477msgid "Swipe up from the bottom edge."
482msgid "Swipe up from the bottom edge."
478msgstr "Velciet no apakšējās malas."
483msgstr "Velciet no apakšējās malas."
479
484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481#: qml/Tutorial/TutorialRight.qml:144
486#: qml/Tutorial/TutorialRight.qml:144
482msgid "Tap here to continue."
487msgid "Tap here to continue."
483msgstr "Uzsitiet šeit, lai turpinātu."
488msgstr "Uzsitiet šeit, lai turpinātu."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr ""
488−
489#: qml/Tutorial/TutorialLeftFinish.qml:24
490#: qml/Tutorial/TutorialLeftFinish.qml:24
490msgid "These are the shortcuts to favorite apps"
491msgid "These are the shortcuts to favorite apps"
491msgstr "Šie ir īsceļi uz iecienītajām lietotnēm"
492msgstr "Šie ir īsceļi uz iecienītajām lietotnēm"
@@ -710,80 +711,5 @@ msgstr "〈 %1"
710msgid "%1 〉"
711msgid "%1 〉"
711msgstr "%1 〉"
712msgstr "%1 〉"
712
713
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−
788#~ msgid "Please re-enter"
714#~ msgid "Please re-enter"
789#~ msgstr "Lūdzu, ievadiet vēlreiz"
715#~ msgstr "Lūdzu, ievadiet vēlreiz"
po/ml.po+20−69
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-11-23 11:44+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: ST Alfas <Unknown>\n"
12"Last-Translator: ST Alfas <Unknown>\n"
13"Language-Team: Malayalam <ml@li.org>\n"
13"Language-Team: Malayalam <ml@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr "അടിയന്തിര വിളി"
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "അയയ്‌ക്കുക"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "ഇത് അവലോകനം ചെയ്യുക"
281msgstr "ഇത് അവലോകനം ചെയ്യുക"
@@ -275,10 +284,6 @@ msgstr "ഇത് അവലോകനം ചെയ്യുക"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "ഒരു അവലോകനം ചേര്‍ക്കുക"
285msgstr "ഒരു അവലോകനം ചേര്‍ക്കുക"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "അയയ്‌ക്കുക"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,53 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-14 19:54+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Rohan Deshmukh <Unknown>\n"
12"Last-Translator: Rohan Deshmukh <Unknown>\n"
13"Language-Team: Marathi <mr@li.org>\n"
13"Language-Team: Marathi <mr@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "पासवर्ड: "
23msgstr "पासवर्ड: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "शोध"
241msgstr "शोध"
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "पाठवा"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "पाठवा"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,33 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-17 09:05+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: abuyop <Unknown>\n"
12"Last-Translator: abuyop <Unknown>\n"
13"Language-Team: Malay <ms@li.org>\n"
13"Language-Team: Malay <ms@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Kata Laluan: "
23msgstr "Kata Laluan: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Cemat pintasan"
28msgstr "Cemat pintasan"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Nyahcemat pintasan"
36msgstr "Nyahcemat pintasan"
33
37
@@ -225,15 +229,15 @@ msgstr "panggilan Kecemasan"
225msgid "OK"
229msgid "OK"
226msgstr "OK"
230msgstr "OK"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "Lihat kurang"
234msgstr "Lihat kurang"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "Lihat semua"
238msgstr "Lihat semua"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "Gelintar"
243msgstr "Gelintar"
@@ -269,6 +273,11 @@ msgstr "Lagi..."
269msgid "Less..."
273msgid "Less..."
270msgstr "Kurang..."
274msgstr "Kurang..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Hantar"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "Kadar ini"
283msgstr "Kadar ini"
@@ -277,10 +286,6 @@ msgstr "Kadar ini"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "Tambah ulasan"
287msgstr "Tambah ulasan"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Hantar"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "Tarik untuk segar semula..."
291msgstr "Tarik untuk segar semula..."
@@ -476,15 +481,11 @@ msgstr "Buka menu khas"
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr "Leret ke ata dari pinggir bawah."
482msgstr "Leret ke ata dari pinggir bawah."
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr "Ketik di sini untuk teruskan."
487msgstr "Ketik di sini untuk teruskan."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr ""
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr "Ini adalah pintasan ke apl kegemaran"
491msgstr "Ini adalah pintasan ke apl kegemaran"
@@ -711,96 +712,5 @@ msgstr "〈 %1"
711msgid "%1 〉"
712msgid "%1 〉"
712msgstr "%1 〉"
713msgstr "%1 〉"
713
714
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−
795#~ msgid "Please re-enter"
715#~ msgid "Please re-enter"
796#~ msgstr "Sila masuk-semula"
716#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-12-12 11:12+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Pyae Sone <Unknown>\n"
12"Last-Translator: Pyae Sone <Unknown>\n"
13"Language-Team: Burmese <my@li.org>\n"
13"Language-Team: Burmese <my@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "စကားဝှက် - "
23msgstr "စကားဝှက် - "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr "အရေးပေါ်ခေါ်မည်"
223msgid "OK"
227msgid "OK"
224msgstr "ကောင်းပြီ"
228msgstr "ကောင်းပြီ"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "ရှာဖွေရန်"
241msgstr "ရှာဖွေရန်"
@@ -267,6 +271,11 @@ msgstr "ပိုမို၍..."
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "ပို့မည်"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
281msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
@@ -275,10 +284,6 @@ msgstr "ဒီဟာကိုအမှတ်ပေးမည်"
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "ပို့မည်"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,39 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-05 19:44+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Mathias Bynke <Unknown>\n"
12"Last-Translator: Mathias Bynke <Unknown>\n"
13"Language-Team: Norwegian Bokmal <nb@li.org>\n"
13"Language-Team: Norwegian Bokmal <nb@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Passord: "
23msgstr "Passord: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Fest snarvei"
28msgstr "Fest snarvei"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Fjern snarvei"
36msgstr "Fjern snarvei"
33
37
@@ -227,15 +231,15 @@ msgstr "Nødanrop"
227msgid "OK"
231msgid "OK"
228msgstr "OK"
232msgstr "OK"
229
233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231msgid "See less"
235msgid "See less"
232msgstr "Vis mindre"
236msgstr "Vis mindre"
233
237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235msgid "See all"
239msgid "See all"
236msgstr "Vis alt"
240msgstr "Vis alt"
237
241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239msgctxt "Label: Hint for dash search line edit"
243msgctxt "Label: Hint for dash search line edit"
240msgid "Search"
244msgid "Search"
241msgstr "Søk"
245msgstr "Søk"
@@ -271,6 +275,11 @@ msgstr "Mer …"
271msgid "Less..."
275msgid "Less..."
272msgstr "Mindre …"
276msgstr "Mindre …"
273
277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Send"
282+
274#: qml/Dash/Previews/PreviewRatingInput.qml:84
283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275msgid "Rate this"
284msgid "Rate this"
276msgstr "Vurder dette"
285msgstr "Vurder dette"
@@ -279,10 +288,6 @@ msgstr "Vurder dette"
279msgid "Add a review"
288msgid "Add a review"
280msgstr "Skriv en anmeldelse"
289msgstr "Skriv en anmeldelse"
281
290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Send"
285−
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287msgid "Pull to refresh…"
292msgid "Pull to refresh…"
288msgstr "Dra for å oppdatere …"
293msgstr "Dra for å oppdatere …"
@@ -405,7 +410,7 @@ msgstr[1] "%1 timer"
405#, qt-format
410#, qt-format
406msgid "%1 minute"
411msgid "%1 minute"
407msgid_plural "%1 minutes"
412msgid_plural "%1 minutes"
408−msgstr[0] "%1 minute"
413+msgstr[0] "%1 minutt"
409msgstr[1] "%1 minutter"
414msgstr[1] "%1 minutter"
410
415
411#: qml/Panel/Indicators/MenuItemFactory.qml:777
416#: qml/Panel/Indicators/MenuItemFactory.qml:777
@@ -478,15 +483,11 @@ msgstr "Åpne spesialmenyer"
478msgid "Swipe up from the bottom edge."
483msgid "Swipe up from the bottom edge."
479msgstr "Dra opp fra bunnen."
484msgstr "Dra opp fra bunnen."
480
485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482#: qml/Tutorial/TutorialRight.qml:144
487#: qml/Tutorial/TutorialRight.qml:144
483msgid "Tap here to continue."
488msgid "Tap here to continue."
484msgstr "Trykk her for å fortsette."
489msgstr "Trykk her for å fortsette."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Trykk her for å fullføre."
489−
490#: qml/Tutorial/TutorialLeftFinish.qml:24
491#: qml/Tutorial/TutorialLeftFinish.qml:24
491msgid "These are the shortcuts to favorite apps"
492msgid "These are the shortcuts to favorite apps"
492msgstr "Dette er snarveier til favorittprogrammer"
493msgstr "Dette er snarveier til favorittprogrammer"
@@ -711,96 +712,8 @@ msgstr "〈 %1"
711msgid "%1 〉"
712msgid "%1 〉"
712msgstr "%1 〉"
713msgstr "%1 〉"
713
714
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−
805#~ msgid "Please re-enter"
715#~ msgid "Please re-enter"
806#~ msgstr "Skriv inn på nytt"
716#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-07 07:14+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Hannie Dumoleyn <Unknown>\n"
12"Last-Translator: Hannie Dumoleyn <Unknown>\n"
13"Language-Team: Dutch <nl@li.org>\n"
13"Language-Team: Dutch <nl@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Wachtwoord: "
23msgstr "Wachtwoord: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Snelkoppeling vastzetten"
28msgstr "Snelkoppeling vastzetten"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Snelkoppeling losmaken"
36msgstr "Snelkoppeling losmaken"
33
37
@@ -229,15 +233,15 @@ msgstr "Noodoproep"
229msgid "OK"
233msgid "OK"
230msgstr "Ok"
234msgstr "Ok"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Minder zien"
238msgstr "Minder zien"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Alles zien"
242msgstr "Alles zien"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Zoeken"
247msgstr "Zoeken"
@@ -273,6 +277,11 @@ msgstr "Meer…"
273msgid "Less..."
277msgid "Less..."
274msgstr "Minder…"
278msgstr "Minder…"
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Versturen"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Beoordeel dit"
287msgstr "Beoordeel dit"
@@ -281,10 +290,6 @@ msgstr "Beoordeel dit"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Voeg recensie toe"
291msgstr "Voeg recensie toe"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Versturen"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Trekken om te verversen…"
295msgstr "Trekken om te verversen…"
@@ -374,7 +379,7 @@ msgstr "Sorry, onjuiste wachtwoordzin"
374#: qml/Greeter/NarrowView.qml:121
379#: qml/Greeter/NarrowView.qml:121
375msgctxt "passphrase"
380msgctxt "passphrase"
376msgid "Please re-enter"
381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Gelieve opnieuw in te voeren"
378
383
379#: qml/Greeter/NarrowView.qml:122
384#: qml/Greeter/NarrowView.qml:122
380msgid "Sorry, incorrect passcode"
385msgid "Sorry, incorrect passcode"
@@ -482,15 +487,11 @@ msgstr "Speciale menu's openen"
482msgid "Swipe up from the bottom edge."
487msgid "Swipe up from the bottom edge."
483msgstr "Veeg omhoog vanaf de onderrand."
488msgstr "Veeg omhoog vanaf de onderrand."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
490+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
486#: qml/Tutorial/TutorialRight.qml:144
491#: qml/Tutorial/TutorialRight.qml:144
487msgid "Tap here to continue."
492msgid "Tap here to continue."
488msgstr "Tik hier om door te gaan."
493msgstr "Tik hier om door te gaan."
489
494
490−#: qml/Tutorial/TutorialContent.qml:81
491−msgid "Click here to finish."
492−msgstr "Klik hier om te stoppen."
493−
494#: qml/Tutorial/TutorialLeftFinish.qml:24
495#: qml/Tutorial/TutorialLeftFinish.qml:24
495msgid "These are the shortcuts to favorite apps"
496msgid "These are the shortcuts to favorite apps"
496msgstr "Dit zijn de snelkoppelingen van favoriete apps"
497msgstr "Dit zijn de snelkoppelingen van favoriete apps"
@@ -716,96 +717,8 @@ msgstr "〈 %1"
716msgid "%1 〉"
717msgid "%1 〉"
717msgstr "%1 〉"
718msgstr "%1 〉"
718
719
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−
810#~ msgid "Please re-enter"
720#~ msgid "Please re-enter"
811#~ msgstr "Herhaal deze a.u.b."
721#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-05-12 11:32+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Norwegian Nynorsk <nn@li.org>\n"
13"Language-Team: Norwegian Nynorsk <nn@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/oc.po+20−19
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-02-05 20:35+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Occitan (post 1500) <oc@li.org>\n"
13"Language-Team: Occitan (post 1500) <oc@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Senhal : "
23msgstr "Senhal : "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/or.po+20−19
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-03-21 05:28+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Oriya <or@li.org>\n"
13"Language-Team: Oriya <or@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n!=1;\n"
17"Plural-Forms: nplurals=2; plural=n!=1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/pa.po+23−55
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-04-24 04:29+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Gursharnjit_Singh <ubuntuser13@gmail.com>\n"
12"Last-Translator: Gursharnjit_Singh <ubuntuser13@gmail.com>\n"
13"Language-Team: Punjabi <pa@li.org>\n"
13"Language-Team: Punjabi <pa@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "ਗੁਪਤ ਕੋਡ: "
23msgstr "ਗੁਪਤ ਕੋਡ: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "ਸ਼ਾਰਟਕੱਟ ਪਿੰਨ ਲਗਾਓ"
28msgstr "ਸ਼ਾਰਟਕੱਟ ਪਿੰਨ ਲਗਾਓ"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "ਸ਼ਾਰਟਕੱਟ ਪਿੰਨ ਹਟਾਓ"
36msgstr "ਸ਼ਾਰਟਕੱਟ ਪਿੰਨ ਹਟਾਓ"
33
37
@@ -225,15 +229,15 @@ msgstr "ਅਪਾਤਕਾਲੀਨ ਕਾਲ"
225msgid "OK"
229msgid "OK"
226msgstr "ਠੀਕ"
230msgstr "ਠੀਕ"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "ਘੱਟ ਵੇਖੋ"
234msgstr "ਘੱਟ ਵੇਖੋ"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "ਸਾਰਾ ਵੇਖੋ"
238msgstr "ਸਾਰਾ ਵੇਖੋ"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "ਖੋਜ"
243msgstr "ਖੋਜ"
@@ -269,6 +273,11 @@ msgstr "ਹੋਰ..."
269msgid "Less..."
273msgid "Less..."
270msgstr "ਘੱਟ..."
274msgstr "ਘੱਟ..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "ਭੇਜੋ"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "ਇਸ ਨੂੰ ਰੇਟ ਕਰੋ"
283msgstr "ਇਸ ਨੂੰ ਰੇਟ ਕਰੋ"
@@ -277,10 +286,6 @@ msgstr "ਇਸ ਨੂੰ ਰੇਟ ਕਰੋ"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "ਸਮੀਖਿਆ ਜੋੜੋ"
287msgstr "ਸਮੀਖਿਆ ਜੋੜੋ"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "ਭੇਜੋ"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "ਤਾਜ਼ਾ ਕਰਨ ਲਈ ਖਿੱਚੋ..."
291msgstr "ਤਾਜ਼ਾ ਕਰਨ ਲਈ ਖਿੱਚੋ..."
@@ -476,15 +481,11 @@ msgstr "ਖਾਸ਼ ਮੀਨੂੰ ਖੋਲ੍ਹੋ"
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr "ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲੋਂ ਖਿੱਚੋ।"
482msgstr "ਹੇਠਲੇ ਕਿਨਾਰੇ ਤੋਂ ਉੱਪਰ ਵੱਲੋਂ ਖਿੱਚੋ।"
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr "ਜਾਰੀ ਰੱਖਣ ਲਈ ਇੱਥੇ ਛੂਹੋ।"
487msgstr "ਜਾਰੀ ਰੱਖਣ ਲਈ ਇੱਥੇ ਛੂਹੋ।"
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "ਸਮਾਪਤੀ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।"
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr "ਇੱਥੇ ਤੁਹਾਡੀ ਪਸੰਦੀਦਾ ਐਪਾਂ ਲਈ ਸ਼ਾਰਟਕੱਟ ਹਨ"
491msgstr "ਇੱਥੇ ਤੁਹਾਡੀ ਪਸੰਦੀਦਾ ਐਪਾਂ ਲਈ ਸ਼ਾਰਟਕੱਟ ਹਨ"
@@ -710,41 +711,8 @@ msgstr "〈 %1"
710msgid "%1 〉"
711msgid "%1 〉"
711msgstr "%1 〉"
712msgstr "%1 〉"
712
713
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−
749#~ msgid "Please re-enter"
714#~ msgid "Please re-enter"
750#~ msgstr "ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ-ਦਰਜ ਕਰੋ"
715#~ msgstr "ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ-ਦਰਜ ਕਰੋ"
716+
717+#~ msgid "Click here to finish."
718+#~ msgstr "ਸਮਾਪਤੀ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ।"
po/pl.po+23−100
@@ -7,8 +7,8 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-12 09:46+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Seweryn Opyd <Unknown>\n"
12"Last-Translator: Seweryn Opyd <Unknown>\n"
13"Language-Team: Polish <pl@li.org>\n"
13"Language-Team: Polish <pl@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
18"|| n%100>=20) ? 1 : 2;\n"
18"|| n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Hasło: "
24msgstr "Hasło: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Przypnij skrót"
29msgstr "Przypnij skrót"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Odepnij skrót"
37msgstr "Odepnij skrót"
34
38
@@ -226,15 +230,15 @@ msgstr "Telefon ratunkowy"
226msgid "OK"
230msgid "OK"
227msgstr "OK"
231msgstr "OK"
228
232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230msgid "See less"
234msgid "See less"
231msgstr "Zobacz mniej"
235msgstr "Zobacz mniej"
232
236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234msgid "See all"
238msgid "See all"
235msgstr "Zobacz wszystko"
239msgstr "Zobacz wszystko"
236
240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238msgctxt "Label: Hint for dash search line edit"
242msgctxt "Label: Hint for dash search line edit"
239msgid "Search"
243msgid "Search"
240msgstr "Szukaj"
244msgstr "Szukaj"
@@ -270,6 +274,11 @@ msgstr "Więcej..."
270msgid "Less..."
274msgid "Less..."
271msgstr "Mniej..."
275msgstr "Mniej..."
272
276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Wyślij"
281+
273#: qml/Dash/Previews/PreviewRatingInput.qml:84
282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274msgid "Rate this"
283msgid "Rate this"
275msgstr "Oceń to"
284msgstr "Oceń to"
@@ -278,10 +287,6 @@ msgstr "Oceń to"
278msgid "Add a review"
287msgid "Add a review"
279msgstr "Dodaj recenzję"
288msgstr "Dodaj recenzję"
280
289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Wyślij"
284−
285#: qml/Dash/PullToRefreshScopeStyle.qml:55
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286msgid "Pull to refresh…"
291msgid "Pull to refresh…"
287msgstr "Przeciągnij by odświeżyć"
292msgstr "Przeciągnij by odświeżyć"
@@ -480,15 +485,11 @@ msgstr "Otwórz menu specjalne"
480msgid "Swipe up from the bottom edge."
485msgid "Swipe up from the bottom edge."
481msgstr "Przeciągnij od dolnej krawędzi w górę ekranu"
486msgstr "Przeciągnij od dolnej krawędzi w górę ekranu"
482
487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484#: qml/Tutorial/TutorialRight.qml:144
489#: qml/Tutorial/TutorialRight.qml:144
485msgid "Tap here to continue."
490msgid "Tap here to continue."
486msgstr "Dotknij tutaj, by kontynuować."
491msgstr "Dotknij tutaj, by kontynuować."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Kliknij tutaj, by zakończyć."
491−
492#: qml/Tutorial/TutorialLeftFinish.qml:24
493#: qml/Tutorial/TutorialLeftFinish.qml:24
493msgid "These are the shortcuts to favorite apps"
494msgid "These are the shortcuts to favorite apps"
494msgstr "To są skróty do ulubionych aplikacji"
495msgstr "To są skróty do ulubionych aplikacji"
@@ -714,86 +715,8 @@ msgstr "〈 %1"
714msgid "%1 〉"
715msgid "%1 〉"
715msgstr "%1 〉"
716msgstr "%1 〉"
716
717
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−
798#~ msgid "Please re-enter"
718#~ msgid "Please re-enter"
799#~ msgstr "Proszę wprowadź ponownie"
719#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-29 10:01+0000\n"
11+"PO-Revision-Date: 2015-07-03 16:38+0000\n"
12−"Last-Translator: Ivo Xavier <ivofernandes12@gmail.com>\n"
12+"Last-Translator: António Miranda <Unknown>\n"
13"Language-Team: Portuguese <pt@li.org>\n"
13"Language-Team: Portuguese <pt@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Palavra-passe: "
23msgstr "Palavra-passe: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Afixar atalho"
28msgstr "Afixar atalho"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Remover atalho"
36msgstr "Remover atalho"
33
37
@@ -229,15 +233,15 @@ msgstr "Chamada de emergência"
229msgid "OK"
233msgid "OK"
230msgstr "OK"
234msgstr "OK"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Ver menos"
238msgstr "Ver menos"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Ver todos"
242msgstr "Ver todos"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Procurar"
247msgstr "Procurar"
@@ -273,6 +277,11 @@ msgstr "Mais..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Menos..."
278msgstr "Menos..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Enviar"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Classifique isto"
287msgstr "Classifique isto"
@@ -281,10 +290,6 @@ msgstr "Classifique isto"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Adicione uma crítica"
291msgstr "Adicione uma crítica"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Enviar"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Puxe para atualizar..."
295msgstr "Puxe para atualizar..."
@@ -480,15 +485,11 @@ msgstr "Abrir menus especiais"
480msgid "Swipe up from the bottom edge."
485msgid "Swipe up from the bottom edge."
481msgstr "Deslize para cima a partir da margem inferior."
486msgstr "Deslize para cima a partir da margem inferior."
482
487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484#: qml/Tutorial/TutorialRight.qml:144
489#: qml/Tutorial/TutorialRight.qml:144
485msgid "Tap here to continue."
490msgid "Tap here to continue."
486msgstr "Toque aqui para continuar."
491msgstr "Toque aqui para continuar."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr "Clique aqui para finalizar."
491−
492#: qml/Tutorial/TutorialLeftFinish.qml:24
493#: qml/Tutorial/TutorialLeftFinish.qml:24
493msgid "These are the shortcuts to favorite apps"
494msgid "These are the shortcuts to favorite apps"
494msgstr "Estes são os atalhos para as suas apps favoritas"
495msgstr "Estes são os atalhos para as suas apps favoritas"
@@ -714,97 +715,8 @@ msgstr "〈 %1"
714msgid "%1 〉"
715msgid "%1 〉"
715msgstr "%1 〉"
716msgstr "%1 〉"
716
717
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−
789#~ msgid "Please re-enter"
718#~ msgid "Please re-enter"
790#~ msgstr "Por favor, volte a introduzir"
719#~ msgstr "Por favor, volte a introduzir"
791
720
792−#~ msgid "Try swiping from the top edge to access the indicators"
721+#~ msgid "Click here to finish."
793−#~ msgstr "Tente deslizar da margem superior para aceder aos indicadores"
722+#~ msgstr "Clique aqui para finalizar."
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"
po/pt_BR.po+23−112
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-08-05 04:40+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Julio Alexander Sieg <julio.sieg@gmail.com>\n"
12"Last-Translator: Julio Alexander Sieg <julio.sieg@gmail.com>\n"
13"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
13"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Senha: "
23msgstr "Senha: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Fixar atalho"
28msgstr "Fixar atalho"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Desafixar atalho"
36msgstr "Desafixar atalho"
33
37
@@ -227,15 +231,15 @@ msgstr "Chamada de emergência"
227msgid "OK"
231msgid "OK"
228msgstr "OK"
232msgstr "OK"
229
233
230−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
234+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231msgid "See less"
235msgid "See less"
232msgstr "Ver menos"
236msgstr "Ver menos"
233
237
234−#: qml/Dash/GenericScopeView.qml:539
238+#: qml/Dash/GenericScopeView.qml:569
235msgid "See all"
239msgid "See all"
236msgstr "Ver todos"
240msgstr "Ver todos"
237
241
238−#: qml/Dash/GenericScopeView.qml:601
242+#: qml/Dash/GenericScopeView.qml:631
239msgctxt "Label: Hint for dash search line edit"
243msgctxt "Label: Hint for dash search line edit"
240msgid "Search"
244msgid "Search"
241msgstr "Pesquisar"
245msgstr "Pesquisar"
@@ -271,6 +275,11 @@ msgstr "Mais..."
271msgid "Less..."
275msgid "Less..."
272msgstr "Menos..."
276msgstr "Menos..."
273
277
278+#: qml/Dash/Previews/PreviewCommentInput.qml:61
279+#: qml/Dash/Previews/PreviewRatingInput.qml:169
280+msgid "Send"
281+msgstr "Enviar"
282+
274#: qml/Dash/Previews/PreviewRatingInput.qml:84
283#: qml/Dash/Previews/PreviewRatingInput.qml:84
275msgid "Rate this"
284msgid "Rate this"
276msgstr "Avaliar isto"
285msgstr "Avaliar isto"
@@ -279,10 +288,6 @@ msgstr "Avaliar isto"
279msgid "Add a review"
288msgid "Add a review"
280msgstr "Adicionar uma análise"
289msgstr "Adicionar uma análise"
281
290
282−#: qml/Dash/Previews/PreviewRatingInput.qml:169
283−msgid "Send"
284−msgstr "Enviar"
285−
286#: qml/Dash/PullToRefreshScopeStyle.qml:55
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
287msgid "Pull to refresh…"
292msgid "Pull to refresh…"
288msgstr "Puxe para atualizar..."
293msgstr "Puxe para atualizar..."
@@ -478,15 +483,11 @@ msgstr "Abrir menus especiais"
478msgid "Swipe up from the bottom edge."
483msgid "Swipe up from the bottom edge."
479msgstr "eslize para cima a partir da borda inferior."
484msgstr "eslize para cima a partir da borda inferior."
480
485
481−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
486+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
482#: qml/Tutorial/TutorialRight.qml:144
487#: qml/Tutorial/TutorialRight.qml:144
483msgid "Tap here to continue."
488msgid "Tap here to continue."
484msgstr "Toque aqui para continuar."
489msgstr "Toque aqui para continuar."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81
487−msgid "Click here to finish."
488−msgstr "Clique aqui para finalizar."
489−
490#: qml/Tutorial/TutorialLeftFinish.qml:24
491#: qml/Tutorial/TutorialLeftFinish.qml:24
491msgid "These are the shortcuts to favorite apps"
492msgid "These are the shortcuts to favorite apps"
492msgstr "Estes são os atalhos para aplicativos favoritos"
493msgstr "Estes são os atalhos para aplicativos favoritos"
@@ -714,98 +715,8 @@ msgstr "〈 %1"
714msgid "%1 〉"
715msgid "%1 〉"
715msgstr "%1 〉"
716msgstr "%1 〉"
716
717
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−
810#~ msgid "Please re-enter"
718#~ msgid "Please re-enter"
811#~ msgstr "Por favor, digite novamente"
719#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-06 17:47+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Meriuță Cornel <meriutacornel@neacornel.eu>\n"
12"Last-Translator: Meriuță Cornel <meriutacornel@neacornel.eu>\n"
13"Language-Team: Romanian <ro@li.org>\n"
13"Language-Team: Romanian <ro@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
17"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
18"== 0) && (n != 0))) ? 2: 1));\n"
18"== 0) && (n != 0))) ? 2: 1));\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Parolă: "
24msgstr "Parolă: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Fixează scurtătura"
29msgstr "Fixează scurtătura"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Eliberează scurtătura"
37msgstr "Eliberează scurtătura"
34
38
@@ -230,15 +234,15 @@ msgstr "Apel de urgență"
230msgid "OK"
234msgid "OK"
231msgstr "În regulă"
235msgstr "În regulă"
232
236
233−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
237+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234msgid "See less"
238msgid "See less"
235msgstr "Afișează mai puține"
239msgstr "Afișează mai puține"
236
240
237−#: qml/Dash/GenericScopeView.qml:539
241+#: qml/Dash/GenericScopeView.qml:569
238msgid "See all"
242msgid "See all"
239msgstr "Afișează tot"
243msgstr "Afișează tot"
240
244
241−#: qml/Dash/GenericScopeView.qml:601
245+#: qml/Dash/GenericScopeView.qml:631
242msgctxt "Label: Hint for dash search line edit"
246msgctxt "Label: Hint for dash search line edit"
243msgid "Search"
247msgid "Search"
244msgstr "Căutare"
248msgstr "Căutare"
@@ -274,6 +278,11 @@ msgstr "Mai mult ..."
274msgid "Less..."
278msgid "Less..."
275msgstr "Mai puțin..."
279msgstr "Mai puțin..."
276
280
281+#: qml/Dash/Previews/PreviewCommentInput.qml:61
282+#: qml/Dash/Previews/PreviewRatingInput.qml:169
283+msgid "Send"
284+msgstr "Trimite"
285+
277#: qml/Dash/Previews/PreviewRatingInput.qml:84
286#: qml/Dash/Previews/PreviewRatingInput.qml:84
278msgid "Rate this"
287msgid "Rate this"
279msgstr "Evaluați"
288msgstr "Evaluați"
@@ -282,10 +291,6 @@ msgstr "Evaluați"
282msgid "Add a review"
291msgid "Add a review"
283msgstr "Adăugați o recenzie"
292msgstr "Adăugați o recenzie"
284
293
285−#: qml/Dash/Previews/PreviewRatingInput.qml:169
286−msgid "Send"
287−msgstr "Trimite"
288−
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
294#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
295msgid "Pull to refresh…"
291msgstr "Trageți pentru a actualiza..."
296msgstr "Trageți pentru a actualiza..."
@@ -486,15 +491,11 @@ msgstr "Deschide meniurile speciale"
486msgid "Swipe up from the bottom edge."
491msgid "Swipe up from the bottom edge."
487msgstr "Glisaţi în sus dinspre marginea de jos."
492msgstr "Glisaţi în sus dinspre marginea de jos."
488
493
489−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
494+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
490#: qml/Tutorial/TutorialRight.qml:144
495#: qml/Tutorial/TutorialRight.qml:144
491msgid "Tap here to continue."
496msgid "Tap here to continue."
492msgstr "Apăsaţi aici pentru a continua."
497msgstr "Apăsaţi aici pentru a continua."
493
498
494−#: qml/Tutorial/TutorialContent.qml:81
495−msgid "Click here to finish."
496−msgstr "Apăsați aici pentru a termina."
497−
498#: qml/Tutorial/TutorialLeftFinish.qml:24
499#: qml/Tutorial/TutorialLeftFinish.qml:24
499msgid "These are the shortcuts to favorite apps"
500msgid "These are the shortcuts to favorite apps"
500msgstr "Acestea sunt scurtăturile către aplicaţiile favorite"
501msgstr "Acestea sunt scurtăturile către aplicaţiile favorite"
@@ -724,99 +725,8 @@ msgstr "〈 %1"
724msgid "%1 〉"
725msgid "%1 〉"
725msgstr "%1 〉"
726msgstr "%1 〉"
726
727
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−
821#~ msgid "Please re-enter"
728#~ msgid "Please re-enter"
822#~ msgstr "Introduceți din nou"
729#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-06 05:33+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: ☠Jay ZDLin☠ <Unknown>\n"
12"Last-Translator: ☠Jay ZDLin☠ <Unknown>\n"
13"Language-Team: Russian <ru@li.org>\n"
13"Language-Team: Russian <ru@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Пароль: "
24msgstr "Пароль: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Закрепить ярлык"
29msgstr "Закрепить ярлык"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Открепить ярлык"
37msgstr "Открепить ярлык"
34
38
@@ -229,15 +233,15 @@ msgstr "Экстренный вызов"
229msgid "OK"
233msgid "OK"
230msgstr "ОК"
234msgstr "ОК"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Вкратце"
238msgstr "Вкратце"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Показать всё"
242msgstr "Показать всё"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Поиск"
247msgstr "Поиск"
@@ -273,6 +277,11 @@ msgstr "Ещё..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Меньше..."
278msgstr "Меньше..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Отправить"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Оцените это"
287msgstr "Оцените это"
@@ -281,10 +290,6 @@ msgstr "Оцените это"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Добавьте отзыв"
291msgstr "Добавьте отзыв"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Отправить"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Потяните для обновления…"
295msgstr "Потяните для обновления…"
@@ -374,7 +379,7 @@ msgstr "Введена неверная кодовая фраза"
374#: qml/Greeter/NarrowView.qml:121
379#: qml/Greeter/NarrowView.qml:121
375msgctxt "passphrase"
380msgctxt "passphrase"
376msgid "Please re-enter"
381msgid "Please re-enter"
377−msgstr ""
382+msgstr "Повторите ввод"
378
383
379#: qml/Greeter/NarrowView.qml:122
384#: qml/Greeter/NarrowView.qml:122
380msgid "Sorry, incorrect passcode"
385msgid "Sorry, incorrect passcode"
@@ -483,15 +488,11 @@ msgstr "Открытие специальных меню"
483msgid "Swipe up from the bottom edge."
488msgid "Swipe up from the bottom edge."
484msgstr "Проведите вверх от нижнего края."
489msgstr "Проведите вверх от нижнего края."
485
490
486−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
491+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
487#: qml/Tutorial/TutorialRight.qml:144
492#: qml/Tutorial/TutorialRight.qml:144
488msgid "Tap here to continue."
493msgid "Tap here to continue."
489msgstr "Нажмите здесь для продолжения."
494msgstr "Нажмите здесь для продолжения."
490
495
491−#: qml/Tutorial/TutorialContent.qml:81
492−msgid "Click here to finish."
493−msgstr "Нажмите для завершения."
494−
495#: qml/Tutorial/TutorialLeftFinish.qml:24
496#: qml/Tutorial/TutorialLeftFinish.qml:24
496msgid "These are the shortcuts to favorite apps"
497msgid "These are the shortcuts to favorite apps"
497msgstr "Это ярлыки избранных приложений"
498msgstr "Это ярлыки избранных приложений"
@@ -719,101 +720,8 @@ msgstr "〈 %1"
719msgid "%1 〉"
720msgid "%1 〉"
720msgstr "%1 〉"
721msgstr "%1 〉"
721
722
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−
815#~ msgid "Please re-enter"
723#~ msgid "Please re-enter"
816#~ msgstr "Повторите ввод"
724#~ msgstr "Повторите ввод"
817
725
818−#~ msgid "Manage Scopes"
726+#~ msgid "Click here to finish."
819−#~ msgstr "Настройки поиска"
727+#~ msgstr "Нажмите для завершения."
po/shn.po+20−19
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-10-07 11:46+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Shan <shn@li.org>\n"
13"Language-Team: Shan <shn@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=(n == 1) ? 0 : 1;\n"
17"Plural-Forms: nplurals=2; plural=(n == 1) ? 0 : 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/si.po+20−79
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-06-26 22:36+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Sinhalese <si@li.org>\n"
13"Language-Team: Sinhalese <si@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "මුරපදය: "
23msgstr "මුරපදය: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -225,15 +229,15 @@ msgstr "හදිසි ඇමතුම"
225msgid "OK"
229msgid "OK"
226msgstr ""
230msgstr ""
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr ""
234msgstr ""
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr ""
238msgstr ""
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr ""
243msgstr ""
@@ -269,6 +273,11 @@ msgstr ""
269msgid "Less..."
273msgid "Less..."
270msgstr ""
274msgstr ""
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "යවන්න"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "මෙය අගය කරන්න"
283msgstr "මෙය අගය කරන්න"
@@ -277,10 +286,6 @@ msgstr "මෙය අගය කරන්න"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "විචාරයක් ලියන්න"
287msgstr "විචාරයක් ලියන්න"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "යවන්න"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr ""
291msgstr ""
@@ -472,15 +477,11 @@ msgstr ""
472msgid "Swipe up from the bottom edge."
477msgid "Swipe up from the bottom edge."
473msgstr ""
478msgstr ""
474
479
475−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
480+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
476#: qml/Tutorial/TutorialRight.qml:144
481#: qml/Tutorial/TutorialRight.qml:144
477msgid "Tap here to continue."
482msgid "Tap here to continue."
478msgstr ""
483msgstr ""
479
484
480−#: qml/Tutorial/TutorialContent.qml:81
481−msgid "Click here to finish."
482−msgstr ""
483−
484#: qml/Tutorial/TutorialLeftFinish.qml:24
485#: qml/Tutorial/TutorialLeftFinish.qml:24
485msgid "These are the shortcuts to favorite apps"
486msgid "These are the shortcuts to favorite apps"
486msgstr ""
487msgstr ""
@@ -698,63 +699,3 @@ msgstr ""
698#, qt-format
699#, qt-format
699msgid "%1 〉"
700msgid "%1 〉"
700msgstr ""
701msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-04-10 09:15+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Slovak <sk@li.org>\n"
13"Language-Team: Slovak <sk@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/sl.po+23−109
@@ -7,8 +7,8 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-06 21:10+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Sasa Batistic <Unknown>\n"
12"Last-Translator: Sasa Batistic <Unknown>\n"
13"Language-Team: Slovenian <sl@li.org>\n"
13"Language-Team: Slovenian <sl@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
17"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
18"n%100==4 ? 3 : 0);\n"
18"n%100==4 ? 3 : 0);\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Geslo: "
24msgstr "Geslo: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Pripni bližnjico"
29msgstr "Pripni bližnjico"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Odpni bližnjico"
37msgstr "Odpni bližnjico"
34
38
@@ -228,15 +232,15 @@ msgstr "Klic v sili"
228msgid "OK"
232msgid "OK"
229msgstr "V REDU"
233msgstr "V REDU"
230
234
231−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
235+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
232msgid "See less"
236msgid "See less"
233msgstr "Pokaži manj"
237msgstr "Pokaži manj"
234
238
235−#: qml/Dash/GenericScopeView.qml:539
239+#: qml/Dash/GenericScopeView.qml:569
236msgid "See all"
240msgid "See all"
237msgstr "Pokaži vse"
241msgstr "Pokaži vse"
238
242
239−#: qml/Dash/GenericScopeView.qml:601
243+#: qml/Dash/GenericScopeView.qml:631
240msgctxt "Label: Hint for dash search line edit"
244msgctxt "Label: Hint for dash search line edit"
241msgid "Search"
245msgid "Search"
242msgstr "Iskanje"
246msgstr "Iskanje"
@@ -272,6 +276,11 @@ msgstr "Več ..."
272msgid "Less..."
276msgid "Less..."
273msgstr "Manj ..."
277msgstr "Manj ..."
274
278
279+#: qml/Dash/Previews/PreviewCommentInput.qml:61
280+#: qml/Dash/Previews/PreviewRatingInput.qml:169
281+msgid "Send"
282+msgstr "Pošlji"
283+
275#: qml/Dash/Previews/PreviewRatingInput.qml:84
284#: qml/Dash/Previews/PreviewRatingInput.qml:84
276msgid "Rate this"
285msgid "Rate this"
277msgstr "Ocenite"
286msgstr "Ocenite"
@@ -280,10 +289,6 @@ msgstr "Ocenite"
280msgid "Add a review"
289msgid "Add a review"
281msgstr "Dodaj oceno"
290msgstr "Dodaj oceno"
282
291
283−#: qml/Dash/Previews/PreviewRatingInput.qml:169
284−msgid "Send"
285−msgstr "Pošlji"
286−
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
292#: qml/Dash/PullToRefreshScopeStyle.qml:55
288msgid "Pull to refresh…"
293msgid "Pull to refresh…"
289msgstr "Povlecite za osvežitev ..."
294msgstr "Povlecite za osvežitev ..."
@@ -485,15 +490,11 @@ msgstr "Odpri posebne menije"
485msgid "Swipe up from the bottom edge."
490msgid "Swipe up from the bottom edge."
486msgstr "Potegnite gor od spodnjega roba."
491msgstr "Potegnite gor od spodnjega roba."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
493+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
489#: qml/Tutorial/TutorialRight.qml:144
494#: qml/Tutorial/TutorialRight.qml:144
490msgid "Tap here to continue."
495msgid "Tap here to continue."
491msgstr "Tapnite tukaj za nadaljevanje."
496msgstr "Tapnite tukaj za nadaljevanje."
492
497
493−#: qml/Tutorial/TutorialContent.qml:81
494−msgid "Click here to finish."
495−msgstr "Kliknite tu za zaključek."
496−
497#: qml/Tutorial/TutorialLeftFinish.qml:24
498#: qml/Tutorial/TutorialLeftFinish.qml:24
498msgid "These are the shortcuts to favorite apps"
499msgid "These are the shortcuts to favorite apps"
499msgstr "To so bližnjice do priljubljenih programov."
500msgstr "To so bližnjice do priljubljenih programov."
@@ -720,95 +721,8 @@ msgstr "〈 %1"
720msgid "%1 〉"
721msgid "%1 〉"
721msgstr "%1 〉"
722msgstr "%1 〉"
722
723
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−
813#~ msgid "Please re-enter"
724#~ msgid "Please re-enter"
814#~ msgstr "Ponovno vnesite"
725#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-15 13:51+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Besmir Zanaj <besmirzanaj@gmail.com>\n"
12"Last-Translator: Besmir Zanaj <besmirzanaj@gmail.com>\n"
13"Language-Team: Albanian <sq@li.org>\n"
13"Language-Team: Albanian <sq@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:56+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Fjalëkalimi: "
23msgstr "Fjalëkalimi: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr "OK"
228msgstr "OK"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "Kërko"
241msgstr "Kërko"
@@ -267,6 +271,11 @@ msgstr "Më Tepër..."
267msgid "Less..."
271msgid "Less..."
268msgstr "Më Pak..."
272msgstr "Më Pak..."
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Dërgo"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "Vlerësoje këtë"
281msgstr "Vlerësoje këtë"
@@ -275,10 +284,6 @@ msgstr "Vlerësoje këtë"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "Shto një rishikim"
285msgstr "Shto një rishikim"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Dërgo"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,22 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
8msgstr ""
8msgstr ""
9"Project-Id-Version: unity\n"
9"Project-Id-Version: unity\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2015-07-17 10:10+0200\n"
11+"POT-Creation-Date: 2015-08-25 14:53+0200\n"
12−"PO-Revision-Date: 2015-04-13 15:19+0000\n"
12+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
13"Last-Translator: Данило Шеган <Unknown>\n"
13"Last-Translator: Данило Шеган <Unknown>\n"
14"Language-Team: српски <xfce4@xfce4.org>\n"
14"Language-Team: српски <xfce4@xfce4.org>\n"
15"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
@@ -17,20 +17,24 @@ msgstr ""
17"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
19"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
20−"X-Launchpad-Export-Date: 2015-08-20 06:00+0000\n"
20+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
21−"X-Generator: Launchpad (build 17690)\n"
21+"X-Generator: Launchpad (build 17706)\n"
22"Language: sr\n"
22"Language: sr\n"
23
23
24#: plugins/LightDM/Greeter.cpp:112
24#: plugins/LightDM/Greeter.cpp:112
25msgid "Password: "
25msgid "Password: "
26msgstr "Лозинка: "
26msgstr "Лозинка: "
27
27
28−#: plugins/Unity/Launcher/launcheritem.cpp:45
28+#: plugins/Unity/Launcher/launcheritem.cpp:47
29−#: plugins/Unity/Launcher/launcheritem.cpp:100
29+#: plugins/Unity/Launcher/launcheritem.cpp:106
30msgid "Pin shortcut"
30msgid "Pin shortcut"
31msgstr "Прикачи пречицу"
31msgstr "Прикачи пречицу"
32
32
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
34msgid "Unpin shortcut"
38msgid "Unpin shortcut"
35msgstr "Откачи пречицу"
39msgstr "Откачи пречицу"
36
40
@@ -229,15 +233,15 @@ msgstr "Хитан позив"
229msgid "OK"
233msgid "OK"
230msgstr "У реду"
234msgstr "У реду"
231
235
232−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
236+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233msgid "See less"
237msgid "See less"
234msgstr "Сажетије"
238msgstr "Сажетије"
235
239
236−#: qml/Dash/GenericScopeView.qml:539
240+#: qml/Dash/GenericScopeView.qml:569
237msgid "See all"
241msgid "See all"
238msgstr "Опширније"
242msgstr "Опширније"
239
243
240−#: qml/Dash/GenericScopeView.qml:601
244+#: qml/Dash/GenericScopeView.qml:631
241msgctxt "Label: Hint for dash search line edit"
245msgctxt "Label: Hint for dash search line edit"
242msgid "Search"
246msgid "Search"
243msgstr "Претрага"
247msgstr "Претрага"
@@ -273,6 +277,11 @@ msgstr "Више..."
273msgid "Less..."
277msgid "Less..."
274msgstr "Мање..."
278msgstr "Мање..."
275
279
280+#: qml/Dash/Previews/PreviewCommentInput.qml:61
281+#: qml/Dash/Previews/PreviewRatingInput.qml:169
282+msgid "Send"
283+msgstr "Пошаљи"
284+
276#: qml/Dash/Previews/PreviewRatingInput.qml:84
285#: qml/Dash/Previews/PreviewRatingInput.qml:84
277msgid "Rate this"
286msgid "Rate this"
278msgstr "Оцени"
287msgstr "Оцени"
@@ -281,10 +290,6 @@ msgstr "Оцени"
281msgid "Add a review"
290msgid "Add a review"
282msgstr "Напиши оцену"
291msgstr "Напиши оцену"
283
292
284−#: qml/Dash/Previews/PreviewRatingInput.qml:169
285−msgid "Send"
286−msgstr "Пошаљи"
287−
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
289msgid "Pull to refresh…"
294msgid "Pull to refresh…"
290msgstr "Повуци ради освежавања…"
295msgstr "Повуци ради освежавања…"
@@ -480,15 +485,11 @@ msgstr "Отвори нарочите изборнике"
480msgid "Swipe up from the bottom edge."
485msgid "Swipe up from the bottom edge."
481msgstr "Превуците од доње ивице навише."
486msgstr "Превуците од доње ивице навише."
482
487
483−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
488+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
484#: qml/Tutorial/TutorialRight.qml:144
489#: qml/Tutorial/TutorialRight.qml:144
485msgid "Tap here to continue."
490msgid "Tap here to continue."
486msgstr "Тапните овде за наставак."
491msgstr "Тапните овде за наставак."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81
489−msgid "Click here to finish."
490−msgstr ""
491−
492#: qml/Tutorial/TutorialLeftFinish.qml:24
493#: qml/Tutorial/TutorialLeftFinish.qml:24
493msgid "These are the shortcuts to favorite apps"
494msgid "These are the shortcuts to favorite apps"
494msgstr "Ово су пречице до омиљених програма"
495msgstr "Ово су пречице до омиљених програма"
@@ -714,93 +715,5 @@ msgstr "〈 %1"
714msgid "%1 〉"
715msgid "%1 〉"
715msgstr "%1 〉"
716msgstr "%1 〉"
716
717
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−
805#~ msgid "Please re-enter"
718#~ msgid "Please re-enter"
806#~ msgstr "Молим, унесите поново"
719#~ msgstr "Молим, унесите поново"
po/sv.po+24−111
@@ -7,28 +7,32 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-12 22:17+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Josef Andersson <Unknown>\n"
12"Last-Translator: Josef Andersson <Unknown>\n"
13"Language-Team: Swedish\n"
13"Language-Team: Swedish\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20"Language: sv\n"
20"Language: sv\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Lösenord: "
24msgstr "Lösenord: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Fäst genväg"
29msgstr "Fäst genväg"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Släpp genväg"
37msgstr "Släpp genväg"
34
38
@@ -226,15 +230,15 @@ msgstr "Nödsamtal"
226msgid "OK"
230msgid "OK"
227msgstr "OK"
231msgstr "OK"
228
232
229−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
233+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
230msgid "See less"
234msgid "See less"
231msgstr "Visa mindre"
235msgstr "Visa mindre"
232
236
233−#: qml/Dash/GenericScopeView.qml:539
237+#: qml/Dash/GenericScopeView.qml:569
234msgid "See all"
238msgid "See all"
235msgstr "Visa alla"
239msgstr "Visa alla"
236
240
237−#: qml/Dash/GenericScopeView.qml:601
241+#: qml/Dash/GenericScopeView.qml:631
238msgctxt "Label: Hint for dash search line edit"
242msgctxt "Label: Hint for dash search line edit"
239msgid "Search"
243msgid "Search"
240msgstr "Sök"
244msgstr "Sök"
@@ -270,6 +274,11 @@ msgstr "Mer…"
270msgid "Less..."
274msgid "Less..."
271msgstr "Mindre…"
275msgstr "Mindre…"
272
276
277+#: qml/Dash/Previews/PreviewCommentInput.qml:61
278+#: qml/Dash/Previews/PreviewRatingInput.qml:169
279+msgid "Send"
280+msgstr "Skicka"
281+
273#: qml/Dash/Previews/PreviewRatingInput.qml:84
282#: qml/Dash/Previews/PreviewRatingInput.qml:84
274msgid "Rate this"
283msgid "Rate this"
275msgstr "Betygsätt detta"
284msgstr "Betygsätt detta"
@@ -278,10 +287,6 @@ msgstr "Betygsätt detta"
278msgid "Add a review"
287msgid "Add a review"
279msgstr "Lägg till en recension"
288msgstr "Lägg till en recension"
280
289
281−#: qml/Dash/Previews/PreviewRatingInput.qml:169
282−msgid "Send"
283−msgstr "Skicka"
284−
285#: qml/Dash/PullToRefreshScopeStyle.qml:55
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
286msgid "Pull to refresh…"
291msgid "Pull to refresh…"
287msgstr "Dra för att uppdatera…"
292msgstr "Dra för att uppdatera…"
@@ -371,7 +376,7 @@ msgstr "Felaktig lösenfras"
371#: qml/Greeter/NarrowView.qml:121
376#: qml/Greeter/NarrowView.qml:121
372msgctxt "passphrase"
377msgctxt "passphrase"
373msgid "Please re-enter"
378msgid "Please re-enter"
374−msgstr ""
379+msgstr "Ange igen"
375
380
376#: qml/Greeter/NarrowView.qml:122
381#: qml/Greeter/NarrowView.qml:122
377msgid "Sorry, incorrect passcode"
382msgid "Sorry, incorrect passcode"
@@ -477,15 +482,11 @@ msgstr "Öppna specialmenyer"
477msgid "Swipe up from the bottom edge."
482msgid "Swipe up from the bottom edge."
478msgstr "Svep uppåt från nedre kanten."
483msgstr "Svep uppåt från nedre kanten."
479
484
480−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
485+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
481#: qml/Tutorial/TutorialRight.qml:144
486#: qml/Tutorial/TutorialRight.qml:144
482msgid "Tap here to continue."
487msgid "Tap here to continue."
483msgstr "Tryck här för att fortsätta."
488msgstr "Tryck här för att fortsätta."
484
489
485−#: qml/Tutorial/TutorialContent.qml:81
486−msgid "Click here to finish."
487−msgstr "Klicka här för att slutföra."
488−
489#: qml/Tutorial/TutorialLeftFinish.qml:24
490#: qml/Tutorial/TutorialLeftFinish.qml:24
490msgid "These are the shortcuts to favorite apps"
491msgid "These are the shortcuts to favorite apps"
491msgstr "Detta är genvägarna till favoritprogrammen"
492msgstr "Detta är genvägarna till favoritprogrammen"
@@ -712,96 +713,8 @@ msgstr "〈 %1"
712msgid "%1 〉"
713msgid "%1 〉"
713msgstr "%1 〉"
714msgstr "%1 〉"
714
715
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−
806#~ msgid "Please re-enter"
716#~ msgid "Please re-enter"
807#~ msgstr "Ange igen"
717#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-17 20:02+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Valentine <mwangi_valentino@yahoo.com>\n"
12"Last-Translator: Valentine <mwangi_valentino@yahoo.com>\n"
13"Language-Team: Swahili <sw@li.org>\n"
13"Language-Team: Swahili <sw@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Neno siri "
23msgstr "Neno siri "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Njia ya mkato ya nambari ya siri"
28msgstr "Njia ya mkato ya nambari ya siri"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Toa njia ya mkato ya nambari ya siri"
36msgstr "Toa njia ya mkato ya nambari ya siri"
33
37
@@ -225,15 +229,15 @@ msgstr "Simu ya dharura"
225msgid "OK"
229msgid "OK"
226msgstr "Sawa"
230msgstr "Sawa"
227
231
228−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
232+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
229msgid "See less"
233msgid "See less"
230msgstr "Onyesha kidogo"
234msgstr "Onyesha kidogo"
231
235
232−#: qml/Dash/GenericScopeView.qml:539
236+#: qml/Dash/GenericScopeView.qml:569
233msgid "See all"
237msgid "See all"
234msgstr "Onyesha zote"
238msgstr "Onyesha zote"
235
239
236−#: qml/Dash/GenericScopeView.qml:601
240+#: qml/Dash/GenericScopeView.qml:631
237msgctxt "Label: Hint for dash search line edit"
241msgctxt "Label: Hint for dash search line edit"
238msgid "Search"
242msgid "Search"
239msgstr "Tafuta"
243msgstr "Tafuta"
@@ -269,6 +273,11 @@ msgstr "Zaidi..."
269msgid "Less..."
273msgid "Less..."
270msgstr "Kidogo..."
274msgstr "Kidogo..."
271
275
276+#: qml/Dash/Previews/PreviewCommentInput.qml:61
277+#: qml/Dash/Previews/PreviewRatingInput.qml:169
278+msgid "Send"
279+msgstr "Tuma"
280+
272#: qml/Dash/Previews/PreviewRatingInput.qml:84
281#: qml/Dash/Previews/PreviewRatingInput.qml:84
273msgid "Rate this"
282msgid "Rate this"
274msgstr "Pea kiwango"
283msgstr "Pea kiwango"
@@ -277,10 +286,6 @@ msgstr "Pea kiwango"
277msgid "Add a review"
286msgid "Add a review"
278msgstr "Ongeza pitio"
287msgstr "Ongeza pitio"
279
288
280−#: qml/Dash/Previews/PreviewRatingInput.qml:169
281−msgid "Send"
282−msgstr "Tuma"
283−
284#: qml/Dash/PullToRefreshScopeStyle.qml:55
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
285msgid "Pull to refresh…"
290msgid "Pull to refresh…"
286msgstr "Vuta unawarishe"
291msgstr "Vuta unawarishe"
@@ -476,15 +481,11 @@ msgstr "Fungua orodha maalum"
476msgid "Swipe up from the bottom edge."
481msgid "Swipe up from the bottom edge."
477msgstr "Vuta juu kutoka chini"
482msgstr "Vuta juu kutoka chini"
478
483
479−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
484+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
480#: qml/Tutorial/TutorialRight.qml:144
485#: qml/Tutorial/TutorialRight.qml:144
481msgid "Tap here to continue."
486msgid "Tap here to continue."
482msgstr "Gusa hapa uendelee."
487msgstr "Gusa hapa uendelee."
483
488
484−#: qml/Tutorial/TutorialContent.qml:81
485−msgid "Click here to finish."
486−msgstr "Click hapa umalize."
487−
488#: qml/Tutorial/TutorialLeftFinish.qml:24
489#: qml/Tutorial/TutorialLeftFinish.qml:24
489msgid "These are the shortcuts to favorite apps"
490msgid "These are the shortcuts to favorite apps"
490msgstr "Hizi ni njia za mkato za programu ulizopenda"
491msgstr "Hizi ni njia za mkato za programu ulizopenda"
@@ -703,14 +704,8 @@ msgstr ""
703msgid "%1 〉"
704msgid "%1 〉"
704msgstr ""
705msgstr ""
705
706
706−#~ msgid "Close"
707−#~ msgstr "Funga"
708−
709−#~ msgid "Confirm"
710−#~ msgstr "Thibitisha"
711−
712−#~ msgid "Search"
713−#~ msgstr "Tafuta"
714−
715#~ msgid "Please re-enter"
707#~ msgid "Please re-enter"
716#~ msgstr "Tafadhali bonyeza tena"
708#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-10-24 11:36+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Arun Kumar - அருண் குமார் <thangam.arunx@gmail.com>\n"
12"Last-Translator: Arun Kumar - அருண் குமார் <thangam.arunx@gmail.com>\n"
13"Language-Team: Ubuntu Tamil Team/Free Tamil Computing/Thamizha\n"
13"Language-Team: Ubuntu Tamil Team/Free Tamil Computing/Thamizha\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20"Language: ta\n"
20"Language: ta\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr ""
24msgstr ""
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr ""
29msgstr ""
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr ""
37msgstr ""
34
38
@@ -224,15 +228,15 @@ msgstr "அவசர அழைப்பு"
224msgid "OK"
228msgid "OK"
225msgstr ""
229msgstr ""
226
230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228msgid "See less"
232msgid "See less"
229msgstr ""
233msgstr ""
230
234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232msgid "See all"
236msgid "See all"
233msgstr ""
237msgstr ""
234
238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236msgctxt "Label: Hint for dash search line edit"
240msgctxt "Label: Hint for dash search line edit"
237msgid "Search"
241msgid "Search"
238msgstr ""
242msgstr ""
@@ -268,6 +272,11 @@ msgstr ""
268msgid "Less..."
272msgid "Less..."
269msgstr ""
273msgstr ""
270
274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "அனுப்பு"
279+
271#: qml/Dash/Previews/PreviewRatingInput.qml:84
280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272msgid "Rate this"
281msgid "Rate this"
273msgstr "இதை மதிப்பிடு"
282msgstr "இதை மதிப்பிடு"
@@ -276,10 +285,6 @@ msgstr "இதை மதிப்பிடு"
276msgid "Add a review"
285msgid "Add a review"
277msgstr "ஒரு பரிசீலனையை சேர்"
286msgstr "ஒரு பரிசீலனையை சேர்"
278
287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "அனுப்பு"
282−
283#: qml/Dash/PullToRefreshScopeStyle.qml:55
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284msgid "Pull to refresh…"
289msgid "Pull to refresh…"
285msgstr ""
290msgstr ""
@@ -471,15 +476,11 @@ msgstr ""
471msgid "Swipe up from the bottom edge."
476msgid "Swipe up from the bottom edge."
472msgstr ""
477msgstr ""
473
478
474−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
479+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
475#: qml/Tutorial/TutorialRight.qml:144
480#: qml/Tutorial/TutorialRight.qml:144
476msgid "Tap here to continue."
481msgid "Tap here to continue."
477msgstr ""
482msgstr ""
478
483
479−#: qml/Tutorial/TutorialContent.qml:81
480−msgid "Click here to finish."
481−msgstr ""
482−
483#: qml/Tutorial/TutorialLeftFinish.qml:24
484#: qml/Tutorial/TutorialLeftFinish.qml:24
484msgid "These are the shortcuts to favorite apps"
485msgid "These are the shortcuts to favorite apps"
485msgstr ""
486msgstr ""
@@ -697,53 +698,3 @@ msgstr ""
697#, qt-format
698#, qt-format
698msgid "%1 〉"
699msgid "%1 〉"
699msgstr ""
700msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-07-19 10:04+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
12"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
13"Language-Team: Telugu <te@li.org>\n"
13"Language-Team: Telugu <te@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr "అత్యవసర పిలుపు"
223msgid "OK"
227msgid "OK"
224msgstr "సరే"
228msgstr "సరే"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr "మరిన్ని..."
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "పంపు"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr "ఒక సమీక్షను వ్రాయండి"
285msgstr "ఒక సమీక్షను వ్రాయండి"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "పంపు"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,42 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-10-02 04:55+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Thai <th@li.org>\n"
13"Language-Team: Thai <th@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/tr.po+23−102
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-03-22 15:56+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Arda Ünlü <aarda.uunlu@gmail.com>\n"
12"Last-Translator: Arda Ünlü <aarda.uunlu@gmail.com>\n"
13"Language-Team: Turkish <tr@li.org>\n"
13"Language-Team: Turkish <tr@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Parola: "
23msgstr "Parola: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "Kısayolu iğnele"
28msgstr "Kısayolu iğnele"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "Kısayol iğnesini kaldır"
36msgstr "Kısayol iğnesini kaldır"
33
37
@@ -223,15 +227,15 @@ msgstr "Acil Arama"
223msgid "OK"
227msgid "OK"
224msgstr "Tamam"
228msgstr "Tamam"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr "Daha azını gör"
232msgstr "Daha azını gör"
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr "Tümünü gör"
236msgstr "Tümünü gör"
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "Ara"
241msgstr "Ara"
@@ -267,6 +271,11 @@ msgstr "Daha Fazla..."
267msgid "Less..."
271msgid "Less..."
268msgstr "Daha az.."
272msgstr "Daha az.."
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "Gönder"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "Oyla"
281msgstr "Oyla"
@@ -275,10 +284,6 @@ msgstr "Oyla"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "Bir inceleme ekle"
285msgstr "Bir inceleme ekle"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "Gönder"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr "Yenilemek için çekin..."
289msgstr "Yenilemek için çekin..."
@@ -474,15 +479,11 @@ msgstr "Özel menüleri aç"
474msgid "Swipe up from the bottom edge."
479msgid "Swipe up from the bottom edge."
475msgstr "Aşağıdan yukarı kaydırın."
480msgstr "Aşağıdan yukarı kaydırın."
476
481
477−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
482+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
478#: qml/Tutorial/TutorialRight.qml:144
483#: qml/Tutorial/TutorialRight.qml:144
479msgid "Tap here to continue."
484msgid "Tap here to continue."
480msgstr "Devam etmek için buraya dokunun."
485msgstr "Devam etmek için buraya dokunun."
481
486
482−#: qml/Tutorial/TutorialContent.qml:81
483−msgid "Click here to finish."
484−msgstr "Bitirmek için buraya tıklayın."
485−
486#: qml/Tutorial/TutorialLeftFinish.qml:24
487#: qml/Tutorial/TutorialLeftFinish.qml:24
487msgid "These are the shortcuts to favorite apps"
488msgid "These are the shortcuts to favorite apps"
488msgstr "Bunlar gözde uygulamalarınız için kısayollardır"
489msgstr "Bunlar gözde uygulamalarınız için kısayollardır"
@@ -711,88 +712,8 @@ msgstr "〈 %1"
711msgid "%1 〉"
712msgid "%1 〉"
712msgstr "%1 〉"
713msgstr "%1 〉"
713
714
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−
797#~ msgid "Please re-enter"
715#~ msgid "Please re-enter"
798#~ msgstr "Lütfen yeniden girin"
716#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-10-07 09:00+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Gheyret T.Kenji <Unknown>\n"
12"Last-Translator: Gheyret T.Kenji <Unknown>\n"
13"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
13"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "ئىم: "
23msgstr "ئىم: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "تېزلەتمىنى قوي"
28msgstr "تېزلەتمىنى قوي"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "تېزلەتمىنى ئېلىۋەت"
36msgstr "تېزلەتمىنى ئېلىۋەت"
33
37
@@ -224,15 +228,15 @@ msgstr "جىددىي تېلېفون"
224msgid "OK"
228msgid "OK"
225msgstr "تامام"
229msgstr "تامام"
226
230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228msgid "See less"
232msgid "See less"
229msgstr "ئازراق كۆرۈش"
233msgstr "ئازراق كۆرۈش"
230
234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232msgid "See all"
236msgid "See all"
233msgstr "ھەممىنى كۆرۈش…"
237msgstr "ھەممىنى كۆرۈش…"
234
238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236msgctxt "Label: Hint for dash search line edit"
240msgctxt "Label: Hint for dash search line edit"
237msgid "Search"
241msgid "Search"
238msgstr ""
242msgstr ""
@@ -268,6 +272,11 @@ msgstr "تېخىمۇ كۆپ…"
268msgid "Less..."
272msgid "Less..."
269msgstr "ئازراق..."
273msgstr "ئازراق..."
270
274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "يوللا"
279+
271#: qml/Dash/Previews/PreviewRatingInput.qml:84
280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272msgid "Rate this"
281msgid "Rate this"
273msgstr "بۇنى باھالاڭ"
282msgstr "بۇنى باھالاڭ"
@@ -276,10 +285,6 @@ msgstr "بۇنى باھالاڭ"
276msgid "Add a review"
285msgid "Add a review"
277msgstr "باھا قوشۇش"
286msgstr "باھا قوشۇش"
278
287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "يوللا"
282−
283#: qml/Dash/PullToRefreshScopeStyle.qml:55
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284msgid "Pull to refresh…"
289msgid "Pull to refresh…"
285msgstr "تارتسا يېڭىلىنىدۇ…"
290msgstr "تارتسا يېڭىلىنىدۇ…"
@@ -475,15 +480,11 @@ msgstr ""
475msgid "Swipe up from the bottom edge."
480msgid "Swipe up from the bottom edge."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
483+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
479#: qml/Tutorial/TutorialRight.qml:144
484#: qml/Tutorial/TutorialRight.qml:144
480msgid "Tap here to continue."
485msgid "Tap here to continue."
481msgstr ""
486msgstr ""
482
487
483−#: qml/Tutorial/TutorialContent.qml:81
484−msgid "Click here to finish."
485−msgstr ""
486−
487#: qml/Tutorial/TutorialLeftFinish.qml:24
488#: qml/Tutorial/TutorialLeftFinish.qml:24
488msgid "These are the shortcuts to favorite apps"
489msgid "These are the shortcuts to favorite apps"
489msgstr ""
490msgstr ""
@@ -702,96 +703,5 @@ msgstr ""
702msgid "%1 〉"
703msgid "%1 〉"
703msgstr ""
704msgstr ""
704
705
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−
796#~ msgid "Please re-enter"
706#~ msgid "Please re-enter"
797#~ msgstr "قايتا كىرگۈزۈڭ"
707#~ msgstr "قايتا كىرگۈزۈڭ"
po/uk.po+23−113
@@ -7,8 +7,8 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-04 05:53+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
12"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
13"Language-Team: Ukrainian <uk@li.org>\n"
13"Language-Team: Ukrainian <uk@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
@@ -16,19 +16,23 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
19+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
20−"X-Generator: Launchpad (build 17690)\n"
20+"X-Generator: Launchpad (build 17706)\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "Пароль: "
24msgstr "Пароль: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "Заблокувати кнопку"
29msgstr "Заблокувати кнопку"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "Розблокувати кнопку"
37msgstr "Розблокувати кнопку"
34
38
@@ -231,15 +235,15 @@ msgstr "Терміновий виклик"
231msgid "OK"
235msgid "OK"
232msgstr "Гаразд"
236msgstr "Гаразд"
233
237
234−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
238+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
235msgid "See less"
239msgid "See less"
236msgstr "Стисліше"
240msgstr "Стисліше"
237
241
238−#: qml/Dash/GenericScopeView.qml:539
242+#: qml/Dash/GenericScopeView.qml:569
239msgid "See all"
243msgid "See all"
240msgstr "Детальніше"
244msgstr "Детальніше"
241
245
242−#: qml/Dash/GenericScopeView.qml:601
246+#: qml/Dash/GenericScopeView.qml:631
243msgctxt "Label: Hint for dash search line edit"
247msgctxt "Label: Hint for dash search line edit"
244msgid "Search"
248msgid "Search"
245msgstr "Пошук"
249msgstr "Пошук"
@@ -275,6 +279,11 @@ msgstr "Більше…"
275msgid "Less..."
279msgid "Less..."
276msgstr "Менше..."
280msgstr "Менше..."
277
281
282+#: qml/Dash/Previews/PreviewCommentInput.qml:61
283+#: qml/Dash/Previews/PreviewRatingInput.qml:169
284+msgid "Send"
285+msgstr "Надіслати"
286+
278#: qml/Dash/Previews/PreviewRatingInput.qml:84
287#: qml/Dash/Previews/PreviewRatingInput.qml:84
279msgid "Rate this"
288msgid "Rate this"
280msgstr "Оцінити"
289msgstr "Оцінити"
@@ -283,10 +292,6 @@ msgstr "Оцінити"
283msgid "Add a review"
292msgid "Add a review"
284msgstr "Додати рецензію"
293msgstr "Додати рецензію"
285
294
286−#: qml/Dash/Previews/PreviewRatingInput.qml:169
287−msgid "Send"
288−msgstr "Надіслати"
289−
290#: qml/Dash/PullToRefreshScopeStyle.qml:55
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
291msgid "Pull to refresh…"
296msgid "Pull to refresh…"
292msgstr "Потягніть для оновлення…"
297msgstr "Потягніть для оновлення…"
@@ -485,15 +490,11 @@ msgstr "Відкрити спеціальні меню"
485msgid "Swipe up from the bottom edge."
490msgid "Swipe up from the bottom edge."
486msgstr "Провести вгору від нижнього кразу."
491msgstr "Провести вгору від нижнього кразу."
487
492
488−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
493+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
489#: qml/Tutorial/TutorialRight.qml:144
494#: qml/Tutorial/TutorialRight.qml:144
490msgid "Tap here to continue."
495msgid "Tap here to continue."
491msgstr "Натисніть тут, щоб продовжити."
496msgstr "Натисніть тут, щоб продовжити."
492
497
493−#: qml/Tutorial/TutorialContent.qml:81
494−msgid "Click here to finish."
495−msgstr "Натисніть тут, щоб завершити."
496−
497#: qml/Tutorial/TutorialLeftFinish.qml:24
498#: qml/Tutorial/TutorialLeftFinish.qml:24
498msgid "These are the shortcuts to favorite apps"
499msgid "These are the shortcuts to favorite apps"
499msgstr "Це скорочення для вибраних програм"
500msgstr "Це скорочення для вибраних програм"
@@ -721,99 +722,8 @@ msgstr "〈 %1"
721msgid "%1 〉"
722msgid "%1 〉"
722msgstr "%1 〉"
723msgstr "%1 〉"
723
724
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−
818#~ msgid "Please re-enter"
725#~ msgid "Please re-enter"
819#~ msgstr "Ввведіть ще раз"
726#~ msgstr "Ввведіть ще раз"
727+
728+#~ msgid "Click here to finish."
729+#~ msgstr "Натисніть тут, щоб завершити."
po/unity8.pot+17−16
@@ -8,7 +8,7 @@ msgid ""
8msgstr ""
8msgstr ""
9"Project-Id-Version: unity8\n"
9"Project-Id-Version: unity8\n"
10"Report-Msgid-Bugs-To: \n"
10"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"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,12 +22,16 @@ msgstr ""
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/ur.po+20−19
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-05-05 03:12+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Urdu <ur@li.org>\n"
13"Language-Team: Urdu <ur@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/uz.po+19−18
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11"PO-Revision-Date: 2015-07-04 16:03+0000\n"
11"PO-Revision-Date: 2015-07-04 16:03+0000\n"
12"Last-Translator: Learner <muzaffar.habibullayev@yandex.ru>\n"
12"Last-Translator: Learner <muzaffar.habibullayev@yandex.ru>\n"
13"Language-Team: Uzbek <uz@li.org>\n"
13"Language-Team: Uzbek <uz@li.org>\n"
@@ -15,19 +15,23 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "Maxfiy so'z "
23msgstr "Maxfiy so'z "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/vi.po+20−19
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-01-15 01:19+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Vietnamese <vi@li.org>\n"
13"Language-Team: Vietnamese <vi@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/xh.po+20−19
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2013-09-28 13:20+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Xhosa <xh@li.org>\n"
13"Language-Team: Xhosa <xh@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr ""
28msgstr ""
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr ""
36msgstr ""
33
37
@@ -223,15 +227,15 @@ msgstr ""
223msgid "OK"
227msgid "OK"
224msgstr ""
228msgstr ""
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr ""
232msgstr ""
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr ""
236msgstr ""
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr ""
267msgid "Less..."
271msgid "Less..."
268msgstr ""
272msgstr ""
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr ""
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr ""
281msgstr ""
@@ -275,10 +284,6 @@ msgstr ""
275msgid "Add a review"
284msgid "Add a review"
276msgstr ""
285msgstr ""
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr ""
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
po/zh_CN.po+23−87
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-27 10:26+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Ian Li <Unknown>\n"
12"Last-Translator: Ian Li <Unknown>\n"
13"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
13"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr "密码: "
23msgstr "密码: "
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "固定快捷方式"
28msgstr "固定快捷方式"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "取消固定快捷方式"
36msgstr "取消固定快捷方式"
33
37
@@ -224,15 +228,15 @@ msgstr "紧急呼叫"
224msgid "OK"
228msgid "OK"
225msgstr "确定"
229msgstr "确定"
226
230
227−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
231+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
228msgid "See less"
232msgid "See less"
229msgstr "显示更少"
233msgstr "显示更少"
230
234
231−#: qml/Dash/GenericScopeView.qml:539
235+#: qml/Dash/GenericScopeView.qml:569
232msgid "See all"
236msgid "See all"
233msgstr "查看全部"
237msgstr "查看全部"
234
238
235−#: qml/Dash/GenericScopeView.qml:601
239+#: qml/Dash/GenericScopeView.qml:631
236msgctxt "Label: Hint for dash search line edit"
240msgctxt "Label: Hint for dash search line edit"
237msgid "Search"
241msgid "Search"
238msgstr "搜索"
242msgstr "搜索"
@@ -268,6 +272,11 @@ msgstr "更多..."
268msgid "Less..."
272msgid "Less..."
269msgstr "更少..."
273msgstr "更少..."
270
274
275+#: qml/Dash/Previews/PreviewCommentInput.qml:61
276+#: qml/Dash/Previews/PreviewRatingInput.qml:169
277+msgid "Send"
278+msgstr "发送"
279+
271#: qml/Dash/Previews/PreviewRatingInput.qml:84
280#: qml/Dash/Previews/PreviewRatingInput.qml:84
272msgid "Rate this"
281msgid "Rate this"
273msgstr "评分"
282msgstr "评分"
@@ -276,10 +285,6 @@ msgstr "评分"
276msgid "Add a review"
285msgid "Add a review"
277msgstr "添加评论"
286msgstr "添加评论"
278
287
279−#: qml/Dash/Previews/PreviewRatingInput.qml:169
280−msgid "Send"
281−msgstr "发送"
282−
283#: qml/Dash/PullToRefreshScopeStyle.qml:55
288#: qml/Dash/PullToRefreshScopeStyle.qml:55
284msgid "Pull to refresh…"
289msgid "Pull to refresh…"
285msgstr "下拉刷新..."
290msgstr "下拉刷新..."
@@ -468,15 +473,11 @@ msgstr "打开专题菜单"
468msgid "Swipe up from the bottom edge."
473msgid "Swipe up from the bottom edge."
469msgstr "从底部边缘上滑"
474msgstr "从底部边缘上滑"
470
475
471−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
476+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
472#: qml/Tutorial/TutorialRight.qml:144
477#: qml/Tutorial/TutorialRight.qml:144
473msgid "Tap here to continue."
478msgid "Tap here to continue."
474msgstr "点击这里继续"
479msgstr "点击这里继续"
475
480
476−#: qml/Tutorial/TutorialContent.qml:81
477−msgid "Click here to finish."
478−msgstr "点击这里完成。"
479−
480#: qml/Tutorial/TutorialLeftFinish.qml:24
481#: qml/Tutorial/TutorialLeftFinish.qml:24
481msgid "These are the shortcuts to favorite apps"
482msgid "These are the shortcuts to favorite apps"
482msgstr "这里是已收藏应用的快捷方式"
483msgstr "这里是已收藏应用的快捷方式"
@@ -695,73 +696,8 @@ msgstr "〈 %1"
695msgid "%1 〉"
696msgid "%1 〉"
696msgstr "%1 〉"
697msgstr "%1 〉"
697
698
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−
766#~ msgid "Please re-enter"
699#~ msgid "Please re-enter"
767#~ msgstr "请重新输入"
700#~ msgstr "请重新输入"
701+
702+#~ msgid "Click here to finish."
703+#~ msgstr "点击这里完成。"
po/zh_HK.po+20−72
@@ -7,27 +7,31 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2014-08-10 11:45+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Daniel Cheung <daniel.2345@hotmail.com>\n"
12"Last-Translator: Daniel Cheung <daniel.2345@hotmail.com>\n"
13"Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n"
13"Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20
20
21#: plugins/LightDM/Greeter.cpp:112
21#: plugins/LightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
25−#: plugins/Unity/Launcher/launcheritem.cpp:45
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26−#: plugins/Unity/Launcher/launcheritem.cpp:100
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27msgid "Pin shortcut"
27msgid "Pin shortcut"
28msgstr "釘住捷徑"
28msgstr "釘住捷徑"
29
29
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
31msgid "Unpin shortcut"
35msgid "Unpin shortcut"
32msgstr "取消捷徑釘選"
36msgstr "取消捷徑釘選"
33
37
@@ -223,15 +227,15 @@ msgstr "緊急電話"
223msgid "OK"
227msgid "OK"
224msgstr "確定"
228msgstr "確定"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr "縮減查看"
232msgstr "縮減查看"
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr "查看全部"
236msgstr "查看全部"
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr ""
241msgstr ""
@@ -267,6 +271,11 @@ msgstr "更多..."
267msgid "Less..."
271msgid "Less..."
268msgstr "縮減…"
272msgstr "縮減…"
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "傳送"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "評分"
281msgstr "評分"
@@ -275,10 +284,6 @@ msgstr "評分"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "新增評論"
285msgstr "新增評論"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "傳送"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr ""
289msgstr ""
@@ -470,15 +475,11 @@ msgstr ""
470msgid "Swipe up from the bottom edge."
475msgid "Swipe up from the bottom edge."
471msgstr ""
476msgstr ""
472
477
473−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
478+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
474#: qml/Tutorial/TutorialRight.qml:144
479#: qml/Tutorial/TutorialRight.qml:144
475msgid "Tap here to continue."
480msgid "Tap here to continue."
476msgstr ""
481msgstr ""
477
482
478−#: qml/Tutorial/TutorialContent.qml:81
479−msgid "Click here to finish."
480−msgstr ""
481−
482#: qml/Tutorial/TutorialLeftFinish.qml:24
483#: qml/Tutorial/TutorialLeftFinish.qml:24
483msgid "These are the shortcuts to favorite apps"
484msgid "These are the shortcuts to favorite apps"
484msgstr ""
485msgstr ""
@@ -696,56 +697,3 @@ msgstr ""
696#, qt-format
697#, qt-format
697msgid "%1 〉"
698msgid "%1 〉"
698msgstr ""
699msgstr ""
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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"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"
11−"PO-Revision-Date: 2015-07-31 09:29+0000\n"
11+"PO-Revision-Date: 2015-05-14 09:20+0000\n"
12"Last-Translator: Po-Hsu Lin <po-hsu.lin@canonical.com>\n"
12"Last-Translator: Po-Hsu Lin <po-hsu.lin@canonical.com>\n"
13"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
13"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-08-20 06:01+0000\n"
18+"X-Launchpad-Export-Date: 2015-09-02 05:57+0000\n"
19−"X-Generator: Launchpad (build 17690)\n"
19+"X-Generator: Launchpad (build 17706)\n"
20"Language: zh_TW\n"
20"Language: zh_TW\n"
21
21
22#: plugins/LightDM/Greeter.cpp:112
22#: plugins/LightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
24msgstr "密碼: "
24msgstr "密碼: "
25
25
26−#: plugins/Unity/Launcher/launcheritem.cpp:45
26+#: plugins/Unity/Launcher/launcheritem.cpp:47
27−#: plugins/Unity/Launcher/launcheritem.cpp:100
27+#: plugins/Unity/Launcher/launcheritem.cpp:106
28msgid "Pin shortcut"
28msgid "Pin shortcut"
29msgstr "釘住捷徑"
29msgstr "釘住捷徑"
30
30
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
32msgid "Unpin shortcut"
36msgid "Unpin shortcut"
33msgstr "取消捷徑釘選"
37msgstr "取消捷徑釘選"
34
38
@@ -223,15 +227,15 @@ msgstr "緊急通話"
223msgid "OK"
227msgid "OK"
224msgstr "確定"
228msgstr "確定"
225
229
226−#: qml/Dash/GenericScopeView.qml:539 qml/Dash/GenericScopeView.qml:697
230+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
227msgid "See less"
231msgid "See less"
228msgstr "縮減查看"
232msgstr "縮減查看"
229
233
230−#: qml/Dash/GenericScopeView.qml:539
234+#: qml/Dash/GenericScopeView.qml:569
231msgid "See all"
235msgid "See all"
232msgstr "查看全部"
236msgstr "查看全部"
233
237
234−#: qml/Dash/GenericScopeView.qml:601
238+#: qml/Dash/GenericScopeView.qml:631
235msgctxt "Label: Hint for dash search line edit"
239msgctxt "Label: Hint for dash search line edit"
236msgid "Search"
240msgid "Search"
237msgstr "搜尋"
241msgstr "搜尋"
@@ -267,6 +271,11 @@ msgstr "更多…"
267msgid "Less..."
271msgid "Less..."
268msgstr "縮減…"
272msgstr "縮減…"
269
273
274+#: qml/Dash/Previews/PreviewCommentInput.qml:61
275+#: qml/Dash/Previews/PreviewRatingInput.qml:169
276+msgid "Send"
277+msgstr "發送"
278+
270#: qml/Dash/Previews/PreviewRatingInput.qml:84
279#: qml/Dash/Previews/PreviewRatingInput.qml:84
271msgid "Rate this"
280msgid "Rate this"
272msgstr "給予評等"
281msgstr "給予評等"
@@ -275,10 +284,6 @@ msgstr "給予評等"
275msgid "Add a review"
284msgid "Add a review"
276msgstr "新增評論"
285msgstr "新增評論"
277
286
278−#: qml/Dash/Previews/PreviewRatingInput.qml:169
279−msgid "Send"
280−msgstr "發送"
281−
282#: qml/Dash/PullToRefreshScopeStyle.qml:55
287#: qml/Dash/PullToRefreshScopeStyle.qml:55
283msgid "Pull to refresh…"
288msgid "Pull to refresh…"
284msgstr "下拉以重新整理..."
289msgstr "下拉以重新整理..."
@@ -467,15 +472,11 @@ msgstr "開啟特殊選單"
467msgid "Swipe up from the bottom edge."
472msgid "Swipe up from the bottom edge."
468msgstr "從底部邊緣向上滑動。"
473msgstr "從底部邊緣向上滑動。"
469
474
470−#: qml/Tutorial/TutorialContent.qml:81 qml/Tutorial/TutorialLeftFinish.qml:25
475+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
471#: qml/Tutorial/TutorialRight.qml:144
476#: qml/Tutorial/TutorialRight.qml:144
472msgid "Tap here to continue."
477msgid "Tap here to continue."
473msgstr "點按這裡繼續。"
478msgstr "點按這裡繼續。"
474
479
475−#: qml/Tutorial/TutorialContent.qml:81
476−msgid "Click here to finish."
477−msgstr ""
478−
479#: qml/Tutorial/TutorialLeftFinish.qml:24
480#: qml/Tutorial/TutorialLeftFinish.qml:24
480msgid "These are the shortcuts to favorite apps"
481msgid "These are the shortcuts to favorite apps"
481msgstr "這些是喜愛程式的捷徑"
482msgstr "這些是喜愛程式的捷徑"
@@ -694,94 +695,5 @@ msgstr "〈 %1"
694msgid "%1 〉"
695msgid "%1 〉"
695msgstr "%1 〉"
696msgstr "%1 〉"
696
697
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−
783#~ msgid "Please re-enter"
698#~ msgid "Please re-enter"
784#~ msgstr "請再輸入"
699#~ msgstr "請再輸入"
785−
786−#~ msgid "Manage Scopes"
787−#~ msgstr "管理 Scopes"
qml/Components/Dialogs.qml+3−2
@@ -19,7 +19,7 @@ import QtQuick 2.0
19import Unity.Application 0.1
19import Unity.Application 0.1
20import Unity.Session 0.1
20import Unity.Session 0.1
21import Ubuntu.Components 1.1
21import Ubuntu.Components 1.1
22−import LightDM 0.1 as LightDM
22+import "../Greeter"
23
23
24Item {
24Item {
25 id: root
25 id: root
@@ -62,6 +62,7 @@ Item {
62 active: false
62 active: false
63 }
63 }
64
64
65+ LightDM{id: lightDM} // Provide backend access
65 Component {
66 Component {
66 id: logoutDialogComponent
67 id: logoutDialogComponent
67 ShellDialog {
68 ShellDialog {
@@ -71,7 +72,7 @@ Item {
71 Button {
72 Button {
72 text: i18n.ctr("Button: Lock the system", "Lock")
73 text: i18n.ctr("Button: Lock the system", "Lock")
73 onClicked: {
74 onClicked: {
74− LightDM.Greeter.showGreeter()
75+ lightDM.greeter.showGreeter()
75 logoutDialog.hide();
76 logoutDialog.hide();
76 }
77 }
77 }
78 }
qml/Components/InputMethod.qml+26−21
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014,2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -22,24 +22,44 @@ import Ubuntu.Gestures 0.1
22Item {
22Item {
23 id: root
23 id: root
24
24
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+ }
26
33
27 property int transitionDuration: UbuntuAnimation.FastDuration
34 property int transitionDuration: UbuntuAnimation.FastDuration
28
35
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+ }
30
51
31 TouchGate {
52 TouchGate {
32 x: UbuntuKeyboardInfo.x
53 x: UbuntuKeyboardInfo.x
33 y: UbuntuKeyboardInfo.y
54 y: UbuntuKeyboardInfo.y
34− z: 1
35 width: UbuntuKeyboardInfo.width
55 width: UbuntuKeyboardInfo.width
36 height: UbuntuKeyboardInfo.height
56 height: UbuntuKeyboardInfo.height
37
57
38− targetItem: root.surface
58+ targetItem: surfaceItem
39 }
59 }
40
60
41 state: {
61 state: {
42− if (surface && surface.state != MirSurfaceItem.Minimized) {
62+ if (surfaceItem.surface && surfaceItem.surfaceState != Mir.MinimizedState) {
43 return "shown";
63 return "shown";
44 } else {
64 } else {
45 return "hidden";
65 return "hidden";
@@ -74,19 +94,4 @@ Item {
74 UbuntuNumberAnimation { property: "y"; duration: transitionDuration }
94 UbuntuNumberAnimation { property: "y"; duration: transitionDuration }
75 }
95 }
76 ]
96 ]
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− }
92}
97}
qml/Components/PhysicalKeysMapper.qml+1−1
@@ -68,7 +68,7 @@ Item {
68
68
69 function onKeyPressed(event) {
69 function onKeyPressed(event) {
70 if ((event.key == Qt.Key_PowerDown || event.key == Qt.Key_PowerOff)
70 if ((event.key == Qt.Key_PowerDown || event.key == Qt.Key_PowerOff)
71− && !event.isAutoRepeat) {
71+ && (!event.isAutoRepeat || !powerKeyLongPressTimer.running)) {
72
72
73 // FIXME: We only consider power key presses if the screen is
73 // FIXME: We only consider power key presses if the screen is
74 // on because of bugs 1410830/1409003. The theory is that when
74 // on because of bugs 1410830/1409003. The theory is that when
qml/Components/VolumeControl.qml+7
@@ -26,6 +26,12 @@ Item {
26 readonly property int stepUp: 1
26 readonly property int stepUp: 1
27 readonly property int stepDown: -1
27 readonly property int stepDown: -1
28
28
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+
29 QDBusActionGroup {
35 QDBusActionGroup {
30 id: actionGroup
36 id: actionGroup
31 busType: 1
37 busType: 1
@@ -33,6 +39,7 @@ Item {
33 objectPath: "/com/canonical/indicator/sound"
39 objectPath: "/com/canonical/indicator/sound"
34
40
35 property variant actionObject: action("volume")
41 property variant actionObject: action("volume")
42+ property variant indicatorsAction: action("indicator-shown")
36 }
43 }
37
44
38 function volumeUp() {
45 function volumeUp() {
qml/Dash/Dash.qml+3−1
@@ -36,10 +36,12 @@ Showable {
36 }
36 }
37 }
37 }
38
38
39+ property bool windowActive: window.active
40+
39 DashCommunicatorService {
41 DashCommunicatorService {
40 objectName: "dashCommunicatorService"
42 objectName: "dashCommunicatorService"
41 onSetCurrentScopeRequested: {
43 onSetCurrentScopeRequested: {
42− if (!isSwipe || !window.active || bottomEdgeController.progress != 0 || scopeItem.scope || dashContent.subPageShown) {
44+ if (!isSwipe || !windowActive || bottomEdgeController.progress != 0 || scopeItem.scope || dashContent.subPageShown) {
43 if (bottomEdgeController.progress != 0 && window.active) animate = false;
45 if (bottomEdgeController.progress != 0 && window.active) animate = false;
44 dashContent.setCurrentScopeAtIndex(index, animate, true)
46 dashContent.setCurrentScopeAtIndex(index, animate, true)
45 backToDashContent()
47 backToDashContent()
qml/Greeter/Greeter.qml+24−24
@@ -16,7 +16,6 @@
16
16
17import QtQuick 2.3
17import QtQuick 2.3
18import AccountsService 0.1
18import AccountsService 0.1
19−import LightDM 0.1 as LightDM
20import Ubuntu.Components 1.1
19import Ubuntu.Components 1.1
21import Ubuntu.SystemImage 0.1
20import Ubuntu.SystemImage 0.1
22import Unity.Launcher 0.1
21import Unity.Launcher 0.1
@@ -43,7 +42,7 @@ Showable {
43 readonly property bool hasLockedApp: lockedApp !== ""
42 readonly property bool hasLockedApp: lockedApp !== ""
44
43
45 property bool forcedUnlock
44 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
47
46
48 property bool tabletMode
47 property bool tabletMode
49 property url viewSource // only used for testing
48 property url viewSource // only used for testing
@@ -106,10 +105,11 @@ Showable {
106 return d.startUnlock(true /* toTheRight */);
105 return d.startUnlock(true /* toTheRight */);
107 }
106 }
108
107
108+ LightDM{id:lightDM} // Provide backend access
109 QtObject {
109 QtObject {
110 id: d
110 id: d
111
111
112− readonly property bool multiUser: LightDM.Users.count > 1
112+ readonly property bool multiUser: lightDM.users.count > 1
113 property int currentIndex
113 property int currentIndex
114 property bool waiting
114 property bool waiting
115
115
@@ -133,15 +133,15 @@ Showable {
133 loader.item.reset();
133 loader.item.reset();
134 }
134 }
135 currentIndex = uid;
135 currentIndex = uid;
136− var user = LightDM.Users.data(uid, LightDM.UserRoles.NameRole);
136+ var user = lightDM.users.data(uid, lightDM.userRoles.NameRole);
137 AccountsService.user = user;
137 AccountsService.user = user;
138 LauncherModel.setUser(user);
138 LauncherModel.setUser(user);
139− LightDM.Greeter.authenticate(user); // always resets auth state
139+ lightDM.greeter.authenticate(user); // always resets auth state
140 }
140 }
141
141
142 function login() {
142 function login() {
143 enabled = false;
143 enabled = false;
144− if (LightDM.Greeter.startSessionSync()) {
144+ if (lightDM.greeter.startSessionSync()) {
145 sessionStarted();
145 sessionStarted();
146 if (loader.item) {
146 if (loader.item) {
147 loader.item.notifyAuthenticationSucceeded();
147 loader.item.notifyAuthenticationSucceeded();
@@ -228,7 +228,7 @@ Showable {
228 root.lockedApp = "";
228 root.lockedApp = "";
229 root.forceActiveFocus();
229 root.forceActiveFocus();
230 d.selectUser(d.currentIndex, true);
230 d.selectUser(d.currentIndex, true);
231− LightDM.Infographic.readyForDataChange();
231+ lightDM.infographic.readyForDataChange();
232 }
232 }
233
233
234 Connections {
234 Connections {
@@ -238,9 +238,9 @@ Showable {
238 }
238 }
239 onResponded: {
239 onResponded: {
240 if (root.locked) {
240 if (root.locked) {
241− LightDM.Greeter.respond(response);
241+ lightDM.greeter.respond(response);
242 } else {
242 } 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
244 d.login();
244 d.login();
245 }
245 }
246 loader.item.hide();
246 loader.item.hide();
@@ -306,18 +306,18 @@ Showable {
306 Binding {
306 Binding {
307 target: loader.item
307 target: loader.item
308 property: "userModel"
308 property: "userModel"
309− value: LightDM.Users
309+ value: lightDM.users
310 }
310 }
311
311
312 Binding {
312 Binding {
313 target: loader.item
313 target: loader.item
314 property: "infographicModel"
314 property: "infographicModel"
315− value: LightDM.Infographic
315+ value: lightDM.infographic
316 }
316 }
317 }
317 }
318
318
319 Connections {
319 Connections {
320− target: LightDM.Greeter
320+ target: lightDM.greeter
321
321
322 onShowGreeter: root.forceShow()
322 onShowGreeter: root.forceShow()
323
323
@@ -327,7 +327,7 @@ Showable {
327 }
327 }
328
328
329 onShowMessage: {
329 onShowMessage: {
330− if (!LightDM.Greeter.active) {
330+ if (!lightDM.greeter.active) {
331 return; // could happen if hideGreeter() comes in before we prompt
331 return; // could happen if hideGreeter() comes in before we prompt
332 }
332 }
333
333
@@ -346,7 +346,7 @@ Showable {
346 onShowPrompt: {
346 onShowPrompt: {
347 d.waiting = false;
347 d.waiting = false;
348
348
349− if (!LightDM.Greeter.active) {
349+ if (!lightDM.greeter.active) {
350 return; // could happen if hideGreeter() comes in before we prompt
350 return; // could happen if hideGreeter() comes in before we prompt
351 }
351 }
352
352
@@ -356,14 +356,14 @@ Showable {
356 onAuthenticationComplete: {
356 onAuthenticationComplete: {
357 d.waiting = false;
357 d.waiting = false;
358
358
359− if (LightDM.Greeter.authenticated) {
359+ if (lightDM.greeter.authenticated) {
360 AccountsService.failedLogins = 0;
360 AccountsService.failedLogins = 0;
361 d.login();
361 d.login();
362− if (!LightDM.Greeter.promptless) {
362+ if (!lightDM.greeter.promptless) {
363 loader.item.hide();
363 loader.item.hide();
364 }
364 }
365 } else {
365 } else {
366− if (!LightDM.Greeter.promptless) {
366+ if (!lightDM.greeter.promptless) {
367 AccountsService.failedLogins++;
367 AccountsService.failedLogins++;
368 }
368 }
369
369
@@ -384,7 +384,7 @@ Showable {
384 }
384 }
385
385
386 loader.item.notifyAuthenticationFailed();
386 loader.item.notifyAuthenticationFailed();
387− if (!LightDM.Greeter.promptless) {
387+ if (!lightDM.greeter.promptless) {
388 d.selectUser(d.currentIndex, false);
388 d.selectUser(d.currentIndex, false);
389 }
389 }
390 }
390 }
@@ -392,8 +392,8 @@ Showable {
392
392
393 onRequestAuthenticationUser: {
393 onRequestAuthenticationUser: {
394 // Find index for requested user, if it exists
394 // Find index for requested user, if it exists
395− for (var i = 0; i < LightDM.Users.count; i++) {
395+ for (var i = 0; i < lightDM.users.count; i++) {
396− if (user === LightDM.Users.data(i, LightDM.UserRoles.NameRole)) {
396+ if (user === lightDM.users.data(i, lightDM.userRoles.NameRole)) {
397 d.selectUser(i, true);
397 d.selectUser(i, true);
398 return;
398 return;
399 }
399 }
@@ -402,19 +402,19 @@ Showable {
402 }
402 }
403
403
404 Binding {
404 Binding {
405− target: LightDM.Greeter
405+ target: lightDM.greeter
406 property: "active"
406 property: "active"
407 value: root.active
407 value: root.active
408 }
408 }
409
409
410 Binding {
410 Binding {
411− target: LightDM.Infographic
411+ target: lightDM.infographic
412 property: "username"
412 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) : ""
414 }
414 }
415
415
416 Connections {
416 Connections {
417 target: i18n
417 target: i18n
418− onLanguageChanged: LightDM.Infographic.readyForDataChange()
418+ onLanguageChanged: lightDM.infographic.readyForDataChange()
419 }
419 }
420}
420}
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 {
73 source: "graphics/home.png"
73 source: "graphics/home.png"
74 rotation: root.rotation
74 rotation: root.rotation
75 }
75 }
76− MouseArea {
76+ AbstractButton {
77 id: dashItem
77 id: dashItem
78 anchors.fill: parent
78 anchors.fill: parent
79 onClicked: root.showDashHome()
79 onClicked: root.showDashHome()
@@ -381,6 +381,7 @@ Rectangle {
381 }
381 }
382
382
383 onClicked: {
383 onClicked: {
384+ Haptics.play();
384 var index = Math.floor((mouseY + launcherListView.realContentY) / launcherListView.realItemHeight);
385 var index = Math.floor((mouseY + launcherListView.realContentY) / launcherListView.realItemHeight);
385 var clickedItem = launcherListView.itemAt(mouseX, mouseY + launcherListView.realContentY)
386 var clickedItem = launcherListView.itemAt(mouseX, mouseY + launcherListView.realContentY)
386
387
@@ -460,6 +461,8 @@ Rectangle {
460 return;
461 return;
461 }
462 }
462
463
464+ Haptics.play();
465+
463 draggedIndex = Math.floor((mouseY + launcherListView.realContentY) / launcherListView.realItemHeight);
466 draggedIndex = Math.floor((mouseY + launcherListView.realContentY) / launcherListView.realItemHeight);
464
467
465 // Opening QuickList
468 // Opening QuickList
@@ -673,6 +676,7 @@ Rectangle {
673 if (!model.clickable) {
676 if (!model.clickable) {
674 return;
677 return;
675 }
678 }
679+ Haptics.play();
676 quickList.state = "";
680 quickList.state = "";
677 // Unsetting model to prevent showing changing entries during fading out
681 // Unsetting model to prevent showing changing entries during fading out
678 // that may happen because of triggering an action.
682 // that may happen because of triggering an action.
qml/Notifications/Notification.qml+10−1
@@ -16,6 +16,7 @@
16
16
17import QtQuick 2.0
17import QtQuick 2.0
18import QtMultimedia 5.0
18import QtMultimedia 5.0
19+import Powerd 0.1
19import Ubuntu.Components 1.1
20import Ubuntu.Components 1.1
20import Unity.Notifications 1.0
21import Unity.Notifications 1.0
21import QMenuModel 0.1
22import QMenuModel 0.1
@@ -84,8 +85,16 @@ Item {
84 source: hints["suppress-sound"] !== "true" && hints["sound-file"] !== undefined ? hints["sound-file"] : ""
85 source: hints["suppress-sound"] !== "true" && hints["sound-file"] !== undefined ? hints["sound-file"] : ""
85 }
86 }
86
87
87− // FIXME: using onCompleted because of LP: #1354406 workaround, has to be onOpacityChanged really
88 Component.onCompleted: {
88 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
89 if (opacity == 1.0 && hints["suppress-sound"] !== "true" && sound.source !== "") {
98 if (opacity == 1.0 && hints["suppress-sound"] !== "true" && sound.source !== "") {
90 sound.play();
99 sound.play();
91 }
100 }
qml/Panel/IndicatorsBar.qml+1
@@ -28,6 +28,7 @@ Item {
28 property alias overFlowWidth: row.overFlowWidth
28 property alias overFlowWidth: row.overFlowWidth
29 readonly property alias currentItemIndex: row.currentItemIndex
29 readonly property alias currentItemIndex: row.currentItemIndex
30 property real lateralPosition: -1
30 property real lateralPosition: -1
31+ readonly property string currentIndicator: row.currentItem ? row.currentItem.identifier : ""
31
32
32 function selectItemAt(lateralPosition) {
33 function selectItemAt(lateralPosition) {
33 if (!expanded) {
34 if (!expanded) {
qml/Panel/IndicatorsMenu.qml+1
@@ -27,6 +27,7 @@ Showable {
27 property alias hideDragHandle: __hideDragHandle
27 property alias hideDragHandle: __hideDragHandle
28 property alias overFlowWidth: bar.overFlowWidth
28 property alias overFlowWidth: bar.overFlowWidth
29 property alias verticalVelocityThreshold: yVelocityCalculator.velocityThreshold
29 property alias verticalVelocityThreshold: yVelocityCalculator.velocityThreshold
30+ property alias currentIndicator: bar.currentIndicator
30 property int minimizedPanelHeight: units.gu(3)
31 property int minimizedPanelHeight: units.gu(3)
31 property int expandedPanelHeight: units.gu(7)
32 property int expandedPanelHeight: units.gu(7)
32 property real openedHeight: units.gu(71)
33 property real openedHeight: units.gu(71)
qml/Shell.qml+8−23
@@ -26,7 +26,6 @@ import Ubuntu.Telephony 0.1 as Telephony
26import Unity.Connectivity 0.1
26import Unity.Connectivity 0.1
27import Unity.Launcher 0.1
27import Unity.Launcher 0.1
28import Utils 0.1
28import Utils 0.1
29−import LightDM 0.1 as LightDM
30import Powerd 0.1
29import Powerd 0.1
31import SessionBroadcast 0.1
30import SessionBroadcast 0.1
32import "Greeter"
31import "Greeter"
@@ -167,8 +166,10 @@ Item {
167 finishStartUpTimer.start();
166 finishStartUpTimer.start();
168 }
167 }
169
168
169+ LightDM{id: lightDM} // Provide backend access
170 VolumeControl {
170 VolumeControl {
171 id: volumeControl
171 id: volumeControl
172+ indicators: panel.indicators
172 }
173 }
173
174
174 DashCommunicator {
175 DashCommunicator {
@@ -395,25 +396,6 @@ Item {
395 z: notifications.useModal || panel.indicators.shown || wizard.active ? overlay.z + 1 : overlay.z - 1
396 z: notifications.useModal || panel.indicators.shown || wizard.active ? overlay.z + 1 : overlay.z - 1
396 }
397 }
397
398
398− Connections {
399− target: SurfaceManager
400− onSurfaceCreated: {
401− if (surface.type == MirSurfaceItem.InputMethod) {
402− inputMethod.surface = surface;
403− }
404− }
405−
406− onSurfaceDestroyed: {
407− if (inputMethod.surface == surface) {
408− inputMethod.surface = null;
409− surface.parent = null;
410− }
411− if (!surface.parent) {
412− // there's no one displaying it. delete it right away
413− surface.release();
414− }
415− }
416− }
417 Connections {
399 Connections {
418 target: SessionManager
400 target: SessionManager
419 onSessionStopping: {
401 onSessionStopping: {
@@ -521,7 +503,7 @@ Item {
521
503
522 greeter.notifyAboutToFocusApp("unity8-dash");
504 greeter.notifyAboutToFocusApp("unity8-dash");
523
505
524− var animate = !LightDM.Greeter.active && !stages.shown
506+ var animate = !lightDM.greeter.active && !stages.shown
525 dash.setCurrentScope(0, animate, false)
507 dash.setCurrentScope(0, animate, false)
526 ApplicationManager.requestFocusApplication("unity8-dash")
508 ApplicationManager.requestFocusApplication("unity8-dash")
527 }
509 }
@@ -569,8 +551,11 @@ Item {
569 greeterShown: greeter.shown
551 greeterShown: greeter.shown
570 }
552 }
571
553
572− property bool mainAppIsFullscreen: shell.mainApp && shell.mainApp.fullscreen
554+ property bool topmostApplicationIsFullscreen:
555+ ApplicationManager.focusedApplicationId &&
556+ ApplicationManager.findApplication(ApplicationManager.focusedApplicationId).fullscreen
557+
573− fullscreenMode: (mainAppIsFullscreen && !LightDM.Greeter.active && launcher.progress == 0)
558+ fullscreenMode: (topmostApplicationIsFullscreen && !lightDM.greeter.active && launcher.progress == 0)
574 || greeter.hasLockedApp
559 || greeter.hasLockedApp
575 }
560 }
576
561
qml/Stages/ApplicationWindow.qml+7−5
@@ -50,7 +50,8 @@ FocusScope {
50 property bool hadSurface: sessionContainer.surfaceContainer.hadSurface
50 property bool hadSurface: sessionContainer.surfaceContainer.hadSurface
51
51
52 property bool needToTakeScreenshot:
52 property bool needToTakeScreenshot:
53− sessionContainer.surface && d.surfaceInitialized && screenshotImage.status === Image.Null
53+ ((sessionContainer.surface && d.surfaceInitialized) || d.hadSurface)
54+ && screenshotImage.status === Image.Null
54 && d.applicationState === ApplicationInfoInterface.Stopped
55 && d.applicationState === ApplicationInfoInterface.Stopped
55 onNeedToTakeScreenshotChanged: {
56 onNeedToTakeScreenshotChanged: {
56 if (needToTakeScreenshot) {
57 if (needToTakeScreenshot) {
@@ -94,15 +95,16 @@ FocusScope {
94 antialiasing: !root.interactive
95 antialiasing: !root.interactive
95
96
96 function take() {
97 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+
97 // Format: "image://application/$APP_ID/$CURRENT_TIME_MS"
103 // Format: "image://application/$APP_ID/$CURRENT_TIME_MS"
98 // eg: "image://application/calculator-app/123456"
104 // eg: "image://application/calculator-app/123456"
99 var timeMs = new Date().getTime();
105 var timeMs = new Date().getTime();
100 source = "image://application/" + root.application.appId + "/" + timeMs;
106 source = "image://application/" + root.application.appId + "/" + timeMs;
101 }
107 }
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
106 }
108 }
107
109
108 Loader {
110 Loader {
qml/Stages/SurfaceContainer.qml+38−21
@@ -18,34 +18,26 @@ import QtQuick 2.0
18import Ubuntu.Components 1.1
18import Ubuntu.Components 1.1
19import Ubuntu.Gestures 0.1 // For TouchGate
19import Ubuntu.Gestures 0.1 // For TouchGate
20import Utils 0.1 // for InputWatcher
20import Utils 0.1 // for InputWatcher
21+import Unity.Application 0.1 // for MirSurfaceItem
21
22
22FocusScope {
23FocusScope {
23 id: root
24 id: root
24 objectName: "surfaceContainer"
25 objectName: "surfaceContainer"
26+
25− property Item surface: null
27+ property var surface: null
26 property bool hadSurface: false
28 property bool hadSurface: false
27 property bool interactive
29 property bool interactive
28 property int surfaceOrientationAngle: 0
30 property int surfaceOrientationAngle: 0
29
31
30 onSurfaceChanged: {
32 onSurfaceChanged: {
31 if (surface) {
33 if (surface) {
32− // Set the surface focus *after* it is added to the scene to
34+ surfaceItem.surface = surface;
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;
35+ root.hadSurface = false;
39 }
36 }
40 }
37 }
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 }
46
38
47 InputWatcher {
39 InputWatcher {
48− target: root.surface
40+ target: surfaceItem
49 onTargetPressedChanged: {
41 onTargetPressedChanged: {
50 if (targetPressed && root.interactive) {
42 if (targetPressed && root.interactive) {
51 root.focus = true;
43 root.focus = true;
@@ -54,28 +46,53 @@ FocusScope {
54 }
46 }
55 }
47 }
56
48
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+
57 TouchGate {
65 TouchGate {
58− targetItem: surface
66+ targetItem: surfaceItem
59 anchors.fill: root
67 anchors.fill: root
60− enabled: root.surface ? root.surface.enabled : false
68+ enabled: surfaceItem.enabled
61− z: 2
62 }
69 }
63
70
64 states: [
71 states: [
65 State {
72 State {
66 name: "zombie"
73 name: "zombie"
67− when: surface && !surface.live
74+ when: surfaceItem.surface && !surfaceItem.live
68 }
75 }
69 ]
76 ]
70 transitions: [
77 transitions: [
71 Transition {
78 Transition {
72 from: ""; to: "zombie"
79 from: ""; to: "zombie"
73 SequentialAnimation {
80 SequentialAnimation {
74− UbuntuNumberAnimation { target: surface; property: "opacity"; to: 0.0
81+ UbuntuNumberAnimation { target: surfaceItem; property: "opacity"; to: 0.0
75 duration: UbuntuAnimation.BriskDuration }
82 duration: UbuntuAnimation.BriskDuration }
76− PropertyAction { target: surface; property: "visible"; value: false }
83+ PropertyAction { target: surfaceItem; property: "visible"; value: false }
77− ScriptAction { script: { if (root.surface) { root.surface.release(); } } }
84+ ScriptAction { script: {
85+ surfaceItem.surface = null;
86+ root.hadSurface = true;
87+ } }
78 }
88 }
89+ },
90+ Transition {
91+ from: "zombie"; to: ""
92+ ScriptAction { script: {
93+ surfaceItem.opacity = 1.0;
94+ surfaceItem.visible = true;
95+ } }
79 }
96 }
80 ]
97 ]
81}
98}
src/libunity8-private/unitydbusobject.cpp+1−1
@@ -29,7 +29,7 @@ UnityDBusObject::UnityDBusObject(const QString &path, const QString &service, bo
29{
29{
30 if (async) {
30 if (async) {
31 // Use a zero-timer to let Qml finish loading before we announce on DBus
31 // 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);
33 } else {
33 } else {
34 registerObject();
34 registerObject();
35 }
35 }
src/libunity8-private/unitydbusvirtualobject.cpp+1−1
@@ -28,7 +28,7 @@ UnityDBusVirtualObject::UnityDBusVirtualObject(const QString &path, const QStrin
28{
28{
29 if (async) {
29 if (async) {
30 // Use a zero-timer to let Qml finish loading before we announce on DBus
30 // 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);
32 } else {
32 } else {
33 registerObject();
33 registerObject();
34 }
34 }
src/main.cpp+1−1
@@ -116,7 +116,7 @@ int main(int argc, const char *argv[])
116 view->engine()->setNetworkAccessManagerFactory(managerFactory);
116 view->engine()->setNetworkAccessManagerFactory(managerFactory);
117
117
118 view->setSource(source);
118 view->setSource(source);
119− QObject::connect(view->engine(), SIGNAL(quit()), application, SLOT(quit()));
119+ QObject::connect(view->engine(), &QQmlEngine::quit, application, &QGuiApplication::quit);
120
120
121 if (isMirServer || parser.hasFullscreen()) {
121 if (isMirServer || parser.hasFullscreen()) {
122 view->showFullScreen();
122 view->showFullScreen();
tests/autopilot/unity8/greeter/__init__.py+4
@@ -41,6 +41,10 @@ def wait_for_greeter():
41 Eventually(Equals(True), timeout=300).match(_is_greeter_active)
41 Eventually(Equals(True), timeout=300).match(_is_greeter_active)
42
42
43
43
44+def wait_for_greeter_gone():
45+ Eventually(Equals(False), timeout=300).match(_is_greeter_active)
46+
47+
44def _get_greeter_dbus_proxy():
48def _get_greeter_dbus_proxy():
45 bus = dbus.SessionBus()
49 bus = dbus.SessionBus()
46 return bus.get_object('com.canonical.UnityGreeter', '/')
50 return bus.get_object('com.canonical.UnityGreeter', '/')
tests/autopilot/unity8/process_helpers.py+1
@@ -43,6 +43,7 @@ def unlock_unity():
43 """
43 """
44 greeter.wait_for_greeter()
44 greeter.wait_for_greeter()
45 greeter.hide_greeter_with_dbus()
45 greeter.hide_greeter_with_dbus()
46+ greeter.wait_for_greeter_gone()
46
47
47
48
48def lock_unity():
49def lock_unity():
tests/mocks/CMakeLists.txt+1−1
@@ -32,7 +32,7 @@ add_subdirectory(AccountsService)
32add_subdirectory(GSettings.1.0)
32add_subdirectory(GSettings.1.0)
33add_subdirectory(indicator-service)
33add_subdirectory(indicator-service)
34add_subdirectory(libusermetrics)
34add_subdirectory(libusermetrics)
35−add_subdirectory(LightDM)
35+add_subdirectory(IntegratedLightDM)
36add_subdirectory(Lights)
36add_subdirectory(Lights)
37add_subdirectory(MeeGo)
37add_subdirectory(MeeGo)
38add_subdirectory(Powerd)
38add_subdirectory(Powerd)
tests/mocks/GSettings.1.0/fake_gsettings.cpp+4−4
@@ -95,10 +95,10 @@ GSettingsQml::GSettingsQml(QObject *parent)
95 : QObject(parent)
95 : QObject(parent)
96{
96{
97 m_schema = new GSettingsSchemaQml(this);
97 m_schema = new GSettingsSchemaQml(this);
98− connect(GSettingsControllerQml::instance(), SIGNAL(pictureUriChanged(const QString &)),
98+ connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::pictureUriChanged,
99− this, SIGNAL(pictureUriChanged(const QString &)));
99+ this, &GSettingsQml::pictureUriChanged);
100− connect(GSettingsControllerQml::instance(), SIGNAL(usageModeChanged(const QString &)),
100+ connect(GSettingsControllerQml::instance(), &GSettingsControllerQml::usageModeChanged,
101− this, SIGNAL(usageModeChanged(const QString &)));
101+ this, &GSettingsQml::usageModeChanged);
102}
102}
103
103
104GSettingsSchemaQml * GSettingsQml::schema() const {
104GSettingsSchemaQml * GSettingsQml::schema() const {
tests/mocks/LightDM/CMakeLists.txt → tests/mocks/IntegratedLightDM/CMakeLists.txtrenamed+6−6
@@ -10,16 +10,16 @@ include_directories(
10 ${CMAKE_CURRENT_SOURCE_DIR}
10 ${CMAKE_CURRENT_SOURCE_DIR}
11 ${CMAKE_CURRENT_BINARY_DIR}
11 ${CMAKE_CURRENT_BINARY_DIR}
12 ${CMAKE_SOURCE_DIR}/plugins/Utils
12 ${CMAKE_SOURCE_DIR}/plugins/Utils
13− ${CMAKE_SOURCE_DIR}/plugins/LightDM
13+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM
14 ${CMAKE_SOURCE_DIR}/tests/mocks/libusermetrics
14 ${CMAKE_SOURCE_DIR}/tests/mocks/libusermetrics
15 ${libunity8-private_SOURCE_DIR}
15 ${libunity8-private_SOURCE_DIR}
16)
16)
17
17
18set(QMLPLUGIN_SRC
18set(QMLPLUGIN_SRC
19− ${CMAKE_SOURCE_DIR}/plugins/LightDM/DBusGreeter.cpp
19+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/DBusGreeter.cpp
20− ${CMAKE_SOURCE_DIR}/plugins/LightDM/DBusGreeterList.cpp
20+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/DBusGreeterList.cpp
21− ${CMAKE_SOURCE_DIR}/plugins/LightDM/Greeter.cpp
21+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/Greeter.cpp
22− ${CMAKE_SOURCE_DIR}/plugins/LightDM/UsersModel.cpp
22+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/UsersModel.cpp
23 ${CMAKE_SOURCE_DIR}/plugins/Utils/unitysortfilterproxymodelqml.cpp
23 ${CMAKE_SOURCE_DIR}/plugins/Utils/unitysortfilterproxymodelqml.cpp
24 MockGreeter.cpp
24 MockGreeter.cpp
25 MockUsersModel.cpp
25 MockUsersModel.cpp
@@ -42,7 +42,7 @@ target_link_libraries(MockLightDM-qml
42
42
43qt5_use_modules(MockLightDM-qml DBus Gui Qml)
43qt5_use_modules(MockLightDM-qml DBus Gui Qml)
44
44
45−add_unity8_mock(LightDM 0.1 LightDM
45+add_unity8_mock(IntegratedLightDM 0.1 IntegratedLightDM
46 PREFIX mocks
46 PREFIX mocks
47 TARGETS MockLightDM-qml
47 TARGETS MockLightDM-qml
48 ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}/liblightdm"
48 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
4// It is used for QML tooling purposes only.
4// It is used for QML tooling purposes only.
5//
5//
6// This file was auto-generated by:
6// This file was auto-generated by:
7−// 'qmlplugindump -notrelocatable LightDM 0.1 tests/mocks'
7+// 'qmlplugindump -notrelocatable IntegratedLightDM 0.1 tests/mocks'
8
8
9Module {
9Module {
10 Component {
10 Component {
@@ -61,7 +61,7 @@ Module {
61 Component {
61 Component {
62 name: "MockGreeter"
62 name: "MockGreeter"
63 prototype: "Greeter"
63 prototype: "Greeter"
64− exports: ["LightDM/Greeter 0.1"]
64+ exports: ["IntegratedLightDM/Greeter 0.1"]
65 isCreatable: false
65 isCreatable: false
66 isSingleton: true
66 isSingleton: true
67 exportMetaObjectRevisions: [0]
67 exportMetaObjectRevisions: [0]
@@ -74,7 +74,7 @@ Module {
74 Component {
74 Component {
75 name: "MockUsersModel"
75 name: "MockUsersModel"
76 prototype: "UsersModel"
76 prototype: "UsersModel"
77− exports: ["LightDM/Users 0.1"]
77+ exports: ["IntegratedLightDM/Users 0.1"]
78 isCreatable: false
78 isCreatable: false
79 isSingleton: true
79 isSingleton: true
80 exportMetaObjectRevisions: [0]
80 exportMetaObjectRevisions: [0]
@@ -92,7 +92,7 @@ Module {
92 Component {
92 Component {
93 name: "QLightDM::UsersModel"
93 name: "QLightDM::UsersModel"
94 prototype: "QAbstractListModel"
94 prototype: "QAbstractListModel"
95− exports: ["LightDM/UserRoles 0.1"]
95+ exports: ["IntegratedLightDM/UserRoles 0.1"]
96 isCreatable: false
96 isCreatable: false
97 exportMetaObjectRevisions: [0]
97 exportMetaObjectRevisions: [0]
98 Enum {
98 Enum {
@@ -207,7 +207,7 @@ Module {
207 Component {
207 Component {
208 name: "UserMetricsOutput::UserMetrics"
208 name: "UserMetricsOutput::UserMetrics"
209 prototype: "QObject"
209 prototype: "QObject"
210− exports: ["LightDM/Infographic 0.1"]
210+ exports: ["IntegratedLightDM/Infographic 0.1"]
211 isCreatable: false
211 isCreatable: false
212 isSingleton: true
212 isSingleton: true
213 exportMetaObjectRevisions: [0]
213 exportMetaObjectRevisions: [0]
@@ -246,7 +246,7 @@ Module {
246 }
246 }
247 Signal {
247 Signal {
248 name: "currentDayChanged"
248 name: "currentDayChanged"
249− Parameter { name: "currentDay"; type: "int" }
249+ Parameter { name: "length"; type: "int" }
250 }
250 }
251 Signal {
251 Signal {
252 name: "secondColorChanged"
252 name: "secondColorChanged"
@@ -264,8 +264,6 @@ Module {
264 Signal { name: "dataChanged" }
264 Signal { name: "dataChanged" }
265 Signal { name: "dataAboutToDisappear" }
265 Signal { name: "dataAboutToDisappear" }
266 Signal { name: "dataDisappeared" }
266 Signal { name: "dataDisappeared" }
267− Method { name: "nextDataSourceSlot" }
268− Method { name: "readyForDataChangeSlot" }
269 }
267 }
270 Component { name: "UsersModel"; prototype: "UnitySortFilterProxyModelQML" }
268 Component { name: "UsersModel"; prototype: "UnitySortFilterProxyModelQML" }
271}
269}
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)
127 d->authenticated = false;
127 d->authenticated = false;
128 d->authenticationUser = username;
128 d->authenticationUser = username;
129 d->twoFactorDone = false;
129 d->twoFactorDone = false;
130− QTimer::singleShot(0, this, SLOT(delayedAuthentication()));
130+ QTimer::singleShot(0, this, &Greeter::delayedAuthentication);
131}
131}
132
132
133void Greeter::delayedAuthentication()
133void Greeter::delayedAuthentication()
@@ -173,7 +173,7 @@ void Greeter::sendAuthenticationComplete()
173{
173{
174 if (qgetenv("UNITY_TESTING").isEmpty()) {
174 if (qgetenv("UNITY_TESTING").isEmpty()) {
175 // simulate PAM's delay
175 // simulate PAM's delay
176− QTimer::singleShot(1000, this, SIGNAL(authenticationComplete()));
176+ QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
177 } else {
177 } else {
178 Q_EMIT authenticationComplete();
178 Q_EMIT authenticationComplete();
179 }
179 }
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 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * 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
53 return UserMetricsOutput::UserMetrics::getInstance();
53 return UserMetricsOutput::UserMetrics::getInstance();
54}
54}
55
55
56−void LightDMPlugin::registerTypes(const char *uri)
56+void IntegratedLightDMPlugin::registerTypes(const char *uri)
57{
57{
58 qmlRegisterType<QAbstractItemModel>();
58 qmlRegisterType<QAbstractItemModel>();
59 qmlRegisterType<UserMetricsOutput::ColorTheme>();
59 qmlRegisterType<UserMetricsOutput::ColorTheme>();
60
60
61− Q_ASSERT(uri == QLatin1String("LightDM"));
61+ Q_ASSERT(uri == QLatin1String("IntegratedLightDM"));
62 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
62 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
63 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
63 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
64 qmlRegisterSingletonType<MockGreeter>(uri, 0, 1, "Greeter", greeter_provider);
64 qmlRegisterSingletonType<MockGreeter>(uri, 0, 1, "Greeter", greeter_provider);
tests/mocks/LightDM/plugin.h → tests/mocks/IntegratedLightDM/plugin.hrenamed+2−2
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
20#include <QtQml/QQmlEngine>
20#include <QtQml/QQmlEngine>
21#include <QtQml/QQmlExtensionPlugin>
21#include <QtQml/QQmlExtensionPlugin>
22
22
23−class LightDMPlugin : public QQmlExtensionPlugin
23+class IntegratedLightDMPlugin : public QQmlExtensionPlugin
24{
24{
25 Q_OBJECT
25 Q_OBJECT
26 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
26 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)
23 m_modemsSet(false),
23 m_modemsSet(false),
24 m_startedSet(false)
24 m_startedSet(false)
25{
25{
26− connect(MockQOfono::instance(), SIGNAL(availableChanged()),
26+ connect(MockQOfono::instance(), &MockQOfono::availableChanged,
27− this, SIGNAL(availableChanged()));
27+ this, &MockQOfonoManager::availableChanged);
28− connect(MockQOfono::instance(), SIGNAL(readyChanged()),
28+ connect(MockQOfono::instance(), &MockQOfono::readyChanged,
29− this, SLOT(checkReady()));
29+ this, &MockQOfonoManager::checkReady);
30− connect(MockQOfono::instance(), SIGNAL(modemsChanged()),
30+ connect(MockQOfono::instance(), &MockQOfono::modemsChanged,
31− this, SLOT(maybeModemsChanged()));
31+ this, &MockQOfonoManager::maybeModemsChanged);
32
32
33 checkReady();
33 checkReady();
34}
34}
@@ -55,7 +55,7 @@ void MockQOfonoManager::checkReady()
55 if (!m_startedSet && MockQOfono::instance()->ready()) {
55 if (!m_startedSet && MockQOfono::instance()->ready()) {
56 m_startedSet = true;
56 m_startedSet = true;
57 // Simulate QOfono's asynchronous initialization
57 // Simulate QOfono's asynchronous initialization
58− QTimer::singleShot(1, this, SLOT(setModems()));
58+ QTimer::singleShot(1, this, &MockQOfonoManager::setModems);
59 }
59 }
60}
60}
61
61
tests/mocks/QtMultimedia/audio.cpp+1−1
@@ -24,7 +24,7 @@ Audio::Audio(QObject* parent):
24{
24{
25 qsrand(time(nullptr));
25 qsrand(time(nullptr));
26 m_timer.setInterval(1000);
26 m_timer.setInterval(1000);
27− connect(&m_timer, SIGNAL(timeout()), SLOT(timerEvent()));
27+ connect(&m_timer, &QTimer::timeout, this, &Audio::timerEvent);
28}
28}
29
29
30QUrl Audio::source() const
30QUrl Audio::source() const
tests/mocks/Unity/Application/ApplicationInfo.cpp+11−3
@@ -15,6 +15,7 @@
15 */
15 */
16
16
17#include "ApplicationInfo.h"
17#include "ApplicationInfo.h"
18+#include "MirSurface.h"
18#include "Session.h"
19#include "Session.h"
19#include "SessionManager.h"
20#include "SessionManager.h"
20
21
@@ -74,6 +75,13 @@ void ApplicationInfo::createSession()
74 setSession(SessionManager::singleton()->createSession(appId(), screenshotUrl));
75 setSession(SessionManager::singleton()->createSession(appId(), screenshotUrl));
75}
76}
76
77
78+void ApplicationInfo::destroySession()
79+{
80+ Session *session = this->session();
81+ setSession(nullptr);
82+ delete session;
83+}
84+
77void ApplicationInfo::setSession(Session* session)
85void ApplicationInfo::setSession(Session* session)
78{
86{
79 if (m_session == session)
87 if (m_session == session)
@@ -96,7 +104,7 @@ void ApplicationInfo::setSession(Session* session)
96 this, &ApplicationInfo::onSessionSurfaceChanged);
104 this, &ApplicationInfo::onSessionSurfaceChanged);
97
105
98 if (!m_manualSurfaceCreation) {
106 if (!m_manualSurfaceCreation) {
99− QTimer::singleShot(500, m_session, SLOT(createSurface()));
107+ QTimer::singleShot(500, m_session, &Session::createSurface);
100 }
108 }
101 }
109 }
102
110
@@ -165,7 +173,7 @@ void ApplicationInfo::setState(State value)
165 Q_EMIT stateChanged(value);
173 Q_EMIT stateChanged(value);
166
174
167 if (!m_manualSurfaceCreation && !m_session && m_state == ApplicationInfo::Starting) {
175 if (!m_manualSurfaceCreation && !m_session && m_state == ApplicationInfo::Starting) {
168− QTimer::singleShot(500, this, SLOT(createSession()));
176+ QTimer::singleShot(500, this, &ApplicationInfo::createSession);
169 } else if (m_state == ApplicationInfo::Stopped) {
177 } else if (m_state == ApplicationInfo::Stopped) {
170 Session *session = m_session;
178 Session *session = m_session;
171 setSession(nullptr);
179 setSession(nullptr);
@@ -237,7 +245,7 @@ void ApplicationInfo::setRequestedState(RequestedState value)
237 }
245 }
238}
246}
239
247
240−void ApplicationInfo::onSessionSurfaceChanged(MirSurfaceItem* surface)
248+void ApplicationInfo::onSessionSurfaceChanged(MirSurface* surface)
241{
249{
242 if (surface != nullptr && m_state == Starting) {
250 if (surface != nullptr && m_state == Starting) {
243 if (m_requestedState == RequestedRunning) {
251 if (m_requestedState == RequestedRunning) {
tests/mocks/Unity/Application/ApplicationInfo.h+4−6
@@ -17,13 +17,10 @@
17#ifndef APPLICATION_H
17#ifndef APPLICATION_H
18#define APPLICATION_H
18#define APPLICATION_H
19
19
20−#include "SurfaceManager.h"
21−#include "MirSurfaceItemModel.h"
22−
23#include <QObject>
20#include <QObject>
24
21
25−class QQuickItem;
22+class MirSurface;
26−class MirSurfaceItem;
23+class Session;
27
24
28// unity-api
25// unity-api
29#include <unity/shell/application/ApplicationInfoInterface.h>
26#include <unity/shell/application/ApplicationInfoInterface.h>
@@ -103,9 +100,10 @@ Q_SIGNALS:
103
100
104public Q_SLOTS:
101public Q_SLOTS:
105 Q_INVOKABLE void createSession();
102 Q_INVOKABLE void createSession();
103+ Q_INVOKABLE void destroySession();
106
104
107private Q_SLOTS:
105private Q_SLOTS:
108− void onSessionSurfaceChanged(MirSurfaceItem*);
106+ void onSessionSurfaceChanged(MirSurface*);
109
107
110private:
108private:
111 void setIcon(const QUrl &value);
109 void setIcon(const QUrl &value);
tests/mocks/Unity/Application/ApplicationTestInterface.cpp+3−3
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014,2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
20#include "SessionManager.h"
20#include "SessionManager.h"
21#include "SurfaceManager.h"
21#include "SurfaceManager.h"
22#include "Session.h"
22#include "Session.h"
23−#include "MirSurfaceItem.h"
23+#include "MirSurface.h"
24
24
25#include <paths.h>
25#include <paths.h>
26
26
@@ -62,7 +62,7 @@ void ApplicationTestInterface::removeSession(Session* existingSession)
62 existingSession->setLive(false);
62 existingSession->setLive(false);
63}
63}
64
64
65−void ApplicationTestInterface::removeSurface(MirSurfaceItem* existingSurface)
65+void ApplicationTestInterface::removeSurface(MirSurface* existingSurface)
66{
66{
67 qDebug() << "ApplicationTestInterface::removeSurface - " << existingSurface;
67 qDebug() << "ApplicationTestInterface::removeSurface - " << existingSurface;
68
68
tests/mocks/Unity/Application/ApplicationTestInterface.h+3−3
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014,2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
21
21
22class ApplicationManager;
22class ApplicationManager;
23class Session;
23class Session;
24−class MirSurfaceItem;
24+class MirSurface;
25
25
26class ApplicationTestInterface : public QDBusAbstractAdaptor
26class ApplicationTestInterface : public QDBusAbstractAdaptor
27{
27{
@@ -32,7 +32,7 @@ public:
32
32
33 Q_INVOKABLE Session* addChildSession(Session* existingSession, const QString& surfaceImage);
33 Q_INVOKABLE Session* addChildSession(Session* existingSession, const QString& surfaceImage);
34 Q_INVOKABLE void removeSession(Session* existingSession);
34 Q_INVOKABLE void removeSession(Session* existingSession);
35− Q_INVOKABLE void removeSurface(MirSurfaceItem* existingSurface);
35+ Q_INVOKABLE void removeSurface(MirSurface* existingSurface);
36
36
37public Q_SLOTS:
37public Q_SLOTS:
38 quint32 addChildSession(const QString& appId, quint32 existingSessionId, const QString& surfaceImage);
38 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
4 ApplicationManager.cpp
4 ApplicationManager.cpp
5 ApplicationScreenshotProvider.cpp
5 ApplicationScreenshotProvider.cpp
6 ApplicationTestInterface.cpp
6 ApplicationTestInterface.cpp
7+ MirSurface.cpp
7 MirSurfaceItem.cpp
8 MirSurfaceItem.cpp
8− MirSurfaceItemModel.h
9 ObjectListModel.h
9 ObjectListModel.h
10 Session.cpp
10 Session.cpp
11 SessionManager.cpp
11 SessionManager.cpp
@@ -15,6 +15,9 @@ set(FakeUnityApplicationQml_SOURCES
15 VirtualKeyboard.cpp
15 VirtualKeyboard.cpp
16 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
16 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
17 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationManagerInterface.h
17 ${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
18)
21)
19
22
20add_library(FakeUnityApplicationQml MODULE ${FakeUnityApplicationQml_SOURCES})
23add_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 @@
15 */
15 */
16
16
17#include "MirSurfaceItem.h"
17#include "MirSurfaceItem.h"
18−#include "Session.h"
19
18
20#include <paths.h>
19#include <paths.h>
21
20
@@ -27,69 +26,30 @@
27
26
28#include <QDebug>
27#include <QDebug>
29
28
30−MirSurfaceItem::MirSurfaceItem(const QString& name,
29+using namespace unity::shell::application;
31− MirSurfaceItem::Type type,
30+
32− MirSurfaceItem::State state,
33− const QUrl& screenshot,
34− const QString &qmlFilePath,
35− QQuickItem *parent)
31+MirSurfaceItem::MirSurfaceItem(QQuickItem *parent)
36− : QQuickItem(parent)
32+ : MirSurfaceItemInterface(parent)
37− , m_session(nullptr)
33+ , m_qmlSurface(nullptr)
38− , m_name(name)
39− , m_type(type)
40− , m_state(state)
41− , m_live(true)
42− , m_orientationAngle(Angle0)
43 , m_qmlItem(nullptr)
34 , m_qmlItem(nullptr)
44− , m_screenshotUrl(screenshot)
35+ , m_consumesInput(false)
36+ , m_surfaceWidth(0)
37+ , m_surfaceHeight(0)
45 , m_touchPressCount(0)
38 , m_touchPressCount(0)
46 , m_touchReleaseCount(0)
39 , m_touchReleaseCount(0)
47{
40{
41+ qDebug() << "MirSurfaceItem::MirSurfaceItem() " << (void*)(this) << name();
48 setAcceptedMouseButtons(Qt::LeftButton | Qt::MiddleButton | Qt::RightButton |
42 setAcceptedMouseButtons(Qt::LeftButton | Qt::MiddleButton | Qt::RightButton |
49 Qt::ExtraButton1 | Qt::ExtraButton2 | Qt::ExtraButton3 | Qt::ExtraButton4 |
43 Qt::ExtraButton1 | Qt::ExtraButton2 | Qt::ExtraButton3 | Qt::ExtraButton4 |
50 Qt::ExtraButton5 | Qt::ExtraButton6 | Qt::ExtraButton7 | Qt::ExtraButton8 |
44 Qt::ExtraButton5 | Qt::ExtraButton6 | Qt::ExtraButton7 | Qt::ExtraButton8 |
51 Qt::ExtraButton9 | Qt::ExtraButton10 | Qt::ExtraButton11 |
45 Qt::ExtraButton9 | Qt::ExtraButton10 | Qt::ExtraButton11 |
52 Qt::ExtraButton12 | Qt::ExtraButton13);
46 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− }
85}
47}
86
48
87MirSurfaceItem::~MirSurfaceItem()
49MirSurfaceItem::~MirSurfaceItem()
88{
50{
89− qDebug() << "MirSurfaceItem::~MirSurfaceItem() " << name();
51+ qDebug() << "MirSurfaceItem::~MirSurfaceItem() " << (void*)(this) << name();
90− if (m_session) {
91− m_session->setSurface(nullptr);
52+ setSurface(nullptr);
92− }
93}
53}
94
54
95void MirSurfaceItem::printComponentErrors()
55void MirSurfaceItem::printComponentErrors()
@@ -100,58 +60,70 @@ void MirSurfaceItem::printComponentErrors()
100 }
60 }
101}
61}
102
62
103−void MirSurfaceItem::release()
63+Mir::Type MirSurfaceItem::type() const
104{
64{
105− qDebug() << "MirSurfaceItem::release " << name();
65+ if (m_qmlSurface) {
106−
66+ return m_qmlSurface->type();
107− if (m_session) {
67+ } else {
108− m_session->setSurface(nullptr);
68+ return Mir::UnknownType;
109− }
110− if (!parent()) {
111− deleteLater();
112 }
69 }
113}
70}
114
71
115−void MirSurfaceItem::setOrientationAngle(OrientationAngle angle)
72+Mir::State MirSurfaceItem::surfaceState() const
116{
73{
117− if (m_orientationAngle == angle)
74+ if (m_qmlSurface) {
118− return;
75+ return m_qmlSurface->state();
119−
76+ } else {
120− m_orientationAngle = angle;
77+ return Mir::UnknownState;
121−
78+ }
122− QQmlProperty orientationProp(m_qmlItem, "orientationAngle");
123− orientationProp.write(QVariant::fromValue(m_orientationAngle));
124−
125− Q_EMIT orientationAngleChanged(m_orientationAngle);
126}
79}
127
80
128−void MirSurfaceItem::setSession(Session* session)
81+QString MirSurfaceItem::name() const
129{
82{
130− m_session = session;
83+ if (m_qmlSurface) {
84+ return m_qmlSurface->name();
85+ } else {
86+ return QString();
87+ }
131}
88}
132
89
133−void MirSurfaceItem::setScreenshot(const QUrl& screenshot)
90+bool MirSurfaceItem::live() const
134{
91{
135− m_screenshotUrl = screenshot;
92+ if (m_qmlSurface) {
136− if (m_qmlItem) {
93+ return m_qmlSurface->live();
137− QQmlProperty screenshotSource(m_qmlItem, "screenshotSource");
94+ } else {
138− screenshotSource.write(QVariant::fromValue(m_screenshotUrl));
95+ return false;
139 }
96 }
140}
97}
141
98
142−void MirSurfaceItem::setLive(bool live)
99+Mir::OrientationAngle MirSurfaceItem::orientationAngle() const
143{
100{
144− if (m_live != live) {
101+ if (m_qmlSurface) {
145− m_live = live;
102+ return m_qmlSurface->orientationAngle();
146− Q_EMIT liveChanged(m_live);
103+ } else {
104+ return Mir::Angle0;
147 }
105 }
148}
106}
149
107
150−void MirSurfaceItem::setState(MirSurfaceItem::State newState)
108+void MirSurfaceItem::setOrientationAngle(Mir::OrientationAngle angle)
151{
109{
152− if (newState != m_state) {
110+ if (!m_qmlSurface)
153− m_state = newState;
111+ return;
154− Q_EMIT stateChanged(newState);
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));
155 }
127 }
156}
128}
157
129
@@ -174,7 +146,7 @@ void MirSurfaceItem::createQmlContentItem()
174
146
175 {
147 {
176 QQmlProperty screenshotSource(m_qmlItem, "screenshotSource");
148 QQmlProperty screenshotSource(m_qmlItem, "screenshotSource");
177− screenshotSource.write(QVariant::fromValue(m_screenshotUrl));
149+ screenshotSource.write(QVariant::fromValue(m_qmlSurface->screenshotUrl()));
178 }
150 }
179}
151}
180
152
@@ -188,3 +160,124 @@ void MirSurfaceItem::touchEvent(QTouchEvent * event)
188 Q_EMIT touchReleaseCountChanged(m_touchReleaseCount);
160 Q_EMIT touchReleaseCountChanged(m_touchReleaseCount);
189 }
161 }
190}
162}
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 @@
17#ifndef MIRSURFACEITEM_H
17#ifndef MIRSURFACEITEM_H
18#define MIRSURFACEITEM_H
18#define MIRSURFACEITEM_H
19
19
20−#include "MirSurfaceItemModel.h"
20+#include "MirSurface.h"
21
21
22#include <QQuickItem>
22#include <QQuickItem>
23#include <QUrl>
23#include <QUrl>
24
24
25−class Session;
25+// unity-api
26+#include <unity/shell/application/MirSurfaceItemInterface.h>
26
27
27−class MirSurfaceItem : public QQuickItem
28+class MirSurfaceItem : public unity::shell::application::MirSurfaceItemInterface
28{
29{
29 Q_OBJECT
30 Q_OBJECT
30− Q_ENUMS(Type)
31+
31− Q_ENUMS(State)
32+ ////
32− Q_ENUMS(OrientationAngle)
33+ // for use in qml tests
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)
40 Q_PROPERTY(int touchPressCount READ touchPressCount WRITE setTouchPressCount
34 Q_PROPERTY(int touchPressCount READ touchPressCount WRITE setTouchPressCount
41 NOTIFY touchPressCountChanged DESIGNABLE false)
35 NOTIFY touchPressCountChanged DESIGNABLE false)
42 Q_PROPERTY(int touchReleaseCount READ touchReleaseCount WRITE setTouchReleaseCount
36 Q_PROPERTY(int touchReleaseCount READ touchReleaseCount WRITE setTouchReleaseCount
43 NOTIFY touchReleaseCountChanged DESIGNABLE false)
37 NOTIFY touchReleaseCountChanged DESIGNABLE false)
44
38
45public:
39public:
46− enum Type {
40+ explicit MirSurfaceItem(QQuickItem *parent = 0);
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−
73 ~MirSurfaceItem();
41 ~MirSurfaceItem();
74
42
75− //getters
76− Session* session() const { return m_session; }
77− Type type() const { return m_type; }
43+ Mir::Type type() const override;
78− State state() const { return m_state; }
79− QString name() const { return m_name; }
44+ QString name() const override;
80− bool live() const { return m_live; }
45+ bool live() const override;
46+
47+ Mir::State surfaceState() const override;
48+ void setSurfaceState(Mir::State) override {}
49+
81− OrientationAngle orientationAngle() const { return m_orientationAngle; }
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;
82
61
83− void setOrientationAngle(OrientationAngle angle);
62+ int surfaceHeight() const override;
63+ void setSurfaceHeight(int value) override;
64+
65+ /////
66+ // For use in qml tests
84
67
85− void setSession(Session* item);
86− void setScreenshot(const QUrl& screenshot);
87 void setLive(bool live);
68 void setLive(bool live);
88
69
89 int touchPressCount() const { return m_touchPressCount; }
70 int touchPressCount() const { return m_touchPressCount; }
@@ -92,47 +73,32 @@ public:
92 int touchReleaseCount() const { return m_touchReleaseCount; }
73 int touchReleaseCount() const { return m_touchReleaseCount; }
93 void setTouchReleaseCount(int count) { m_touchReleaseCount = count; Q_EMIT touchReleaseCountChanged(count); }
74 void setTouchReleaseCount(int count) { m_touchReleaseCount = count; Q_EMIT touchReleaseCountChanged(count); }
94
75
95− Q_INVOKABLE void setState(State newState);
96− Q_INVOKABLE void release();
97−
98Q_SIGNALS:
76Q_SIGNALS:
99− void typeChanged(Type);
100− void stateChanged(State);
101− void liveChanged(bool live);
102− void orientationAngleChanged(OrientationAngle angle);
103 void touchPressCountChanged(int count);
77 void touchPressCountChanged(int count);
104 void touchReleaseCountChanged(int count);
78 void touchReleaseCountChanged(int count);
105
79
106− // internal mock use
107− void deregister();
108−
109protected:
80protected:
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−
117 void touchEvent(QTouchEvent * event) override;
81 void touchEvent(QTouchEvent * event) override;
82+ void itemChange(ItemChange change, const ItemChangeData & value) override;
118
83
119private Q_SLOTS:
84private Q_SLOTS:
120 void onComponentStatusChanged(QQmlComponent::Status status);
85 void onComponentStatusChanged(QQmlComponent::Status status);
86+ void updateScreenshot(QUrl screenshot);
121
87
122private:
88private:
123 void createQmlContentItem();
89 void createQmlContentItem();
124 void printComponentErrors();
90 void printComponentErrors();
91+ void updateSurfaceSize();
125
92
126− Session* m_session;
93+ MirSurface* m_qmlSurface;
127− const QString m_name;
128− const Type m_type;
129− State m_state;
130− bool m_live;
131− OrientationAngle m_orientationAngle;
132
94
133 QQmlComponent *m_qmlContentComponent;
95 QQmlComponent *m_qmlContentComponent;
134 QQuickItem *m_qmlItem;
96 QQuickItem *m_qmlItem;
135− QUrl m_screenshotUrl;
97+
98+ bool m_consumesInput;
99+
100+ int m_surfaceWidth;
101+ int m_surfaceHeight;
136
102
137 int m_touchPressCount;
103 int m_touchPressCount;
138 int m_touchReleaseCount;
104 int m_touchReleaseCount;
@@ -142,6 +108,5 @@ private:
142
108
143Q_DECLARE_METATYPE(MirSurfaceItem*)
109Q_DECLARE_METATYPE(MirSurfaceItem*)
144Q_DECLARE_METATYPE(QList<MirSurfaceItem*>)
110Q_DECLARE_METATYPE(QList<MirSurfaceItem*>)
145−Q_DECLARE_METATYPE(MirSurfaceItem::OrientationAngle)
146
111
147#endif // MIRSURFACEITEM_H
112#endif // MIRSURFACEITEM_H
tests/mocks/Unity/Application/MirSurfaceItem.qml+2
@@ -47,6 +47,7 @@ Rectangle {
47 y: surfaceText.y
47 y: surfaceText.y
48 width: surfaceText.width
48 width: surfaceText.width
49 height: surfaceText.height
49 height: surfaceText.height
50+ clip: true
50
51
51 transform: Translate { x: -2; y: -2 }
52 transform: Translate { x: -2; y: -2 }
52 }
53 }
@@ -58,6 +59,7 @@ Rectangle {
58 fontSizeMode: Text.Fit
59 fontSizeMode: Text.Fit
59 minimumPixelSize: 10; font.pixelSize: 200
60 minimumPixelSize: 10; font.pixelSize: 200
60 verticalAlignment: Text.AlignVCenter
61 verticalAlignment: Text.AlignVCenter
62+ clip: true
61
63
62 rotation: root.orientationAngle
64 rotation: root.orientationAngle
63 x: (parent.width - width) / 2
65 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()
54 if (m_application) {
54 if (m_application) {
55 m_application->setSession(nullptr);
55 m_application->setSession(nullptr);
56 }
56 }
57− delete m_surface;
58 delete m_children;
57 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+ }
59}
66}
60
67
61void Session::release()
68void Session::release()
62{
69{
63 qDebug() << "Session::release " << name();
70 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();
71+ deleteLater();
73− }
74}
72}
75
73
76void Session::setApplication(ApplicationInfo* application)
74void Session::setApplication(ApplicationInfo* application)
@@ -82,35 +80,37 @@ void Session::setApplication(ApplicationInfo* application)
82 Q_EMIT applicationChanged(application);
80 Q_EMIT applicationChanged(application);
83}
81}
84
82
85−void Session::setSurface(MirSurfaceItem* surface)
83+void Session::setSurface(MirSurface* surface)
86{
84{
87 qDebug() << "Session::setSurface - session=" << name() << "surface=" << surface;
85 qDebug() << "Session::setSurface - session=" << name() << "surface=" << surface;
88 if (m_surface == surface)
86 if (m_surface == surface)
89 return;
87 return;
90
88
91 if (m_surface) {
89 if (m_surface) {
92− m_surface->setSession(nullptr);
93− m_surface->setParent(nullptr);
90+ disconnect(m_surface, nullptr, this, nullptr);
94− Q_EMIT m_surface->deregister();
95 }
91 }
96
92
97 m_surface = surface;
93 m_surface = surface;
98
94
99 if (m_surface) {
95 if (m_surface) {
100− m_surface->setSession(this);
96+ connect(m_surface, &QObject::destroyed, this, &Session::onSurfaceDestroyed);
101− m_surface->setParent(this);
102− SurfaceManager::singleton()->registerSurface(m_surface);
103 }
97 }
104
98
105 Q_EMIT surfaceChanged(m_surface);
99 Q_EMIT surfaceChanged(m_surface);
106}
100}
107
101
102+void Session::onSurfaceDestroyed()
103+{
104+ m_surface = nullptr;
105+ Q_EMIT surfaceChanged(nullptr);
106+}
107+
108void Session::setScreenshot(const QUrl& screenshot)
108void Session::setScreenshot(const QUrl& screenshot)
109{
109{
110 if (screenshot != m_screenshot) {
110 if (screenshot != m_screenshot) {
111 m_screenshot = screenshot;
111 m_screenshot = screenshot;
112 if (m_surface) {
112 if (m_surface) {
113− m_surface->setScreenshot(m_screenshot);
113+ m_surface->setScreenshotUrl(m_screenshot);
114 }
114 }
115 }
115 }
116}
116}
@@ -137,9 +137,9 @@ void Session::createSurface()
137 if (m_surface) return;
137 if (m_surface) return;
138
138
139 setSurface(SurfaceManager::singleton()->createSurface(name(),
139 setSurface(SurfaceManager::singleton()->createSurface(name(),
140− MirSurfaceItem::Normal,
140+ Mir::NormalType,
141− m_application && m_application->fullscreen() ? MirSurfaceItem::Fullscreen :
141+ m_application && m_application->fullscreen() ? Mir::FullscreenState :
142− MirSurfaceItem::Maximized,
142+ Mir::MaximizedState,
143 m_screenshot));
143 m_screenshot));
144}
144}
145
145
tests/mocks/Unity/Application/Session.h+10−6
@@ -22,13 +22,13 @@
22#include <QQuickItem>
22#include <QQuickItem>
23
23
24class ApplicationInfo;
24class ApplicationInfo;
25−class MirSurfaceItem;
25+class MirSurface;
26
26
27class Session : public QObject
27class Session : public QObject
28{
28{
29 Q_OBJECT
29 Q_OBJECT
30 Q_PROPERTY(QString name READ name CONSTANT)
30 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)
32 Q_PROPERTY(ApplicationInfo* application READ application NOTIFY applicationChanged)
32 Q_PROPERTY(ApplicationInfo* application READ application NOTIFY applicationChanged)
33 Q_PROPERTY(Session* parentSession READ parentSession NOTIFY parentSessionChanged DESIGNABLE false)
33 Q_PROPERTY(Session* parentSession READ parentSession NOTIFY parentSessionChanged DESIGNABLE false)
34 Q_PROPERTY(SessionModel* childSessions READ childSessions DESIGNABLE false CONSTANT)
34 Q_PROPERTY(SessionModel* childSessions READ childSessions DESIGNABLE false CONSTANT)
@@ -46,11 +46,11 @@ public:
46 QString name() const { return m_name; }
46 QString name() const { return m_name; }
47 bool live() const { return m_live; }
47 bool live() const { return m_live; }
48 ApplicationInfo* application() const { return m_application; }
48 ApplicationInfo* application() const { return m_application; }
49− MirSurfaceItem* surface() const { return m_surface; }
49+ MirSurface* surface() const { return m_surface; }
50 Session* parentSession() const { return m_parentSession; }
50 Session* parentSession() const { return m_parentSession; }
51
51
52 void setApplication(ApplicationInfo* item);
52 void setApplication(ApplicationInfo* item);
53− void setSurface(MirSurfaceItem* surface);
53+ void setSurface(MirSurface* surface);
54 void setScreenshot(const QUrl& m_screenshot);
54 void setScreenshot(const QUrl& m_screenshot);
55 void setLive(bool live);
55 void setLive(bool live);
56
56
@@ -60,7 +60,7 @@ public:
60
60
61Q_SIGNALS:
61Q_SIGNALS:
62 void applicationChanged(ApplicationInfo*);
62 void applicationChanged(ApplicationInfo*);
63− void surfaceChanged(MirSurfaceItem*);
63+ void surfaceChanged(MirSurface*);
64 void parentSessionChanged(Session*);
64 void parentSessionChanged(Session*);
65 void liveChanged(bool live);
65 void liveChanged(bool live);
66
66
@@ -70,6 +70,10 @@ Q_SIGNALS:
70public Q_SLOTS:
70public Q_SLOTS:
71 Q_INVOKABLE void createSurface();
71 Q_INVOKABLE void createSurface();
72
72
73+
74+private Q_SLOTS:
75+ void onSurfaceDestroyed();
76+
73private:
77private:
74 SessionModel* childSessions() const;
78 SessionModel* childSessions() const;
75 void setParentSession(Session* session);
79 void setParentSession(Session* session);
@@ -78,7 +82,7 @@ private:
78 bool m_live;
82 bool m_live;
79 QUrl m_screenshot;
83 QUrl m_screenshot;
80 ApplicationInfo* m_application;
84 ApplicationInfo* m_application;
81− MirSurfaceItem* m_surface;
85+ MirSurface* m_surface;
82 Session* m_parentSession;
86 Session* m_parentSession;
83 SessionModel* m_children;
87 SessionModel* m_children;
84
88
tests/mocks/Unity/Application/SurfaceManager.cpp+14−17
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -36,31 +36,28 @@ SurfaceManager::SurfaceManager(QObject *parent) :
36{
36{
37}
37}
38
38
39−MirSurfaceItem *SurfaceManager::createSurface(const QString& name,
39+MirSurface *SurfaceManager::createSurface(const QString& name,
40− MirSurfaceItem::Type type,
40+ Mir::Type type,
41− MirSurfaceItem::State state,
41+ Mir::State state,
42 const QUrl& screenshot)
42 const QUrl& screenshot)
43{
43{
44− MirSurfaceItem* surface = new MirSurfaceItem(name, type, state, screenshot);
44+ MirSurface* surface = new MirSurface(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] {
45+ connect(surface, &QObject::destroyed, this, [this](QObject *obj) {
52− MirSurfaceItem* surface = qobject_cast<MirSurfaceItem*>(sender());
46+ MirSurface* surface = qobject_cast<MirSurface*>(obj);
53− disconnect(surface, 0, this, 0);
54−
55− surface->setLive(false);
56 Q_EMIT surfaceDestroyed(surface);
47 Q_EMIT surfaceDestroyed(surface);
57 });
48 });
49+ Q_EMIT surfaceCreated(surface);
50+ return surface;
58}
51}
59
52
60−MirSurfaceItem *SurfaceManager::inputMethodSurface()
53+MirSurface *SurfaceManager::inputMethodSurface()
61{
54{
62 if (!m_virtualKeyboard) {
55 if (!m_virtualKeyboard) {
63 m_virtualKeyboard = new VirtualKeyboard;
56 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+ });
64 Q_EMIT surfaceCreated(m_virtualKeyboard);
61 Q_EMIT surfaceCreated(m_virtualKeyboard);
65 }
62 }
66 return m_virtualKeyboard;
63 return m_virtualKeyboard;
tests/mocks/Unity/Application/SurfaceManager.h+8−11
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -19,7 +19,7 @@
19
19
20#include <QObject>
20#include <QObject>
21
21
22−#include "MirSurfaceItem.h"
22+#include "MirSurface.h"
23#include "VirtualKeyboard.h"
23#include "VirtualKeyboard.h"
24
24
25class SurfaceManager : public QObject
25class SurfaceManager : public QObject
@@ -30,21 +30,18 @@ public:
30
30
31 static SurfaceManager *singleton();
31 static SurfaceManager *singleton();
32
32
33− Q_INVOKABLE MirSurfaceItem *createSurface(const QString& name,
33+ Q_INVOKABLE MirSurface* createSurface(const QString& name,
34− MirSurfaceItem::Type type,
34+ Mir::Type type,
35− MirSurfaceItem::State state,
35+ Mir::State state,
36 const QUrl& screenshot);
36 const QUrl& screenshot);
37
37
38− // Internal mock use
39− void registerSurface(MirSurfaceItem *surface);
40−
41 // To be used in the tests
38 // To be used in the tests
42− Q_INVOKABLE MirSurfaceItem *inputMethodSurface();
39+ Q_INVOKABLE MirSurface* inputMethodSurface();
43
40
44Q_SIGNALS:
41Q_SIGNALS:
45 void countChanged();
42 void countChanged();
46− void surfaceCreated(MirSurfaceItem *surface);
43+ void surfaceCreated(MirSurface *surface);
47− void surfaceDestroyed(MirSurfaceItem *surface);
44+ void surfaceDestroyed(MirSurface*surface);
48
45
49private:
46private:
50 static SurfaceManager *the_surface_manager;
47 static SurfaceManager *the_surface_manager;
tests/mocks/Unity/Application/VirtualKeyboard.cpp+5−11
@@ -22,23 +22,17 @@
22
22
23#include <QDebug>
23#include <QDebug>
24
24
25−VirtualKeyboard::VirtualKeyboard(QQuickItem *parent)
25+VirtualKeyboard::VirtualKeyboard()
26− : MirSurfaceItem("input-method",
26+ : MirSurface("input-method",
27− MirSurfaceItem::InputMethod,
27+ Mir::InputMethodType,
28− MirSurfaceItem::Minimized,
28+ Mir::MinimizedState,
29 QString("file://%1/Dash/graphics/phone/screenshots/vkb_portrait.png")
29 QString("file://%1/Dash/graphics/phone/screenshots/vkb_portrait.png")
30 .arg(qmlDirectory()),
30 .arg(qmlDirectory()),
31 QString("%1/Unity/Application/VirtualKeyboard.qml")
31 QString("%1/Unity/Application/VirtualKeyboard.qml")
32− .arg(mockPluginsDir()),
32+ .arg(mockPluginsDir()))
33− parent)
34{
33{
35}
34}
36
35
37VirtualKeyboard::~VirtualKeyboard()
36VirtualKeyboard::~VirtualKeyboard()
38{
37{
39}
38}
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 @@
17#ifndef VIRTUALKEYBOARD_H
17#ifndef VIRTUALKEYBOARD_H
18#define VIRTUALKEYBOARD_H
18#define VIRTUALKEYBOARD_H
19
19
20−#include "MirSurfaceItem.h"
20+#include "MirSurface.h"
21−#include "MirSurfaceItemModel.h"
22
21
23#include <QQuickItem>
22#include <QQuickItem>
24−#include <QUrl>
25
23
26−class Session;
27−
28−class VirtualKeyboard : public MirSurfaceItem
24+class VirtualKeyboard : public MirSurface
29{
25{
30 Q_OBJECT
26 Q_OBJECT
31public:
27public:
32− explicit VirtualKeyboard(QQuickItem *parent = 0);
28+ explicit VirtualKeyboard();
33 ~VirtualKeyboard();
29 ~VirtualKeyboard();
34−
35−protected:
36− void touchEvent(QTouchEvent * event) override;
37};
30};
38
31
39Q_DECLARE_METATYPE(VirtualKeyboard*)
32Q_DECLARE_METATYPE(VirtualKeyboard*)
40−Q_DECLARE_METATYPE(QList<VirtualKeyboard*>)
41
33
42#endif // VIRTUALKEYBOARD_H
34#endif // VIRTUALKEYBOARD_H
tests/mocks/Unity/Application/plugin.cpp+11−8
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2013-2014 Canonical, Ltd.
2+ * Copyright (C) 2013-2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -20,12 +20,14 @@
20#include "ApplicationScreenshotProvider.h"
20#include "ApplicationScreenshotProvider.h"
21#include "Session.h"
21#include "Session.h"
22#include "MirSurfaceItem.h"
22#include "MirSurfaceItem.h"
23−#include "MirSurfaceItemModel.h"
24#include "SurfaceManager.h"
23#include "SurfaceManager.h"
25#include "SessionManager.h"
24#include "SessionManager.h"
26#include "ApplicationTestInterface.h"
25#include "ApplicationTestInterface.h"
27#include "UbuntuKeyboardInfo.h"
26#include "UbuntuKeyboardInfo.h"
28
27
28+// unity-api
29+#include <unity/shell/application/Mir.h>
30+
29#include <qqml.h>
31#include <qqml.h>
30#include <QQmlEngine>
32#include <QQmlEngine>
31
33
@@ -67,14 +69,16 @@ void FakeUnityApplicationQmlPlugin::registerTypes(const char *uri)
67{
69{
68 qRegisterMetaType<Session*>("Session*");
70 qRegisterMetaType<Session*>("Session*");
69 qRegisterMetaType<ApplicationInfo*>("ApplicationInfo*");
71 qRegisterMetaType<ApplicationInfo*>("ApplicationInfo*");
70− qRegisterMetaType<MirSurfaceItemModel*>("SessionModel*");
72+ qRegisterMetaType<SessionModel*>("SessionModel*");
71− qRegisterMetaType<MirSurfaceItem*>("MirSurfaceItem*");
73+ qRegisterMetaType<unity::shell::application::MirSurfaceInterface*>("unity::shell::application::MirSurfaceInterface*");
72− qRegisterMetaType<MirSurfaceItemModel*>("MirSurfaceItemModel*");
74+ qRegisterMetaType<Mir::Type>("Mir::Type");
75+ qRegisterMetaType<Mir::State>("Mir::State");
73
76
74 qmlRegisterUncreatableType<unity::shell::application::ApplicationManagerInterface>(uri, 0, 1, "ApplicationManagerInterface", "Abstract interface. Cannot be created in QML");
77 qmlRegisterUncreatableType<unity::shell::application::ApplicationManagerInterface>(uri, 0, 1, "ApplicationManagerInterface", "Abstract interface. Cannot be created in QML");
75 qmlRegisterUncreatableType<unity::shell::application::ApplicationInfoInterface>(uri, 0, 1, "ApplicationInfoInterface", "Abstract interface. Cannot be created in QML");
78 qmlRegisterUncreatableType<unity::shell::application::ApplicationInfoInterface>(uri, 0, 1, "ApplicationInfoInterface", "Abstract interface. Cannot be created in QML");
76 qmlRegisterUncreatableType<Session>(uri, 0, 1, "Session", "Session can't be instantiated from QML");
79 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");
78
82
79 qmlRegisterType<ApplicationInfo>(uri, 0, 1, "ApplicationInfo");
83 qmlRegisterType<ApplicationInfo>(uri, 0, 1, "ApplicationInfo");
80
84
@@ -84,8 +88,7 @@ void FakeUnityApplicationQmlPlugin::registerTypes(const char *uri)
84 qmlRegisterSingletonType<ApplicationTestInterface>(uri, 0, 1, "ApplicationTest", applicationTestInterface);
88 qmlRegisterSingletonType<ApplicationTestInterface>(uri, 0, 1, "ApplicationTest", applicationTestInterface);
85 qmlRegisterSingletonType<UbuntuKeyboardInfo>(uri, 0, 1, "UbuntuKeyboardInfo", ubuntuKeyboardInfoSingleton);
89 qmlRegisterSingletonType<UbuntuKeyboardInfo>(uri, 0, 1, "UbuntuKeyboardInfo", ubuntuKeyboardInfoSingleton);
86
90
87− qRegisterMetaType<MirSurfaceItem::Type>("MirSurfaceItem::Type");
91+ qmlRegisterUncreatableType<Mir>(uri, 0, 1, "Mir", "Mir provides enum values, it can't be instantiated");
88− qRegisterMetaType<MirSurfaceItem::State>("MirSurfaceItem::State");
89}
92}
90
93
91void FakeUnityApplicationQmlPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
94void FakeUnityApplicationQmlPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
tests/mocks/Unity/DashCommunicator/dashcommunicator.cpp+7−2
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software: you can redistribute it and/or modify it under
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
5 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -16,6 +16,8 @@
16
16
17#include "dashcommunicator.h"
17#include "dashcommunicator.h"
18
18
19+#include "dashcommunicatorservice.h"
20+
19#include <QObject>
21#include <QObject>
20#include <QDBusConnection>
22#include <QDBusConnection>
21#include <QDBusInterface>
23#include <QDBusInterface>
@@ -30,8 +32,11 @@ DashCommunicator::~DashCommunicator()
30{
32{
31}
33}
32
34
33−
34void DashCommunicator::setCurrentScope(int index, bool animate, bool reset)
35void DashCommunicator::setCurrentScope(int index, bool animate, bool reset)
35{
36{
36 Q_EMIT setCurrentScopeCalled(index, animate, reset);
37 Q_EMIT setCurrentScopeCalled(index, animate, reset);
38+
39+ if (DashCommunicatorService::theCommunicatorService()) {
40+ DashCommunicatorService::theCommunicatorService()->mockSetCurrentScope(index, animate, reset);
41+ }
37}
42}
tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.cpp+14−1
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software: you can redistribute it and/or modify it under
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
5 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -16,9 +16,17 @@
16
16
17#include "dashcommunicatorservice.h"
17#include "dashcommunicatorservice.h"
18
18
19+#include <QDebug>
20+
21+DashCommunicatorService *DashCommunicatorService::m_theCommunicatorService = nullptr;
22+
19DashCommunicatorService::DashCommunicatorService(QObject *parent):
23DashCommunicatorService::DashCommunicatorService(QObject *parent):
20 QObject(parent)
24 QObject(parent)
21{
25{
26+ if (m_theCommunicatorService) {
27+ qFatal("There's already a communicator service, this should not happen!");
28+ }
29+ m_theCommunicatorService = this;
22}
30}
23
31
24
32
@@ -27,6 +35,11 @@ DashCommunicatorService::~DashCommunicatorService()
27
35
28}
36}
29
37
38+DashCommunicatorService *DashCommunicatorService::theCommunicatorService()
39+{
40+ return m_theCommunicatorService;
41+}
42+
30void DashCommunicatorService::mockSetCurrentScope(int index, bool animate, bool isSwipe)
43void DashCommunicatorService::mockSetCurrentScope(int index, bool animate, bool isSwipe)
31{
44{
32 Q_EMIT setCurrentScopeRequested(index, animate, isSwipe);
45 Q_EMIT setCurrentScopeRequested(index, animate, isSwipe);
tests/mocks/Unity/DashCommunicator/dashcommunicatorservice.h+6−1
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software: you can redistribute it and/or modify it under
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
5 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -26,11 +26,16 @@ public:
26 DashCommunicatorService(QObject *parent = 0);
26 DashCommunicatorService(QObject *parent = 0);
27 ~DashCommunicatorService();
27 ~DashCommunicatorService();
28
28
29+ static DashCommunicatorService *theCommunicatorService();
30+
29Q_SIGNALS:
31Q_SIGNALS:
30 void setCurrentScopeRequested(int index, bool animate, bool isSwipe);
32 void setCurrentScopeRequested(int index, bool animate, bool isSwipe);
31
33
32public Q_SLOTS:
34public Q_SLOTS:
33 void mockSetCurrentScope(int index, bool animate, bool isSwipe);
35 void mockSetCurrentScope(int index, bool animate, bool isSwipe);
36+
37+private:
38+ static DashCommunicatorService *m_theCommunicatorService;
34};
39};
35
40
36#endif // DBUSUNITYSESSIONSERVICE_H
41#endif // DBUSUNITYSESSIONSERVICE_H
tests/mocks/Unity/Indicators/fakeindicatorsmodel.cpp+3−3
@@ -24,9 +24,9 @@ FakeIndicatorsModel::FakeIndicatorsModel(QObject *parent)
24 : QAbstractListModel(parent),
24 : QAbstractListModel(parent),
25 m_profile("phone")
25 m_profile("phone")
26{
26{
27− QObject::connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
27+ QObject::connect(this, &FakeIndicatorsModel::rowsInserted, this, &FakeIndicatorsModel::countChanged);
28− QObject::connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
28+ QObject::connect(this, &FakeIndicatorsModel::rowsRemoved, this, &FakeIndicatorsModel::countChanged);
29− QObject::connect(this, SIGNAL(modelReset()), this, SIGNAL(countChanged()));
29+ QObject::connect(this, &FakeIndicatorsModel::modelReset, this, &FakeIndicatorsModel::countChanged);
30}
30}
31
31
32/*! \internal */
32/*! \internal */
tests/mocks/Unity/fake_navigation.cpp+3−3
@@ -30,9 +30,9 @@ Navigation::Navigation(const QString& navigationId, const QString& label, const
30 , m_loaded(false)
30 , m_loaded(false)
31 , m_scope(scope)
31 , m_scope(scope)
32{
32{
33− QTimer::singleShot(1500, this, SLOT(slotLoaded()));
33+ QTimer::singleShot(1500, this, &Navigation::slotLoaded);
34− connect(scope, SIGNAL(currentNavigationIdChanged()), this, SLOT(slotCurrentNavigationChanged()));
34+ connect(scope, &Scope::currentNavigationIdChanged, this, &Navigation::slotCurrentNavigationChanged);
35− connect(scope, SIGNAL(currentAltNavigationIdChanged()), this, SLOT(slotCurrentNavigationChanged()));
35+ connect(scope, &Scope::currentAltNavigationIdChanged, this, &Navigation::slotCurrentNavigationChanged);
36}
36}
37
37
38QString Navigation::navigationId() const
38QString Navigation::navigationId() const
tests/mocks/Unity/fake_previewmodel.cpp+1−2
@@ -37,8 +37,7 @@ PreviewModel::PreviewModel(QObject* parent, Scope* scope)
37 // we have one column by default
37 // we have one column by default
38 PreviewWidgetModel* columnModel = new PreviewWidgetModel(this);
38 PreviewWidgetModel* columnModel = new PreviewWidgetModel(this);
39 m_previewWidgetModels.append(columnModel);
39 m_previewWidgetModels.append(columnModel);
40− connect(this, SIGNAL(triggered(QString const&, QString const&, QVariantMap const&)),
40+ connect(this, &PreviewModel::triggered, this, &PreviewModel::triggeredSlot);
41− this, SLOT(triggeredSlot(QString const&, QString const&, QVariantMap const&)));
42}
41}
43
42
44void PreviewModel::setWidgetColumnCount(int count)
43void PreviewModel::setWidgetColumnCount(int count)
tests/mocks/Unity/fake_scopes.cpp+4−4
@@ -34,11 +34,11 @@ Scopes::Scopes(QObject *parent)
34{
34{
35 timer.setSingleShot(true);
35 timer.setSingleShot(true);
36 timer.setInterval(100);
36 timer.setInterval(100);
37− QObject::connect(&timer, SIGNAL(timeout()), this, SLOT(updateScopes()));
37+ QObject::connect(&timer, &QTimer::timeout, this, &Scopes::updateScopes);
38
38
39− QObject::connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
39+ QObject::connect(this, &Scopes::rowsInserted, this, &Scopes::countChanged);
40− QObject::connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), this, SIGNAL(countChanged()));
40+ QObject::connect(this, &Scopes::rowsRemoved, this, &Scopes::countChanged);
41− QObject::connect(this, SIGNAL(modelReset()), this, SIGNAL(countChanged()));
41+ QObject::connect(this, &Scopes::modelReset, this, &Scopes::countChanged);
42
42
43 load();
43 load();
44}
44}
tests/mocks/libusermetrics/UserMetrics.cpp+2−4
@@ -405,10 +405,8 @@ UserMetrics::UserMetrics(QObject *parent) :
405 d_ptr->generateFakeData();
405 d_ptr->generateFakeData();
406 setUsername("");
406 setUsername("");
407
407
408− connect(this, SIGNAL(nextDataSource()), this, SLOT(nextDataSourceSlot()),
408+ connect(this, &UserMetrics::nextDataSource, this, &UserMetrics::nextDataSourceSlot, Qt::QueuedConnection);
409− Qt::QueuedConnection);
410− connect(this, SIGNAL(readyForDataChange()), this,
411− SLOT(readyForDataChangeSlot()), Qt::QueuedConnection);
409+ connect(this, &UserMetrics::readyForDataChange, this, &UserMetrics::readyForDataChangeSlot, Qt::QueuedConnection);
412}
410}
413
411
414UserMetrics::~UserMetrics()
412UserMetrics::~UserMetrics()
tests/plugins/CMakeLists.txt+1−1
@@ -1,6 +1,6 @@
1add_subdirectory(AccountsService)
1add_subdirectory(AccountsService)
2add_subdirectory(Greeter)
2add_subdirectory(Greeter)
3−add_subdirectory(LightDM)
3+add_subdirectory(IntegratedLightDM)
4add_subdirectory(Dash)
4add_subdirectory(Dash)
5add_subdirectory(ScreenGrabber)
5add_subdirectory(ScreenGrabber)
6add_subdirectory(Ubuntu)
6add_subdirectory(Ubuntu)
tests/plugins/Dash/listviewwithpageheadersectiontest.cpp+1−1
@@ -2069,7 +2069,7 @@ private Q_SLOTS:
2069
2069
2070 void addingRemoveItemsShouldNotChangeContentY()
2070 void addingRemoveItemsShouldNotChangeContentY()
2071 {
2071 {
2072− QSignalSpy spy(lvwph, SIGNAL(contentYChanged()));
2072+ QSignalSpy spy(lvwph, &ListViewWithPageHeader::contentYChanged);
2073 QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 150), Q_ARG(QVariant, "Agressive"));
2073 QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 150), Q_ARG(QVariant, "Agressive"));
2074 QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 6));
2074 QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 6));
2075
2075
tests/plugins/Dash/listviewwithpageheadertest.cpp+1−1
@@ -1660,7 +1660,7 @@ private Q_SLOTS:
1660
1660
1661 void addingRemoveItemsShouldNotChangeContentY()
1661 void addingRemoveItemsShouldNotChangeContentY()
1662 {
1662 {
1663− QSignalSpy spy(lvwph, SIGNAL(contentYChanged()));
1663+ QSignalSpy spy(lvwph, &ListViewWithPageHeader::contentYChanged);
1664 QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 150));
1664 QMetaObject::invokeMethod(model, "insertItem", Q_ARG(QVariant, 0), Q_ARG(QVariant, 150));
1665 QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 6));
1665 QMetaObject::invokeMethod(model, "removeItems", Q_ARG(QVariant, 1), Q_ARG(QVariant, 6));
1666
1666
tests/plugins/LightDM/CMakeLists.txt → tests/plugins/IntegratedLightDM/CMakeLists.txtrenamed+11−11
@@ -7,19 +7,19 @@ include_directories(
7
7
8add_executable(GreeterDBusTestExec
8add_executable(GreeterDBusTestExec
9 dbus.cpp
9 dbus.cpp
10− ${CMAKE_SOURCE_DIR}/plugins/LightDM/Greeter.cpp
10+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/Greeter.cpp
11 )
11 )
12# This add_dependencies is needed since we're linking with with -L and -l below
12# This add_dependencies is needed since we're linking with with -L and -l below
13# make seems to work but ninja breaks without it
13# make seems to work but ninja breaks without it
14add_dependencies(GreeterDBusTestExec MockLightDM)
14add_dependencies(GreeterDBusTestExec MockLightDM)
15qt5_use_modules(GreeterDBusTestExec Core DBus Quick Test)
15qt5_use_modules(GreeterDBusTestExec Core DBus Quick Test)
16target_link_libraries(GreeterDBusTestExec
16target_link_libraries(GreeterDBusTestExec
17− -L${CMAKE_BINARY_DIR}/tests/mocks/LightDM/liblightdm
17+ -L${CMAKE_BINARY_DIR}/tests/mocks/IntegratedLightDM/liblightdm
18 -llightdm-qt5-2
18 -llightdm-qt5-2
19 )
19 )
20target_include_directories(GreeterDBusTestExec PUBLIC
20target_include_directories(GreeterDBusTestExec PUBLIC
21− ${CMAKE_SOURCE_DIR}/plugins/LightDM
21+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM
22− ${CMAKE_SOURCE_DIR}/tests/mocks/LightDM
22+ ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
23 )
23 )
24add_unity8_uitest(GreeterDBus dbus-test-runner
24add_unity8_uitest(GreeterDBus dbus-test-runner
25 ARG_PREFIX "--parameter"
25 ARG_PREFIX "--parameter"
@@ -31,20 +31,20 @@ add_unity8_uitest(GreeterDBus dbus-test-runner
31
31
32add_executable(GreeterPamTestExec
32add_executable(GreeterPamTestExec
33 pam.cpp
33 pam.cpp
34− ${CMAKE_SOURCE_DIR}/plugins/LightDM/liblightdm/GreeterPrivate.cpp
34+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp
35 )
35 )
36qt5_use_modules(GreeterPamTestExec Concurrent Core Test)
36qt5_use_modules(GreeterPamTestExec Concurrent Core Test)
37target_link_libraries(GreeterPamTestExec
37target_link_libraries(GreeterPamTestExec
38 integratedLightDM
38 integratedLightDM
39 )
39 )
40target_include_directories(GreeterPamTestExec PUBLIC
40target_include_directories(GreeterPamTestExec PUBLIC
41− ${CMAKE_SOURCE_DIR}/plugins/LightDM/liblightdm
41+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/liblightdm
42 )
42 )
43add_qmltest_target(testGreeterPam GreeterPamTestExec COMMAND $<TARGET_FILE:GreeterPamTestExec>)
43add_qmltest_target(testGreeterPam GreeterPamTestExec COMMAND $<TARGET_FILE:GreeterPamTestExec>)
44
44
45add_executable(GreeterUsersModelTestExec
45add_executable(GreeterUsersModelTestExec
46 usersmodel.cpp
46 usersmodel.cpp
47− ${CMAKE_SOURCE_DIR}/plugins/LightDM/UsersModel.cpp
47+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM/UsersModel.cpp
48 ${CMAKE_SOURCE_DIR}/plugins/Utils/unitysortfilterproxymodelqml.cpp
48 ${CMAKE_SOURCE_DIR}/plugins/Utils/unitysortfilterproxymodelqml.cpp
49 )
49 )
50# This add_dependencies is needed since we're linking with with -L and -l below
50# This add_dependencies is needed since we're linking with with -L and -l below
@@ -52,16 +52,16 @@ add_executable(GreeterUsersModelTestExec
52add_dependencies(GreeterUsersModelTestExec MockLightDM)
52add_dependencies(GreeterUsersModelTestExec MockLightDM)
53qt5_use_modules(GreeterUsersModelTestExec Core Test)
53qt5_use_modules(GreeterUsersModelTestExec Core Test)
54target_link_libraries(GreeterUsersModelTestExec
54target_link_libraries(GreeterUsersModelTestExec
55− -L${CMAKE_BINARY_DIR}/tests/mocks/LightDM/liblightdm
55+ -L${CMAKE_BINARY_DIR}/tests/mocks/IntegratedLightDM/liblightdm
56 -llightdm-qt5-2
56 -llightdm-qt5-2
57 )
57 )
58target_include_directories(GreeterUsersModelTestExec PUBLIC
58target_include_directories(GreeterUsersModelTestExec PUBLIC
59− ${CMAKE_SOURCE_DIR}/plugins/LightDM
59+ ${CMAKE_SOURCE_DIR}/plugins/IntegratedLightDM
60 ${CMAKE_SOURCE_DIR}/plugins/Utils
60 ${CMAKE_SOURCE_DIR}/plugins/Utils
61− ${CMAKE_SOURCE_DIR}/tests/mocks/LightDM
61+ ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
62 )
62 )
63add_unity8_uitest(GreeterUsers GreeterUsersModelTestExec
63add_unity8_uitest(GreeterUsers GreeterUsersModelTestExec
64 ENVIRONMENT LIBLIGHTDM_MOCK_MODE=full
64 ENVIRONMENT LIBLIGHTDM_MOCK_MODE=full
65 DEPENDS MockLightDM
65 DEPENDS MockLightDM
66 LIGHTDM
66 LIGHTDM
67− )
67+ )
tests/plugins/LightDM/dbus.cpp → tests/plugins/IntegratedLightDM/dbus.cpprenamed+5−5
@@ -94,7 +94,7 @@ private Q_SLOTS:
94
94
95 void testSetActiveEntry()
95 void testSetActiveEntry()
96 {
96 {
97− QSignalSpy spy(greeter, SIGNAL(requestAuthenticationUser(QString)));
97+ QSignalSpy spy(greeter, &Greeter::requestAuthenticationUser);
98 QDBusReply<void> reply = dbusList->call("SetActiveEntry", "has-password");
98 QDBusReply<void> reply = dbusList->call("SetActiveEntry", "has-password");
99 QVERIFY(reply.isValid());
99 QVERIFY(reply.isValid());
100 spy.wait();
100 spy.wait();
@@ -123,7 +123,7 @@ private Q_SLOTS:
123
123
124 void testActiveEntrySet()
124 void testActiveEntrySet()
125 {
125 {
126− QSignalSpy spy(greeter, SIGNAL(requestAuthenticationUser(QString)));
126+ QSignalSpy spy(greeter, &Greeter::requestAuthenticationUser);
127 QVERIFY(dbusList->setProperty("ActiveEntry", "has-password"));
127 QVERIFY(dbusList->setProperty("ActiveEntry", "has-password"));
128 spy.wait();
128 spy.wait();
129
129
@@ -134,7 +134,7 @@ private Q_SLOTS:
134
134
135 void testActiveEntryChanged()
135 void testActiveEntryChanged()
136 {
136 {
137− QSignalSpy spy(this, SIGNAL(PropertiesChangedRelay(QString, QVariantMap, QStringList)));
137+ QSignalSpy spy(this, &GreeterDBusTest::PropertiesChangedRelay);
138 greeter->authenticate("has-password");
138 greeter->authenticate("has-password");
139 spy.wait();
139 spy.wait();
140
140
@@ -160,7 +160,7 @@ private Q_SLOTS:
160
160
161 void testEntryIsLockedChanged()
161 void testEntryIsLockedChanged()
162 {
162 {
163− QSignalSpy spy(this, SIGNAL(PropertiesChangedRelay(QString, QVariantMap, QStringList)));
163+ QSignalSpy spy(this, &GreeterDBusTest::PropertiesChangedRelay);
164 greeter->authenticate("no-password");
164 greeter->authenticate("no-password");
165
165
166 // Two property changed signals will be emitted, one for the IsLocked
166 // Two property changed signals will be emitted, one for the IsLocked
@@ -182,7 +182,7 @@ private Q_SLOTS:
182 QVERIFY(!greeter->isActive());
182 QVERIFY(!greeter->isActive());
183 QVERIFY(!dbusMain->property("IsActive").toBool());
183 QVERIFY(!dbusMain->property("IsActive").toBool());
184
184
185− QSignalSpy spy(this, SIGNAL(PropertiesChangedRelay(QString, QVariantMap, QStringList)));
185+ QSignalSpy spy(this, &GreeterDBusTest::PropertiesChangedRelay);
186 greeter->setIsActive(true);
186 greeter->setIsActive(true);
187 spy.wait();
187 spy.wait();
188
188
tests/plugins/LightDM/greeter.qml → tests/plugins/IntegratedLightDM/greeter.qmlrenamed+1−1
@@ -15,7 +15,7 @@
15 */
15 */
16
16
17import QtQuick 2.0
17import QtQuick 2.0
18−import LightDM 0.1 as LightDM
18+import IntegratedLightDM 0.1 as LightDM
19
19
20Item {
20Item {
21 property var greeter: LightDM.Greeter
21 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()
305
305
306 sendTouchPress(0 /* timestamp */, 0 /* id */, touchScenePos);
306 sendTouchPress(0 /* timestamp */, 0 /* id */, touchScenePos);
307
307
308− QSignalSpy touchXSpy(edgeDragArea, SIGNAL(touchXChanged(qreal)));
308+ QSignalSpy touchXSpy(edgeDragArea, &DirectionalDragArea::touchXChanged);
309− QSignalSpy touchSceneXSpy(edgeDragArea, SIGNAL(touchSceneXChanged(qreal)));
309+ QSignalSpy touchSceneXSpy(edgeDragArea, &DirectionalDragArea::touchSceneXChanged);
310
310
311 touchScenePos.rx() = m_view->width() / 2;
311 touchScenePos.rx() = m_view->width() / 2;
312 sendTouchUpdate(50 /* timestamp */, 0 /* id */, touchScenePos);
312 sendTouchUpdate(50 /* timestamp */, 0 /* id */, touchScenePos);
@@ -334,8 +334,8 @@ void tst_DirectionalDragArea::sceneYAndY()
334
334
335 sendTouchPress(0 /* timestamp */, 0 /* id */, touchScenePos);
335 sendTouchPress(0 /* timestamp */, 0 /* id */, touchScenePos);
336
336
337− QSignalSpy touchYSpy(edgeDragArea, SIGNAL(touchYChanged(qreal)));
337+ QSignalSpy touchYSpy(edgeDragArea, &DirectionalDragArea::touchYChanged);
338− QSignalSpy touchSceneYSpy(edgeDragArea, SIGNAL(touchSceneYChanged(qreal)));
338+ QSignalSpy touchSceneYSpy(edgeDragArea, &DirectionalDragArea::touchSceneYChanged);
339
339
340 touchScenePos.ry() = m_view->height() / 2;
340 touchScenePos.ry() = m_view->height() / 2;
341 sendTouchUpdate(50 /* timestamp */, 0 /* id */, touchScenePos);
341 sendTouchUpdate(50 /* timestamp */, 0 /* id */, touchScenePos);
tests/plugins/Ubuntu/Gestures/tst_PressedOutsideNotifier.cpp+5−5
@@ -64,7 +64,7 @@ void tst_PressedOutsideNotifier::touchOutsideAreaTriggersSignal()
64 // Therefore, still outside it.
64 // Therefore, still outside it.
65 QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
65 QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
66
66
67− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
67+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
68
68
69 QTest::touchEvent(m_view, m_device)
69 QTest::touchEvent(m_view, m_device)
70 .press(0, touch0);
70 .press(0, touch0);
@@ -82,7 +82,7 @@ void tst_PressedOutsideNotifier::touchInsideAreaHasNoEffect()
82 QPoint touch0 = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
82 QPoint touch0 = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
83 m_blueRect->y() + m_blueRect->height()*0.5);
83 m_blueRect->y() + m_blueRect->height()*0.5);
84
84
85− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
85+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
86
86
87 QTest::touchEvent(m_view, m_device)
87 QTest::touchEvent(m_view, m_device)
88 .press(0, touch0);
88 .press(0, touch0);
@@ -99,7 +99,7 @@ void tst_PressedOutsideNotifier::mousePressOutsideAreaTriggersSignal()
99{
99{
100 QPoint mousePos= QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
100 QPoint mousePos= QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
101
101
102− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
102+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
103
103
104 QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
104 QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
105
105
@@ -115,7 +115,7 @@ void tst_PressedOutsideNotifier::mousePresssInsideAreaHasNoEffect()
115 QPoint mousePos = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
115 QPoint mousePos = QPoint(m_blueRect->x() + m_blueRect->width()*0.5,
116 m_blueRect->y() + m_blueRect->height()*0.5);
116 m_blueRect->y() + m_blueRect->height()*0.5);
117
117
118− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
118+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
119
119
120 QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
120 QTest::mousePress(m_view, Qt::LeftButton, 0 /*modifiers*/, mousePos);
121
121
@@ -130,7 +130,7 @@ void tst_PressedOutsideNotifier::nothingHappensWhileDisabled()
130{
130{
131 QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
131 QPoint touch0 = QPoint(m_blueRect->x() * 0.5, m_blueRect->y() * 0.5);
132
132
133− QSignalSpy pressedOutsideSpy(m_notifier, SIGNAL(pressedOutside()));
133+ QSignalSpy pressedOutsideSpy(m_notifier, &PressedOutsideNotifier::pressedOutside);
134
134
135 m_notifier->setEnabled(false);
135 m_notifier->setEnabled(false);
136
136
tests/plugins/Unity/Indicators/UnityMenuModelStackTest.cpp+3−3
@@ -48,7 +48,7 @@ private Q_SLOTS:
48 void testHeadOnSetHead()
48 void testHeadOnSetHead()
49 {
49 {
50 UnityMenuModelStack stack;
50 UnityMenuModelStack stack;
51− connect(&stack, SIGNAL(headChanged(UnityMenuModel*)), this, SLOT(onHeadChanged()));
51+ connect(&stack, &UnityMenuModelStack::headChanged, this, &UnityMenuModelStackTest::onHeadChanged);
52 stack.setHead(m_model);
52 stack.setHead(m_model);
53
53
54 QCOMPARE(stack.head(), m_model);
54 QCOMPARE(stack.head(), m_model);
@@ -58,7 +58,7 @@ private Q_SLOTS:
58 void testTailOnSetHead()
58 void testTailOnSetHead()
59 {
59 {
60 UnityMenuModelStack stack;
60 UnityMenuModelStack stack;
61− connect(&stack, SIGNAL(tailChanged(UnityMenuModel*)), this, SLOT(onTailChanged()));
61+ connect(&stack, &UnityMenuModelStack::tailChanged, this, &UnityMenuModelStackTest::onTailChanged);
62 stack.setHead(m_model);
62 stack.setHead(m_model);
63
63
64 QCOMPARE(stack.tail(), m_model);
64 QCOMPARE(stack.tail(), m_model);
@@ -84,7 +84,7 @@ private Q_SLOTS:
84 m_model->setModelData(recuseAddMenu(subMenuCount, menuDepth));
84 m_model->setModelData(recuseAddMenu(subMenuCount, menuDepth));
85
85
86 UnityMenuModelStack stack;
86 UnityMenuModelStack stack;
87− connect(&stack, SIGNAL(tailChanged(UnityMenuModel*)), this, SLOT(onTailChanged()));
87+ connect(&stack, &UnityMenuModelStack::tailChanged, this, &UnityMenuModelStackTest::onTailChanged);
88
88
89 QList<UnityMenuModel*> models;
89 QList<UnityMenuModel*> models;
90
90
tests/plugins/Unity/Launcher/launchermodeltest.cpp+3−3
@@ -187,7 +187,7 @@ private Q_SLOTS:
187 }
187 }
188
188
189 void testPinning() {
189 void testPinning() {
190− QSignalSpy spy(launcherModel, SIGNAL(dataChanged(QModelIndex,QModelIndex,QVector<int>)));
190+ QSignalSpy spy(launcherModel, &LauncherModel::dataChanged);
191 QCOMPARE(launcherModel->get(0)->pinned(), false);
191 QCOMPARE(launcherModel->get(0)->pinned(), false);
192 QCOMPARE(launcherModel->get(1)->pinned(), false);
192 QCOMPARE(launcherModel->get(1)->pinned(), false);
193 launcherModel->pin(launcherModel->get(0)->appId());
193 launcherModel->pin(launcherModel->get(0)->appId());
@@ -424,7 +424,7 @@ private Q_SLOTS:
424 }
424 }
425
425
426 void testCountEmblems() {
426 void testCountEmblems() {
427− QSignalSpy spy(launcherModel, SIGNAL(dataChanged(QModelIndex,QModelIndex,QVector<int>)));
427+ QSignalSpy spy(launcherModel, &LauncherModel::dataChanged);
428
428
429 // Call GetAll on abs-icon
429 // Call GetAll on abs-icon
430 QDBusInterface interface("com.canonical.Unity.Launcher", "/com/canonical/Unity/Launcher/abs_2Dicon", "org.freedesktop.DBus.Properties");
430 QDBusInterface interface("com.canonical.Unity.Launcher", "/com/canonical/Unity/Launcher/abs_2Dicon", "org.freedesktop.DBus.Properties");
@@ -570,7 +570,7 @@ private Q_SLOTS:
570
570
571 void testSettings() {
571 void testSettings() {
572 GSettings *settings = launcherModel->m_settings;
572 GSettings *settings = launcherModel->m_settings;
573− QSignalSpy spy(launcherModel, SIGNAL(hint()));
573+ QSignalSpy spy(launcherModel, &LauncherModel::hint);
574
574
575 // Nothing pinned at startup
575 // Nothing pinned at startup
576 QCOMPARE(settings->storedApplications().count(), 0);
576 QCOMPARE(settings->storedApplications().count(), 0);
tests/plugins/Utils/HomeKeyWatcherTest.cpp+2−2
@@ -128,7 +128,7 @@ void HomeKeyWatcherTest::touchTapTouch()
128 QFETCH(int, silenceAfterTap);
128 QFETCH(int, silenceAfterTap);
129 QFETCH(int, expectedActivatedCount);
129 QFETCH(int, expectedActivatedCount);
130 HomeKeyWatcher homeKeyWatcher(m_fakeTimerFactory->create(), new FakeElapsedTimer);
130 HomeKeyWatcher homeKeyWatcher(m_fakeTimerFactory->create(), new FakeElapsedTimer);
131− QSignalSpy activatedSpy(&homeKeyWatcher, SIGNAL(activated()));
131+ QSignalSpy activatedSpy(&homeKeyWatcher, &HomeKeyWatcher::activated);
132 QVERIFY(activatedSpy.isValid());
132 QVERIFY(activatedSpy.isValid());
133
133
134 {
134 {
@@ -189,7 +189,7 @@ void HomeKeyWatcherTest::touchTapTouch()
189void HomeKeyWatcherTest::tapWhileTouching()
189void HomeKeyWatcherTest::tapWhileTouching()
190{
190{
191 HomeKeyWatcher homeKeyWatcher(m_fakeTimerFactory->create(), new FakeElapsedTimer);
191 HomeKeyWatcher homeKeyWatcher(m_fakeTimerFactory->create(), new FakeElapsedTimer);
192− QSignalSpy activatedSpy(&homeKeyWatcher, SIGNAL(activated()));
192+ QSignalSpy activatedSpy(&homeKeyWatcher, &HomeKeyWatcher::activated);
193 QVERIFY(activatedSpy.isValid());
193 QVERIFY(activatedSpy.isValid());
194
194
195 {
195 {
tests/plugins/Utils/ModelTest.cpp+22−40
@@ -59,48 +59,30 @@ ModelTest::ModelTest ( QAbstractItemModel *_model, QObject *parent ) : QObject (
59 if (!model)
59 if (!model)
60 qFatal("%s: model must not be null", Q_FUNC_INFO);
60 qFatal("%s: model must not be null", Q_FUNC_INFO);
61
61
62− connect(model, SIGNAL(columnsAboutToBeInserted(QModelIndex,int,int)),
62+ connect(model, &QAbstractItemModel::columnsAboutToBeInserted, this, &ModelTest::runAllTests);
63− this, SLOT(runAllTests()) );
64− connect(model, SIGNAL(columnsAboutToBeRemoved(QModelIndex,int,int)),
63+ connect(model, &QAbstractItemModel::columnsAboutToBeRemoved, this, &ModelTest::runAllTests);
65− this, SLOT(runAllTests()) );
66− connect(model, SIGNAL(columnsInserted(QModelIndex,int,int)),
64+ connect(model, &QAbstractItemModel::columnsInserted, this, &ModelTest::runAllTests);
67− this, SLOT(runAllTests()) );
68− connect(model, SIGNAL(columnsRemoved(QModelIndex,int,int)),
65+ connect(model, &QAbstractItemModel::columnsRemoved, this, &ModelTest::runAllTests);
69− this, SLOT(runAllTests()) );
66+ connect(model, &QAbstractItemModel::dataChanged, this, &ModelTest::runAllTests);
70− connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
71− this, SLOT(runAllTests()) );
72− connect(model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)),
67+ connect(model, &QAbstractItemModel::headerDataChanged, this, &ModelTest::runAllTests);
73− this, SLOT(runAllTests()) );
74− connect(model, SIGNAL(layoutAboutToBeChanged()), this, SLOT(runAllTests()) );
68+ connect(model, &QAbstractItemModel::layoutAboutToBeChanged, this, &ModelTest::runAllTests);
75− connect(model, SIGNAL(layoutChanged()), this, SLOT(runAllTests()) );
69+ connect(model, &QAbstractItemModel::layoutChanged, this, &ModelTest::runAllTests);
76− connect(model, SIGNAL(modelReset()), this, SLOT(runAllTests()) );
70+ connect(model, &QAbstractItemModel::modelReset, this, &ModelTest::runAllTests);
77− connect(model, SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
71+ connect(model, &QAbstractItemModel::rowsAboutToBeInserted, this, &ModelTest::runAllTests);
78− this, SLOT(runAllTests()) );
79− connect(model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
72+ connect(model, &QAbstractItemModel::rowsAboutToBeRemoved, this, &ModelTest::runAllTests);
80− this, SLOT(runAllTests()) );
81− connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)),
73+ connect(model, &QAbstractItemModel::rowsInserted, this, &ModelTest::runAllTests);
82− this, SLOT(runAllTests()) );
83− connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)),
74+ connect(model, &QAbstractItemModel::rowsRemoved, this, &ModelTest::runAllTests);
84− this, SLOT(runAllTests()) );
85
75
86 // Special checks for changes
76 // Special checks for changes
87− connect(model, SIGNAL(layoutAboutToBeChanged()),
77+ connect(model, &QAbstractItemModel::layoutAboutToBeChanged, this, &ModelTest::layoutAboutToBeChanged);
88− this, SLOT(layoutAboutToBeChanged()) );
89− connect(model, SIGNAL(layoutChanged()),
78+ connect(model, &QAbstractItemModel::layoutChanged, this, &ModelTest::layoutChanged);
90− this, SLOT(layoutChanged()) );
79+
91−
92− connect(model, SIGNAL(rowsAboutToBeInserted(QModelIndex,int,int)),
80+ connect(model, &QAbstractItemModel::rowsAboutToBeInserted, this, &ModelTest::rowsAboutToBeInserted);
93− this, SLOT(rowsAboutToBeInserted(QModelIndex,int,int)) );
94− connect(model, SIGNAL(rowsAboutToBeRemoved(QModelIndex,int,int)),
81+ connect(model, &QAbstractItemModel::rowsAboutToBeRemoved, this, &ModelTest::rowsAboutToBeRemoved);
95− this, SLOT(rowsAboutToBeRemoved(QModelIndex,int,int)) );
96− connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)),
82+ connect(model, &QAbstractItemModel::rowsInserted, this, &ModelTest::rowsInserted);
97− this, SLOT(rowsInserted(QModelIndex,int,int)) );
98− connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)),
83+ connect(model, &QAbstractItemModel::rowsRemoved, this, &ModelTest::rowsRemoved);
99− this, SLOT(rowsRemoved(QModelIndex,int,int)) );
84+ connect(model, &QAbstractItemModel::dataChanged, this, &ModelTest::dataChanged);
100− connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)),
85+ connect(model, &QAbstractItemModel::headerDataChanged, this, &ModelTest::headerDataChanged);
101− this, SLOT(dataChanged(QModelIndex,QModelIndex)) );
102− connect(model, SIGNAL(headerDataChanged(Qt::Orientation,int,int)),
103− this, SLOT(headerDataChanged(Qt::Orientation,int,int)) );
104
86
105 runAllTests();
87 runAllTests();
106}
88}
tests/plugins/Utils/QLimitProxyModelTest.cpp+24−24
@@ -102,9 +102,9 @@ class MirrorModel : public QObject
102public:
102public:
103 MirrorModel(QAbstractItemModel *model) : m_mirror(model)
103 MirrorModel(QAbstractItemModel *model) : m_mirror(model)
104 {
104 {
105− connect(model, SIGNAL(rowsInserted(QModelIndex,int,int)), this, SLOT(rowsInserted(QModelIndex,int,int)));
105+ connect(model, &QAbstractItemModel::rowsInserted, this, &MirrorModel::rowsInserted);
106− connect(model, SIGNAL(rowsRemoved(QModelIndex,int,int)), this, SLOT(rowsRemoved(QModelIndex,int,int)));
106+ connect(model, &QAbstractItemModel::rowsRemoved, this, &MirrorModel::rowsRemoved);
107− connect(model, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(dataChanged(QModelIndex,QModelIndex)));
107+ connect(model, &QAbstractItemModel::dataChanged, this, &MirrorModel::dataChanged);
108 }
108 }
109
109
110 void check()
110 void check()
@@ -193,7 +193,7 @@ private Q_SLOTS:
193 MockListModel model;
193 MockListModel model;
194 model.insertRows(0, 5);
194 model.insertRows(0, 5);
195
195
196− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
196+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
197
197
198 proxy.setModel(&model);
198 proxy.setModel(&model);
199 QCOMPARE(proxy.rowCount(), 5);
199 QCOMPARE(proxy.rowCount(), 5);
@@ -207,7 +207,7 @@ private Q_SLOTS:
207
207
208 proxy.setModel(&model);
208 proxy.setModel(&model);
209
209
210− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
210+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
211
211
212 model.insertRows(0, 5);
212 model.insertRows(0, 5);
213 QCOMPARE(proxy.rowCount(), 5);
213 QCOMPARE(proxy.rowCount(), 5);
@@ -222,7 +222,7 @@ private Q_SLOTS:
222
222
223 proxy.setModel(&model);
223 proxy.setModel(&model);
224
224
225− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
225+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
226
226
227 model.removeRows(0, 3);
227 model.removeRows(0, 3);
228 QCOMPARE(proxy.rowCount(), 2);
228 QCOMPARE(proxy.rowCount(), 2);
@@ -237,7 +237,7 @@ private Q_SLOTS:
237 proxy.setModel(&model);
237 proxy.setModel(&model);
238 proxy.setLimit(3);
238 proxy.setLimit(3);
239
239
240− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
240+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
241
241
242 model.insertRows(0, 5);
242 model.insertRows(0, 5);
243 QCOMPARE(proxy.rowCount(), 3);
243 QCOMPARE(proxy.rowCount(), 3);
@@ -253,9 +253,9 @@ private Q_SLOTS:
253
253
254 proxy.setModel(&model);
254 proxy.setModel(&model);
255
255
256− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
256+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
257− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
257+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
258− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
258+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
259
259
260 proxy.setLimit(5);
260 proxy.setLimit(5);
261 QCOMPARE(spyOnRowsInserted.count(), 0);
261 QCOMPARE(spyOnRowsInserted.count(), 0);
@@ -300,9 +300,9 @@ private Q_SLOTS:
300
300
301 proxy.setModel(&model);
301 proxy.setModel(&model);
302
302
303− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
303+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
304− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
304+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
305− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
305+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
306
306
307 proxy.setLimit(7);
307 proxy.setLimit(7);
308 QCOMPARE(spyOnRowsRemoved.count(), 0);
308 QCOMPARE(spyOnRowsRemoved.count(), 0);
@@ -359,9 +359,9 @@ private Q_SLOTS:
359
359
360 proxy.setModel(&model);
360 proxy.setModel(&model);
361
361
362− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
362+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
363− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
363+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
364− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
364+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
365
365
366 proxy.setLimit(7);
366 proxy.setLimit(7);
367 QCOMPARE(spyOnRowsRemoved.count(), 0);
367 QCOMPARE(spyOnRowsRemoved.count(), 0);
@@ -406,9 +406,9 @@ private Q_SLOTS:
406 proxy.setModel(&model);
406 proxy.setModel(&model);
407 proxy.setLimit(7);
407 proxy.setLimit(7);
408
408
409− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
409+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
410− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
410+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
411− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
411+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
412
412
413 model.insertRows(0, 5);
413 model.insertRows(0, 5);
414 QCOMPARE(spyOnRowsRemoved.count(), 0);
414 QCOMPARE(spyOnRowsRemoved.count(), 0);
@@ -451,9 +451,9 @@ private Q_SLOTS:
451
451
452 QCOMPARE(proxy.rowCount(), 7);
452 QCOMPARE(proxy.rowCount(), 7);
453
453
454− QSignalSpy spyOnRowsRemoved(&proxy, SIGNAL(rowsRemoved(const QModelIndex &, int, int)));
454+ QSignalSpy spyOnRowsRemoved(&proxy, &QLimitProxyModelQML::rowsRemoved);
455− QSignalSpy spyOnRowsInserted(&proxy, SIGNAL(rowsInserted(const QModelIndex &, int, int)));
455+ QSignalSpy spyOnRowsInserted(&proxy, &QLimitProxyModelQML::rowsInserted);
456− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
456+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
457
457
458 model.removeRows(7, 3);
458 model.removeRows(7, 3);
459 QCOMPARE(proxy.rowCount(), 7);
459 QCOMPARE(proxy.rowCount(), 7);
@@ -507,7 +507,7 @@ private Q_SLOTS:
507 QLimitProxyModelQML proxy;
507 QLimitProxyModelQML proxy;
508 MockListModel model, model2;
508 MockListModel model, model2;
509
509
510− QSignalSpy spyOnModelChanged(&proxy, SIGNAL(modelChanged()));
510+ QSignalSpy spyOnModelChanged(&proxy, &QLimitProxyModelQML::modelChanged);
511
511
512 proxy.setModel(&model);
512 proxy.setModel(&model);
513 QCOMPARE(spyOnModelChanged.count(), 1);
513 QCOMPARE(spyOnModelChanged.count(), 1);
@@ -529,7 +529,7 @@ private Q_SLOTS:
529 proxy.setModel(&model);
529 proxy.setModel(&model);
530 proxy.setModel(&model);
530 proxy.setModel(&model);
531
531
532− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
532+ QSignalSpy spyOnCountChanged(&proxy, &QLimitProxyModelQML::countChanged);
533
533
534 model.insertRows(0, 5);
534 model.insertRows(0, 5);
535 QCOMPARE(proxy.rowCount(), 5);
535 QCOMPARE(proxy.rowCount(), 5);
tests/plugins/Utils/UnitySortFilterProxyModelTest.cpp+4−4
@@ -135,7 +135,7 @@ private Q_SLOTS:
135 MockListModel model;
135 MockListModel model;
136 model.insertRows(0, 5);
136 model.insertRows(0, 5);
137
137
138− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
138+ QSignalSpy spyOnCountChanged(&proxy, &UnitySortFilterProxyModelQML::countChanged);
139
139
140 proxy.setModel(&model);
140 proxy.setModel(&model);
141 QCOMPARE(proxy.count(), 5);
141 QCOMPARE(proxy.count(), 5);
@@ -149,7 +149,7 @@ private Q_SLOTS:
149
149
150 proxy.setModel(&model);
150 proxy.setModel(&model);
151
151
152− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
152+ QSignalSpy spyOnCountChanged(&proxy, &UnitySortFilterProxyModelQML::countChanged);
153
153
154 model.insertRows(0, 5);
154 model.insertRows(0, 5);
155 QCOMPARE(proxy.count(), 5);
155 QCOMPARE(proxy.count(), 5);
@@ -165,7 +165,7 @@ private Q_SLOTS:
165 proxy.setModel(&model);
165 proxy.setModel(&model);
166 QCOMPARE(proxy.count(), 5);
166 QCOMPARE(proxy.count(), 5);
167
167
168− QSignalSpy spyOnCountChanged(&proxy, SIGNAL(countChanged()));
168+ QSignalSpy spyOnCountChanged(&proxy, &UnitySortFilterProxyModelQML::countChanged);
169
169
170 model.removeRows(0, 3);
170 model.removeRows(0, 3);
171 QCOMPARE(proxy.count(), 2);
171 QCOMPARE(proxy.count(), 2);
@@ -249,7 +249,7 @@ private Q_SLOTS:
249 UnitySortFilterProxyModelQML proxy;
249 UnitySortFilterProxyModelQML proxy;
250 MockListModel model, model2;
250 MockListModel model, model2;
251
251
252− QSignalSpy spyOnModelChanged(&proxy, SIGNAL(modelChanged()));
252+ QSignalSpy spyOnModelChanged(&proxy, &UnitySortFilterProxyModelQML::modelChanged);
253
253
254 proxy.setModel(&model);
254 proxy.setModel(&model);
255 QCOMPARE(spyOnModelChanged.count(), 1);
255 QCOMPARE(spyOnModelChanged.count(), 1);
tests/qmltests/CMakeLists.txt+1
@@ -18,6 +18,7 @@ add_unity8_qmltest(Components Showable)
18add_unity8_qmltest(Components ZoomableImage)
18add_unity8_qmltest(Components ZoomableImage)
19add_unity8_qmltest(Dash Dash)
19add_unity8_qmltest(Dash Dash)
20add_unity8_qmltest(Dash DashContent)
20add_unity8_qmltest(Dash DashContent)
21+add_unity8_qmltest(Dash DashShell)
21add_unity8_qmltest(Dash Card)
22add_unity8_qmltest(Dash Card)
22add_unity8_qmlbenchmark(Dash CardBenchmark 1000)
23add_unity8_qmlbenchmark(Dash CardBenchmark 1000)
23add_unity8_qmltest(Dash CardTool)
24add_unity8_qmltest(Dash CardTool)
tests/qmltests/Components/tst_DragHandle.cpp+1−1
@@ -467,7 +467,7 @@ void tst_DragHandle::hintingAnimation_dontRestartAfterFinishedAndStillPressed()
467 tryCompare([&](){ return parentItem->height(); }, hintDisplacement);
467 tryCompare([&](){ return parentItem->height(); }, hintDisplacement);
468
468
469
469
470− QSignalSpy parentHeightChangedSpy(parentItem, SIGNAL(heightChanged()));
470+ QSignalSpy parentHeightChangedSpy(parentItem, &QQuickItem::heightChanged);
471
471
472 drag(touchPoint, QPointF(0.0, -1.0) /*dragDirectionVector*/, 15 /*distance*/, 3 /*numSteps*/);
472 drag(touchPoint, QPointF(0.0, -1.0) /*dragDirectionVector*/, 15 /*distance*/, 3 /*numSteps*/);
473
473
tests/qmltests/Components/tst_PhysicalKeysMapper.qml+15−1
@@ -17,6 +17,7 @@
17import QtQuick 2.0
17import QtQuick 2.0
18import QtTest 1.0
18import QtTest 1.0
19import "../../../qml/Components"
19import "../../../qml/Components"
20+import Powerd 0.1
20
21
21TestCase {
22TestCase {
22 name: "PhysicalKeysMapper"
23 name: "PhysicalKeysMapper"
@@ -56,6 +57,7 @@ TestCase {
56 }
57 }
57
58
58 function init() {
59 function init() {
60+ Powerd.status = Powerd.On;
59 loader.active = true;
61 loader.active = true;
60 tryCompare(loader.status == Loader.Ready);
62 tryCompare(loader.status == Loader.Ready);
61 }
63 }
@@ -68,11 +70,23 @@ TestCase {
68 screenshotSpy.clear();
70 screenshotSpy.clear();
69 }
71 }
70
72
73+ function test_powerKeyLongPressed_data() {
74+ return [
75+ { tag: "screenOn", status: Powerd.On },
76+ { tag: "screenOff", status: Powerd.Off },
77+ ];
78+ }
79+
71− function test_powerKeyLongPressed() {
80+ function test_powerKeyLongPressed(data) {
81+ Powerd.status = data.status;
72 physicalKeysMapper.powerKeyLongPressTime = 500;
82 physicalKeysMapper.powerKeyLongPressTime = 500;
73
83
74 physicalKeysMapper.onKeyPressed({ key: Qt.Key_PowerDown, isAutoRepeat: false });
84 physicalKeysMapper.onKeyPressed({ key: Qt.Key_PowerDown, isAutoRepeat: false });
75
85
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+
76 for (var i = 0; i < 3; ++i) {
90 for (var i = 0; i < 3; ++i) {
77 wait(10);
91 wait(10);
78 physicalKeysMapper.onKeyPressed({ key: Qt.Key_PowerDown, isAutoRepeat: true});
92 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/Greeter/tst_Greeter.qml+1−1
@@ -20,7 +20,7 @@ import ".."
20import "../../../qml/Greeter"
20import "../../../qml/Greeter"
21import Ubuntu.Components 0.1
21import Ubuntu.Components 0.1
22import AccountsService 0.1
22import AccountsService 0.1
23−import LightDM 0.1 as LightDM
23+import IntegratedLightDM 0.1 as LightDM
24import Unity.Test 0.1 as UT
24import Unity.Test 0.1 as UT
25
25
26Item {
26Item {
tests/qmltests/Greeter/tst_Infographics.qml+1−1
@@ -20,7 +20,7 @@ import ".."
20import "../../../qml/Greeter"
20import "../../../qml/Greeter"
21import Ubuntu.Components 0.1
21import Ubuntu.Components 0.1
22import Unity.Test 0.1 as UT
22import Unity.Test 0.1 as UT
23−import LightDM 0.1 as LightDM
23+import IntegratedLightDM 0.1 as LightDM
24
24
25Item {
25Item {
26 Binding {
26 Binding {
tests/qmltests/Greeter/tst_NarrowView.qml+1−1
@@ -18,7 +18,7 @@ import QtQuick 2.0
18import QtTest 1.0
18import QtTest 1.0
19import ".."
19import ".."
20import "../../../qml/Greeter"
20import "../../../qml/Greeter"
21−import LightDM 0.1 as LightDM
21+import IntegratedLightDM 0.1 as LightDM
22import Ubuntu.Components 0.1
22import Ubuntu.Components 0.1
23import Unity.Test 0.1 as UT
23import Unity.Test 0.1 as UT
24
24
tests/qmltests/Greeter/tst_WideView.qml+1−1
@@ -18,7 +18,7 @@ import QtQuick 2.0
18import QtTest 1.0
18import QtTest 1.0
19import ".."
19import ".."
20import "../../../qml/Greeter"
20import "../../../qml/Greeter"
21−import LightDM 0.1 as LightDM
21+import IntegratedLightDM 0.1 as LightDM
22import Ubuntu.Components 0.1
22import Ubuntu.Components 0.1
23import Unity.Test 0.1 as UT
23import Unity.Test 0.1 as UT
24
24
tests/qmltests/Stages/tst_ApplicationWindow.qml+39−29
@@ -45,16 +45,6 @@ Rectangle {
45 }
45 }
46 }
46 }
47
47
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− }
58 Loader {
48 Loader {
59 id: applicationWindowLoader
49 id: applicationWindowLoader
60 focus: true
50 focus: true
@@ -64,7 +54,19 @@ Rectangle {
64 left: parent.left
54 left: parent.left
65 }
55 }
66 width: units.gu(40)
56 width: units.gu(40)
57+ property bool itemDestroyed: false
67− sourceComponent: applicationWindowComponent
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+ }
68 }
70 }
69
71
70 Rectangle {
72 Rectangle {
@@ -87,13 +89,10 @@ Rectangle {
87 id: sessionCheckbox; checked: false
89 id: sessionCheckbox; checked: false
88 activeFocusOnPress: false
90 activeFocusOnPress: false
89 onCheckedChanged: {
91 onCheckedChanged: {
90− if (applicationWindowLoader.status !== Loader.Ready)
91− return;
92−
93 if (checked && !fakeApplication.session) {
92 if (checked && !fakeApplication.session) {
94 fakeApplication.createSession();
93 fakeApplication.createSession();
95 } else if (!checked && fakeApplication.session) {
94 } else if (!checked && fakeApplication.session) {
96− fakeApplication.session.release();
95+ fakeApplication.destroySession();
97 }
96 }
98 }
97 }
99 }
98 }
@@ -218,21 +217,29 @@ Rectangle {
218 sessionCheckbox.checked = true;
217 sessionCheckbox.checked = true;
219 sessionControl.surfaceCheckbox.checked = true;
218 sessionControl.surfaceCheckbox.checked = true;
220 }
219 }
221− function cleanupSession() {
222− sessionCheckbox.checked = false;
223− }
224
220
225 function cleanup() {
221 function cleanup() {
226 forgetApplicationWindowChildren();
222 forgetApplicationWindowChildren();
227
223
224+ applicationWindowLoader.itemDestroyed = false;
225+
228 // reload our test subject to get it in a fresh state once again
226 // reload our test subject to get it in a fresh state once again
229 applicationWindowLoader.active = false;
227 applicationWindowLoader.active = false;
230
228
231− appStateSelector.selectedIndex = 0;
229+ tryCompare(applicationWindowLoader, "status", Loader.Null);
232− cleanupSession();
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);
233
240
234− if (fakeApplication.session)
241+ appStateSelector.selectedIndex = 0;
235− fakeApplication.session.release();
242+ sessionCheckbox.checked = false;
236
243
237 applicationWindowLoader.active = true;
244 applicationWindowLoader.active = true;
238 }
245 }
@@ -372,15 +379,18 @@ Rectangle {
372
379
373 waitUntilTransitionsEnd(stateGroup);
380 waitUntilTransitionsEnd(stateGroup);
374
381
382+ var surfaceItem = findChild(applicationWindowLoader.item, "surfaceItem");
383+ verify(surfaceItem);
375− var fakeSurface = fakeSession.surface;
384+ verify(surfaceItem.surface === fakeSession.surface);
385+
376− fakeSurface.touchPressCount = 0;
386+ surfaceItem.touchPressCount = 0;
377− fakeSurface.touchReleaseCount = 0;
387+ surfaceItem.touchReleaseCount = 0;
378
388
379 tap(applicationWindowLoader.item,
389 tap(applicationWindowLoader.item,
380 applicationWindowLoader.item.width / 2, applicationWindowLoader.item.height / 2);
390 applicationWindowLoader.item.width / 2, applicationWindowLoader.item.height / 2);
381
391
382− verify(fakeSurface.touchPressCount === 1);
392+ verify(surfaceItem.touchPressCount === 1);
383− verify(fakeSurface.touchReleaseCount === 1);
393+ verify(surfaceItem.touchReleaseCount === 1);
384 }
394 }
385
395
386 function test_showNothingOnSuddenSurfaceLoss() {
396 function test_showNothingOnSuddenSurfaceLoss() {
@@ -389,9 +399,9 @@ Rectangle {
389 tryCompare(stateGroup, "state", "surface");
399 tryCompare(stateGroup, "state", "surface");
390 waitUntilTransitionsEnd(stateGroup);
400 waitUntilTransitionsEnd(stateGroup);
391
401
392− cleanupSession();
402+ sessionControl.surfaceCheckbox.checked = false;
393
403
394− verify(stateGroup.state === "void");
404+ tryCompare(stateGroup, "state", "void");
395 }
405 }
396
406
397 function test_surfaceActiveFocusFollowsAppWindowInterative() {
407 function test_surfaceActiveFocusFollowsAppWindowInterative() {
tests/qmltests/Stages/tst_SurfaceContainer.qml+26−32
@@ -70,12 +70,12 @@ Rectangle {
70
70
71 if (checked) {
71 if (checked) {
72 var fakeSurface = SurfaceManager.createSurface("fake-surface",
72 var fakeSurface = SurfaceManager.createSurface("fake-surface",
73− MirSurfaceItem.Normal,
73+ Mir.NormalType,
74− MirSurfaceItem.Restored,
74+ Mir.RestoredState,
75 Qt.resolvedUrl("../Dash/artwork/music-player-design.png"));
75 Qt.resolvedUrl("../Dash/artwork/music-player-design.png"));
76 surfaceContainerLoader.item.surface = fakeSurface;
76 surfaceContainerLoader.item.surface = fakeSurface;
77 } else {
77 } else {
78− ApplicationTest.removeSurface(surfaceContainerLoader.item.surface);
78+ surfaceContainerLoader.item.surface.setLive(false);
79 }
79 }
80 }
80 }
81 }
81 }
@@ -121,70 +121,64 @@ Rectangle {
121 interactiveCheckbox.checked = true;
121 interactiveCheckbox.checked = true;
122 }
122 }
123
123
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−
139 function test_animateRemoval() {
124 function test_animateRemoval() {
140 surfaceCheckbox.checked = true;
125 surfaceCheckbox.checked = true;
141
126
142 verify(surfaceContainer.surface !== null);
127 verify(surfaceContainer.surface !== null);
143
128
144− ApplicationTest.removeSurface(surfaceContainer.surface);
129+ surfaceContainer.surface.setLive(false);
145
130
146 compare(surfaceContainer.state, "zombie");
131 compare(surfaceContainer.state, "zombie");
147 tryCompare(surfaceContainer, "surface", null);
132 tryCompare(surfaceContainer, "surface", null);
148 }
133 }
149
134
150− function test_surfaceGetsNoTouchesWhenContainerNotInteractive() {
135+ function test_surfaceItemGetsNoTouchesWhenContainerNotInteractive() {
151 surfaceCheckbox.checked = true;
136 surfaceCheckbox.checked = true;
152 verify(surfaceContainer.surface !== null);
137 verify(surfaceContainer.surface !== null);
153
138
139+ var surfaceItem = findChild(surfaceContainer, "surfaceItem");
140+ verify(surfaceItem !== null);
141+
154− surfaceContainer.surface.touchPressCount = 0;
142+ surfaceItem.touchPressCount = 0;
155− surfaceContainer.surface.touchReleaseCount = 0;
143+ surfaceItem.touchReleaseCount = 0;
156
144
157 tap(surfaceContainer, surfaceContainer.width / 2, surfaceContainer.height / 2);
145 tap(surfaceContainer, surfaceContainer.width / 2, surfaceContainer.height / 2);
158
146
159 // surface got touches as the surfaceContainer is interactive
147 // surface got touches as the surfaceContainer is interactive
160− compare(surfaceContainer.surface.touchPressCount, 1)
148+ compare(surfaceItem.touchPressCount, 1)
161− compare(surfaceContainer.surface.touchReleaseCount, 1);
149+ compare(surfaceItem.touchReleaseCount, 1);
162
150
163 interactiveCheckbox.checked = false;
151 interactiveCheckbox.checked = false;
164 tap(surfaceContainer, surfaceContainer.width / 2, surfaceContainer.height / 2);
152 tap(surfaceContainer, surfaceContainer.width / 2, surfaceContainer.height / 2);
165
153
166 // surface shouldn't get the touches from the second tap as the surfaceContainer
154 // surface shouldn't get the touches from the second tap as the surfaceContainer
167 // was *not* interactive when it happened.
155 // was *not* interactive when it happened.
168− compare(surfaceContainer.surface.touchPressCount, 1)
156+ compare(surfaceItem.touchPressCount, 1)
169− compare(surfaceContainer.surface.touchReleaseCount, 1);
157+ compare(surfaceItem.touchReleaseCount, 1);
170 }
158 }
171
159
172− function test_surfaceGetsActiveFocusOnMousePress() {
160+ function test_surfaceItemGetsActiveFocusOnMousePress() {
173 surfaceCheckbox.checked = true;
161 surfaceCheckbox.checked = true;
174 verify(surfaceContainer.surface !== null);
162 verify(surfaceContainer.surface !== null);
175
163
164+ var surfaceItem = findChild(surfaceContainer, "surfaceItem");
165+ verify(surfaceItem !== null);
166+
176− compare(surfaceContainer.surface.activeFocus, false);
167+ compare(surfaceItem.activeFocus, false);
177 mouseClick(surfaceContainer);
168 mouseClick(surfaceContainer);
178− compare(surfaceContainer.surface.activeFocus, true);
169+ compare(surfaceItem.activeFocus, true);
179 }
170 }
180
171
181− function test_surfaceGetsActiveFocusOnTap() {
172+ function test_surfaceItemGetsActiveFocusOnTap() {
182 surfaceCheckbox.checked = true;
173 surfaceCheckbox.checked = true;
183 verify(surfaceContainer.surface !== null);
174 verify(surfaceContainer.surface !== null);
184
175
176+ var surfaceItem = findChild(surfaceContainer, "surfaceItem");
177+ verify(surfaceItem !== null);
178+
185− compare(surfaceContainer.surface.activeFocus, false);
179+ compare(surfaceItem.activeFocus, false);
186 tap(surfaceContainer);
180 tap(surfaceContainer);
187− compare(surfaceContainer.surface.activeFocus, true);
181+ compare(surfaceItem.activeFocus, true);
188 }
182 }
189 }
183 }
190}
184}
tests/qmltests/Tutorial/tst_Tutorial.qml+1−1
@@ -17,7 +17,7 @@
17import QtQuick 2.0
17import QtQuick 2.0
18import QtTest 1.0
18import QtTest 1.0
19import AccountsService 0.1
19import AccountsService 0.1
20−import LightDM 0.1 as LightDM
20+import IntegratedLightDM 0.1 as LightDM
21import Ubuntu.Components 1.1
21import Ubuntu.Components 1.1
22import Unity.Application 0.1
22import Unity.Application 0.1
23import Unity.Test 0.1 as UT
23import Unity.Test 0.1 as UT
tests/qmltests/tst_OrientedShell.qml+29−21
@@ -21,7 +21,7 @@ import Ubuntu.Components 1.1
21import Ubuntu.Components.ListItems 1.0 as ListItem
21import Ubuntu.Components.ListItems 1.0 as ListItem
22import Unity.Application 0.1
22import Unity.Application 0.1
23import Unity.Test 0.1
23import Unity.Test 0.1
24−import LightDM 0.1 as LightDM
24+import IntegratedLightDM 0.1 as LightDM
25import Powerd 0.1
25import Powerd 0.1
26import Unity.InputInfo 0.1
26import Unity.InputInfo 0.1
27
27
@@ -280,9 +280,9 @@ Rectangle {
280 onCheckedChanged: {
280 onCheckedChanged: {
281 var surface = SurfaceManager.inputMethodSurface();
281 var surface = SurfaceManager.inputMethodSurface();
282 if (checked) {
282 if (checked) {
283− surface.setState(MirSurfaceItem.Restored);
283+ surface.setState(Mir.RestoredState);
284 } else {
284 } else {
285− surface.setState(MirSurfaceItem.Minimized);
285+ surface.setState(Mir.MinimizedState);
286 }
286 }
287 }
287 }
288 }
288 }
@@ -415,22 +415,22 @@ Rectangle {
415 compare(dashApp.stage, ApplicationInfoInterface.MainStage);
415 compare(dashApp.stage, ApplicationInfoInterface.MainStage);
416
416
417 tryCompareFunction(function(){return dashApp.session.surface != null;}, true);
417 tryCompareFunction(function(){return dashApp.session.surface != null;}, true);
418− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
418+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
419
419
420 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
420 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
421 rotateTo(90);
421 rotateTo(90);
422
422
423− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
423+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
424 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
424 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
425
425
426 rotateTo(180);
426 rotateTo(180);
427
427
428− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
428+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
429 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
429 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
430
430
431 rotateTo(270);
431 rotateTo(270);
432
432
433− verify(checkAppSurfaceOrientation(dashApp, root.primaryOrientationAngle));
433+ verify(checkAppSurfaceOrientation(dashAppWindow, dashApp, root.primaryOrientationAngle));
434 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
434 compare(shell.transformRotationAngle, root.primaryOrientationAngle);
435 }
435 }
436
436
@@ -1200,18 +1200,13 @@ Rectangle {
1200 }
1200 }
1201
1201
1202 // expectedAngle is in orientedShell's coordinate system
1202 // expectedAngle is in orientedShell's coordinate system
1203− function checkAppSurfaceOrientation(app, expectedAngle) {
1203+ function checkAppSurfaceOrientation(item, app, expectedAngle) {
1204 var surface = app.session.surface;
1204 var surface = app.session.surface;
1205 if (!surface) {
1205 if (!surface) {
1206 console.warn("no surface");
1206 console.warn("no surface");
1207 return false;
1207 return false;
1208 }
1208 }
1209
1209
1210− if (!itemIsChildOfOrientedShell(surface)) {
1211− console.warn("surface not a child of OrientedShell");
1212− return false;
1213− }
1214−
1215 var topMargin = 0.;
1210 var topMargin = 0.;
1216 if (!app.fullscreen) {
1211 if (!app.fullscreen) {
1217 var appsDisplayLoader = findChild(shell, "applicationsDisplayLoader");
1212 var appsDisplayLoader = findChild(shell, "applicationsDisplayLoader");
@@ -1221,7 +1216,12 @@ Rectangle {
1221 topMargin = appsDisplayLoader.item.maximizedAppTopMargin;
1216 topMargin = appsDisplayLoader.item.maximizedAppTopMargin;
1222 }
1217 }
1223
1218
1219+ var surfaceItem = findSurfaceItem(item, surface);
1220+ if (!surfaceItem) {
1221+ console.warn("no surfaceItem rendering app surface");
1222+ return false;
1223+ }
1224− var point = surface.mapToItem(orientedShell, 0, 0);
1224+ var point = surfaceItem.mapToItem(orientedShell, 0, 0);
1225
1225
1226 switch (expectedAngle) {
1226 switch (expectedAngle) {
1227 case 0:
1227 case 0:
@@ -1235,14 +1235,22 @@ Rectangle {
1235 }
1235 }
1236 }
1236 }
1237
1237
1238− function itemIsChildOfOrientedShell(item) {
1238+ function findSurfaceItem(obj, surface) {
1239− var parent = item.parent;
1239+ var childs = new Array(0);
1240− var found = false;
1240+ childs.push(obj)
1241− while (parent && !found) {
1241+ while (childs.length > 0) {
1242− found = parent === orientedShell;
1242+ console.log("Checking " + childs[0].objectName);
1243− parent = parent.parent;
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);
1244 }
1252 }
1245− return found;
1253+ return null;
1246 }
1254 }
1247 }
1255 }
1248}
1256}
tests/qmltests/tst_Shell.qml+17−17
@@ -18,7 +18,7 @@ import QtQuick 2.0
18import QtTest 1.0
18import QtTest 1.0
19import AccountsService 0.1
19import AccountsService 0.1
20import GSettings 1.0
20import GSettings 1.0
21−import LightDM 0.1 as LightDM
21+import IntegratedLightDM 0.1 as LightDM
22import Ubuntu.Components 1.1
22import Ubuntu.Components 1.1
23import Ubuntu.Components.ListItems 1.0 as ListItem
23import Ubuntu.Components.ListItems 1.0 as ListItem
24import Ubuntu.Telephony 0.1 as Telephony
24import Ubuntu.Telephony 0.1 as Telephony
@@ -726,19 +726,19 @@ Rectangle {
726 var item = findChild(shell, "inputMethod");
726 var item = findChild(shell, "inputMethod");
727 var surface = SurfaceManager.inputMethodSurface();
727 var surface = SurfaceManager.inputMethodSurface();
728
728
729− surface.setState(MirSurfaceItem.Minimized);
729+ surface.setState(Mir.MinimizedState);
730 tryCompare(item, "visible", false);
730 tryCompare(item, "visible", false);
731
731
732− surface.setState(MirSurfaceItem.Restored);
732+ surface.setState(Mir.RestoredState);
733 tryCompare(item, "visible", true);
733 tryCompare(item, "visible", true);
734
734
735− surface.setState(MirSurfaceItem.Minimized);
735+ surface.setState(Mir.MinimizedState);
736 tryCompare(item, "visible", false);
736 tryCompare(item, "visible", false);
737
737
738− surface.setState(MirSurfaceItem.Maximized);
738+ surface.setState(Mir.MaximizedState);
739 tryCompare(item, "visible", true);
739 tryCompare(item, "visible", true);
740
740
741− surface.setState(MirSurfaceItem.Minimized);
741+ surface.setState(Mir.MinimizedState);
742 tryCompare(item, "visible", false);
742 tryCompare(item, "visible", false);
743 }
743 }
744
744
@@ -1112,20 +1112,20 @@ Rectangle {
1112
1112
1113 waitUntilFocusedApplicationIsShowingItsSurface();
1113 waitUntilFocusedApplicationIsShowingItsSurface();
1114
1114
1115− var topmostSurface = findChild(topmostSpreadDelegate, "surfaceContainer").surface;
1115+ var topmostSurfaceItem = findChild(topmostSpreadDelegate, "surfaceItem");
1116− verify(topmostSurface);
1116+ verify(topmostSurfaceItem);
1117
1117
1118 var rightEdgeDragArea = findChild(shell, "spreadDragArea");
1118 var rightEdgeDragArea = findChild(shell, "spreadDragArea");
1119− topmostSurface.touchPressCount = 0;
1119+ topmostSurfaceItem.touchPressCount = 0;
1120− topmostSurface.touchReleaseCount = 0;
1120+ topmostSurfaceItem.touchReleaseCount = 0;
1121
1121
1122 var tapPoint = rightEdgeDragArea.mapToItem(shell, rightEdgeDragArea.width / 2,
1122 var tapPoint = rightEdgeDragArea.mapToItem(shell, rightEdgeDragArea.width / 2,
1123 rightEdgeDragArea.height / 2);
1123 rightEdgeDragArea.height / 2);
1124
1124
1125 tap(shell, tapPoint.x, tapPoint.y);
1125 tap(shell, tapPoint.x, tapPoint.y);
1126
1126
1127− tryCompare(topmostSurface, "touchPressCount", 1);
1127+ tryCompare(topmostSurfaceItem, "touchPressCount", 1);
1128− tryCompare(topmostSurface, "touchReleaseCount", 1);
1128+ tryCompare(topmostSurfaceItem, "touchReleaseCount", 1);
1129 }
1129 }
1130
1130
1131 /*
1131 /*
@@ -1137,11 +1137,11 @@ Rectangle {
1137 loadShell("phone");
1137 loadShell("phone");
1138 swipeAwayGreeter();
1138 swipeAwayGreeter();
1139 var topmostSpreadDelegate = findChild(shell, "appDelegate0");
1139 var topmostSpreadDelegate = findChild(shell, "appDelegate0");
1140− var topmostSurface = findChild(topmostSpreadDelegate, "surfaceContainer").surface;
1140+ var topmostSurfaceItem = findChild(topmostSpreadDelegate, "surfaceItem");
1141 var rightEdgeDragArea = findChild(shell, "spreadDragArea");
1141 var rightEdgeDragArea = findChild(shell, "spreadDragArea");
1142
1142
1143− topmostSurface.touchPressCount = 0;
1143+ topmostSurfaceItem.touchPressCount = 0;
1144− topmostSurface.touchReleaseCount = 0;
1144+ topmostSurfaceItem.touchReleaseCount = 0;
1145
1145
1146 var gestureStartPoint = rightEdgeDragArea.mapToItem(shell, rightEdgeDragArea.width / 2,
1146 var gestureStartPoint = rightEdgeDragArea.mapToItem(shell, rightEdgeDragArea.width / 2,
1147 rightEdgeDragArea.height / 2);
1147 rightEdgeDragArea.height / 2);
@@ -1150,8 +1150,8 @@ Rectangle {
1150 gestureStartPoint.x /* fromX */, gestureStartPoint.y /* fromY */,
1150 gestureStartPoint.x /* fromX */, gestureStartPoint.y /* fromY */,
1151 units.gu(1) /* toX */, gestureStartPoint.y /* toY */);
1151 units.gu(1) /* toX */, gestureStartPoint.y /* toY */);
1152
1152
1153− tryCompare(topmostSurface, "touchPressCount", 0);
1153+ tryCompare(topmostSurfaceItem, "touchPressCount", 0);
1154− tryCompare(topmostSurface, "touchReleaseCount", 0);
1154+ tryCompare(topmostSurfaceItem, "touchReleaseCount", 0);
1155 }
1155 }
1156
1156
1157 function waitUntilFocusedApplicationIsShowingItsSurface()
1157 function waitUntilFocusedApplicationIsShowingItsSurface()
tests/qmltests/tst_ShellWithPin.qml+1−1
@@ -19,7 +19,7 @@ import Ubuntu.Components 1.0
19import QtTest 1.0
19import QtTest 1.0
20import AccountsService 0.1
20import AccountsService 0.1
21import GSettings 1.0
21import GSettings 1.0
22−import LightDM 0.1 as LightDM
22+import IntegratedLightDM 0.1 as LightDM
23import Ubuntu.SystemImage 0.1
23import Ubuntu.SystemImage 0.1
24import Ubuntu.Telephony 0.1 as Telephony
24import Ubuntu.Telephony 0.1 as Telephony
25import Unity.Application 0.1
25import Unity.Application 0.1
tests/uqmlscene/main.cpp+3−3
@@ -222,8 +222,8 @@ static int displayOptionsDialog(Options *options)
222 QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel,
222 QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel,
223 Qt::Horizontal,
223 Qt::Horizontal,
224 &dialog);
224 &dialog);
225− QObject::connect(buttonBox, SIGNAL(accepted()), &dialog, SLOT(accept()));
225+ QObject::connect(buttonBox, &QDialogButtonBox::accepted, &dialog, &QDialog::accept);
226− QObject::connect(buttonBox, SIGNAL(rejected()), &dialog, SLOT(reject()));
226+ QObject::connect(buttonBox, &QDialogButtonBox::rejected, &dialog, &QDialog::reject);
227
227
228 layout->addRow("Qml file:", qmlFileComboBox);
228 layout->addRow("Qml file:", qmlFileComboBox);
229 layout->addWidget(originalCheckBox);
229 layout->addWidget(originalCheckBox);
@@ -498,7 +498,7 @@ int main(int argc, char ** argv)
498#endif
498#endif
499 loadDummyDataFiles(engine, fi.path());
499 loadDummyDataFiles(engine, fi.path());
500 }
500 }
501− QObject::connect(&engine, SIGNAL(quit()), QCoreApplication::instance(), SLOT(quit()));
501+ QObject::connect(&engine, &QQmlEngine::quit, QCoreApplication::instance(), &QCoreApplication::quit);
502
502
503 qmlRegisterSingletonType<QObject>("Qt.test.qtestroot", 1, 0, "QTestRootObject", testRootObject);
503 qmlRegisterSingletonType<QObject>("Qt.test.qtestroot", 1, 0, "QTestRootObject", testRootObject);
504
504