on xenial help sign in
Merge trunk
d26558bDaniel d'Andrada
data/com.canonical.Unity8.gschema.xml+16
@@ -11,6 +11,22 @@
11 <summary>The usage mode.</summary>
11 <summary>The usage mode.</summary>
12 <description>The usage mode chosen will affect the Window Management behaviour.</description>
12 <description>The usage mode chosen will affect the Window Management behaviour.</description>
13 </key>
13 </key>
14+ <key type="y" name="edge-barrier-sensitivity">
15+ <default>35</default>
16+ <range min="1" max="100"/>
17+ <summary>Sensitivity of screen edge barriers for the mouse pointer.</summary>
18+ <description>Some UI actions like revealing the launcher or the applications spread are triggered by pushing the mouse pointer against a screen edge. This key defines how much you have to push in order to trigger the associated action.</description>
19+ </key>
20+ <key type="u" name="edge-barrier-min-push">
21+ <default>2</default>
22+ <summary>Minimum push needed to overcome edge barrier</summary>
23+ <description>How much you have to push (in grid units)the mouse against an edge barrier when sensibility is 100.</description>
24+ </key>
25+ <key type="u" name="edge-barrier-max-push">
26+ <default>60</default>
27+ <summary>Maximum push needed to overcome edge barrier</summary>
28+ <description>How much you have to push (in grid units) the mouse against an edge barrier when sensibility is 1.</description>
29+ </key>
14 </schema>
30 </schema>
15
31
16 <schema path="/com/canonical/unity8/greeter/" id="com.canonical.Unity8.Greeter" gettext-domain="unity8">
32 <schema path="/com/canonical/unity8/greeter/" id="com.canonical.Unity8.Greeter" gettext-domain="unity8">
debian/changelog+36
@@ -1,3 +1,39 @@
1+unity8 (8.11+16.04.20151126-0ubuntu1) xenial; urgency=medium
2+
3+ [ Albert Astals Cid ]
4+ * Initialize the image to be transparent (LP: #1517128)
5+ * Update pot file
6+ * clazy improvements
7+
8+ [ Andrea Cimitan ]
9+ * Shadows in launcher and dash using UbuntuShapeIcon
10+
11+ [ CI Train Bot ]
12+ * Resync trunk.
13+
14+ [ Daniel d'Andrada ]
15+ * Cursor plugin: add scroll wheel handling (LP: #1497091)
16+ * Cursor: Add more fallback names, a blank and custom cursor support
17+ * DesktopStage: swiping from right edge shows window spread
18+ * Don't stretch application surfaces when resizing (LP: #1497083)
19+ * Mouse has to push against edges to show launcher or apps spread (LP:
20+ #1510969)
21+
22+ [ Josh Arenson ]
23+ * Don't let IntegratedLightDM muck with the username (LP: #1497081)
24+
25+ [ Lukáš Tinkl ]
26+ * Implement new visuals for panel and window decorations (LP:
27+ #1493066, #1511020, #1497095)
28+ * Let systemd/logind handle the lid-close action
29+ * Make saving screenshots really async
30+
31+ [ Michael Zanetti ]
32+ * detect touchpads too, not only mice (LP: #1518395)
33+ * move screenshots out of the Dash dir
34+
35+ -- Michał Sawicz <michal.sawicz@canonical.com> Thu, 26 Nov 2015 13:52:00 +0000
36+
1unity8 (8.11+16.04.20151112.1-0ubuntu1) xenial; urgency=medium
37unity8 (8.11+16.04.20151112.1-0ubuntu1) xenial; urgency=medium
2
38
3 [ Albert Astals Cid ]
39 [ Albert Astals Cid ]
libs/UbuntuGestures/Pool.h−8
@@ -60,14 +60,6 @@ public:
60 ItemType &operator*() const { return *item; }
60 ItemType &operator*() const { return *item; }
61 ItemType &value() const { return *item; }
61 ItemType &value() const { return *item; }
62
62
63− Iterator &operator= (const Iterator& other) {
64− index = other.index;
65− item = other.item;
66−
67− // by convention, always return *this
68− return *this;
69− }
70−
71 operator bool() const { return item != nullptr; }
63 operator bool() const { return item != nullptr; }
72
64
73 int index;
65 int index;
plugins/Cursor/CursorImageProvider.cpp+47−46
@@ -43,6 +43,7 @@ BuiltInCursorImage::BuiltInCursorImage()
43 "</svg>";
43 "</svg>";
44
44
45 qimage = QImage(20, 32, QImage::Format_ARGB32);
45 qimage = QImage(20, 32, QImage::Format_ARGB32);
46+ qimage.fill(Qt::transparent);
46 QPainter imagePainter(&qimage);
47 QPainter imagePainter(&qimage);
47
48
48 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
49 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
@@ -115,67 +116,67 @@ CursorImageProvider::CursorImageProvider()
115 }
116 }
116 m_instance = this;
117 m_instance = this;
117
118
118− m_fallbackNames[QLatin1String("closedhand")].append(QLatin1String("grabbing"));
119+ m_fallbackNames[QStringLiteral("closedhand")].append(QStringLiteral("grabbing"));
119− m_fallbackNames[QLatin1String("closedhand")].append(QLatin1String("dnd-none"));
120+ m_fallbackNames[QStringLiteral("closedhand")].append(QStringLiteral("dnd-none"));
120
121
121− m_fallbackNames[QLatin1String("dnd-copy")].append(QLatin1String("dnd-none"));
122+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("dnd-none"));
122− m_fallbackNames[QLatin1String("dnd-copy")].append(QLatin1String("grabbing"));
123+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("grabbing"));
123− m_fallbackNames[QLatin1String("dnd-copy")].append(QLatin1String("closedhand"));
124+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("closedhand"));
124
125
125− m_fallbackNames[QLatin1String("dnd-move")].append(QLatin1String("dnd-none"));
126+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("dnd-none"));
126− m_fallbackNames[QLatin1String("dnd-move")].append(QLatin1String("grabbing"));
127+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("grabbing"));
127− m_fallbackNames[QLatin1String("dnd-move")].append(QLatin1String("closedhand"));
128+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("closedhand"));
128
129
129− m_fallbackNames[QLatin1String("dnd-link")].append(QLatin1String("dnd-none"));
130+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("dnd-none"));
130− m_fallbackNames[QLatin1String("dnd-link")].append(QLatin1String("grabbing"));
131+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("grabbing"));
131− m_fallbackNames[QLatin1String("dnd-link")].append(QLatin1String("closedhand"));
132+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("closedhand"));
132
133
133− m_fallbackNames[QLatin1String("forbidden")].append(QLatin1String("crossed_circle")); // DMZ-White and DMZ-Black themes
134+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("crossed_circle")); // DMZ-White and DMZ-Black themes
134− m_fallbackNames[QLatin1String("forbidden")].append(QLatin1String("not-allowed"));
135+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("not-allowed"));
135− m_fallbackNames[QLatin1String("forbidden")].append(QLatin1String("circle"));
136+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("circle"));
136
137
137− m_fallbackNames[QLatin1String("hand")].append(QLatin1String("pointing_hand"));
138+ m_fallbackNames[QStringLiteral("hand")].append(QStringLiteral("pointing_hand"));
138− m_fallbackNames[QLatin1String("hand")].append(QLatin1String("pointer"));
139+ m_fallbackNames[QStringLiteral("hand")].append(QStringLiteral("pointer"));
139
140
140− m_fallbackNames[QLatin1String("ibeam")].append(QLatin1String("xterm"));
141+ m_fallbackNames[QStringLiteral("ibeam")].append(QStringLiteral("xterm"));
141− m_fallbackNames[QLatin1String("ibeam")].append(QLatin1String("text"));
142+ m_fallbackNames[QStringLiteral("ibeam")].append(QStringLiteral("text"));
142
143
143− m_fallbackNames[QLatin1String("left_ptr")].append(QLatin1String("default"));
144+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("default"));
144− m_fallbackNames[QLatin1String("left_ptr")].append(QLatin1String("top_left_arrow"));
145+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("top_left_arrow"));
145− m_fallbackNames[QLatin1String("left_ptr")].append(QLatin1String("left_arrow"));
146+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("left_arrow"));
146
147
147− m_fallbackNames[QLatin1String("left_ptr_watch")].append(QLatin1String("half-busy"));
148+ m_fallbackNames[QStringLiteral("left_ptr_watch")].append(QStringLiteral("half-busy"));
148− m_fallbackNames[QLatin1String("left_ptr_watch")].append(QLatin1String("progress"));
149+ m_fallbackNames[QStringLiteral("left_ptr_watch")].append(QStringLiteral("progress"));
149
150
150− m_fallbackNames[QLatin1String("size_bdiag")].append(QLatin1String("fd_double_arrow"));
151+ m_fallbackNames[QStringLiteral("size_bdiag")].append(QStringLiteral("fd_double_arrow"));
151− m_fallbackNames[QLatin1String("size_bdiag")].append(QLatin1String("nesw-resize"));
152+ m_fallbackNames[QStringLiteral("size_bdiag")].append(QStringLiteral("nesw-resize"));
152
153
153− m_fallbackNames[QLatin1String("size_fdiag")].append(QLatin1String("bd_double_arrow")); // DMZ-White and DMZ-Black themes
154+ m_fallbackNames[QStringLiteral("size_fdiag")].append(QStringLiteral("bd_double_arrow")); // DMZ-White and DMZ-Black themes
154− m_fallbackNames[QLatin1String("size_fdiag")].append(QLatin1String("nwse-resize"));
155+ m_fallbackNames[QStringLiteral("size_fdiag")].append(QStringLiteral("nwse-resize"));
155
156
156− m_fallbackNames[QLatin1String("size_hor")].append(QLatin1String("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
157+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
157− m_fallbackNames[QLatin1String("size_hor")].append(QLatin1String("ew-resize"));
158+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("ew-resize"));
158− m_fallbackNames[QLatin1String("size_hor")].append(QLatin1String("h_double_arrow"));
159+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("h_double_arrow"));
159
160
160− m_fallbackNames[QLatin1String("size_ver")].append(QLatin1String("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
161+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
161− m_fallbackNames[QLatin1String("size_ver")].append(QLatin1String("ns-resize"));
162+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("ns-resize"));
162− m_fallbackNames[QLatin1String("size_ver")].append(QLatin1String("v_double_arrow"));
163+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("v_double_arrow"));
163
164
164− m_fallbackNames[QLatin1String("split_h")].append(QLatin1String("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
165+ m_fallbackNames[QStringLiteral("split_h")].append(QStringLiteral("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
165− m_fallbackNames[QLatin1String("split_h")].append(QLatin1String("col-resize"));
166+ m_fallbackNames[QStringLiteral("split_h")].append(QStringLiteral("col-resize"));
166
167
167− m_fallbackNames[QLatin1String("split_v")].append(QLatin1String("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
168+ m_fallbackNames[QStringLiteral("split_v")].append(QStringLiteral("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
168− m_fallbackNames[QLatin1String("split_v")].append(QLatin1String("row-resize"));
169+ m_fallbackNames[QStringLiteral("split_v")].append(QStringLiteral("row-resize"));
169
170
170− m_fallbackNames[QLatin1String("up_arrow")].append(QLatin1String("sb_up_arrow")); // DMZ-White and DMZ-Black themes
171+ m_fallbackNames[QStringLiteral("up_arrow")].append(QStringLiteral("sb_up_arrow")); // DMZ-White and DMZ-Black themes
171
172
172− m_fallbackNames[QLatin1String("watch")].append(QLatin1String("wait"));
173+ m_fallbackNames[QStringLiteral("watch")].append(QStringLiteral("wait"));
173
174
174− m_fallbackNames[QLatin1String("whats_this")].append(QLatin1String("left_ptr_help"));
175+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("left_ptr_help"));
175− m_fallbackNames[QLatin1String("whats_this")].append(QLatin1String("help"));
176+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("help"));
176− m_fallbackNames[QLatin1String("whats_this")].append(QLatin1String("question_arrow"));
177+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("question_arrow"));
177
178
178− m_fallbackNames[QLatin1String("xterm")].append(QLatin1String("ibeam"));
179+ m_fallbackNames[QStringLiteral("xterm")].append(QStringLiteral("ibeam"));
179}
180}
180
181
181CursorImageProvider::~CursorImageProvider()
182CursorImageProvider::~CursorImageProvider()
@@ -219,7 +220,7 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &cursorThemeAndName)
219 QString themeName;
220 QString themeName;
220 QString cursorName;
221 QString cursorName;
221 {
222 {
222− QStringList themeAndNameList = cursorThemeAndName.split("/");
223+ QStringList themeAndNameList = cursorThemeAndName.split('/');
223 if (themeAndNameList.size() != 2) {
224 if (themeAndNameList.size() != 2) {
224 return nullptr;
225 return nullptr;
225 }
226 }
@@ -248,10 +249,10 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
248 }
249 }
249
250
250 // if it all fails, there must be at least a left_ptr
251 // if it all fails, there must be at least a left_ptr
251− if (cursorImage->qimage.isNull() && cursorName != "left_ptr") {
252+ if (cursorImage->qimage.isNull() && cursorName != QLatin1String("left_ptr")) {
252 qDebug() << "CursorImageProvider:" << cursorName
253 qDebug() << "CursorImageProvider:" << cursorName
253 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
254 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
254− cursorImage = fetchCursorHelper(themeName, "left_ptr");
255+ cursorImage = fetchCursorHelper(themeName, QStringLiteral("left_ptr"));
255 }
256 }
256
257
257 if (cursorImage->qimage.isNull()) {
258 if (cursorImage->qimage.isNull()) {
plugins/Cursor/MousePointer.cpp+15−2
@@ -27,8 +27,8 @@
27
27
28MousePointer::MousePointer(QQuickItem *parent)
28MousePointer::MousePointer(QQuickItem *parent)
29 : MirMousePointerInterface(parent)
29 : MirMousePointerInterface(parent)
30− , m_cursorName("left_ptr")
30+ , m_cursorName(QStringLiteral("left_ptr"))
31− , m_themeName("default")
31+ , m_themeName(QStringLiteral("default"))
32 , m_hotspotX(0)
32 , m_hotspotX(0)
33 , m_hotspotY(0)
33 , m_hotspotY(0)
34{
34{
@@ -44,8 +44,10 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
44
44
45 qreal newX = x() + movement.x();
45 qreal newX = x() + movement.x();
46 if (newX < 0) {
46 if (newX < 0) {
47+ Q_EMIT pushedLeftBoundary(qAbs(newX), buttons);
47 newX = 0;
48 newX = 0;
48 } else if (newX > parentItem()->width()) {
49 } else if (newX > parentItem()->width()) {
50+ Q_EMIT pushedRightBoundary(newX - parentItem()->width(), buttons);
49 newX = parentItem()->width();
51 newX = parentItem()->width();
50 }
52 }
51 setX(newX);
53 setX(newX);
@@ -63,6 +65,17 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
63 buttons, modifiers);
65 buttons, modifiers);
64}
66}
65
67
68+void MousePointer::handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers)
69+{
70+ if (!parentItem()) {
71+ return;
72+ }
73+
74+ QPointF scenePosition = mapToItem(nullptr, QPointF(0, 0));
75+ QWindowSystemInterface::handleWheelEvent(window(), timestamp, scenePosition /* local */, scenePosition /* global */,
76+ QPoint() /* pixelDelta */, angleDelta, modifiers, Qt::ScrollUpdate);
77+}
78+
66void MousePointer::itemChange(ItemChange change, const ItemChangeData &value)
79void MousePointer::itemChange(ItemChange change, const ItemChangeData &value)
67{
80{
68 if (change == ItemSceneChange) {
81 if (change == ItemSceneChange) {
plugins/Cursor/MousePointer.h+5
@@ -43,6 +43,11 @@ public:
43public Q_SLOTS:
43public Q_SLOTS:
44 void handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
44 void handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
45 Qt::KeyboardModifiers modifiers) override;
45 Qt::KeyboardModifiers modifiers) override;
46+ void handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers) override;
47+
48+Q_SIGNALS:
49+ void pushedLeftBoundary(qreal amount, Qt::MouseButtons buttons);
50+ void pushedRightBoundary(qreal amount, Qt::MouseButtons buttons);
46
51
47protected:
52protected:
48 void itemChange(ItemChange change, const ItemChangeData &value) override;
53 void itemChange(ItemChange change, const ItemChangeData &value) override;
plugins/Cursor/plugin.cpp+1−1
@@ -35,5 +35,5 @@ void CursorPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
35{
35{
36 QQmlExtensionPlugin::initializeEngine(engine, uri);
36 QQmlExtensionPlugin::initializeEngine(engine, uri);
37
37
38− engine->addImageProvider(QLatin1String("cursor"), new CursorImageProvider());
38+ engine->addImageProvider(QStringLiteral("cursor"), new CursorImageProvider());
39}
39}
plugins/Dash/CardCreator.js+24−7
@@ -78,13 +78,30 @@ var kArtShapeHolderCode = 'Item { \n\
78 height: 1; \n\
78 height: 1; \n\
79 hideSource: doShapeItem; \n\
79 hideSource: doShapeItem; \n\
80 } \n\
80 } \n\
81− UbuntuShape { \n\
81+ Loader { \n\
82− id: artShapeShape; \n\
83− source: artShapeSource; \n\
84 anchors.fill: parent; \n\
82 anchors.fill: parent; \n\
85− visible: doShapeItem; \n\
83+ visible: artShape.doShapeItem; \n\
84+ sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent; \n\
85+ Component { \n\
86+ id: artShapeShapeComponent; \n\
87+ UbuntuShape { \n\
88+ source: artShapeSource; \n\
89+ sourceFillMode: UbuntuShape.PreserveAspectCrop; \n\
86− radius: "medium"; \n\
90+ radius: "medium"; \n\
91+ aspect: { \n\
92+ switch (root.artShapeStyle) { \n\
87− aspect: root.artShapeStyle === "inset" ? UbuntuShape.Inset : UbuntuShape.Flat; \n\
93+ case "inset": return UbuntuShape.Inset; \n\
94+ case "shadow": return UbuntuShape.DropShadow; \n\
95+ default: \n\
96+ case "flat": return UbuntuShape.Flat; \n\
97+ } \n\
98+ } \n\
99+ } \n\
100+ } \n\
101+ Component { \n\
102+ id: artShapeIconComponent; \n\
103+ ProportionalShape { source: artShapeSource; aspect: UbuntuShape.DropShadow; } \n\
104+ } \n\
88 } \n\
105 } \n\
89 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1; \n\
106 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1; \n\
90 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1; \n\
107 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1; \n\
@@ -236,7 +253,7 @@ var kTouchdownCode = 'UbuntuShape { \n\
236 id: touchdown; \n\
253 id: touchdown; \n\
237 objectName: "touchdown"; \n\
254 objectName: "touchdown"; \n\
238 anchors { %1 } \n\
255 anchors { %1 } \n\
239− visible: root.pressed; \n\
256+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed; \n\
240 radius: "medium"; \n\
257 radius: "medium"; \n\
241 borderSource: "radius_pressed.sci" \n\
258 borderSource: "radius_pressed.sci" \n\
242 }\n';
259 }\n';
plugins/Dash/horizontaljournal.cpp+1−1
@@ -184,7 +184,7 @@ void HorizontalJournal::calculateImplicitHeight()
184
184
185void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
185void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
186{
186{
187− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
187+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
188 for (int i = remove.count - 1; i >= 0; --i) {
188 for (int i = remove.count - 1; i >= 0; --i) {
189 const int indexToRemove = remove.index + i;
189 const int indexToRemove = remove.index + i;
190 // We only support removing from the end so
190 // We only support removing from the end so
plugins/Dash/listviewwithpageheader.cpp+3−3
@@ -941,7 +941,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
941// qDebug() << "ListViewWithPageHeader::onModelUpdated" << changeSet << reset;
941// qDebug() << "ListViewWithPageHeader::onModelUpdated" << changeSet << reset;
942 const auto oldFirstVisibleIndex = m_firstVisibleIndex;
942 const auto oldFirstVisibleIndex = m_firstVisibleIndex;
943
943
944− Q_FOREACH(const QQmlChangeSet::Change &remove, changeSet.removes()) {
944+ Q_FOREACH(const QQmlChangeSet::Change remove, changeSet.removes()) {
945// qDebug() << "ListViewWithPageHeader::onModelUpdated Remove" << remove.index << remove.count;
945// qDebug() << "ListViewWithPageHeader::onModelUpdated Remove" << remove.index << remove.count;
946 if (remove.index + remove.count > m_firstVisibleIndex && remove.index < m_firstVisibleIndex + m_visibleItems.count()) {
946 if (remove.index + remove.count > m_firstVisibleIndex && remove.index < m_firstVisibleIndex + m_visibleItems.count()) {
947 const qreal oldFirstValidIndexPos = m_visibleItems.first()->y();
947 const qreal oldFirstValidIndexPos = m_visibleItems.first()->y();
@@ -994,7 +994,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
994 }
994 }
995 }
995 }
996
996
997− Q_FOREACH(const QQmlChangeSet::Change &insert, changeSet.inserts()) {
997+ Q_FOREACH(const QQmlChangeSet::Change insert, changeSet.inserts()) {
998// qDebug() << "ListViewWithPageHeader::onModelUpdated Insert" << insert.index << insert.count;
998// qDebug() << "ListViewWithPageHeader::onModelUpdated Insert" << insert.index << insert.count;
999 const bool insertingInValidIndexes = insert.index > m_firstVisibleIndex && insert.index < m_firstVisibleIndex + m_visibleItems.count();
999 const bool insertingInValidIndexes = insert.index > m_firstVisibleIndex && insert.index < m_firstVisibleIndex + m_visibleItems.count();
1000 const bool firstItemWithViewOnTop = insert.index == 0 && m_firstVisibleIndex == 0 && m_visibleItems.first()->y() + m_clipItem->y() > contentY();
1000 const bool firstItemWithViewOnTop = insert.index == 0 && m_firstVisibleIndex == 0 && m_visibleItems.first()->y() + m_clipItem->y() > contentY();
@@ -1052,7 +1052,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
1052 }
1052 }
1053 }
1053 }
1054
1054
1055− Q_FOREACH(const QQmlChangeSet::Change &change, changeSet.changes()) {
1055+ Q_FOREACH(const QQmlChangeSet::Change change, changeSet.changes()) {
1056// qDebug() << "ListViewWithPageHeader::onModelUpdated Change" << change.index << change.count;
1056// qDebug() << "ListViewWithPageHeader::onModelUpdated Change" << change.index << change.count;
1057 for (int i = change.index; i < change.count; ++i) {
1057 for (int i = change.index; i < change.count; ++i) {
1058 ListItem *item = itemAtIndex(i);
1058 ListItem *item = itemAtIndex(i);
plugins/Dash/organicgrid.cpp+3−3
@@ -32,7 +32,7 @@ QSizeF OrganicGrid::smallDelegateSize() const
32 return m_smallDelegateSize;
32 return m_smallDelegateSize;
33}
33}
34
34
35−void OrganicGrid::setSmallDelegateSize(const QSizeF &size)
35+void OrganicGrid::setSmallDelegateSize(const QSizeF size)
36{
36{
37 if (m_smallDelegateSize != size) {
37 if (m_smallDelegateSize != size) {
38 m_smallDelegateSize = size;
38 m_smallDelegateSize = size;
@@ -49,7 +49,7 @@ QSizeF OrganicGrid::bigDelegateSize() const
49 return m_bigDelegateSize;
49 return m_bigDelegateSize;
50}
50}
51
51
52−void OrganicGrid::setBigDelegateSize(const QSizeF &size)
52+void OrganicGrid::setBigDelegateSize(const QSizeF size)
53{
53{
54 if (m_bigDelegateSize != size) {
54 if (m_bigDelegateSize != size) {
55 m_bigDelegateSize = size;
55 m_bigDelegateSize = size;
@@ -237,7 +237,7 @@ void OrganicGrid::calculateImplicitHeight()
237
237
238void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
238void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
239{
239{
240− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
240+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
241 for (int i = remove.count - 1; i >= 0; --i) {
241 for (int i = remove.count - 1; i >= 0; --i) {
242 const int indexToRemove = remove.index + i;
242 const int indexToRemove = remove.index + i;
243 // We only support removing from the end
243 // We only support removing from the end
plugins/Dash/organicgrid.h+2−2
@@ -59,10 +59,10 @@ public:
59 OrganicGrid();
59 OrganicGrid();
60
60
61 QSizeF smallDelegateSize() const;
61 QSizeF smallDelegateSize() const;
62− void setSmallDelegateSize(const QSizeF &size);
62+ void setSmallDelegateSize(const QSizeF size);
63
63
64 QSizeF bigDelegateSize() const;
64 QSizeF bigDelegateSize() const;
65− void setBigDelegateSize(const QSizeF &size);
65+ void setBigDelegateSize(const QSizeF size);
66
66
67Q_SIGNALS:
67Q_SIGNALS:
68 void smallDelegateSizeChanged();
68 void smallDelegateSizeChanged();
plugins/Dash/verticaljournal.cpp+6−6
@@ -50,7 +50,7 @@ void VerticalJournal::setColumnWidth(qreal columnWidth)
50
50
51 if (isComponentComplete()) {
51 if (isComponentComplete()) {
52 Q_FOREACH(const auto &column, m_columnVisibleItems) {
52 Q_FOREACH(const auto &column, m_columnVisibleItems) {
53− Q_FOREACH(const ViewItem &item, column) {
53+ Q_FOREACH(const ViewItem item, column) {
54 item.m_item->setWidth(columnWidth);
54 item.m_item->setWidth(columnWidth);
55 }
55 }
56 }
56 }
@@ -172,7 +172,7 @@ void VerticalJournal::cleanupExistingItems()
172 // Cleanup the existing items
172 // Cleanup the existing items
173 for (int i = 0; i < m_columnVisibleItems.count(); ++i) {
173 for (int i = 0; i < m_columnVisibleItems.count(); ++i) {
174 QList<ViewItem> &column = m_columnVisibleItems[i];
174 QList<ViewItem> &column = m_columnVisibleItems[i];
175− Q_FOREACH(const ViewItem &item, column)
175+ Q_FOREACH(const ViewItem item, column)
176 releaseItem(item.m_item);
176 releaseItem(item.m_item);
177 column.clear();
177 column.clear();
178 }
178 }
@@ -218,10 +218,10 @@ void VerticalJournal::doRelayout()
218
218
219 if (!allItems.isEmpty()) {
219 if (!allItems.isEmpty()) {
220 if (allItems.first().m_modelIndex == 0) {
220 if (allItems.first().m_modelIndex == 0) {
221− Q_FOREACH(const ViewItem &item, allItems)
221+ Q_FOREACH(const ViewItem item, allItems)
222 addItemToView(item.m_modelIndex, item.m_item);
222 addItemToView(item.m_modelIndex, item.m_item);
223 } else {
223 } else {
224− Q_FOREACH(const ViewItem &item, allItems)
224+ Q_FOREACH(const ViewItem item, allItems)
225 releaseItem(item.m_item);
225 releaseItem(item.m_item);
226 }
226 }
227 }
227 }
@@ -230,7 +230,7 @@ void VerticalJournal::doRelayout()
230void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
230void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
231{
231{
232 Q_FOREACH(const auto &column, m_columnVisibleItems) {
232 Q_FOREACH(const auto &column, m_columnVisibleItems) {
233− Q_FOREACH(const ViewItem &item, column) {
233+ Q_FOREACH(const ViewItem item, column) {
234 const bool cull = item.y() + item.height() <= visibleFromY || item.y() >= visibleToY;
234 const bool cull = item.y() + item.height() <= visibleFromY || item.y() >= visibleToY;
235 QQuickItemPrivate::get(item.m_item)->setCulled(cull);
235 QQuickItemPrivate::get(item.m_item)->setCulled(cull);
236 }
236 }
@@ -239,7 +239,7 @@ void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
239
239
240void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
240void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
241{
241{
242− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
242+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
243 for (int i = remove.count - 1; i >= 0; --i) {
243 for (int i = remove.count - 1; i >= 0; --i) {
244 const int indexToRemove = remove.index + i;
244 const int indexToRemove = remove.index + i;
245 // Since we only support removing from the end, indexToRemove
245 // Since we only support removing from the end, indexToRemove
plugins/Dash/verticaljournal.h+1−1
@@ -76,7 +76,7 @@ private:
76 qreal x() const { return m_item->x(); }
76 qreal x() const { return m_item->x(); }
77 qreal y() const { return m_item->y(); }
77 qreal y() const { return m_item->y(); }
78 qreal height() const { return m_item->height(); }
78 qreal height() const { return m_item->height(); }
79− bool operator<(const ViewItem &v) const { return m_modelIndex < v.m_modelIndex; }
79+ bool operator<(const ViewItem v) const { return m_modelIndex < v.m_modelIndex; }
80
80
81 QQuickItem *m_item;
81 QQuickItem *m_item;
82 int m_modelIndex;
82 int m_modelIndex;
plugins/GlobalShortcut/globalshortcutregistry.cpp+1−1
@@ -104,7 +104,7 @@ void GlobalShortcutRegistry::setupFilterOnWindow(qulonglong wid)
104 s_windowId = 0;
104 s_windowId = 0;
105 }
105 }
106
106
107− for(QWindow *window: qApp->allWindows()) {
107+ Q_FOREACH(QWindow *window, qApp->allWindows()) {
108 if (window && window->winId() == wid) {
108 if (window && window->winId() == wid) {
109 m_filteredWindow = window;
109 m_filteredWindow = window;
110 window->installEventFilter(this);
110 window->installEventFilter(this);
plugins/IntegratedLightDM/liblightdm/Greeter.cpp+1−1
@@ -173,7 +173,7 @@ void Greeter::respond(const QString &response)
173
173
174void Greeter::sendAuthenticationComplete()
174void Greeter::sendAuthenticationComplete()
175{
175{
176− if (qgetenv("UNITY_TESTING").isEmpty()) {
176+ if (qEnvironmentVariableIsEmpty("UNITY_TESTING")) {
177 // simulate PAM's delay
177 // simulate PAM's delay
178 QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
178 QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
179 } else {
179 } else {
plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp+1−2
@@ -34,8 +34,7 @@ UsersModelPrivate::UsersModelPrivate(UsersModel* parent)
34 entries.reserve(users.count());
34 entries.reserve(users.count());
35 Q_FOREACH(const QString &user, users)
35 Q_FOREACH(const QString &user, users)
36 {
36 {
37− QVariant defaultValue = QString(user[0].toUpper() + user.mid(1));
38− QString name = settings.value(user + "/name", defaultValue).toString();
37+ QString name = settings.value(user + "/name", user).toString();
39 entries.append({user, name, 0, 0, false, false, 0, 0});
38 entries.append({user, name, 0, 0, false, false, 0, 0});
40 }
39 }
41}
40}
plugins/ScreenGrabber/screengrabber.cpp+18−8
@@ -23,23 +23,27 @@
23#include <QtGui/QImage>
23#include <QtGui/QImage>
24#include <QtGui/QGuiApplication>
24#include <QtGui/QGuiApplication>
25#include <QtQuick/QQuickWindow>
25#include <QtQuick/QQuickWindow>
26−#include <QtConcurrent/QtConcurrentRun>
27
26
28#include <QDebug>
27#include <QDebug>
29
28
30−bool saveScreenshot(const QImage &screenshot, const QString &filename, const QString &format, int quality)
29+QString saveScreenshot(const QImage &screenshot, const QString &filename, const QString &format, int quality)
31{
30{
32− if (!screenshot.save(filename, format.toLatin1().data(), quality)) {
31+ if (screenshot.save(filename, format.toLatin1().data(), quality)) {
32+ return filename;
33+ } else {
33 qWarning() << "ScreenGrabber: failed to save snapshot!";
34 qWarning() << "ScreenGrabber: failed to save snapshot!";
34− return false;
35 }
35 }
36−
37− return true;
36+ return QString();
38}
37}
39
38
40ScreenGrabber::ScreenGrabber(QObject *parent)
39ScreenGrabber::ScreenGrabber(QObject *parent)
41 : QObject(parent)
40 : QObject(parent)
42{
41{
42+ QObject::connect(&m_watcher,
43+ &QFutureWatcher<QString>::finished,
44+ this,
45+ &ScreenGrabber::onScreenshotSaved);
46+
43 QDir screenshotsDir;
47 QDir screenshotsDir;
44 if (qEnvironmentVariableIsSet("UNITY_TESTING")) {
48 if (qEnvironmentVariableIsSet("UNITY_TESTING")) {
45 qDebug() << "Using test environment";
49 qDebug() << "Using test environment";
@@ -85,8 +89,14 @@ void ScreenGrabber::captureAndSave(int angle)
85 const QImage screenshot = main_window->grabWindow().transformed(QTransform().rotate(angle));
89 const QImage screenshot = main_window->grabWindow().transformed(QTransform().rotate(angle));
86 const QString filename = makeFileName();
90 const QString filename = makeFileName();
87 qDebug() << "Saving screenshot to" << filename;
91 qDebug() << "Saving screenshot to" << filename;
88− auto saveOp = QtConcurrent::run(saveScreenshot, screenshot, filename, getFormat(), screenshotQuality);
92+ QFuture<QString> saveFuture(QtConcurrent::run(saveScreenshot, screenshot, filename, getFormat(), screenshotQuality));
89− if (saveOp.result()) {
93+ m_watcher.setFuture(saveFuture);
94+}
95+
96+void ScreenGrabber::onScreenshotSaved()
97+{
98+ const QString filename = m_watcher.future().result();
99+ if (!filename.isEmpty()) {
90 Q_EMIT screenshotSaved(filename);
100 Q_EMIT screenshotSaved(filename);
91 }
101 }
92}
102}
plugins/ScreenGrabber/screengrabber.h+5
@@ -19,6 +19,7 @@
19
19
20#include <QObject>
20#include <QObject>
21#include <QString>
21#include <QString>
22+#include <QtConcurrent>
22
23
23class ScreenGrabber: public QObject
24class ScreenGrabber: public QObject
24{
25{
@@ -34,11 +35,15 @@ public Q_SLOTS:
34Q_SIGNALS:
35Q_SIGNALS:
35 void screenshotSaved(const QString &filename);
36 void screenshotSaved(const QString &filename);
36
37
38+private Q_SLOTS:
39+ void onScreenshotSaved();
40+
37private:
41private:
38 QString makeFileName() const;
42 QString makeFileName() const;
39 QString getFormat() const;
43 QString getFormat() const;
40 QString fileNamePrefix;
44 QString fileNamePrefix;
41 int screenshotQuality = -1; // default quality for the format
45 int screenshotQuality = -1; // default quality for the format
46+ QFutureWatcher<QString> m_watcher;
42};
47};
43
48
44#endif
49#endif
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.h+1−1
@@ -48,7 +48,7 @@ public:
48Q_SIGNALS:
48Q_SIGNALS:
49 void serviceChanged(const QString &service);
49 void serviceChanged(const QString &service);
50 void dbusPathChanged(const QString &dbusPath);
50 void dbusPathChanged(const QString &dbusPath);
51− void serviceReadyChanged(const bool &serviceReady);
51+ void serviceReadyChanged(const bool serviceReady);
52
52
53 void canceled(bool success);
53 void canceled(bool success);
54 void error(const QString &error);
54 void error(const QString &error);
plugins/Ubuntu/Gestures/Damper.h+2−2
@@ -67,12 +67,12 @@ public:
67
67
68 qreal maxDelta() const { return m_x.maxDelta(); }
68 qreal maxDelta() const { return m_x.maxDelta(); }
69
69
70− void reset(const QPointF &point) {
70+ void reset(const QPointF point) {
71 m_x.reset(point.x());
71 m_x.reset(point.x());
72 m_y.reset(point.y());
72 m_y.reset(point.y());
73 }
73 }
74
74
75− void update(const QPointF &point) {
75+ void update(const QPointF point) {
76 m_x.update(point.x());
76 m_x.update(point.x());
77 m_y.update(point.y());
77 m_y.update(point.y());
78 }
78 }
plugins/Ubuntu/Gestures/DirectionalDragArea.cpp+3−3
@@ -614,7 +614,7 @@ void DirectionalDragAreaPrivate::setStatus(Status newStatus)
614 }
614 }
615}
615}
616
616
617−void DirectionalDragAreaPrivate::setPublicPos(const QPointF &point)
617+void DirectionalDragAreaPrivate::setPublicPos(const QPointF point)
618{
618{
619 bool xChanged = publicPos.x() != point.x();
619 bool xChanged = publicPos.x() != point.x();
620 bool yChanged = publicPos.y() != point.y();
620 bool yChanged = publicPos.y() != point.y();
@@ -653,7 +653,7 @@ void DirectionalDragAreaPrivate::setPublicPos(const QPointF &point)
653 }
653 }
654}
654}
655
655
656−void DirectionalDragAreaPrivate::setPublicScenePos(const QPointF &point)
656+void DirectionalDragAreaPrivate::setPublicScenePos(const QPointF point)
657{
657{
658 bool xChanged = publicScenePos.x() != point.x();
658 bool xChanged = publicScenePos.x() != point.x();
659 bool yChanged = publicScenePos.y() != point.y();
659 bool yChanged = publicScenePos.y() != point.y();
@@ -863,7 +863,7 @@ void DirectionalDragAreaPrivate::updateSceneDirectionVector()
863 sceneDirectionVector = sceneDirection - sceneOrigin;
863 sceneDirectionVector = sceneDirection - sceneOrigin;
864}
864}
865
865
866−qreal DirectionalDragAreaPrivate::projectOntoDirectionVector(const QPointF &sceneVector) const
866+qreal DirectionalDragAreaPrivate::projectOntoDirectionVector(const QPointF sceneVector) const
867{
867{
868 // same as dot product as sceneDirectionVector is a unit vector
868 // same as dot product as sceneDirectionVector is a unit vector
869 return sceneVector.x() * sceneDirectionVector.x() +
869 return sceneVector.x() * sceneDirectionVector.x() +
plugins/Ubuntu/Gestures/DirectionalDragArea_p.h+3−3
@@ -84,13 +84,13 @@ public:
84 bool isPastMaxDistance() const;
84 bool isPastMaxDistance() const;
85 const QTouchEvent::TouchPoint *fetchTargetTouchPoint(QTouchEvent *event);
85 const QTouchEvent::TouchPoint *fetchTargetTouchPoint(QTouchEvent *event);
86 void setStatus(Status newStatus);
86 void setStatus(Status newStatus);
87− void setPublicPos(const QPointF &point);
87+ void setPublicPos(const QPointF point);
88− void setPublicScenePos(const QPointF &point);
88+ void setPublicScenePos(const QPointF point);
89 bool isWithinTouchCompositionWindow();
89 bool isWithinTouchCompositionWindow();
90 void updateSceneDirectionVector();
90 void updateSceneDirectionVector();
91 // returns the scalar projection between the given vector (in scene coordinates)
91 // returns the scalar projection between the given vector (in scene coordinates)
92 // and m_sceneDirectionVector
92 // and m_sceneDirectionVector
93− qreal projectOntoDirectionVector(const QPointF &sceneVector) const;
93+ qreal projectOntoDirectionVector(const QPointF sceneVector) const;
94 void touchOwnershipEvent(TouchOwnershipEvent *event);
94 void touchOwnershipEvent(TouchOwnershipEvent *event);
95 void unownedTouchEvent(UnownedTouchEvent *event);
95 void unownedTouchEvent(UnownedTouchEvent *event);
96 void unownedTouchEvent_undecided(UnownedTouchEvent *unownedTouchEvent);
96 void unownedTouchEvent_undecided(UnownedTouchEvent *unownedTouchEvent);
plugins/Unity/Launcher/asadapter.h+3
@@ -28,6 +28,9 @@ public:
28 ASAdapter();
28 ASAdapter();
29 ~ASAdapter();
29 ~ASAdapter();
30
30
31+ ASAdapter(const ASAdapter&) = delete;
32+ ASAdapter& operator=(const ASAdapter&) = delete;
33+
31 void syncItems(const QList<LauncherItem*> &list);
34 void syncItems(const QList<LauncherItem*> &list);
32
35
33private:
36private:
plugins/Unity/Launcher/dbusinterface.cpp+8−7
@@ -159,11 +159,12 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
159 return false;
159 return false;
160 }
160 }
161
161
162+ const QList<QVariant> messageArguments = message.arguments();
162− if (message.member() == QLatin1String("Get") && (message.arguments().count() != 2 || message.arguments()[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
163+ if (message.member() == QLatin1String("Get") && (messageArguments.count() != 2 || messageArguments[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
163 return false;
164 return false;
164 }
165 }
165
166
166− if (message.member() == QLatin1String("Set") && (message.arguments().count() != 3 || message.arguments()[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
167+ if (message.member() == QLatin1String("Set") && (messageArguments.count() != 3 || messageArguments[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
167 return false;
168 return false;
168 }
169 }
169
170
@@ -176,7 +177,7 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
176
177
177 QVariantList retval;
178 QVariantList retval;
178 if (message.member() == QLatin1String("Get")) {
179 if (message.member() == QLatin1String("Get")) {
179− QString cachedString = message.arguments()[1].toString();
180+ QString cachedString = messageArguments[1].toString();
180 if (!item) {
181 if (!item) {
181 return false;
182 return false;
182 }
183 }
@@ -188,21 +189,21 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
188 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
189 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
189 }
190 }
190 } else if (message.member() == QLatin1String("Set")) {
191 } else if (message.member() == QLatin1String("Set")) {
191− QString cachedString = message.arguments()[1].toString();
192+ QString cachedString = messageArguments[1].toString();
192 if (cachedString == QLatin1String("count")) {
193 if (cachedString == QLatin1String("count")) {
193− int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
194+ int newCount = messageArguments[2].value<QDBusVariant>().variant().toInt();
194 if (!item || newCount != item->count()) {
195 if (!item || newCount != item->count()) {
195 Q_EMIT countChanged(appid, newCount);
196 Q_EMIT countChanged(appid, newCount);
196 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("count"), QVariant(newCount));
197 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("count"), QVariant(newCount));
197 }
198 }
198 } else if (cachedString == QLatin1String("countVisible")) {
199 } else if (cachedString == QLatin1String("countVisible")) {
199− bool newVisible = message.arguments()[2].value<QDBusVariant>().variant().toBool();
200+ bool newVisible = messageArguments[2].value<QDBusVariant>().variant().toBool();
200 if (!item || newVisible != item->countVisible()) {
201 if (!item || newVisible != item->countVisible()) {
201 Q_EMIT countVisibleChanged(appid, newVisible);
202 Q_EMIT countVisibleChanged(appid, newVisible);
202 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("countVisible"), newVisible);
203 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("countVisible"), newVisible);
203 }
204 }
204 } else if (cachedString == QLatin1String("progress")) {
205 } else if (cachedString == QLatin1String("progress")) {
205− int newProgress = message.arguments()[2].value<QDBusVariant>().variant().toInt();
206+ int newProgress = messageArguments[2].value<QDBusVariant>().variant().toInt();
206 if (!item || newProgress != item->progress()) {
207 if (!item || newProgress != item->progress()) {
207 Q_EMIT progressChanged(appid, newProgress);
208 Q_EMIT progressChanged(appid, newProgress);
208 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("progress"), QVariant(newProgress));
209 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("progress"), QVariant(newProgress));
plugins/Unity/Platform/platform.cpp+2−2
@@ -20,7 +20,7 @@
20
20
21Platform::Platform(QObject *parent)
21Platform::Platform(QObject *parent)
22 : QObject(parent)
22 : QObject(parent)
23− , m_iface("org.freedesktop.hostname1", "/org/freedesktop/hostname1", "org.freedesktop.hostname1",
23+ , m_iface(QStringLiteral("org.freedesktop.hostname1"), QStringLiteral("/org/freedesktop/hostname1"), QStringLiteral("org.freedesktop.hostname1"),
24 QDBusConnection::systemBus(), this)
24 QDBusConnection::systemBus(), this)
25{
25{
26 QMetaObject::invokeMethod(this, "init");
26 QMetaObject::invokeMethod(this, "init");
@@ -29,7 +29,7 @@ Platform::Platform(QObject *parent)
29void Platform::init()
29void Platform::init()
30{
30{
31 m_chassis = m_iface.property("Chassis").toString();
31 m_chassis = m_iface.property("Chassis").toString();
32− m_isPC = (m_chassis == "desktop" || m_chassis == "laptop" || m_chassis == "server");
32+ m_isPC = (m_chassis == QLatin1String("desktop") || m_chassis == QLatin1String("laptop") || m_chassis == QLatin1String("server"));
33}
33}
34
34
35QString Platform::chassis() const
35QString Platform::chassis() const
plugins/Unity/Session/dbusunitysessionservice.cpp+2−4
@@ -84,11 +84,11 @@ public:
84 if (m_systemdInhibitFd.isValid())
84 if (m_systemdInhibitFd.isValid())
85 return;
85 return;
86
86
87− // inhibit systemd handling of power/sleep/lid buttons
87+ // inhibit systemd handling of power/sleep/hibernate buttons
88 // http://www.freedesktop.org/wiki/Software/systemd/inhibit
88 // http://www.freedesktop.org/wiki/Software/systemd/inhibit
89
89
90 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, QStringLiteral("Inhibit"));
90 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, QStringLiteral("Inhibit"));
91− msg << "handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch"; // what
91+ msg << "handle-power-key:handle-suspend-key:handle-hibernate-key"; // what
92 msg << "Unity"; // who
92 msg << "Unity"; // who
93 msg << "Unity8 handles power events"; // why
93 msg << "Unity8 handles power events"; // why
94 msg << "block"; // mode
94 msg << "block"; // mode
@@ -97,7 +97,6 @@ public:
97 QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
97 QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
98 connect(watcher, &QDBusPendingCallWatcher::finished,
98 connect(watcher, &QDBusPendingCallWatcher::finished,
99 this, [this](QDBusPendingCallWatcher* watcher) {
99 this, [this](QDBusPendingCallWatcher* watcher) {
100−
101 QDBusPendingReply<QDBusUnixFileDescriptor> reply = *watcher;
100 QDBusPendingReply<QDBusUnixFileDescriptor> reply = *watcher;
102 watcher->deleteLater();
101 watcher->deleteLater();
103 if (reply.isError()) {
102 if (reply.isError()) {
@@ -109,7 +108,6 @@ public:
109 });
108 });
110 }
109 }
111
110
112−
113 bool checkLogin1Call(const QString &method) const
111 bool checkLogin1Call(const QString &method) const
114 {
112 {
115 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, method);
113 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, method);
plugins/Utils/EdgeBarrierSettings.qmlnew file+66
@@ -0,0 +1,66 @@
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+pragma Singleton
18+import QtQuick 2.4
19+import GSettings 1.0
20+
21+QtObject {
22+ id: root
23+
24+ // The only public property
25+ readonly property real pushThreshold:
26+ d.minPushThreshold + ((d.maxPushThreshold - d.minPushThreshold) * (1.0 - d.sensitivity))
27+
28+ onPushThresholdChanged: {
29+ // Avoid calling d.printSettings() directly as it would spam the console during initialization
30+ d.printSettingsTimer.start();
31+ }
32+
33+ property QtObject priv: QtObject {
34+ id: d
35+
36+ property Timer printSettingsTimer: Timer {
37+ interval: 1
38+ onTriggered: printSettings();
39+ }
40+ function printSettings() {
41+ console.log("EdgeBarrierSettings: min="+(minPushThreshold/units.gu(1))+"gu("+minPushThreshold+"px)"
42+ +", max="+(maxPushThreshold/units.gu(1))+"gu("+maxPushThreshold+"px)"
43+ +", sensitivity="+sensitivity
44+ +", threshold="+(pushThreshold/units.gu(1))+"gu("+pushThreshold+"px)"
45+ );
46+ }
47+
48+ property real defaultMinPushThreshold: units.gu(2)
49+ property real minPushThreshold: gsettings.edgeBarrierMinPush ? units.gu(gsettings.edgeBarrierMinPush) : defaultMinPushThreshold
50+ property real maxPushThreshold: {
51+ if (gsettings.edgeBarrierMaxPush && units.gu(gsettings.edgeBarrierMaxPush) > minPushThreshold) {
52+ return units.gu(gsettings.edgeBarrierMaxPush);
53+ } else if (minPushThreshold == defaultMinPushThreshold) {
54+ return units.gu(60);
55+ } else {
56+ return minPushThreshold * 10.0;
57+ }
58+ }
59+ // Value range is [0.0, 1.0]
60+ readonly property real sensitivity: gsettings.edgeBarrierSensitivity
61+ ? Math.min(Math.max(0, gsettings.edgeBarrierSensitivity), 100) / 100
62+ : 0.35
63+
64+ property var gsettings: GSettings { schema.id: "com.canonical.Unity8" }
65+ }
66+}
plugins/Utils/constants.cpp+1−1
@@ -19,7 +19,7 @@
19Constants::Constants(QObject *parent)
19Constants::Constants(QObject *parent)
20 : QObject(parent)
20 : QObject(parent)
21{
21{
22− if (qgetenv("QT_LOAD_TESTABILITY").isEmpty()) {
22+ if (qEnvironmentVariableIsEmpty("QT_LOAD_TESTABILITY")) {
23 m_indicatorValueTimeout = 30000;
23 m_indicatorValueTimeout = 30000;
24 } else {
24 } else {
25 m_indicatorValueTimeout = 5000;
25 m_indicatorValueTimeout = 5000;
plugins/Utils/easingcurve.cpp+1−1
@@ -32,7 +32,7 @@ QEasingCurve::Type EasingCurve::type() const
32 return m_easingCurve.type();
32 return m_easingCurve.type();
33}
33}
34
34
35−void EasingCurve::setType(const QEasingCurve::Type &type)
35+void EasingCurve::setType(const QEasingCurve::Type type)
36{
36{
37 // FIXME: Working around bug https://bugreports.qt-project.org/browse/QTBUG-38686 here
37 // FIXME: Working around bug https://bugreports.qt-project.org/browse/QTBUG-38686 here
38 QEasingCurve newCurve;
38 QEasingCurve newCurve;
plugins/Utils/easingcurve.h+1−1
@@ -46,7 +46,7 @@ public:
46 EasingCurve(QObject *parent = 0);
46 EasingCurve(QObject *parent = 0);
47
47
48 QEasingCurve::Type type() const;
48 QEasingCurve::Type type() const;
49− void setType(const QEasingCurve::Type &type);
49+ void setType(const QEasingCurve::Type type);
50
50
51 qreal period() const;
51 qreal period() const;
52 void setPeriod(qreal period);
52 void setPeriod(qreal period);
plugins/Utils/qmldir+1
@@ -2,3 +2,4 @@ module Utils
2plugin Utils-qml
2plugin Utils-qml
3typeinfo Utils.qmltypes
3typeinfo Utils.qmltypes
4Style 0.1 Style.js
4Style 0.1 Style.js
5+singleton EdgeBarrierSettings 0.1 EdgeBarrierSettings.qml
plugins/Utils/timezoneFormatter.cpp+1−1
@@ -29,7 +29,7 @@ QString TimezoneFormatter::currentTimeInTimezone(const QVariant &tzId) const
29 if (tz.isValid()) {
29 if (tz.isValid()) {
30 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
30 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
31 // return locale-aware string in the form "day, hh:mm", e.g. "Mon 14:30" or "Mon 1:30 pm"
31 // return locale-aware string in the form "day, hh:mm", e.g. "Mon 14:30" or "Mon 1:30 pm"
32− return QStringLiteral("%1 %2").arg(now.toString(QStringLiteral("ddd"))).arg(now.time().toString(Qt::DefaultLocaleShortDate));
32+ return QStringLiteral("%1 %2").arg(now.toString(QStringLiteral("ddd")), now.time().toString(Qt::DefaultLocaleShortDate));
33 }
33 }
34 return QString();
34 return QString();
35}
35}
plugins/Utils/windowstatestorage.cpp+5−5
@@ -66,10 +66,10 @@ WindowStateStorage::WindowState WindowStateStorage::getState(const QString &wind
66 if (!query.first()) {
66 if (!query.first()) {
67 return defaultValue;
67 return defaultValue;
68 }
68 }
69− return (WindowState)query.value("state").toInt();
69+ return (WindowState)query.value(QStringLiteral("state")).toInt();
70}
70}
71
71
72−void WindowStateStorage::saveGeometry(const QString &windowId, const QRect &rect)
72+void WindowStateStorage::saveGeometry(const QString &windowId, const QRect rect)
73{
73{
74 const QString queryString = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values ('%1', '%2', '%3', '%4', '%5');")
74 const QString queryString = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values ('%1', '%2', '%3', '%4', '%5');")
75 .arg(windowId)
75 .arg(windowId)
@@ -94,7 +94,7 @@ void WindowStateStorage::executeAsyncQuery(const QString &queryString)
94 }
94 }
95}
95}
96
96
97−QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect &defaultValue) const
97+QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect defaultValue) const
98{
98{
99 QString queryString = QStringLiteral("SELECT * FROM geometry WHERE windowId = '%1';")
99 QString queryString = QStringLiteral("SELECT * FROM geometry WHERE windowId = '%1';")
100 .arg(windowId);
100 .arg(windowId);
@@ -120,9 +120,9 @@ void WindowStateStorage::initdb()
120 query.exec(QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);"));
120 query.exec(QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);"));
121 }
121 }
122
122
123− if (!m_db.tables().contains("state")) {
123+ if (!m_db.tables().contains(QStringLiteral("state"))) {
124 QSqlQuery query;
124 QSqlQuery query;
125− query.exec("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);");
125+ query.exec(QStringLiteral("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);"));
126 }
126 }
127}
127}
128
128
plugins/Utils/windowstatestorage.h+2−2
@@ -35,8 +35,8 @@ public:
35 Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
35 Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
36 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
36 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
37
37
38− Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect &rect);
38+ Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect rect);
39− Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect &defaultValue) const;
39+ Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect defaultValue) const;
40
40
41private:
41private:
42 void initdb();
42 void initdb();
po/am.po+47−23
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-11-19 19:27+0000\n"
11"PO-Revision-Date: 2015-11-19 19:27+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"
@@ -15,7 +15,7 @@ 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=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:33+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
54msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
55msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
55msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "መውጫ"
60msgstr "መውጫ"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
64msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "መቆለፊያ"
69msgstr "መቆለፊያ"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "መውጫ"
74msgstr "መውጫ"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "መሰረዣ"
79msgstr "መሰረዣ"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "ማጥፊያ"
84msgstr "ማጥፊያ"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "በእርግጥ ማጥፋት ይፈልጋሉ?"
88msgstr "በእርግጥ ማጥፋት ይፈልጋሉ?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "እንደገና ማስነሻ"
93msgstr "እንደገና ማስነሻ"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "ማጥፊያ"
98msgstr "ማጥፊያ"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "እንደገና ማስነሻ"
103msgstr "እንደገና ማስነሻ"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
107msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "አይ"
111msgstr "አይ"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "አዎ"
115msgstr "አዎ"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "ሐይል"
120msgstr "ሐይል"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"በእርግጥ ሐይሉን ማጥፋት\n"
127"በእርግጥ ሐይሉን ማጥፋት\n"
128"ይፈልጋሉ?"
128"ይፈልጋሉ?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "ሐይል ማጥፊያ"
133msgstr "ሐይል ማጥፊያ"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "እንደገና ማስጀመሪያ"
138msgstr "እንደገና ማስጀመሪያ"
@@ -149,6 +149,30 @@ msgstr "የ ድንገተኛ ጥሪ"
149msgid "OK"
149msgid "OK"
150msgstr "እሺ"
150msgstr "እሺ"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
@@ -236,7 +260,7 @@ msgstr "እንዲሁም የተገጠሙ"
236
260
237#: qml/DisabledScreenNotice.qml:42
261#: qml/DisabledScreenNotice.qml:42
238msgid "Your device is now connected to an external display."
262msgid "Your device is now connected to an external display."
239−msgstr ""
263+msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገናኝቷል"
240
264
241#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
242msgid "Unlock"
266msgid "Unlock"
@@ -384,7 +408,7 @@ msgstr "አልተቻለም: እንደገና ለመሞከር መታ ያድርጉ"
384#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
408#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
385msgctxt "Button: Send a reply message"
409msgctxt "Button: Send a reply message"
386msgid "Send"
410msgid "Send"
387−msgstr ""
411+msgstr "መላኪያ"
388
412
389#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
413#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
390msgctxt "Label: Hint in message indicator line edit"
414msgctxt "Label: Hint in message indicator line edit"
@@ -394,7 +418,7 @@ msgstr "መመለሻ"
394#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
418#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
395msgctxt "Button: Call back on phone"
419msgctxt "Button: Call back on phone"
396msgid "Call back"
420msgid "Call back"
397−msgstr ""
421+msgstr "መልሶ መደወያ"
398
422
399#: qml/Panel/Indicators/ModemInfoItem.qml:105
423#: qml/Panel/Indicators/ModemInfoItem.qml:105
400msgid "Unlock SIM"
424msgid "Unlock SIM"
po/ar.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-29 09:41+0000\n"
11"PO-Revision-Date: 2015-07-29 09:41+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"
@@ -16,7 +16,7 @@ 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-11-21 05:33+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -61,72 +61,72 @@ msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مج
61msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
61msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
62msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
62msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
63
63
64−#: qml/Components/Dialogs.qml:116
64+#: qml/Components/Dialogs.qml:144
65msgctxt "Title: Lock/Log out dialog"
65msgctxt "Title: Lock/Log out dialog"
66msgid "Log out"
66msgid "Log out"
67msgstr "خروج"
67msgstr "خروج"
68
68
69−#: qml/Components/Dialogs.qml:117
69+#: qml/Components/Dialogs.qml:145
70msgid "Are you sure you want to log out?"
70msgid "Are you sure you want to log out?"
71msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
71msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
72
72
73−#: qml/Components/Dialogs.qml:119
73+#: qml/Components/Dialogs.qml:147
74msgctxt "Button: Lock the system"
74msgctxt "Button: Lock the system"
75msgid "Lock"
75msgid "Lock"
76msgstr "أوصِد"
76msgstr "أوصِد"
77
77
78−#: qml/Components/Dialogs.qml:126
78+#: qml/Components/Dialogs.qml:154
79msgctxt "Button: Log out from the system"
79msgctxt "Button: Log out from the system"
80msgid "Log Out"
80msgid "Log Out"
81msgstr "خروج"
81msgstr "خروج"
82
82
83−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
83+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
84−#: qml/Components/Dialogs.qml:225
84+#: qml/Components/Dialogs.qml:253
85msgid "Cancel"
85msgid "Cancel"
86msgstr "إلغاء"
86msgstr "إلغاء"
87
87
88−#: qml/Components/Dialogs.qml:145
88+#: qml/Components/Dialogs.qml:173
89msgctxt "Title: Reboot/Shut down dialog"
89msgctxt "Title: Reboot/Shut down dialog"
90msgid "Shut down"
90msgid "Shut down"
91msgstr "إطفاء الجهاز"
91msgstr "إطفاء الجهاز"
92
92
93−#: qml/Components/Dialogs.qml:146
93+#: qml/Components/Dialogs.qml:174
94msgid "Are you sure you want to shut down?"
94msgid "Are you sure you want to shut down?"
95msgstr "هل أنت متأكد من رغبتك في إطفاء الجهاز؟"
95msgstr "هل أنت متأكد من رغبتك في إطفاء الجهاز؟"
96
96
97−#: qml/Components/Dialogs.qml:148
97+#: qml/Components/Dialogs.qml:176
98msgctxt "Button: Reboot the system"
98msgctxt "Button: Reboot the system"
99msgid "Reboot"
99msgid "Reboot"
100msgstr "إعادة التشغيل"
100msgstr "إعادة التشغيل"
101
101
102−#: qml/Components/Dialogs.qml:157
102+#: qml/Components/Dialogs.qml:185
103msgctxt "Button: Shut down the system"
103msgctxt "Button: Shut down the system"
104msgid "Shut down"
104msgid "Shut down"
105msgstr "إطفاء الجهاز"
105msgstr "إطفاء الجهاز"
106
106
107−#: qml/Components/Dialogs.qml:179
107+#: qml/Components/Dialogs.qml:207
108msgctxt "Title: Reboot dialog"
108msgctxt "Title: Reboot dialog"
109msgid "Reboot"
109msgid "Reboot"
110msgstr "إعادة التشغيل"
110msgstr "إعادة التشغيل"
111
111
112−#: qml/Components/Dialogs.qml:180
112+#: qml/Components/Dialogs.qml:208
113msgid "Are you sure you want to reboot?"
113msgid "Are you sure you want to reboot?"
114msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
114msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
115
115
116−#: qml/Components/Dialogs.qml:182
116+#: qml/Components/Dialogs.qml:210
117msgid "No"
117msgid "No"
118msgstr "لا"
118msgstr "لا"
119
119
120−#: qml/Components/Dialogs.qml:189
120+#: qml/Components/Dialogs.qml:217
121msgid "Yes"
121msgid "Yes"
122msgstr "نعم"
122msgstr "نعم"
123
123
124−#: qml/Components/Dialogs.qml:204
124+#: qml/Components/Dialogs.qml:232
125msgctxt "Title: Power off/Restart dialog"
125msgctxt "Title: Power off/Restart dialog"
126msgid "Power"
126msgid "Power"
127msgstr "الطاقة"
127msgstr "الطاقة"
128
128
129−#: qml/Components/Dialogs.qml:205
129+#: qml/Components/Dialogs.qml:233
130msgid ""
130msgid ""
131"Are you sure you would like\n"
131"Are you sure you would like\n"
132"to power off?"
132"to power off?"
@@ -134,12 +134,12 @@ msgstr ""
134"هل أنت متأكد من رغبتك\n"
134"هل أنت متأكد من رغبتك\n"
135"في إيقاف التشغيل؟"
135"في إيقاف التشغيل؟"
136
136
137−#: qml/Components/Dialogs.qml:207
137+#: qml/Components/Dialogs.qml:235
138msgctxt "Button: Power off the system"
138msgctxt "Button: Power off the system"
139msgid "Power off"
139msgid "Power off"
140msgstr "إيقاف التشغيل"
140msgstr "إيقاف التشغيل"
141
141
142−#: qml/Components/Dialogs.qml:216
142+#: qml/Components/Dialogs.qml:244
143msgctxt "Button: Restart the system"
143msgctxt "Button: Restart the system"
144msgid "Restart"
144msgid "Restart"
145msgstr "إعادة التشغيل"
145msgstr "إعادة التشغيل"
@@ -156,6 +156,30 @@ msgstr "مكالمة طوارئ"
156msgid "OK"
156msgid "OK"
157msgstr "موافق"
157msgstr "موافق"
158
158
159+#: qml/Components/ModeSwitchWarningDialog.qml:32
160+msgid "Apps may have unsaved data:"
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:57
164+msgid "Re-dock, save your work and close these apps to continue."
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:63
168+msgid "Or force close now (unsaved data will be lost)."
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:75
172+msgid "OK, I will reconnect"
173+msgstr ""
174+
175+#: qml/Components/ModeSwitchWarningDialog.qml:76
176+msgid "Reconnect now!"
177+msgstr ""
178+
179+#: qml/Components/ModeSwitchWarningDialog.qml:88
180+msgid "Close all"
181+msgstr ""
182+
159#: qml/Dash/DashPageHeader.qml:265
183#: qml/Dash/DashPageHeader.qml:265
160msgctxt "Button: Open the Ubuntu Store"
184msgctxt "Button: Open the Ubuntu Store"
161msgid "Store"
185msgid "Store"
po/ast.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-06 12:07+0000\n"
11"PO-Revision-Date: 2015-10-06 12:07+0000\n"
12"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
12"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
13"Language-Team: Asturian <ast@li.org>\n"
13"Language-Team: Asturian <ast@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -55,72 +55,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
55msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
56msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
56msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
57
57
58−#: qml/Components/Dialogs.qml:116
58+#: qml/Components/Dialogs.qml:144
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr "Zarrar sesión"
61msgstr "Zarrar sesión"
62
62
63−#: qml/Components/Dialogs.qml:117
63+#: qml/Components/Dialogs.qml:145
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr "¿De xuru que quies zarrar la sesión?"
65msgstr "¿De xuru que quies zarrar la sesión?"
66
66
67−#: qml/Components/Dialogs.qml:119
67+#: qml/Components/Dialogs.qml:147
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr "Bloquiar"
70msgstr "Bloquiar"
71
71
72−#: qml/Components/Dialogs.qml:126
72+#: qml/Components/Dialogs.qml:154
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr "Zarrar sesión"
75msgstr "Zarrar sesión"
76
76
77−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
78−#: qml/Components/Dialogs.qml:225
78+#: qml/Components/Dialogs.qml:253
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Encaboxar"
80msgstr "Encaboxar"
81
81
82−#: qml/Components/Dialogs.qml:145
82+#: qml/Components/Dialogs.qml:173
83msgctxt "Title: Reboot/Shut down dialog"
83msgctxt "Title: Reboot/Shut down dialog"
84msgid "Shut down"
84msgid "Shut down"
85msgstr "Apagáu"
85msgstr "Apagáu"
86
86
87−#: qml/Components/Dialogs.qml:146
87+#: qml/Components/Dialogs.qml:174
88msgid "Are you sure you want to shut down?"
88msgid "Are you sure you want to shut down?"
89msgstr "¿De xuru que quies apagar?"
89msgstr "¿De xuru que quies apagar?"
90
90
91−#: qml/Components/Dialogs.qml:148
91+#: qml/Components/Dialogs.qml:176
92msgctxt "Button: Reboot the system"
92msgctxt "Button: Reboot the system"
93msgid "Reboot"
93msgid "Reboot"
94msgstr "Reaniciar"
94msgstr "Reaniciar"
95
95
96−#: qml/Components/Dialogs.qml:157
96+#: qml/Components/Dialogs.qml:185
97msgctxt "Button: Shut down the system"
97msgctxt "Button: Shut down the system"
98msgid "Shut down"
98msgid "Shut down"
99msgstr "Apagar"
99msgstr "Apagar"
100
100
101−#: qml/Components/Dialogs.qml:179
101+#: qml/Components/Dialogs.qml:207
102msgctxt "Title: Reboot dialog"
102msgctxt "Title: Reboot dialog"
103msgid "Reboot"
103msgid "Reboot"
104msgstr "Reaniciu"
104msgstr "Reaniciu"
105
105
106−#: qml/Components/Dialogs.qml:180
106+#: qml/Components/Dialogs.qml:208
107msgid "Are you sure you want to reboot?"
107msgid "Are you sure you want to reboot?"
108msgstr "¿De xuru que quies reaniciar?"
108msgstr "¿De xuru que quies reaniciar?"
109
109
110−#: qml/Components/Dialogs.qml:182
110+#: qml/Components/Dialogs.qml:210
111msgid "No"
111msgid "No"
112msgstr "Non"
112msgstr "Non"
113
113
114−#: qml/Components/Dialogs.qml:189
114+#: qml/Components/Dialogs.qml:217
115msgid "Yes"
115msgid "Yes"
116msgstr "Sí"
116msgstr "Sí"
117
117
118−#: qml/Components/Dialogs.qml:204
118+#: qml/Components/Dialogs.qml:232
119msgctxt "Title: Power off/Restart dialog"
119msgctxt "Title: Power off/Restart dialog"
120msgid "Power"
120msgid "Power"
121msgstr "Apagáu"
121msgstr "Apagáu"
122
122
123−#: qml/Components/Dialogs.qml:205
123+#: qml/Components/Dialogs.qml:233
124msgid ""
124msgid ""
125"Are you sure you would like\n"
125"Are you sure you would like\n"
126"to power off?"
126"to power off?"
@@ -128,12 +128,12 @@ msgstr ""
128"¿De xuru que te prestaría\n"
128"¿De xuru que te prestaría\n"
129"apagar?"
129"apagar?"
130
130
131−#: qml/Components/Dialogs.qml:207
131+#: qml/Components/Dialogs.qml:235
132msgctxt "Button: Power off the system"
132msgctxt "Button: Power off the system"
133msgid "Power off"
133msgid "Power off"
134msgstr "Apagar"
134msgstr "Apagar"
135
135
136−#: qml/Components/Dialogs.qml:216
136+#: qml/Components/Dialogs.qml:244
137msgctxt "Button: Restart the system"
137msgctxt "Button: Restart the system"
138msgid "Restart"
138msgid "Restart"
139msgstr "Reaniciar"
139msgstr "Reaniciar"
@@ -150,6 +150,30 @@ msgstr "Llamada d'emerxencia"
150msgid "OK"
150msgid "OK"
151msgstr "Aceutar"
151msgstr "Aceutar"
152
152
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
154+msgid "Apps may have unsaved data:"
155+msgstr ""
156+
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
158+msgid "Re-dock, save your work and close these apps to continue."
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
162+msgid "Or force close now (unsaved data will be lost)."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:76
170+msgid "Reconnect now!"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:88
174+msgid "Close all"
175+msgstr ""
176+
153#: qml/Dash/DashPageHeader.qml:265
177#: qml/Dash/DashPageHeader.qml:265
154msgctxt "Button: Open the Ubuntu Store"
178msgctxt "Button: Open the Ubuntu Store"
155msgid "Store"
179msgid "Store"
po/az.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-09-03 16:39+0000\n"
11"PO-Revision-Date: 2014-09-03 16:39+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
64msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "İmtina"
79msgstr "İmtina"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Sistemi söndürmәk istәdiyinizә әminsiniz?"
88msgstr "Sistemi söndürmәk istәdiyinizә әminsiniz?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
107msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Yox"
111msgstr "Yox"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Hə"
115msgstr "Hə"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr "Zərurət zəngi"
147msgid "OK"
147msgid "OK"
148msgstr "Oldu"
148msgstr "Oldu"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/be.po+45−21
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-09-24 14:32+0000\n"
11"PO-Revision-Date: 2015-09-24 14:32+0000\n"
12"Last-Translator: Siamion Šachalevič <semen.shah@gmail.com>\n"
12"Last-Translator: Siamion Šachalevič <semen.shah@gmail.com>\n"
13"Language-Team: Belarusian <be@li.org>\n"
13"Language-Team: Belarusian <be@li.org>\n"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -59,72 +59,72 @@ msgstr[0] "Пачакайце %1 хвіліну і паўтарыце спроб
59msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
59msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
60msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
60msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
61
61
62−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:144
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Выйсці"
65msgstr "Выйсці"
66
66
67−#: qml/Components/Dialogs.qml:117
67+#: qml/Components/Dialogs.qml:145
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Вы ўпэўненыя, што хочаце выйсці?"
69msgstr "Вы ўпэўненыя, што хочаце выйсці?"
70
70
71−#: qml/Components/Dialogs.qml:119
71+#: qml/Components/Dialogs.qml:147
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Заблакаваць"
74msgstr "Заблакаваць"
75
75
76−#: qml/Components/Dialogs.qml:126
76+#: qml/Components/Dialogs.qml:154
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Выйсці"
79msgstr "Выйсці"
80
80
81−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82−#: qml/Components/Dialogs.qml:225
82+#: qml/Components/Dialogs.qml:253
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Скасаваць"
84msgstr "Скасаваць"
85
85
86−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:173
87msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
88msgid "Shut down"
88msgid "Shut down"
89msgstr "Выключыць"
89msgstr "Выключыць"
90
90
91−#: qml/Components/Dialogs.qml:146
91+#: qml/Components/Dialogs.qml:174
92msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
93msgstr "Вы ўпэўненыя, што жадаеце выключыць прыладу?"
93msgstr "Вы ўпэўненыя, што жадаеце выключыць прыладу?"
94
94
95−#: qml/Components/Dialogs.qml:148
95+#: qml/Components/Dialogs.qml:176
96msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
97msgid "Reboot"
97msgid "Reboot"
98msgstr "Перазагрузіць"
98msgstr "Перазагрузіць"
99
99
100−#: qml/Components/Dialogs.qml:157
100+#: qml/Components/Dialogs.qml:185
101msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
102msgid "Shut down"
102msgid "Shut down"
103msgstr "Выключыць"
103msgstr "Выключыць"
104
104
105−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:207
106msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
107msgid "Reboot"
107msgid "Reboot"
108msgstr "Перазагрузіць"
108msgstr "Перазагрузіць"
109
109
110−#: qml/Components/Dialogs.qml:180
110+#: qml/Components/Dialogs.qml:208
111msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
112msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
112msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
113
113
114−#: qml/Components/Dialogs.qml:182
114+#: qml/Components/Dialogs.qml:210
115msgid "No"
115msgid "No"
116msgstr "Не"
116msgstr "Не"
117
117
118−#: qml/Components/Dialogs.qml:189
118+#: qml/Components/Dialogs.qml:217
119msgid "Yes"
119msgid "Yes"
120msgstr "Так"
120msgstr "Так"
121
121
122−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:232
123msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
124msgid "Power"
124msgid "Power"
125msgstr "Сілкаванне"
125msgstr "Сілкаванне"
126
126
127−#: qml/Components/Dialogs.qml:205
127+#: qml/Components/Dialogs.qml:233
128msgid ""
128msgid ""
129"Are you sure you would like\n"
129"Are you sure you would like\n"
130"to power off?"
130"to power off?"
@@ -132,12 +132,12 @@ msgstr ""
132"Вы ўпэўнены, што хочаце\n"
132"Вы ўпэўнены, што хочаце\n"
133"выключыць кампутар?"
133"выключыць кампутар?"
134
134
135−#: qml/Components/Dialogs.qml:207
135+#: qml/Components/Dialogs.qml:235
136msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
137msgid "Power off"
137msgid "Power off"
138msgstr "Выключыць"
138msgstr "Выключыць"
139
139
140−#: qml/Components/Dialogs.qml:216
140+#: qml/Components/Dialogs.qml:244
141msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
142msgid "Restart"
142msgid "Restart"
143msgstr "Перазапуск"
143msgstr "Перазапуск"
@@ -154,6 +154,30 @@ msgstr "Терміновы выклік"
154msgid "OK"
154msgid "OK"
155msgstr "Добра"
155msgstr "Добра"
156
156
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
157#: qml/Dash/DashPageHeader.qml:265
181#: qml/Dash/DashPageHeader.qml:265
158msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
159msgid "Store"
183msgid "Store"
@@ -249,7 +273,7 @@ msgstr "Разблакаваць"
249
273
250#: qml/Greeter/LoginList.qml:236
274#: qml/Greeter/LoginList.qml:236
251msgid "Retry"
275msgid "Retry"
252−msgstr "Паспрабаваць ізноў"
276+msgstr "Паспрабаваць зноў"
253
277
254#: qml/Greeter/LoginList.qml:237
278#: qml/Greeter/LoginList.qml:237
255msgid "Tap to unlock"
279msgid "Tap to unlock"
po/bg.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-12 14:43+0000\n"
11"PO-Revision-Date: 2015-04-12 14:43+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"Искате ли да \n"
127"Искате ли да \n"
128"изключите захранването на устройството?"
128"изключите захранването на устройството?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr ""
133msgstr ""
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr ""
138msgstr ""
@@ -149,6 +149,30 @@ msgstr "Спешно повикване"
149msgid "OK"
149msgid "OK"
150msgstr ""
150msgstr ""
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/bn.ponew file+662
@@ -0,0 +1,662 @@
1+# Bengali translation for unity8
2+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3+# This file is distributed under the same license as the unity8 package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: unity8\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11+"PO-Revision-Date: 2015-11-27 19:38+0000\n"
12+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13+"Language-Team: Bengali <bn@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
20+
21+#: plugins/IntegratedLightDM/Greeter.cpp:112
22+msgid "Password: "
23+msgstr ""
24+
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27+msgid "Pin shortcut"
28+msgstr ""
29+
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
35+msgid "Unpin shortcut"
36+msgstr ""
37+
38+#: qml/Components/DelayedLockscreen.qml:49
39+msgid "Device Locked"
40+msgstr ""
41+
42+#: qml/Components/DelayedLockscreen.qml:64
43+msgid "You have been locked out due to too many failed passphrase attempts."
44+msgstr ""
45+
46+#: qml/Components/DelayedLockscreen.qml:65
47+msgid "You have been locked out due to too many failed passcode attempts."
48+msgstr ""
49+
50+#: qml/Components/DelayedLockscreen.qml:74
51+#, qt-format
52+msgid "Please wait %1 minute and then try again…"
53+msgid_plural "Please wait %1 minutes and then try again…"
54+msgstr[0] ""
55+msgstr[1] ""
56+
57+#: qml/Components/Dialogs.qml:144
58+msgctxt "Title: Lock/Log out dialog"
59+msgid "Log out"
60+msgstr ""
61+
62+#: qml/Components/Dialogs.qml:145
63+msgid "Are you sure you want to log out?"
64+msgstr ""
65+
66+#: qml/Components/Dialogs.qml:147
67+msgctxt "Button: Lock the system"
68+msgid "Lock"
69+msgstr ""
70+
71+#: qml/Components/Dialogs.qml:154
72+msgctxt "Button: Log out from the system"
73+msgid "Log Out"
74+msgstr ""
75+
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
78+msgid "Cancel"
79+msgstr ""
80+
81+#: qml/Components/Dialogs.qml:173
82+msgctxt "Title: Reboot/Shut down dialog"
83+msgid "Shut down"
84+msgstr ""
85+
86+#: qml/Components/Dialogs.qml:174
87+msgid "Are you sure you want to shut down?"
88+msgstr ""
89+
90+#: qml/Components/Dialogs.qml:176
91+msgctxt "Button: Reboot the system"
92+msgid "Reboot"
93+msgstr ""
94+
95+#: qml/Components/Dialogs.qml:185
96+msgctxt "Button: Shut down the system"
97+msgid "Shut down"
98+msgstr ""
99+
100+#: qml/Components/Dialogs.qml:207
101+msgctxt "Title: Reboot dialog"
102+msgid "Reboot"
103+msgstr ""
104+
105+#: qml/Components/Dialogs.qml:208
106+msgid "Are you sure you want to reboot?"
107+msgstr ""
108+
109+#: qml/Components/Dialogs.qml:210
110+msgid "No"
111+msgstr ""
112+
113+#: qml/Components/Dialogs.qml:217
114+msgid "Yes"
115+msgstr ""
116+
117+#: qml/Components/Dialogs.qml:232
118+msgctxt "Title: Power off/Restart dialog"
119+msgid "Power"
120+msgstr ""
121+
122+#: qml/Components/Dialogs.qml:233
123+msgid ""
124+"Are you sure you would like\n"
125+"to power off?"
126+msgstr ""
127+
128+#: qml/Components/Dialogs.qml:235
129+msgctxt "Button: Power off the system"
130+msgid "Power off"
131+msgstr ""
132+
133+#: qml/Components/Dialogs.qml:244
134+msgctxt "Button: Restart the system"
135+msgid "Restart"
136+msgstr ""
137+
138+#: qml/Components/Lockscreen.qml:245
139+msgid "Return to Call"
140+msgstr ""
141+
142+#: qml/Components/Lockscreen.qml:245
143+msgid "Emergency Call"
144+msgstr ""
145+
146+#: qml/Components/Lockscreen.qml:277
147+msgid "OK"
148+msgstr ""
149+
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
175+msgctxt "Button: Open the Ubuntu Store"
176+msgid "Store"
177+msgstr ""
178+
179+#: qml/Dash/DashPageHeader.qml:272
180+msgctxt "Button: Start a search in the current dash scope"
181+msgid "Search"
182+msgstr ""
183+
184+#: qml/Dash/DashPageHeader.qml:282
185+msgctxt "Button: Show the current dash scope settings"
186+msgid "Settings"
187+msgstr ""
188+
189+#: qml/Dash/DashPageHeader.qml:289
190+msgid "Remove from Favorites"
191+msgstr ""
192+
193+#: qml/Dash/DashPageHeader.qml:289
194+msgid "Add to Favorites"
195+msgstr ""
196+
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
210+#: qml/Dash/Previews/PreviewActionCombo.qml:35
211+msgid "More..."
212+msgstr ""
213+
214+#: qml/Dash/Previews/PreviewActionCombo.qml:35
215+msgid "Less..."
216+msgstr ""
217+
218+#: qml/Dash/Previews/PreviewCommentInput.qml:68
219+#: qml/Dash/Previews/PreviewRatingInput.qml:174
220+msgid "Send"
221+msgstr ""
222+
223+#: qml/Dash/Previews/PreviewRatingInput.qml:84
224+msgid "Rate this"
225+msgstr ""
226+
227+#: qml/Dash/Previews/PreviewRatingInput.qml:129
228+msgid "Add a review"
229+msgstr ""
230+
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
235+#: qml/Dash/PullToRefreshScopeStyle.qml:55
236+msgid "Pull to refresh…"
237+msgstr ""
238+
239+#: qml/Dash/PullToRefreshScopeStyle.qml:60
240+msgid "Release to refresh…"
241+msgstr ""
242+
243+#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
244+msgid "Enable location data"
245+msgstr ""
246+
247+#: qml/Dash/ScopesList.qml:67
248+msgid "Manage"
249+msgstr ""
250+
251+#: qml/Dash/ScopesList.qml:113
252+msgid "Home"
253+msgstr ""
254+
255+#: qml/Dash/ScopesList.qml:114
256+msgid "Also installed"
257+msgstr ""
258+
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
263+#: qml/Greeter/CoverPage.qml:107
264+msgid "Unlock"
265+msgstr ""
266+
267+#: qml/Greeter/LoginList.qml:236
268+msgid "Retry"
269+msgstr ""
270+
271+#: qml/Greeter/LoginList.qml:237
272+msgid "Tap to unlock"
273+msgstr ""
274+
275+#: qml/Greeter/NarrowView.qml:54 qml/Wizard/Pages/passwd-confirm.qml:53
276+msgid "Sorry, incorrect passphrase."
277+msgstr ""
278+
279+#: qml/Greeter/NarrowView.qml:55 qml/Wizard/Pages/passwd-confirm.qml:54
280+msgid "Sorry, incorrect passcode."
281+msgstr ""
282+
283+#: qml/Greeter/NarrowView.qml:56
284+msgid "This will be your last attempt."
285+msgstr ""
286+
287+#: qml/Greeter/NarrowView.qml:58
288+msgid ""
289+"If passphrase is entered incorrectly, your phone will conduct a factory "
290+"reset and all personal data will be deleted."
291+msgstr ""
292+
293+#: qml/Greeter/NarrowView.qml:59
294+msgid ""
295+"If passcode is entered incorrectly, your phone will conduct a factory reset "
296+"and all personal data will be deleted."
297+msgstr ""
298+
299+#: qml/Greeter/NarrowView.qml:116
300+#, qt-format
301+msgid "Enter %1"
302+msgstr ""
303+
304+#: qml/Greeter/NarrowView.qml:117 qml/Wizard/Pages/passwd-set.qml:60
305+msgid "Enter passphrase"
306+msgstr ""
307+
308+#: qml/Greeter/NarrowView.qml:118
309+msgid "Enter passcode"
310+msgstr ""
311+
312+#: qml/Greeter/NarrowView.qml:119
313+#, qt-format
314+msgid "Sorry, incorrect %1"
315+msgstr ""
316+
317+#: qml/Greeter/NarrowView.qml:120
318+msgid "Sorry, incorrect passphrase"
319+msgstr ""
320+
321+#: qml/Greeter/NarrowView.qml:121
322+msgctxt "passphrase"
323+msgid "Please re-enter"
324+msgstr ""
325+
326+#: qml/Greeter/NarrowView.qml:122
327+msgid "Sorry, incorrect passcode"
328+msgstr ""
329+
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
331+msgid "Show password"
332+msgstr ""
333+
334+#: qml/Panel/ActiveCallHint.qml:79
335+msgid "Tap to return to call..."
336+msgstr ""
337+
338+#: qml/Panel/ActiveCallHint.qml:92
339+msgid "Conference"
340+msgstr ""
341+
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
343+msgid "Nothing is playing"
344+msgstr ""
345+
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
347+#, qt-format
348+msgid "%1 hour"
349+msgid_plural "%1 hours"
350+msgstr[0] ""
351+msgstr[1] ""
352+
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
354+#, qt-format
355+msgid "%1 minute"
356+msgid_plural "%1 minutes"
357+msgstr[0] ""
358+msgstr[1] ""
359+
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
361+#, qt-format
362+msgid "%1 second"
363+msgid_plural "%1 seconds"
364+msgstr[0] ""
365+msgstr[1] ""
366+
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
368+msgid "0 seconds"
369+msgstr ""
370+
371+#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
373+#, qt-format
374+msgid "%1 remaining"
375+msgstr ""
376+
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
378+msgid "In queue…"
379+msgstr ""
380+
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
382+msgid "Downloading"
383+msgstr ""
384+
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
386+msgid "Paused, tap to resume"
387+msgstr ""
388+
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
390+msgid "Canceled"
391+msgstr ""
392+
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
394+msgid "Finished"
395+msgstr ""
396+
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
398+msgid "Failed, tap to retry"
399+msgstr ""
400+
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
408+msgctxt "Label: Hint in message indicator line edit"
409+msgid "Reply"
410+msgstr ""
411+
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
414+msgid "Call back"
415+msgstr ""
416+
417+#: qml/Panel/Indicators/ModemInfoItem.qml:105
418+msgid "Unlock SIM"
419+msgstr ""
420+
421+#: qml/Panel/Indicators/RoamingIndication.qml:27
422+msgid "Roaming"
423+msgstr ""
424+
425+#: qml/Tutorial/TutorialBottomFinish.qml:24
426+msgid "This action does different things for different apps"
427+msgstr ""
428+
429+#: qml/Tutorial/TutorialBottomFinish.qml:25
430+msgid "Tap here to finish."
431+msgstr ""
432+
433+#: qml/Tutorial/TutorialBottom.qml:28
434+msgid "Open special menus"
435+msgstr ""
436+
437+#: qml/Tutorial/TutorialBottom.qml:29
438+msgid "Swipe up from the bottom edge."
439+msgstr ""
440+
441+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
442+#: qml/Tutorial/TutorialRight.qml:144
443+msgid "Tap here to continue."
444+msgstr ""
445+
446+#: qml/Tutorial/TutorialLeftFinish.qml:24
447+msgid "These are the shortcuts to favorite apps"
448+msgstr ""
449+
450+#: qml/Tutorial/TutorialLeft.qml:26
451+msgid "Open the launcher"
452+msgstr ""
453+
454+#: qml/Tutorial/TutorialLeft.qml:27
455+msgid "Short swipe from the left edge."
456+msgstr ""
457+
458+#: qml/Tutorial/TutorialPage.qml:178
459+msgid "You almost got it!"
460+msgstr ""
461+
462+#: qml/Tutorial/TutorialPage.qml:195
463+msgid "Try again."
464+msgstr ""
465+
466+#: qml/Tutorial/TutorialRight.qml:31
467+msgid "To view open apps"
468+msgstr ""
469+
470+#: qml/Tutorial/TutorialRight.qml:32
471+msgid "Long swipe from the right edge."
472+msgstr ""
473+
474+#: qml/Tutorial/TutorialRight.qml:122
475+msgid "View all your running tasks."
476+msgstr ""
477+
478+#: qml/Wizard/Page.qml:89
479+msgctxt "Button: Go back one page in the Wizard"
480+msgid "Back"
481+msgstr ""
482+
483+#: qml/Wizard/Pages/10-welcome.qml:27
484+msgid "Hi!"
485+msgstr ""
486+
487+#: qml/Wizard/Pages/10-welcome.qml:44
488+msgid "Welcome to your Ubuntu phone."
489+msgstr ""
490+
491+#: qml/Wizard/Pages/10-welcome.qml:52
492+msgid "Let’s get started."
493+msgstr ""
494+
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
502+#: qml/Wizard/Pages/20-sim.qml:25
503+msgid "Add a SIM card and restart your device"
504+msgstr ""
505+
506+#: qml/Wizard/Pages/20-sim.qml:59
507+msgid "Without it, you won’t be able to make calls or use text messaging."
508+msgstr ""
509+
510+#: qml/Wizard/Pages/20-sim.qml:73 qml/Wizard/Pages/40-wifi.qml:215
511+msgid "Skip"
512+msgstr ""
513+
514+#: qml/Wizard/Pages/30-passwd-type.qml:39
515+msgid "Lock security"
516+msgstr ""
517+
518+#: qml/Wizard/Pages/30-passwd-type.qml:74
519+msgid "Please select how you’d like to unlock your phone."
520+msgstr ""
521+
522+#: qml/Wizard/Pages/30-passwd-type.qml:97
523+msgctxt "Label: Type of security method"
524+msgid "Swipe"
525+msgstr ""
526+
527+#: qml/Wizard/Pages/30-passwd-type.qml:98
528+msgctxt "Label: Description of security method"
529+msgid "No security"
530+msgstr ""
531+
532+#: qml/Wizard/Pages/30-passwd-type.qml:100
533+msgctxt "Label: Type of security method"
534+msgid "Passcode"
535+msgstr ""
536+
537+#: qml/Wizard/Pages/30-passwd-type.qml:101
538+msgctxt "Label: Description of security method"
539+msgid "4 digits only"
540+msgstr ""
541+
542+#: qml/Wizard/Pages/30-passwd-type.qml:103
543+msgctxt "Label: Type of security method"
544+msgid "Passphrase"
545+msgstr ""
546+
547+#: qml/Wizard/Pages/30-passwd-type.qml:104
548+msgctxt "Label: Description of security method"
549+msgid "Numbers and letters"
550+msgstr ""
551+
552+#: qml/Wizard/Pages/40-wifi.qml:29
553+msgid "Connect to Wi‑Fi"
554+msgstr ""
555+
556+#: qml/Wizard/Pages/40-wifi.qml:168
557+msgid "Available networks…"
558+msgstr ""
559+
560+#: qml/Wizard/Pages/40-wifi.qml:169
561+msgid "No available networks."
562+msgstr ""
563+
564+#: qml/Wizard/Pages/50-location.qml:27
565+msgid "Location"
566+msgstr ""
567+
568+#: qml/Wizard/Pages/50-location.qml:62
569+msgid "Let the phone detect your location:"
570+msgstr ""
571+
572+#: qml/Wizard/Pages/50-location.qml:69
573+msgid "Using GPS only (less accurate)"
574+msgstr ""
575+
576+#: qml/Wizard/Pages/50-location.qml:86
577+msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
578+msgstr ""
579+
580+#. Translators: HERE is a trademark for Nokia's location service, you probably shouldn't translate it
581+#: qml/Wizard/Pages/50-location.qml:103
582+msgid ""
583+"By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
584+"conditions</a>."
585+msgstr ""
586+
587+#: qml/Wizard/Pages/50-location.qml:112
588+msgid "Not at all"
589+msgstr ""
590+
591+#: qml/Wizard/Pages/50-location.qml:124
592+msgid "You can change your mind later in <b>System Settings</b>."
593+msgstr ""
594+
595+#: qml/Wizard/Pages/60-reporting.qml:26
596+msgid "Improving your experience"
597+msgstr ""
598+
599+#: qml/Wizard/Pages/60-reporting.qml:46
600+msgid ""
601+"Your phone is set up to automatically report errors to Canonical and its "
602+"partners, the makers of the operating system."
603+msgstr ""
604+
605+#: qml/Wizard/Pages/60-reporting.qml:53
606+msgid ""
607+"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
608+"Privacy</b>"
609+msgstr ""
610+
611+#: qml/Wizard/Pages/80-finished.qml:24
612+msgid "All done"
613+msgstr ""
614+
615+#: qml/Wizard/Pages/80-finished.qml:39
616+msgid "Nice work!"
617+msgstr ""
618+
619+#: qml/Wizard/Pages/80-finished.qml:46
620+msgid "Your phone is now ready to use."
621+msgstr ""
622+
623+#: qml/Wizard/Pages/80-finished.qml:53
624+msgid "Finish"
625+msgstr ""
626+
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
652+#. Translators: This is the arrow for "Back" buttons
653+#: qml/Wizard/StackButton.qml:39
654+#, qt-format
655+msgid "〈 %1"
656+msgstr ""
657+
658+#. Translators: This is the arrow for "Forward" buttons
659+#: qml/Wizard/StackButton.qml:42
660+#, qt-format
661+msgid "%1 〉"
662+msgstr ""
po/br.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-05 06:47+0000\n"
11"PO-Revision-Date: 2015-10-05 06:47+0000\n"
12"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
12"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
13"Language-Team: Breton <br@li.org>\n"
13"Language-Team: Breton <br@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
58msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
59msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
59msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Digevreañ"
64msgstr "Digevreañ"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
68msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Prennañ"
73msgstr "Prennañ"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Digevreañ"
78msgstr "Digevreañ"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Nullañ"
83msgstr "Nullañ"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Lazhañ ar benveg"
88msgstr "Lazhañ ar benveg"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Ha sur oc'h e fell deoc'h lazhañ ar benveg ?"
92msgstr "Ha sur oc'h e fell deoc'h lazhañ ar benveg ?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Adloc'hañ"
97msgstr "Adloc'hañ"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Lazhañ ar benveg"
102msgstr "Lazhañ ar benveg"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Adloc'hañ"
107msgstr "Adloc'hañ"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
111msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "N'on ket"
115msgstr "N'on ket"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Ya"
119msgstr "Ya"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Enaouiñ"
124msgstr "Enaouiñ"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Ha sur oc'h e fell deoc'h\n"
131"Ha sur oc'h e fell deoc'h\n"
132"troc'hañ an tredan ?"
132"troc'hañ an tredan ?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Lazhañ"
137msgstr "Lazhañ"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Adloc'hañ"
142msgstr "Adloc'hañ"
@@ -153,6 +153,30 @@ msgstr "Pellgomzadenn vallus"
153msgid "OK"
153msgid "OK"
154msgstr "Mat eo"
154msgstr "Mat eo"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/bs.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-16 22:33+0000\n"
11"PO-Revision-Date: 2014-01-16 22:33+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,72 +56,72 @@ msgstr[0] "Molim pričekajte %1 minutu i onda pokušajte ponovo..."
56msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
56msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
57msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
57msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Odjavite se"
62msgstr "Odjavite se"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Da li ste sigurni da se želite odjaviti?"
66msgstr "Da li ste sigurni da se želite odjaviti?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Zaključaj"
71msgstr "Zaključaj"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Odjavi se"
76msgstr "Odjavi se"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Otkaži"
81msgstr "Otkaži"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Ugasi"
86msgstr "Ugasi"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Da li ste sigurni da želite ugasiti?"
90msgstr "Da li ste sigurni da želite ugasiti?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Ponovo pokreni"
95msgstr "Ponovo pokreni"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Gašenje sistema"
100msgstr "Gašenje sistema"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Ponovo pokreni"
105msgstr "Ponovo pokreni"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
109msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Ne"
113msgstr "Ne"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Da"
117msgstr "Da"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Napajanje"
122msgstr "Napajanje"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
@@ -129,12 +129,12 @@ msgstr ""
129"Da li ste sigurni da želite\n"
129"Da li ste sigurni da želite\n"
130"isključiti?"
130"isključiti?"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr "Isključi"
135msgstr "Isključi"
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr "Restartuj"
140msgstr "Restartuj"
@@ -151,6 +151,30 @@ msgstr "Hitan Poziv"
151msgid "OK"
151msgid "OK"
152msgstr "U redu"
152msgstr "U redu"
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/ca.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 09:48+0000\n"
11"PO-Revision-Date: 2015-07-04 09:48+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Surt"
64msgstr "Surt"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Segur que voleu sortir?"
68msgstr "Segur que voleu sortir?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Bloca"
73msgstr "Bloca"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Surt"
78msgstr "Surt"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Cancel·la"
83msgstr "Cancel·la"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Apaga"
88msgstr "Apaga"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Segur que voleu apagar?"
92msgstr "Segur que voleu apagar?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Reinicia"
97msgstr "Reinicia"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Apaga"
102msgstr "Apaga"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Reinicia"
107msgstr "Reinicia"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Segur que voleu reiniciar?"
111msgstr "Segur que voleu reiniciar?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "No"
115msgstr "No"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Sí"
119msgstr "Sí"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Energia"
124msgstr "Energia"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Segur que voleu\n"
131"Segur que voleu\n"
132"apagar?"
132"apagar?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Apaga"
137msgstr "Apaga"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Reinicia"
142msgstr "Reinicia"
@@ -153,6 +153,30 @@ msgstr "Trucada d'emergència"
153msgid "OK"
153msgid "OK"
154msgstr "D'acord"
154msgstr "D'acord"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/ca@valencia.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-02-22 15:22+0000\n"
11"PO-Revision-Date: 2015-02-22 15:22+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Segur que voleu eixir?"
68msgstr "Segur que voleu eixir?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr ""
73msgstr ""
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr ""
78msgstr ""
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Cancel·la"
83msgstr "Cancel·la"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Segur que voleu apagar?"
92msgstr "Segur que voleu apagar?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Segur que voleu reiniciar?"
111msgstr "Segur que voleu reiniciar?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "No"
115msgstr "No"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Sí"
119msgstr "Sí"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr ""
124msgstr ""
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Segur que voleu\n"
131"Segur que voleu\n"
132"apagar?"
132"apagar?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr ""
137msgstr ""
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr ""
142msgstr ""
@@ -153,6 +153,30 @@ msgstr "Cridada d'emergència"
153msgid "OK"
153msgid "OK"
154msgstr "D'acord"
154msgstr "D'acord"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/ce.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-02-15 04:01+0000\n"
11"PO-Revision-Date: 2015-02-15 04:01+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/ckb.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-21 11:05+0000\n"
11"PO-Revision-Date: 2014-01-21 11:05+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr "هێڵی فریاگوزاری"
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/cs.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-07 10:44+0000\n"
11"PO-Revision-Date: 2015-07-07 10:44+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"
@@ -15,7 +15,7 @@ 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 && 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20"Language: cs\n"
20"Language: cs\n"
21
21
@@ -58,72 +58,72 @@ msgstr[0] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
58msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
58msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
59msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
59msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Odhlásit se"
64msgstr "Odhlásit se"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Jste si jistí, že se chcete odhlásit?"
68msgstr "Jste si jistí, že se chcete odhlásit?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Uzamknout"
73msgstr "Uzamknout"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Odhlásit"
78msgstr "Odhlásit"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Zrušit"
83msgstr "Zrušit"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Vypnout"
88msgstr "Vypnout"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Jste si jistí, že chcete zařízení vypnout?"
92msgstr "Jste si jistí, že chcete zařízení vypnout?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Restartovat"
97msgstr "Restartovat"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Vypnout"
102msgstr "Vypnout"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Restartovat"
107msgstr "Restartovat"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Jste si jistí, že chcete zařízení restartovat?"
111msgstr "Jste si jistí, že chcete zařízení restartovat?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Ne"
115msgstr "Ne"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Ano"
119msgstr "Ano"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Vypnutí"
124msgstr "Vypnutí"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Jste si jistí, že chcete\n"
131"Jste si jistí, že chcete\n"
132"telefon vypnout?"
132"telefon vypnout?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Vypnutí"
137msgstr "Vypnutí"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Reboot"
142msgstr "Reboot"
@@ -153,6 +153,30 @@ msgstr "Tísňové volání"
153msgid "OK"
153msgid "OK"
154msgstr "OK"
154msgstr "OK"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/cy.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-31 13:21+0000\n"
11"PO-Revision-Date: 2015-07-31 13:21+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -59,72 +59,72 @@ msgstr[1] "Arhoswch am %1 munud cyn cynnig eto..."
59msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
59msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
60msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
60msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
61
61
62−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:144
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Allgofnodi"
65msgstr "Allgofnodi"
66
66
67−#: qml/Components/Dialogs.qml:117
67+#: qml/Components/Dialogs.qml:145
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
69msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
70
70
71−#: qml/Components/Dialogs.qml:119
71+#: qml/Components/Dialogs.qml:147
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Cloi"
74msgstr "Cloi"
75
75
76−#: qml/Components/Dialogs.qml:126
76+#: qml/Components/Dialogs.qml:154
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Allgofnodi"
79msgstr "Allgofnodi"
80
80
81−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82−#: qml/Components/Dialogs.qml:225
82+#: qml/Components/Dialogs.qml:253
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Diddymu"
84msgstr "Diddymu"
85
85
86−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:173
87msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
88msgid "Shut down"
88msgid "Shut down"
89msgstr "Diffodd"
89msgstr "Diffodd"
90
90
91−#: qml/Components/Dialogs.qml:146
91+#: qml/Components/Dialogs.qml:174
92msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
93msgstr "Ydych chi'n sicr eich bod am ddiffodd?"
93msgstr "Ydych chi'n sicr eich bod am ddiffodd?"
94
94
95−#: qml/Components/Dialogs.qml:148
95+#: qml/Components/Dialogs.qml:176
96msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
97msgid "Reboot"
97msgid "Reboot"
98msgstr "Ailgychwyn"
98msgstr "Ailgychwyn"
99
99
100−#: qml/Components/Dialogs.qml:157
100+#: qml/Components/Dialogs.qml:185
101msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
102msgid "Shut down"
102msgid "Shut down"
103msgstr "Diffodd"
103msgstr "Diffodd"
104
104
105−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:207
106msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
107msgid "Reboot"
107msgid "Reboot"
108msgstr "Ailgychwyn"
108msgstr "Ailgychwyn"
109
109
110−#: qml/Components/Dialogs.qml:180
110+#: qml/Components/Dialogs.qml:208
111msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
112msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
112msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
113
113
114−#: qml/Components/Dialogs.qml:182
114+#: qml/Components/Dialogs.qml:210
115msgid "No"
115msgid "No"
116msgstr "Na"
116msgstr "Na"
117
117
118−#: qml/Components/Dialogs.qml:189
118+#: qml/Components/Dialogs.qml:217
119msgid "Yes"
119msgid "Yes"
120msgstr "Ydw"
120msgstr "Ydw"
121
121
122−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:232
123msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
124msgid "Power"
124msgid "Power"
125msgstr "Pŵer"
125msgstr "Pŵer"
126
126
127−#: qml/Components/Dialogs.qml:205
127+#: qml/Components/Dialogs.qml:233
128msgid ""
128msgid ""
129"Are you sure you would like\n"
129"Are you sure you would like\n"
130"to power off?"
130"to power off?"
@@ -132,12 +132,12 @@ msgstr ""
132"Ydych chi'n sicr eich bod am\n"
132"Ydych chi'n sicr eich bod am\n"
133"ddiffodd y pŵer?"
133"ddiffodd y pŵer?"
134
134
135−#: qml/Components/Dialogs.qml:207
135+#: qml/Components/Dialogs.qml:235
136msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
137msgid "Power off"
137msgid "Power off"
138msgstr "Diffodd y pŵer"
138msgstr "Diffodd y pŵer"
139
139
140−#: qml/Components/Dialogs.qml:216
140+#: qml/Components/Dialogs.qml:244
141msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
142msgid "Restart"
142msgid "Restart"
143msgstr "Ailgychwyn"
143msgstr "Ailgychwyn"
@@ -154,6 +154,30 @@ msgstr "Galwad Frys"
154msgid "OK"
154msgid "OK"
155msgstr "Iawn"
155msgstr "Iawn"
156
156
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
157#: qml/Dash/DashPageHeader.qml:265
181#: qml/Dash/DashPageHeader.qml:265
158msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
159msgid "Store"
183msgid "Store"
po/da.po+44−20
@@ -8,7 +8,7 @@ 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-11-04 15:02+0000\n"
11+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
12"PO-Revision-Date: 2015-07-06 12:05+0000\n"
12"PO-Revision-Date: 2015-07-06 12:05+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"
@@ -16,7 +16,7 @@ msgstr ""
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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -59,72 +59,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
59msgstr[0] "Vent venligst %1 minut og prøv igen..."
59msgstr[0] "Vent venligst %1 minut og prøv igen..."
60msgstr[1] "Vent venligst %1 minutter og prøv igen..."
60msgstr[1] "Vent venligst %1 minutter og prøv igen..."
61
61
62−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:144
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Log af"
65msgstr "Log af"
66
66
67−#: qml/Components/Dialogs.qml:117
67+#: qml/Components/Dialogs.qml:145
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Vil du logge ud?"
69msgstr "Vil du logge ud?"
70
70
71−#: qml/Components/Dialogs.qml:119
71+#: qml/Components/Dialogs.qml:147
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Lås"
74msgstr "Lås"
75
75
76−#: qml/Components/Dialogs.qml:126
76+#: qml/Components/Dialogs.qml:154
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Log af"
79msgstr "Log af"
80
80
81−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82−#: qml/Components/Dialogs.qml:225
82+#: qml/Components/Dialogs.qml:253
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Annullér"
84msgstr "Annullér"
85
85
86−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:173
87msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
88msgid "Shut down"
88msgid "Shut down"
89msgstr "Luk ned"
89msgstr "Luk ned"
90
90
91−#: qml/Components/Dialogs.qml:146
91+#: qml/Components/Dialogs.qml:174
92msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
93msgstr "Er du sikker på du vil lukke ned?"
93msgstr "Er du sikker på du vil lukke ned?"
94
94
95−#: qml/Components/Dialogs.qml:148
95+#: qml/Components/Dialogs.qml:176
96msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
97msgid "Reboot"
97msgid "Reboot"
98msgstr "Genstart"
98msgstr "Genstart"
99
99
100−#: qml/Components/Dialogs.qml:157
100+#: qml/Components/Dialogs.qml:185
101msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
102msgid "Shut down"
102msgid "Shut down"
103msgstr "Luk ned"
103msgstr "Luk ned"
104
104
105−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:207
106msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
107msgid "Reboot"
107msgid "Reboot"
108msgstr "Genstart"
108msgstr "Genstart"
109
109
110−#: qml/Components/Dialogs.qml:180
110+#: qml/Components/Dialogs.qml:208
111msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
112msgstr "Er du sikker på du vil genstarte?"
112msgstr "Er du sikker på du vil genstarte?"
113
113
114−#: qml/Components/Dialogs.qml:182
114+#: qml/Components/Dialogs.qml:210
115msgid "No"
115msgid "No"
116msgstr "Nej"
116msgstr "Nej"
117
117
118−#: qml/Components/Dialogs.qml:189
118+#: qml/Components/Dialogs.qml:217
119msgid "Yes"
119msgid "Yes"
120msgstr "Ja"
120msgstr "Ja"
121
121
122−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:232
123msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
124msgid "Power"
124msgid "Power"
125msgstr "Sluk/genstart"
125msgstr "Sluk/genstart"
126
126
127−#: qml/Components/Dialogs.qml:205
127+#: qml/Components/Dialogs.qml:233
128msgid ""
128msgid ""
129"Are you sure you would like\n"
129"Are you sure you would like\n"
130"to power off?"
130"to power off?"
@@ -132,12 +132,12 @@ msgstr ""
132"Er du sikker på at du vil\n"
132"Er du sikker på at du vil\n"
133"slukke enheden?"
133"slukke enheden?"
134
134
135−#: qml/Components/Dialogs.qml:207
135+#: qml/Components/Dialogs.qml:235
136msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
137msgid "Power off"
137msgid "Power off"
138msgstr "Luk ned"
138msgstr "Luk ned"
139
139
140−#: qml/Components/Dialogs.qml:216
140+#: qml/Components/Dialogs.qml:244
141msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
142msgid "Restart"
142msgid "Restart"
143msgstr "Genstart"
143msgstr "Genstart"
@@ -154,6 +154,30 @@ msgstr "Nødopkald"
154msgid "OK"
154msgid "OK"
155msgstr "Ok"
155msgstr "Ok"
156
156
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
157#: qml/Dash/DashPageHeader.qml:265
181#: qml/Dash/DashPageHeader.qml:265
158msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
159msgid "Store"
183msgid "Store"
po/de.po+48−24
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-24 18:03+0000\n"
11"PO-Revision-Date: 2015-07-24 18:03+0000\n"
12"Last-Translator: Torsten Franz <Unknown>\n"
12"Last-Translator: Torsten Franz <Unknown>\n"
13"Language-Team: German <de@li.org>\n"
13"Language-Team: German <de@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
58msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
59msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
59msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Abmelden"
64msgstr "Abmelden"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
68msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Sperren"
73msgstr "Sperren"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Abmelden"
78msgstr "Abmelden"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Abbrechen"
83msgstr "Abbrechen"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Ausschalten"
88msgstr "Ausschalten"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Sind Sie sicher, dass Sie herunterfahren wollen?"
92msgstr "Sind Sie sicher, dass Sie herunterfahren wollen?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Neustarten"
97msgstr "Neustarten"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Ausschalten"
102msgstr "Ausschalten"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Neustarten"
107msgstr "Neustarten"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
111msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Nein"
115msgstr "Nein"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Ja"
119msgstr "Ja"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Ausschalten"
124msgstr "Ausschalten"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Sind Sie sicher, dass Sie das\n"
131"Sind Sie sicher, dass Sie das\n"
132"Gerät ausschalten wollen?"
132"Gerät ausschalten wollen?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Ausschalten"
137msgstr "Ausschalten"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Neustarten"
142msgstr "Neustarten"
@@ -153,6 +153,30 @@ msgstr "Notruf"
153msgid "OK"
153msgid "OK"
154msgstr "OK"
154msgstr "OK"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
@@ -212,7 +236,7 @@ msgstr "Bewertung hinzufügen"
212
236
213#: qml/Dash/Previews/PreviewSharing.qml:51
237#: qml/Dash/Previews/PreviewSharing.qml:51
214msgid "Preview Share Item"
238msgid "Preview Share Item"
215−msgstr ""
239+msgstr "Vorschau für zu teilendes Element"
216
240
217#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
218msgid "Pull to refresh…"
242msgid "Pull to refresh…"
@@ -240,7 +264,7 @@ msgstr "Ebenfalls installiert"
240
264
241#: qml/DisabledScreenNotice.qml:42
265#: qml/DisabledScreenNotice.qml:42
242msgid "Your device is now connected to an external display."
266msgid "Your device is now connected to an external display."
243−msgstr ""
267+msgstr "Ihr Gerät ist jetzt mit einem externen Bildschirm verbunden."
244
268
245#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
246msgid "Unlock"
270msgid "Unlock"
@@ -388,7 +412,7 @@ msgstr "Fehlgeschlagen, tippen Sie zum Wiederholen"
388#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
412#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
389msgctxt "Button: Send a reply message"
413msgctxt "Button: Send a reply message"
390msgid "Send"
414msgid "Send"
391−msgstr ""
415+msgstr "Senden"
392
416
393#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
417#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
394msgctxt "Label: Hint in message indicator line edit"
418msgctxt "Label: Hint in message indicator line edit"
@@ -398,7 +422,7 @@ msgstr "Antworten"
398#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
422#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
399msgctxt "Button: Call back on phone"
423msgctxt "Button: Call back on phone"
400msgid "Call back"
424msgid "Call back"
401−msgstr ""
425+msgstr "Zurückrufen"
402
426
403#: qml/Panel/Indicators/ModemInfoItem.qml:105
427#: qml/Panel/Indicators/ModemInfoItem.qml:105
404msgid "Unlock SIM"
428msgid "Unlock SIM"
po/el.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-05 21:52+0000\n"
11"PO-Revision-Date: 2015-07-05 21:52+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
58msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
59msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
59msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Αποσύνδεση"
64msgstr "Αποσύνδεση"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
68msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Κλείδωμα"
73msgstr "Κλείδωμα"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Αποσύνδεση"
78msgstr "Αποσύνδεση"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Ακύρωση"
83msgstr "Ακύρωση"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Τερματισμός λειτουργίας"
88msgstr "Τερματισμός λειτουργίας"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Επιθυμείτε σίγουρα τερματισμό;"
92msgstr "Επιθυμείτε σίγουρα τερματισμό;"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Επανεκκίνηση"
97msgstr "Επανεκκίνηση"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Τερματισμός"
102msgstr "Τερματισμός"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Επανεκκίνηση"
107msgstr "Επανεκκίνηση"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
111msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Όχι"
115msgstr "Όχι"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Ναι"
119msgstr "Ναι"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Τερματισμός"
124msgstr "Τερματισμός"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Επιθυμείτε σίγουρα τον\n"
131"Επιθυμείτε σίγουρα τον\n"
132"τερματισμό λειτουργίας;"
132"τερματισμό λειτουργίας;"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Τερματισμός"
137msgstr "Τερματισμός"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Επανεκκίνηση"
142msgstr "Επανεκκίνηση"
@@ -153,6 +153,30 @@ msgstr "Κλήση έκτακτης ανάγκης"
153msgid "OK"
153msgid "OK"
154msgstr "OK"
154msgstr "OK"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/en_AU.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-12 07:17+0000\n"
11"PO-Revision-Date: 2015-07-12 07:17+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Log out"
60msgstr "Log out"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Lock"
69msgstr "Lock"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Log Out"
74msgstr "Log Out"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Cancel"
79msgstr "Cancel"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Shut down"
84msgstr "Shut down"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Are you sure you want to shut down?"
88msgstr "Are you sure you want to shut down?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Reboot"
93msgstr "Reboot"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Shut down"
98msgstr "Shut down"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Reboot"
103msgstr "Reboot"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Are you sure you want to reboot?"
107msgstr "Are you sure you want to reboot?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "No"
111msgstr "No"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Yes"
115msgstr "Yes"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Power"
120msgstr "Power"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"Are you sure you would like\n"
127"Are you sure you would like\n"
128"to power off?"
128"to power off?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "Power off"
133msgstr "Power off"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "Restart"
138msgstr "Restart"
@@ -149,6 +149,30 @@ msgstr "Emergency Call"
149msgid "OK"
149msgid "OK"
150msgstr "OK"
150msgstr "OK"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/en_GB.po+48−24
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-23 12:59+0000\n"
11"PO-Revision-Date: 2015-04-23 12:59+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Log out"
60msgstr "Log out"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Lock"
69msgstr "Lock"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Log Out"
74msgstr "Log Out"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Cancel"
79msgstr "Cancel"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Shut down"
84msgstr "Shut down"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Are you sure you want to shut down?"
88msgstr "Are you sure you want to shut down?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Reboot"
93msgstr "Reboot"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Shut down"
98msgstr "Shut down"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Reboot"
103msgstr "Reboot"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Are you sure you want to reboot?"
107msgstr "Are you sure you want to reboot?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "No"
111msgstr "No"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Yes"
115msgstr "Yes"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Power"
120msgstr "Power"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"Are you sure you would like\n"
127"Are you sure you would like\n"
128"to power off?"
128"to power off?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "Power off"
133msgstr "Power off"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "Restart"
138msgstr "Restart"
@@ -149,6 +149,30 @@ msgstr "Emergency Call"
149msgid "OK"
149msgid "OK"
150msgstr "OK"
150msgstr "OK"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
@@ -208,7 +232,7 @@ msgstr "Add a review"
208
232
209#: qml/Dash/Previews/PreviewSharing.qml:51
233#: qml/Dash/Previews/PreviewSharing.qml:51
210msgid "Preview Share Item"
234msgid "Preview Share Item"
211−msgstr ""
235+msgstr "Preview Share Item"
212
236
213#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
214msgid "Pull to refresh…"
238msgid "Pull to refresh…"
@@ -236,7 +260,7 @@ msgstr "Also installed"
236
260
237#: qml/DisabledScreenNotice.qml:42
261#: qml/DisabledScreenNotice.qml:42
238msgid "Your device is now connected to an external display."
262msgid "Your device is now connected to an external display."
239−msgstr ""
263+msgstr "Your device is now connected to an external display."
240
264
241#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
242msgid "Unlock"
266msgid "Unlock"
@@ -384,7 +408,7 @@ msgstr "Failed, tap to retry"
384#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
408#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
385msgctxt "Button: Send a reply message"
409msgctxt "Button: Send a reply message"
386msgid "Send"
410msgid "Send"
387−msgstr ""
411+msgstr "Send"
388
412
389#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
413#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
390msgctxt "Label: Hint in message indicator line edit"
414msgctxt "Label: Hint in message indicator line edit"
@@ -394,7 +418,7 @@ msgstr "Reply"
394#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
418#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
395msgctxt "Button: Call back on phone"
419msgctxt "Button: Call back on phone"
396msgid "Call back"
420msgid "Call back"
397−msgstr ""
421+msgstr "Call back"
398
422
399#: qml/Panel/Indicators/ModemInfoItem.qml:105
423#: qml/Panel/Indicators/ModemInfoItem.qml:105
400msgid "Unlock SIM"
424msgid "Unlock SIM"
po/eo.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-06-06 23:37+0000\n"
11"PO-Revision-Date: 2015-06-06 23:37+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/es.po+47−23
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 06:08+0000\n"
11"PO-Revision-Date: 2015-07-04 06:08+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
58msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
59msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
59msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Cerrar la sesión"
64msgstr "Cerrar la sesión"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "¿Seguro que quiere cerrar la sesión?"
68msgstr "¿Seguro que quiere cerrar la sesión?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Bloquear"
73msgstr "Bloquear"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Cerrar la sesión"
78msgstr "Cerrar la sesión"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Cancelar"
83msgstr "Cancelar"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Apagar"
88msgstr "Apagar"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "¿Está seguro de que quiere apagar?"
92msgstr "¿Está seguro de que quiere apagar?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Reiniciar"
97msgstr "Reiniciar"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Apagar"
102msgstr "Apagar"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Reiniciar"
107msgstr "Reiniciar"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "¿Seguro que quiere reiniciar?"
111msgstr "¿Seguro que quiere reiniciar?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "No"
115msgstr "No"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Sí"
119msgstr "Sí"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Apagar"
124msgstr "Apagar"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"¿Seguro que quiere\n"
131"¿Seguro que quiere\n"
132"apagar?"
132"apagar?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Apagar"
137msgstr "Apagar"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Reiniciar"
142msgstr "Reiniciar"
@@ -153,6 +153,30 @@ msgstr "Llamada de emergencia"
153msgid "OK"
153msgid "OK"
154msgstr "Aceptar"
154msgstr "Aceptar"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
@@ -240,7 +264,7 @@ msgstr "También instalados"
240
264
241#: qml/DisabledScreenNotice.qml:42
265#: qml/DisabledScreenNotice.qml:42
242msgid "Your device is now connected to an external display."
266msgid "Your device is now connected to an external display."
243−msgstr ""
267+msgstr "Se ha conectado el dispositivo a una pantalla externa."
244
268
245#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
246msgid "Unlock"
270msgid "Unlock"
@@ -388,7 +412,7 @@ msgstr "Falló, toque para reintentar"
388#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
412#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
389msgctxt "Button: Send a reply message"
413msgctxt "Button: Send a reply message"
390msgid "Send"
414msgid "Send"
391−msgstr ""
415+msgstr "Responder"
392
416
393#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
417#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
394msgctxt "Label: Hint in message indicator line edit"
418msgctxt "Label: Hint in message indicator line edit"
@@ -398,7 +422,7 @@ msgstr "Responder"
398#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
422#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
399msgctxt "Button: Call back on phone"
423msgctxt "Button: Call back on phone"
400msgid "Call back"
424msgid "Call back"
401−msgstr ""
425+msgstr "Devolver llamada"
402
426
403#: qml/Panel/Indicators/ModemInfoItem.qml:105
427#: qml/Panel/Indicators/ModemInfoItem.qml:105
404msgid "Unlock SIM"
428msgid "Unlock SIM"
po/eu.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-13 23:29+0000\n"
11"PO-Revision-Date: 2015-07-13 23:29+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -57,83 +57,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
57msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
57msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
58msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
58msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
59
59
60−#: qml/Components/Dialogs.qml:116
60+#: qml/Components/Dialogs.qml:144
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr "Amaitu saioa"
63msgstr "Amaitu saioa"
64
64
65−#: qml/Components/Dialogs.qml:117
65+#: qml/Components/Dialogs.qml:145
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Ziur saioa amaitu nahi duzula?"
67msgstr "Ziur saioa amaitu nahi duzula?"
68
68
69−#: qml/Components/Dialogs.qml:119
69+#: qml/Components/Dialogs.qml:147
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr "Blokeatu"
72msgstr "Blokeatu"
73
73
74−#: qml/Components/Dialogs.qml:126
74+#: qml/Components/Dialogs.qml:154
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr "Amaitu saioa"
77msgstr "Amaitu saioa"
78
78
79−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
79+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
80−#: qml/Components/Dialogs.qml:225
80+#: qml/Components/Dialogs.qml:253
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Utzi"
82msgstr "Utzi"
83
83
84−#: qml/Components/Dialogs.qml:145
84+#: qml/Components/Dialogs.qml:173
85msgctxt "Title: Reboot/Shut down dialog"
85msgctxt "Title: Reboot/Shut down dialog"
86msgid "Shut down"
86msgid "Shut down"
87msgstr "Itzali"
87msgstr "Itzali"
88
88
89−#: qml/Components/Dialogs.qml:146
89+#: qml/Components/Dialogs.qml:174
90msgid "Are you sure you want to shut down?"
90msgid "Are you sure you want to shut down?"
91msgstr "Ziur itzali nahi duzula?"
91msgstr "Ziur itzali nahi duzula?"
92
92
93−#: qml/Components/Dialogs.qml:148
93+#: qml/Components/Dialogs.qml:176
94msgctxt "Button: Reboot the system"
94msgctxt "Button: Reboot the system"
95msgid "Reboot"
95msgid "Reboot"
96msgstr "Berrabiarazi"
96msgstr "Berrabiarazi"
97
97
98−#: qml/Components/Dialogs.qml:157
98+#: qml/Components/Dialogs.qml:185
99msgctxt "Button: Shut down the system"
99msgctxt "Button: Shut down the system"
100msgid "Shut down"
100msgid "Shut down"
101msgstr "Itzali"
101msgstr "Itzali"
102
102
103−#: qml/Components/Dialogs.qml:179
103+#: qml/Components/Dialogs.qml:207
104msgctxt "Title: Reboot dialog"
104msgctxt "Title: Reboot dialog"
105msgid "Reboot"
105msgid "Reboot"
106msgstr "Berrabiarazi"
106msgstr "Berrabiarazi"
107
107
108−#: qml/Components/Dialogs.qml:180
108+#: qml/Components/Dialogs.qml:208
109msgid "Are you sure you want to reboot?"
109msgid "Are you sure you want to reboot?"
110msgstr "Ziur berrabiarazi nahi duzula?"
110msgstr "Ziur berrabiarazi nahi duzula?"
111
111
112−#: qml/Components/Dialogs.qml:182
112+#: qml/Components/Dialogs.qml:210
113msgid "No"
113msgid "No"
114msgstr "Ez"
114msgstr "Ez"
115
115
116−#: qml/Components/Dialogs.qml:189
116+#: qml/Components/Dialogs.qml:217
117msgid "Yes"
117msgid "Yes"
118msgstr "Bai"
118msgstr "Bai"
119
119
120−#: qml/Components/Dialogs.qml:204
120+#: qml/Components/Dialogs.qml:232
121msgctxt "Title: Power off/Restart dialog"
121msgctxt "Title: Power off/Restart dialog"
122msgid "Power"
122msgid "Power"
123msgstr "Itzali"
123msgstr "Itzali"
124
124
125−#: qml/Components/Dialogs.qml:205
125+#: qml/Components/Dialogs.qml:233
126msgid ""
126msgid ""
127"Are you sure you would like\n"
127"Are you sure you would like\n"
128"to power off?"
128"to power off?"
129msgstr "Ziur itzali nahi duzula?"
129msgstr "Ziur itzali nahi duzula?"
130
130
131−#: qml/Components/Dialogs.qml:207
131+#: qml/Components/Dialogs.qml:235
132msgctxt "Button: Power off the system"
132msgctxt "Button: Power off the system"
133msgid "Power off"
133msgid "Power off"
134msgstr "Itzali"
134msgstr "Itzali"
135
135
136−#: qml/Components/Dialogs.qml:216
136+#: qml/Components/Dialogs.qml:244
137msgctxt "Button: Restart the system"
137msgctxt "Button: Restart the system"
138msgid "Restart"
138msgid "Restart"
139msgstr "Berrabiarazi"
139msgstr "Berrabiarazi"
@@ -150,6 +150,30 @@ msgstr "Larrialdi-deia"
150msgid "OK"
150msgid "OK"
151msgstr "Ados"
151msgstr "Ados"
152
152
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
154+msgid "Apps may have unsaved data:"
155+msgstr ""
156+
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
158+msgid "Re-dock, save your work and close these apps to continue."
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
162+msgid "Or force close now (unsaved data will be lost)."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:76
170+msgid "Reconnect now!"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:88
174+msgid "Close all"
175+msgstr ""
176+
153#: qml/Dash/DashPageHeader.qml:265
177#: qml/Dash/DashPageHeader.qml:265
154msgctxt "Button: Open the Ubuntu Store"
178msgctxt "Button: Open the Ubuntu Store"
155msgid "Store"
179msgid "Store"
po/fa.po+48−24
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-11 15:43+0000\n"
11"PO-Revision-Date: 2015-07-11 15:43+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid "Please wait %1 minute and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
55msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "خروج از حساب"
60msgstr "خروج از حساب"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
64msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "قفل"
69msgstr "قفل"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "خروج"
74msgstr "خروج"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "لغو"
79msgstr "لغو"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "خاموش کردن"
84msgstr "خاموش کردن"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "مطمئنید که می‌خواهید خاموش کنید؟"
88msgstr "مطمئنید که می‌خواهید خاموش کنید؟"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "راه‌اندازی دوباره"
93msgstr "راه‌اندازی دوباره"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "خاموش"
98msgstr "خاموش"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "راه‌اندازی دوباره"
103msgstr "راه‌اندازی دوباره"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
107msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "خیر"
111msgstr "خیر"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "بله"
115msgstr "بله"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "انرژی"
120msgstr "انرژی"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"آیا مطمئن هستید که\n"
127"آیا مطمئن هستید که\n"
128"می‌خواهید خاموش کنید؟"
128"می‌خواهید خاموش کنید؟"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "خاموش کردن"
133msgstr "خاموش کردن"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "راه‌اندازی دوباره"
138msgstr "راه‌اندازی دوباره"
@@ -149,6 +149,30 @@ msgstr "تماس اضطراری"
149msgid "OK"
149msgid "OK"
150msgstr "قبول"
150msgstr "قبول"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
@@ -208,7 +232,7 @@ msgstr "افزودن یک بازبینی"
208
232
209#: qml/Dash/Previews/PreviewSharing.qml:51
233#: qml/Dash/Previews/PreviewSharing.qml:51
210msgid "Preview Share Item"
234msgid "Preview Share Item"
211−msgstr ""
235+msgstr "پیش‌نمای مورد هم‌رسانی"
212
236
213#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
214msgid "Pull to refresh…"
238msgid "Pull to refresh…"
@@ -236,7 +260,7 @@ msgstr "هم‌چنین نصب شده"
236
260
237#: qml/DisabledScreenNotice.qml:42
261#: qml/DisabledScreenNotice.qml:42
238msgid "Your device is now connected to an external display."
262msgid "Your device is now connected to an external display."
239−msgstr ""
263+msgstr "افزاره‌تان اکنون به یک نمایشگر خارجی وصل شده است."
240
264
241#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
242msgid "Unlock"
266msgid "Unlock"
@@ -381,7 +405,7 @@ msgstr "شکست خورد، برای تلاش دوباره ضربه بزنید"
381#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
405#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
382msgctxt "Button: Send a reply message"
406msgctxt "Button: Send a reply message"
383msgid "Send"
407msgid "Send"
384−msgstr ""
408+msgstr "ارسال"
385
409
386#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
410#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
387msgctxt "Label: Hint in message indicator line edit"
411msgctxt "Label: Hint in message indicator line edit"
@@ -391,7 +415,7 @@ msgstr "پاسخ دادن"
391#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
415#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
392msgctxt "Button: Call back on phone"
416msgctxt "Button: Call back on phone"
393msgid "Call back"
417msgid "Call back"
394−msgstr ""
418+msgstr "پاسخ تماس"
395
419
396#: qml/Panel/Indicators/ModemInfoItem.qml:105
420#: qml/Panel/Indicators/ModemInfoItem.qml:105
397msgid "Unlock SIM"
421msgid "Unlock SIM"
po/fi.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 18:32+0000\n"
11"PO-Revision-Date: 2015-07-04 18:32+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,72 +56,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
56msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
57msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
57msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Kirjaudu ulos"
62msgstr "Kirjaudu ulos"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Haluatko varmasti kirjautua ulos?"
66msgstr "Haluatko varmasti kirjautua ulos?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Lukitse"
71msgstr "Lukitse"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Kirjaudu ulos"
76msgstr "Kirjaudu ulos"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Peru"
81msgstr "Peru"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Sammuta"
86msgstr "Sammuta"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Haluatko varmasti sammuttaa laitteen?"
90msgstr "Haluatko varmasti sammuttaa laitteen?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Käynnistä uudelleen"
95msgstr "Käynnistä uudelleen"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Sammuta"
100msgstr "Sammuta"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Käynnistä uudelleen"
105msgstr "Käynnistä uudelleen"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
109msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Ei"
113msgstr "Ei"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Kyllä"
117msgstr "Kyllä"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Sammutus"
122msgstr "Sammutus"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
@@ -129,12 +129,12 @@ msgstr ""
129"Haluatko varmasti\n"
129"Haluatko varmasti\n"
130"sammuttaa laitteen?"
130"sammuttaa laitteen?"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr "Sammuta"
135msgstr "Sammuta"
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr "Käynnistä uudelleen"
140msgstr "Käynnistä uudelleen"
@@ -151,6 +151,30 @@ msgstr "Hätäpuhelu"
151msgid "OK"
151msgid "OK"
152msgstr "OK"
152msgstr "OK"
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/fo.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-14 20:08+0000\n"
11"PO-Revision-Date: 2014-01-14 20:08+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/fr.po+47−23
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-11-07 19:43+0000\n"
11"PO-Revision-Date: 2015-11-07 19:43+0000\n"
12"Last-Translator: Jean-Marc <Unknown>\n"
12"Last-Translator: Jean-Marc <Unknown>\n"
13"Language-Team: French <fr@li.org>\n"
13"Language-Team: French <fr@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Veuillez patienter %1 minute et réessayer..."
58msgstr[0] "Veuillez patienter %1 minute et réessayer..."
59msgstr[1] "Veuillez patienter %1 minutes et réessayer..."
59msgstr[1] "Veuillez patienter %1 minutes et réessayer..."
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Fermer la session"
64msgstr "Fermer la session"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
68msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Verrouiller"
73msgstr "Verrouiller"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Fermer la session"
78msgstr "Fermer la session"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Annuler"
83msgstr "Annuler"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Éteindre"
88msgstr "Éteindre"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Êtes-vous sûr de vouloir éteindre ?"
92msgstr "Êtes-vous sûr de vouloir éteindre ?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Redémarrer"
97msgstr "Redémarrer"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Éteindre"
102msgstr "Éteindre"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Redémarrer"
107msgstr "Redémarrer"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Êtes-vous sûr de vouloir redémarrer ?"
111msgstr "Êtes-vous sûr de vouloir redémarrer ?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Non"
115msgstr "Non"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Oui"
119msgstr "Oui"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Alimentation"
124msgstr "Alimentation"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Êtes-vous sûr de vouloir\n"
131"Êtes-vous sûr de vouloir\n"
132"couper l'alimentation ?"
132"couper l'alimentation ?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Éteindre"
137msgstr "Éteindre"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Redémarrer"
142msgstr "Redémarrer"
@@ -153,6 +153,30 @@ msgstr "Appel d'urgence"
153msgid "OK"
153msgid "OK"
154msgstr "OK"
154msgstr "OK"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
@@ -240,7 +264,7 @@ msgstr "Également installées"
240
264
241#: qml/DisabledScreenNotice.qml:42
265#: qml/DisabledScreenNotice.qml:42
242msgid "Your device is now connected to an external display."
266msgid "Your device is now connected to an external display."
243−msgstr ""
267+msgstr "Votre périphérique est maintenant connecté à un écran externe."
244
268
245#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
246msgid "Unlock"
270msgid "Unlock"
@@ -390,7 +414,7 @@ msgstr "Échec, appuyez pour réessayer"
390#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
414#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
391msgctxt "Button: Send a reply message"
415msgctxt "Button: Send a reply message"
392msgid "Send"
416msgid "Send"
393−msgstr ""
417+msgstr "Envoyer"
394
418
395#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
419#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
396msgctxt "Label: Hint in message indicator line edit"
420msgctxt "Label: Hint in message indicator line edit"
@@ -400,7 +424,7 @@ msgstr "Répondre"
400#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
424#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
401msgctxt "Button: Call back on phone"
425msgctxt "Button: Call back on phone"
402msgid "Call back"
426msgid "Call back"
403−msgstr ""
427+msgstr "Rappeler"
404
428
405#: qml/Panel/Indicators/ModemInfoItem.qml:105
429#: qml/Panel/Indicators/ModemInfoItem.qml:105
406msgid "Unlock SIM"
430msgid "Unlock SIM"
po/ga.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/gd.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-16 10:56+0000\n"
11"PO-Revision-Date: 2015-07-16 10:56+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21"Language: gd\n"
21"Language: gd\n"
22
22
@@ -62,72 +62,72 @@ msgstr[1] "Fuirich ort %1 dhiog 's feuch ris a-rithist an uairsin…"
62msgstr[2] "Fuirich ort %1 diogan 's feuch ris a-rithist an uairsin…"
62msgstr[2] "Fuirich ort %1 diogan 's feuch ris a-rithist an uairsin…"
63msgstr[3] "Fuirich ort %1 diog 's feuch ris a-rithist an uairsin…"
63msgstr[3] "Fuirich ort %1 diog 's feuch ris a-rithist an uairsin…"
64
64
65−#: qml/Components/Dialogs.qml:116
65+#: qml/Components/Dialogs.qml:144
66msgctxt "Title: Lock/Log out dialog"
66msgctxt "Title: Lock/Log out dialog"
67msgid "Log out"
67msgid "Log out"
68msgstr "Clàraich a-mach"
68msgstr "Clàraich a-mach"
69
69
70−#: qml/Components/Dialogs.qml:117
70+#: qml/Components/Dialogs.qml:145
71msgid "Are you sure you want to log out?"
71msgid "Are you sure you want to log out?"
72msgstr "A bheil thu cinnteach gu bheil thu airson clàradh a-mach?"
72msgstr "A bheil thu cinnteach gu bheil thu airson clàradh a-mach?"
73
73
74−#: qml/Components/Dialogs.qml:119
74+#: qml/Components/Dialogs.qml:147
75msgctxt "Button: Lock the system"
75msgctxt "Button: Lock the system"
76msgid "Lock"
76msgid "Lock"
77msgstr "Glais"
77msgstr "Glais"
78
78
79−#: qml/Components/Dialogs.qml:126
79+#: qml/Components/Dialogs.qml:154
80msgctxt "Button: Log out from the system"
80msgctxt "Button: Log out from the system"
81msgid "Log Out"
81msgid "Log Out"
82msgstr "Clàraich a-mach"
82msgstr "Clàraich a-mach"
83
83
84−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
84+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
85−#: qml/Components/Dialogs.qml:225
85+#: qml/Components/Dialogs.qml:253
86msgid "Cancel"
86msgid "Cancel"
87msgstr "Sguir dheth"
87msgstr "Sguir dheth"
88
88
89−#: qml/Components/Dialogs.qml:145
89+#: qml/Components/Dialogs.qml:173
90msgctxt "Title: Reboot/Shut down dialog"
90msgctxt "Title: Reboot/Shut down dialog"
91msgid "Shut down"
91msgid "Shut down"
92msgstr "Dùin sìos"
92msgstr "Dùin sìos"
93
93
94−#: qml/Components/Dialogs.qml:146
94+#: qml/Components/Dialogs.qml:174
95msgid "Are you sure you want to shut down?"
95msgid "Are you sure you want to shut down?"
96msgstr "A bheil thu cinnteach gu bheil thu airson a dhùnadh sìos?"
96msgstr "A bheil thu cinnteach gu bheil thu airson a dhùnadh sìos?"
97
97
98−#: qml/Components/Dialogs.qml:148
98+#: qml/Components/Dialogs.qml:176
99msgctxt "Button: Reboot the system"
99msgctxt "Button: Reboot the system"
100msgid "Reboot"
100msgid "Reboot"
101msgstr "Ath-thòisich an siostam"
101msgstr "Ath-thòisich an siostam"
102
102
103−#: qml/Components/Dialogs.qml:157
103+#: qml/Components/Dialogs.qml:185
104msgctxt "Button: Shut down the system"
104msgctxt "Button: Shut down the system"
105msgid "Shut down"
105msgid "Shut down"
106msgstr "Dùin sìos"
106msgstr "Dùin sìos"
107
107
108−#: qml/Components/Dialogs.qml:179
108+#: qml/Components/Dialogs.qml:207
109msgctxt "Title: Reboot dialog"
109msgctxt "Title: Reboot dialog"
110msgid "Reboot"
110msgid "Reboot"
111msgstr "Ath-thòisich an siostam"
111msgstr "Ath-thòisich an siostam"
112
112
113−#: qml/Components/Dialogs.qml:180
113+#: qml/Components/Dialogs.qml:208
114msgid "Are you sure you want to reboot?"
114msgid "Are you sure you want to reboot?"
115msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
115msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
116
116
117−#: qml/Components/Dialogs.qml:182
117+#: qml/Components/Dialogs.qml:210
118msgid "No"
118msgid "No"
119msgstr "Chan eil"
119msgstr "Chan eil"
120
120
121−#: qml/Components/Dialogs.qml:189
121+#: qml/Components/Dialogs.qml:217
122msgid "Yes"
122msgid "Yes"
123msgstr "Tha"
123msgstr "Tha"
124
124
125−#: qml/Components/Dialogs.qml:204
125+#: qml/Components/Dialogs.qml:232
126msgctxt "Title: Power off/Restart dialog"
126msgctxt "Title: Power off/Restart dialog"
127msgid "Power"
127msgid "Power"
128msgstr "Cumhachd"
128msgstr "Cumhachd"
129
129
130−#: qml/Components/Dialogs.qml:205
130+#: qml/Components/Dialogs.qml:233
131msgid ""
131msgid ""
132"Are you sure you would like\n"
132"Are you sure you would like\n"
133"to power off?"
133"to power off?"
@@ -135,12 +135,12 @@ msgstr ""
135"A bheil thu cinnteach gu bheil thu\n"
135"A bheil thu cinnteach gu bheil thu\n"
136"airson a' chumhachd a chur dheth?"
136"airson a' chumhachd a chur dheth?"
137
137
138−#: qml/Components/Dialogs.qml:207
138+#: qml/Components/Dialogs.qml:235
139msgctxt "Button: Power off the system"
139msgctxt "Button: Power off the system"
140msgid "Power off"
140msgid "Power off"
141msgstr "Cuir a' chumhachd dheth"
141msgstr "Cuir a' chumhachd dheth"
142
142
143−#: qml/Components/Dialogs.qml:216
143+#: qml/Components/Dialogs.qml:244
144msgctxt "Button: Restart the system"
144msgctxt "Button: Restart the system"
145msgid "Restart"
145msgid "Restart"
146msgstr "Ath-thòisich"
146msgstr "Ath-thòisich"
@@ -157,6 +157,30 @@ msgstr "Gairm èiginn"
157msgid "OK"
157msgid "OK"
158msgstr "Ceart ma-thà"
158msgstr "Ceart ma-thà"
159
159
160+#: qml/Components/ModeSwitchWarningDialog.qml:32
161+msgid "Apps may have unsaved data:"
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:57
165+msgid "Re-dock, save your work and close these apps to continue."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:63
169+msgid "Or force close now (unsaved data will be lost)."
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:75
173+msgid "OK, I will reconnect"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:76
177+msgid "Reconnect now!"
178+msgstr ""
179+
180+#: qml/Components/ModeSwitchWarningDialog.qml:88
181+msgid "Close all"
182+msgstr ""
183+
160#: qml/Dash/DashPageHeader.qml:265
184#: qml/Dash/DashPageHeader.qml:265
161msgctxt "Button: Open the Ubuntu Store"
185msgctxt "Button: Open the Ubuntu Store"
162msgid "Store"
186msgid "Store"
po/gl.po+47−23
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-08-01 03:25+0000\n"
11"PO-Revision-Date: 2015-08-01 03:25+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Agarde %1 minuto e ténteo de novo…"
54msgstr[0] "Agarde %1 minuto e ténteo de novo…"
55msgstr[1] "Agarde %1 minutos e ténteo de novo…"
55msgstr[1] "Agarde %1 minutos e ténteo de novo…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Saír"
60msgstr "Saír"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Confirma que desexa pechar a sesión?"
64msgstr "Confirma que desexa pechar a sesión?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Bloquear"
69msgstr "Bloquear"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Saír da sesión"
74msgstr "Saír da sesión"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Cancelar"
79msgstr "Cancelar"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Apagar"
84msgstr "Apagar"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Confirma que desexa apagar?"
88msgstr "Confirma que desexa apagar?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Reiniciar"
93msgstr "Reiniciar"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Apagar"
98msgstr "Apagar"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Reiniciar"
103msgstr "Reiniciar"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Confirma que desexa reiniciar?"
107msgstr "Confirma que desexa reiniciar?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Non"
111msgstr "Non"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Si"
115msgstr "Si"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Alimentación"
120msgstr "Alimentación"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr "Confirma que desexa apagar?"
126msgstr "Confirma que desexa apagar?"
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "Apagar"
131msgstr "Apagar"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "Reiniciar"
136msgstr "Reiniciar"
@@ -147,6 +147,30 @@ msgstr "Chamada de emerxencia"
147msgid "OK"
147msgid "OK"
148msgstr "Aceptar"
148msgstr "Aceptar"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
@@ -234,7 +258,7 @@ msgstr "Tamén instalado"
234
258
235#: qml/DisabledScreenNotice.qml:42
259#: qml/DisabledScreenNotice.qml:42
236msgid "Your device is now connected to an external display."
260msgid "Your device is now connected to an external display."
237−msgstr ""
261+msgstr "O dispositivo conectouse a unha pantalla externa."
238
262
239#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
240msgid "Unlock"
264msgid "Unlock"
@@ -382,7 +406,7 @@ msgstr "Fallou, toque para reintentar"
382#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
406#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
383msgctxt "Button: Send a reply message"
407msgctxt "Button: Send a reply message"
384msgid "Send"
408msgid "Send"
385−msgstr ""
409+msgstr "Enviar"
386
410
387#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
411#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
388msgctxt "Label: Hint in message indicator line edit"
412msgctxt "Label: Hint in message indicator line edit"
@@ -392,7 +416,7 @@ msgstr "Responder"
392#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
416#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
393msgctxt "Button: Call back on phone"
417msgctxt "Button: Call back on phone"
394msgid "Call back"
418msgid "Call back"
395−msgstr ""
419+msgstr "Chamar de volta"
396
420
397#: qml/Panel/Indicators/ModemInfoItem.qml:105
421#: qml/Panel/Indicators/ModemInfoItem.qml:105
398msgid "Unlock SIM"
422msgid "Unlock SIM"
po/gv.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-02 14:24+0000\n"
11"PO-Revision-Date: 2015-04-02 14:24+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -59,72 +59,72 @@ msgstr[0] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
59msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
59msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
60msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
60msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
61
61
62−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:144
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr ""
65msgstr ""
66
66
67−#: qml/Components/Dialogs.qml:117
67+#: qml/Components/Dialogs.qml:145
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
69msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
70
70
71−#: qml/Components/Dialogs.qml:119
71+#: qml/Components/Dialogs.qml:147
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:126
76+#: qml/Components/Dialogs.qml:154
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82−#: qml/Components/Dialogs.qml:225
82+#: qml/Components/Dialogs.qml:253
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Cur ass"
84msgstr "Cur ass"
85
85
86−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:173
87msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
88msgid "Shut down"
88msgid "Shut down"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:146
91+#: qml/Components/Dialogs.qml:174
92msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
93msgstr "Vel oo shickyr dy vel oo laccal dooney?"
93msgstr "Vel oo shickyr dy vel oo laccal dooney?"
94
94
95−#: qml/Components/Dialogs.qml:148
95+#: qml/Components/Dialogs.qml:176
96msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
97msgid "Reboot"
97msgid "Reboot"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:157
100+#: qml/Components/Dialogs.qml:185
101msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
102msgid "Shut down"
102msgid "Shut down"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:207
106msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
107msgid "Reboot"
107msgid "Reboot"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:180
110+#: qml/Components/Dialogs.qml:208
111msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
112msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
112msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
113
113
114−#: qml/Components/Dialogs.qml:182
114+#: qml/Components/Dialogs.qml:210
115msgid "No"
115msgid "No"
116msgstr "Cha nel"
116msgstr "Cha nel"
117
117
118−#: qml/Components/Dialogs.qml:189
118+#: qml/Components/Dialogs.qml:217
119msgid "Yes"
119msgid "Yes"
120msgstr "Ta"
120msgstr "Ta"
121
121
122−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:232
123msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
124msgid "Power"
124msgid "Power"
125msgstr ""
125msgstr ""
126
126
127−#: qml/Components/Dialogs.qml:205
127+#: qml/Components/Dialogs.qml:233
128msgid ""
128msgid ""
129"Are you sure you would like\n"
129"Are you sure you would like\n"
130"to power off?"
130"to power off?"
@@ -132,12 +132,12 @@ msgstr ""
132"Vel oo shickyr dy vel oo laccal\n"
132"Vel oo shickyr dy vel oo laccal\n"
133"mooghey?"
133"mooghey?"
134
134
135−#: qml/Components/Dialogs.qml:207
135+#: qml/Components/Dialogs.qml:235
136msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
137msgid "Power off"
137msgid "Power off"
138msgstr ""
138msgstr ""
139
139
140−#: qml/Components/Dialogs.qml:216
140+#: qml/Components/Dialogs.qml:244
141msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
142msgid "Restart"
142msgid "Restart"
143msgstr ""
143msgstr ""
@@ -154,6 +154,30 @@ msgstr "Eam eginit"
154msgid "OK"
154msgid "OK"
155msgstr "Mie dy liooar"
155msgstr "Mie dy liooar"
156
156
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
157#: qml/Dash/DashPageHeader.qml:265
181#: qml/Dash/DashPageHeader.qml:265
158msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
159msgid "Store"
183msgid "Store"
po/he.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-12 08:47+0000\n"
11"PO-Revision-Date: 2015-07-12 08:47+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "יציאה"
60msgstr "יציאה"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "האם אכן לצאת מהמערכת?"
64msgstr "האם אכן לצאת מהמערכת?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "נעילה"
69msgstr "נעילה"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "יציאה"
74msgstr "יציאה"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "ביטול"
79msgstr "ביטול"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "כיבוי"
84msgstr "כיבוי"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "האם לכבות?"
88msgstr "האם לכבות?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "הפעלה מחדש"
93msgstr "הפעלה מחדש"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "כיבוי"
98msgstr "כיבוי"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "הפעלה מחדש"
103msgstr "הפעלה מחדש"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "האם להפעיל מחדש?"
107msgstr "האם להפעיל מחדש?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "לא"
111msgstr "לא"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "כן"
115msgstr "כן"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "צריכת חשמל"
120msgstr "צריכת חשמל"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr "האם לכבות?"
126msgstr "האם לכבות?"
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "כיבוי"
131msgstr "כיבוי"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "הפעלה מחדש"
136msgstr "הפעלה מחדש"
@@ -147,6 +147,30 @@ msgstr "שיחת חירום"
147msgid "OK"
147msgid "OK"
148msgstr "אישור"
148msgstr "אישור"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/hi.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-15 01:49+0000\n"
11"PO-Revision-Date: 2014-01-15 01:49+0000\n"
12"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
12"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
13"Language-Team: Hindi <hi@li.org>\n"
13"Language-Team: Hindi <hi@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr "आपातकालीन कॉल"
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/hr.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-06-27 04:14+0000\n"
11"PO-Revision-Date: 2013-06-27 04:14+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,72 +56,72 @@ msgstr[0] "Pričekajte %1 minutu a zatim ponovno pokušajte…"
56msgstr[1] "Pričekajte %1 minute a zatim ponovno pokušajte…"
56msgstr[1] "Pričekajte %1 minute a zatim ponovno pokušajte…"
57msgstr[2] "Pričekajte %1 minutua a zatim ponovno pokušajte…"
57msgstr[2] "Pričekajte %1 minutua a zatim ponovno pokušajte…"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Odjava"
62msgstr "Odjava"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Sigurno se želite odjaviti?"
66msgstr "Sigurno se želite odjaviti?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Zaključaj"
71msgstr "Zaključaj"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Odjava"
76msgstr "Odjava"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Odustani"
81msgstr "Odustani"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Isključi"
86msgstr "Isključi"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Sigurno želite isključiti?"
90msgstr "Sigurno želite isključiti?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Ponovno pokreni"
95msgstr "Ponovno pokreni"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Isključi"
100msgstr "Isključi"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Ponovno pokreni"
105msgstr "Ponovno pokreni"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Sigurno želite ponovno pokrenuti?"
109msgstr "Sigurno želite ponovno pokrenuti?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Ne"
113msgstr "Ne"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Da"
117msgstr "Da"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Isključivanje"
122msgstr "Isključivanje"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
@@ -129,12 +129,12 @@ msgstr ""
129"Sigurno želite\n"
129"Sigurno želite\n"
130"isključiti?"
130"isključiti?"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr "Isključi"
135msgstr "Isključi"
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr "Ponovo pokreni"
140msgstr "Ponovo pokreni"
@@ -151,6 +151,30 @@ msgstr "Hitni poziv"
151msgid "OK"
151msgid "OK"
152msgstr "U redu"
152msgstr "U redu"
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/hu.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-11-20 14:56+0000\n"
11"PO-Revision-Date: 2015-11-20 14:56+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Várjon %1 percet és próbálja újra…"
54msgstr[0] "Várjon %1 percet és próbálja újra…"
55msgstr[1] "Várjon %1 percet és próbálja újra…"
55msgstr[1] "Várjon %1 percet és próbálja újra…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Kijelentkezés"
60msgstr "Kijelentkezés"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Biztos benne, hogy kijelentkezik?"
64msgstr "Biztos benne, hogy kijelentkezik?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Zárolás"
69msgstr "Zárolás"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Kijelentkezés"
74msgstr "Kijelentkezés"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Mégse"
79msgstr "Mégse"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Leállítás"
84msgstr "Leállítás"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Biztosan le szeretné állítani?"
88msgstr "Biztosan le szeretné állítani?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Újraindítás"
93msgstr "Újraindítás"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Leállítás"
98msgstr "Leállítás"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Újraindítás"
103msgstr "Újraindítás"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Biztosan újra szeretné indítani?"
107msgstr "Biztosan újra szeretné indítani?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Nem"
111msgstr "Nem"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Igen"
115msgstr "Igen"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Menü"
120msgstr "Menü"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"Biztos benne, hogy ki\n"
127"Biztos benne, hogy ki\n"
128"szeretné kapcsolni?"
128"szeretné kapcsolni?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "Kikapcsolás"
133msgstr "Kikapcsolás"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "Újraindítás"
138msgstr "Újraindítás"
@@ -149,6 +149,30 @@ msgstr "Segélyhívás"
149msgid "OK"
149msgid "OK"
150msgstr "OK"
150msgstr "OK"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/hy.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-10-28 06:34+0000\n"
11"PO-Revision-Date: 2014-10-28 06:34+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -57,84 +57,84 @@ msgstr[0] ""
57"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին...\r\n"
57"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին...\r\n"
58"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին..."
58"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին..."
59
59
60−#: qml/Components/Dialogs.qml:116
60+#: qml/Components/Dialogs.qml:144
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr ""
63msgstr ""
64
64
65−#: qml/Components/Dialogs.qml:117
65+#: qml/Components/Dialogs.qml:145
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք դուրս գալ համակարգից"
67msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք դուրս գալ համակարգից"
68
68
69−#: qml/Components/Dialogs.qml:119
69+#: qml/Components/Dialogs.qml:147
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr ""
72msgstr ""
73
73
74−#: qml/Components/Dialogs.qml:126
74+#: qml/Components/Dialogs.qml:154
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr ""
77msgstr ""
78
78
79−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
79+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
80−#: qml/Components/Dialogs.qml:225
80+#: qml/Components/Dialogs.qml:253
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Չեղյալ համարել"
82msgstr "Չեղյալ համարել"
83
83
84−#: qml/Components/Dialogs.qml:145
84+#: qml/Components/Dialogs.qml:173
85msgctxt "Title: Reboot/Shut down dialog"
85msgctxt "Title: Reboot/Shut down dialog"
86msgid "Shut down"
86msgid "Shut down"
87msgstr ""
87msgstr ""
88
88
89−#: qml/Components/Dialogs.qml:146
89+#: qml/Components/Dialogs.qml:174
90msgid "Are you sure you want to shut down?"
90msgid "Are you sure you want to shut down?"
91msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը"
91msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը"
92
92
93−#: qml/Components/Dialogs.qml:148
93+#: qml/Components/Dialogs.qml:176
94msgctxt "Button: Reboot the system"
94msgctxt "Button: Reboot the system"
95msgid "Reboot"
95msgid "Reboot"
96msgstr ""
96msgstr ""
97
97
98−#: qml/Components/Dialogs.qml:157
98+#: qml/Components/Dialogs.qml:185
99msgctxt "Button: Shut down the system"
99msgctxt "Button: Shut down the system"
100msgid "Shut down"
100msgid "Shut down"
101msgstr ""
101msgstr ""
102
102
103−#: qml/Components/Dialogs.qml:179
103+#: qml/Components/Dialogs.qml:207
104msgctxt "Title: Reboot dialog"
104msgctxt "Title: Reboot dialog"
105msgid "Reboot"
105msgid "Reboot"
106msgstr ""
106msgstr ""
107
107
108−#: qml/Components/Dialogs.qml:180
108+#: qml/Components/Dialogs.qml:208
109msgid "Are you sure you want to reboot?"
109msgid "Are you sure you want to reboot?"
110msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերաբեռնել համակարգիչը"
110msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերաբեռնել համակարգիչը"
111
111
112−#: qml/Components/Dialogs.qml:182
112+#: qml/Components/Dialogs.qml:210
113msgid "No"
113msgid "No"
114msgstr "Ոչ"
114msgstr "Ոչ"
115
115
116−#: qml/Components/Dialogs.qml:189
116+#: qml/Components/Dialogs.qml:217
117msgid "Yes"
117msgid "Yes"
118msgstr "Այո"
118msgstr "Այո"
119
119
120−#: qml/Components/Dialogs.qml:204
120+#: qml/Components/Dialogs.qml:232
121msgctxt "Title: Power off/Restart dialog"
121msgctxt "Title: Power off/Restart dialog"
122msgid "Power"
122msgid "Power"
123msgstr ""
123msgstr ""
124
124
125−#: qml/Components/Dialogs.qml:205
125+#: qml/Components/Dialogs.qml:233
126msgid ""
126msgid ""
127"Are you sure you would like\n"
127"Are you sure you would like\n"
128"to power off?"
128"to power off?"
129msgstr ""
129msgstr ""
130"Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը սնուցման աղբյուրից"
130"Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը սնուցման աղբյուրից"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr ""
135msgstr ""
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr ""
140msgstr ""
@@ -151,6 +151,30 @@ msgstr ""
151msgid "OK"
151msgid "OK"
152msgstr ""
152msgstr ""
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/ia.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-08-25 19:31+0000\n"
11"PO-Revision-Date: 2015-08-25 19:31+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,72 +56,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Per favor attende %1 minuta e postea tenta de nove"
56msgstr[0] "Per favor attende %1 minuta e postea tenta de nove"
57msgstr[1] "Per favor attende %1 minutas e postea reproba"
57msgstr[1] "Per favor attende %1 minutas e postea reproba"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Clauder de session"
62msgstr "Clauder de session"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Desira tu vermente Clauder le Session"
66msgstr "Desira tu vermente Clauder le Session"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Blocar"
71msgstr "Blocar"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Claude session"
76msgstr "Claude session"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Cancellar"
81msgstr "Cancellar"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Stoppar"
86msgstr "Stoppar"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Desira tu vermente Stoppar"
90msgstr "Desira tu vermente Stoppar"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Reinitiar"
95msgstr "Reinitiar"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Stoppar"
100msgstr "Stoppar"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Reinitiar"
105msgstr "Reinitiar"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Desira tu vermente reinitiar"
109msgstr "Desira tu vermente reinitiar"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "No"
113msgstr "No"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Si"
117msgstr "Si"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Energia"
122msgstr "Energia"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
@@ -129,12 +129,12 @@ msgstr ""
129"Desira tu vermente \n"
129"Desira tu vermente \n"
130"stoppar le energia?"
130"stoppar le energia?"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr "Stoppar le energia"
135msgstr "Stoppar le energia"
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr "Reinitiar"
140msgstr "Reinitiar"
@@ -151,6 +151,30 @@ msgstr "Appello de emergentia"
151msgid "OK"
151msgid "OK"
152msgstr "OK"
152msgstr "OK"
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/id.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-06-26 22:35+0000\n"
11"PO-Revision-Date: 2013-06-26 22:35+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -55,72 +55,72 @@ msgid "Please wait %1 minute and then try again…"
55msgid_plural "Please wait %1 minutes and then try again…"
55msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Harap tunggu %1 menit lalu coba lagi..."
56msgstr[0] "Harap tunggu %1 menit lalu coba lagi..."
57
57
58−#: qml/Components/Dialogs.qml:116
58+#: qml/Components/Dialogs.qml:144
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr ""
61msgstr ""
62
62
63−#: qml/Components/Dialogs.qml:117
63+#: qml/Components/Dialogs.qml:145
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr "Anda yakin ingin log keluar?"
65msgstr "Anda yakin ingin log keluar?"
66
66
67−#: qml/Components/Dialogs.qml:119
67+#: qml/Components/Dialogs.qml:147
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr ""
70msgstr ""
71
71
72−#: qml/Components/Dialogs.qml:126
72+#: qml/Components/Dialogs.qml:154
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr ""
75msgstr ""
76
76
77−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
78−#: qml/Components/Dialogs.qml:225
78+#: qml/Components/Dialogs.qml:253
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Batal"
80msgstr "Batal"
81
81
82−#: qml/Components/Dialogs.qml:145
82+#: qml/Components/Dialogs.qml:173
83msgctxt "Title: Reboot/Shut down dialog"
83msgctxt "Title: Reboot/Shut down dialog"
84msgid "Shut down"
84msgid "Shut down"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:146
87+#: qml/Components/Dialogs.qml:174
88msgid "Are you sure you want to shut down?"
88msgid "Are you sure you want to shut down?"
89msgstr "Anda yakin ingin mematikan?"
89msgstr "Anda yakin ingin mematikan?"
90
90
91−#: qml/Components/Dialogs.qml:148
91+#: qml/Components/Dialogs.qml:176
92msgctxt "Button: Reboot the system"
92msgctxt "Button: Reboot the system"
93msgid "Reboot"
93msgid "Reboot"
94msgstr ""
94msgstr ""
95
95
96−#: qml/Components/Dialogs.qml:157
96+#: qml/Components/Dialogs.qml:185
97msgctxt "Button: Shut down the system"
97msgctxt "Button: Shut down the system"
98msgid "Shut down"
98msgid "Shut down"
99msgstr ""
99msgstr ""
100
100
101−#: qml/Components/Dialogs.qml:179
101+#: qml/Components/Dialogs.qml:207
102msgctxt "Title: Reboot dialog"
102msgctxt "Title: Reboot dialog"
103msgid "Reboot"
103msgid "Reboot"
104msgstr ""
104msgstr ""
105
105
106−#: qml/Components/Dialogs.qml:180
106+#: qml/Components/Dialogs.qml:208
107msgid "Are you sure you want to reboot?"
107msgid "Are you sure you want to reboot?"
108msgstr "Anda yakin ingin boot ulang?"
108msgstr "Anda yakin ingin boot ulang?"
109
109
110−#: qml/Components/Dialogs.qml:182
110+#: qml/Components/Dialogs.qml:210
111msgid "No"
111msgid "No"
112msgstr "Tidak"
112msgstr "Tidak"
113
113
114−#: qml/Components/Dialogs.qml:189
114+#: qml/Components/Dialogs.qml:217
115msgid "Yes"
115msgid "Yes"
116msgstr "Ya"
116msgstr "Ya"
117
117
118−#: qml/Components/Dialogs.qml:204
118+#: qml/Components/Dialogs.qml:232
119msgctxt "Title: Power off/Restart dialog"
119msgctxt "Title: Power off/Restart dialog"
120msgid "Power"
120msgid "Power"
121msgstr ""
121msgstr ""
122
122
123−#: qml/Components/Dialogs.qml:205
123+#: qml/Components/Dialogs.qml:233
124msgid ""
124msgid ""
125"Are you sure you would like\n"
125"Are you sure you would like\n"
126"to power off?"
126"to power off?"
@@ -128,12 +128,12 @@ msgstr ""
128"Anda yakin ingin\n"
128"Anda yakin ingin\n"
129"mematikan daya?"
129"mematikan daya?"
130
130
131−#: qml/Components/Dialogs.qml:207
131+#: qml/Components/Dialogs.qml:235
132msgctxt "Button: Power off the system"
132msgctxt "Button: Power off the system"
133msgid "Power off"
133msgid "Power off"
134msgstr ""
134msgstr ""
135
135
136−#: qml/Components/Dialogs.qml:216
136+#: qml/Components/Dialogs.qml:244
137msgctxt "Button: Restart the system"
137msgctxt "Button: Restart the system"
138msgid "Restart"
138msgid "Restart"
139msgstr ""
139msgstr ""
@@ -150,6 +150,30 @@ msgstr "Panggilan Darurat"
150msgid "OK"
150msgid "OK"
151msgstr "OK"
151msgstr "OK"
152
152
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
154+msgid "Apps may have unsaved data:"
155+msgstr ""
156+
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
158+msgid "Re-dock, save your work and close these apps to continue."
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
162+msgid "Or force close now (unsaved data will be lost)."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:76
170+msgid "Reconnect now!"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:88
174+msgid "Close all"
175+msgstr ""
176+
153#: qml/Dash/DashPageHeader.qml:265
177#: qml/Dash/DashPageHeader.qml:265
154msgctxt "Button: Open the Ubuntu Store"
178msgctxt "Button: Open the Ubuntu Store"
155msgid "Store"
179msgid "Store"
po/is.po+44−20
@@ -9,7 +9,7 @@ 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-11-04 15:02+0000\n"
12+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
13"PO-Revision-Date: 2014-11-13 09:32+0000\n"
13"PO-Revision-Date: 2014-11-13 09:32+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"
@@ -17,7 +17,7 @@ msgstr ""
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-11-21 05:34+0000\n"
20+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
21"X-Generator: Launchpad (build 17850)\n"
21"X-Generator: Launchpad (build 17850)\n"
22"Language: is\n"
22"Language: is\n"
23
23
@@ -61,72 +61,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
61msgstr[0] "Bíddu í %1 mínútu og reyndu svo aftur"
61msgstr[0] "Bíddu í %1 mínútu og reyndu svo aftur"
62msgstr[1] "Bíddu í %1 mínútur og reyndu svo aftur"
62msgstr[1] "Bíddu í %1 mínútur og reyndu svo aftur"
63
63
64−#: qml/Components/Dialogs.qml:116
64+#: qml/Components/Dialogs.qml:144
65msgctxt "Title: Lock/Log out dialog"
65msgctxt "Title: Lock/Log out dialog"
66msgid "Log out"
66msgid "Log out"
67msgstr ""
67msgstr ""
68
68
69−#: qml/Components/Dialogs.qml:117
69+#: qml/Components/Dialogs.qml:145
70msgid "Are you sure you want to log out?"
70msgid "Are you sure you want to log out?"
71msgstr "Ertu viss um að þú viljir skrá þig út?"
71msgstr "Ertu viss um að þú viljir skrá þig út?"
72
72
73−#: qml/Components/Dialogs.qml:119
73+#: qml/Components/Dialogs.qml:147
74msgctxt "Button: Lock the system"
74msgctxt "Button: Lock the system"
75msgid "Lock"
75msgid "Lock"
76msgstr ""
76msgstr ""
77
77
78−#: qml/Components/Dialogs.qml:126
78+#: qml/Components/Dialogs.qml:154
79msgctxt "Button: Log out from the system"
79msgctxt "Button: Log out from the system"
80msgid "Log Out"
80msgid "Log Out"
81msgstr ""
81msgstr ""
82
82
83−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
83+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
84−#: qml/Components/Dialogs.qml:225
84+#: qml/Components/Dialogs.qml:253
85msgid "Cancel"
85msgid "Cancel"
86msgstr "Hætta við"
86msgstr "Hætta við"
87
87
88−#: qml/Components/Dialogs.qml:145
88+#: qml/Components/Dialogs.qml:173
89msgctxt "Title: Reboot/Shut down dialog"
89msgctxt "Title: Reboot/Shut down dialog"
90msgid "Shut down"
90msgid "Shut down"
91msgstr ""
91msgstr ""
92
92
93−#: qml/Components/Dialogs.qml:146
93+#: qml/Components/Dialogs.qml:174
94msgid "Are you sure you want to shut down?"
94msgid "Are you sure you want to shut down?"
95msgstr "Ertu viss um að þú viljir slökkva á símanum?"
95msgstr "Ertu viss um að þú viljir slökkva á símanum?"
96
96
97−#: qml/Components/Dialogs.qml:148
97+#: qml/Components/Dialogs.qml:176
98msgctxt "Button: Reboot the system"
98msgctxt "Button: Reboot the system"
99msgid "Reboot"
99msgid "Reboot"
100msgstr ""
100msgstr ""
101
101
102−#: qml/Components/Dialogs.qml:157
102+#: qml/Components/Dialogs.qml:185
103msgctxt "Button: Shut down the system"
103msgctxt "Button: Shut down the system"
104msgid "Shut down"
104msgid "Shut down"
105msgstr ""
105msgstr ""
106
106
107−#: qml/Components/Dialogs.qml:179
107+#: qml/Components/Dialogs.qml:207
108msgctxt "Title: Reboot dialog"
108msgctxt "Title: Reboot dialog"
109msgid "Reboot"
109msgid "Reboot"
110msgstr ""
110msgstr ""
111
111
112−#: qml/Components/Dialogs.qml:180
112+#: qml/Components/Dialogs.qml:208
113msgid "Are you sure you want to reboot?"
113msgid "Are you sure you want to reboot?"
114msgstr "Ertu viss að þú viljir enduræsa?"
114msgstr "Ertu viss að þú viljir enduræsa?"
115
115
116−#: qml/Components/Dialogs.qml:182
116+#: qml/Components/Dialogs.qml:210
117msgid "No"
117msgid "No"
118msgstr "Nei"
118msgstr "Nei"
119
119
120−#: qml/Components/Dialogs.qml:189
120+#: qml/Components/Dialogs.qml:217
121msgid "Yes"
121msgid "Yes"
122msgstr "Já"
122msgstr "Já"
123
123
124−#: qml/Components/Dialogs.qml:204
124+#: qml/Components/Dialogs.qml:232
125msgctxt "Title: Power off/Restart dialog"
125msgctxt "Title: Power off/Restart dialog"
126msgid "Power"
126msgid "Power"
127msgstr ""
127msgstr ""
128
128
129−#: qml/Components/Dialogs.qml:205
129+#: qml/Components/Dialogs.qml:233
130msgid ""
130msgid ""
131"Are you sure you would like\n"
131"Are you sure you would like\n"
132"to power off?"
132"to power off?"
@@ -134,12 +134,12 @@ msgstr ""
134"Ertu viss um að þú viljir\n"
134"Ertu viss um að þú viljir\n"
135"slökkva á símanum?"
135"slökkva á símanum?"
136
136
137−#: qml/Components/Dialogs.qml:207
137+#: qml/Components/Dialogs.qml:235
138msgctxt "Button: Power off the system"
138msgctxt "Button: Power off the system"
139msgid "Power off"
139msgid "Power off"
140msgstr ""
140msgstr ""
141
141
142−#: qml/Components/Dialogs.qml:216
142+#: qml/Components/Dialogs.qml:244
143msgctxt "Button: Restart the system"
143msgctxt "Button: Restart the system"
144msgid "Restart"
144msgid "Restart"
145msgstr ""
145msgstr ""
@@ -156,6 +156,30 @@ msgstr "Neyðarsímtal"
156msgid "OK"
156msgid "OK"
157msgstr "Í lagi"
157msgstr "Í lagi"
158
158
159+#: qml/Components/ModeSwitchWarningDialog.qml:32
160+msgid "Apps may have unsaved data:"
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:57
164+msgid "Re-dock, save your work and close these apps to continue."
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:63
168+msgid "Or force close now (unsaved data will be lost)."
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:75
172+msgid "OK, I will reconnect"
173+msgstr ""
174+
175+#: qml/Components/ModeSwitchWarningDialog.qml:76
176+msgid "Reconnect now!"
177+msgstr ""
178+
179+#: qml/Components/ModeSwitchWarningDialog.qml:88
180+msgid "Close all"
181+msgstr ""
182+
159#: qml/Dash/DashPageHeader.qml:265
183#: qml/Dash/DashPageHeader.qml:265
160msgctxt "Button: Open the Ubuntu Store"
184msgctxt "Button: Open the Ubuntu Store"
161msgid "Store"
185msgid "Store"
po/it.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-09-18 08:24+0000\n"
11"PO-Revision-Date: 2015-09-18 08:24+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Attendere %1 minuto poi riprovare…"
58msgstr[0] "Attendere %1 minuto poi riprovare…"
59msgstr[1] "Attendere %1 minuti poi riprovare…"
59msgstr[1] "Attendere %1 minuti poi riprovare…"
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Termina sessione"
64msgstr "Termina sessione"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Terminare veramente la sessione?"
68msgstr "Terminare veramente la sessione?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Blocca"
73msgstr "Blocca"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Termina sessione"
78msgstr "Termina sessione"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Annulla"
83msgstr "Annulla"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Spegni"
88msgstr "Spegni"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Spegnere veramente il dispositivo?"
92msgstr "Spegnere veramente il dispositivo?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Riavvia"
97msgstr "Riavvia"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Spegni"
102msgstr "Spegni"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Riavvia"
107msgstr "Riavvia"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Riavviare veramente il dispositivo?"
111msgstr "Riavviare veramente il dispositivo?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "No"
115msgstr "No"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Sì"
119msgstr "Sì"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Alimentazione"
124msgstr "Alimentazione"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Spegnere veramente\n"
131"Spegnere veramente\n"
132"il dispositivo?"
132"il dispositivo?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Spegni"
137msgstr "Spegni"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Riavvia"
142msgstr "Riavvia"
@@ -153,6 +153,30 @@ msgstr "Chiamata di emergenza"
153msgid "OK"
153msgid "OK"
154msgstr "OK"
154msgstr "OK"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/ja.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-05 10:05+0000\n"
11"PO-Revision-Date: 2015-10-05 10:05+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -53,83 +53,83 @@ msgid "Please wait %1 minute and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "%1 分待ってからやり直してください…"
54msgstr[0] "%1 分待ってからやり直してください…"
55
55
56−#: qml/Components/Dialogs.qml:116
56+#: qml/Components/Dialogs.qml:144
57msgctxt "Title: Lock/Log out dialog"
57msgctxt "Title: Lock/Log out dialog"
58msgid "Log out"
58msgid "Log out"
59msgstr ""
59msgstr ""
60
60
61−#: qml/Components/Dialogs.qml:117
61+#: qml/Components/Dialogs.qml:145
62msgid "Are you sure you want to log out?"
62msgid "Are you sure you want to log out?"
63msgstr "本当にログアウトしますか?"
63msgstr "本当にログアウトしますか?"
64
64
65−#: qml/Components/Dialogs.qml:119
65+#: qml/Components/Dialogs.qml:147
66msgctxt "Button: Lock the system"
66msgctxt "Button: Lock the system"
67msgid "Lock"
67msgid "Lock"
68msgstr ""
68msgstr ""
69
69
70−#: qml/Components/Dialogs.qml:126
70+#: qml/Components/Dialogs.qml:154
71msgctxt "Button: Log out from the system"
71msgctxt "Button: Log out from the system"
72msgid "Log Out"
72msgid "Log Out"
73msgstr ""
73msgstr ""
74
74
75−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
75+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
76−#: qml/Components/Dialogs.qml:225
76+#: qml/Components/Dialogs.qml:253
77msgid "Cancel"
77msgid "Cancel"
78msgstr "キャンセル"
78msgstr "キャンセル"
79
79
80−#: qml/Components/Dialogs.qml:145
80+#: qml/Components/Dialogs.qml:173
81msgctxt "Title: Reboot/Shut down dialog"
81msgctxt "Title: Reboot/Shut down dialog"
82msgid "Shut down"
82msgid "Shut down"
83msgstr ""
83msgstr ""
84
84
85−#: qml/Components/Dialogs.qml:146
85+#: qml/Components/Dialogs.qml:174
86msgid "Are you sure you want to shut down?"
86msgid "Are you sure you want to shut down?"
87msgstr "本当にシャットダウンしますか?"
87msgstr "本当にシャットダウンしますか?"
88
88
89−#: qml/Components/Dialogs.qml:148
89+#: qml/Components/Dialogs.qml:176
90msgctxt "Button: Reboot the system"
90msgctxt "Button: Reboot the system"
91msgid "Reboot"
91msgid "Reboot"
92msgstr ""
92msgstr ""
93
93
94−#: qml/Components/Dialogs.qml:157
94+#: qml/Components/Dialogs.qml:185
95msgctxt "Button: Shut down the system"
95msgctxt "Button: Shut down the system"
96msgid "Shut down"
96msgid "Shut down"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:179
99+#: qml/Components/Dialogs.qml:207
100msgctxt "Title: Reboot dialog"
100msgctxt "Title: Reboot dialog"
101msgid "Reboot"
101msgid "Reboot"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:180
104+#: qml/Components/Dialogs.qml:208
105msgid "Are you sure you want to reboot?"
105msgid "Are you sure you want to reboot?"
106msgstr "本当に再起動しますか?"
106msgstr "本当に再起動しますか?"
107
107
108−#: qml/Components/Dialogs.qml:182
108+#: qml/Components/Dialogs.qml:210
109msgid "No"
109msgid "No"
110msgstr "いいえ"
110msgstr "いいえ"
111
111
112−#: qml/Components/Dialogs.qml:189
112+#: qml/Components/Dialogs.qml:217
113msgid "Yes"
113msgid "Yes"
114msgstr "はい"
114msgstr "はい"
115
115
116−#: qml/Components/Dialogs.qml:204
116+#: qml/Components/Dialogs.qml:232
117msgctxt "Title: Power off/Restart dialog"
117msgctxt "Title: Power off/Restart dialog"
118msgid "Power"
118msgid "Power"
119msgstr "電源"
119msgstr "電源"
120
120
121−#: qml/Components/Dialogs.qml:205
121+#: qml/Components/Dialogs.qml:233
122msgid ""
122msgid ""
123"Are you sure you would like\n"
123"Are you sure you would like\n"
124"to power off?"
124"to power off?"
125msgstr "本当に電源を切りますか?"
125msgstr "本当に電源を切りますか?"
126
126
127−#: qml/Components/Dialogs.qml:207
127+#: qml/Components/Dialogs.qml:235
128msgctxt "Button: Power off the system"
128msgctxt "Button: Power off the system"
129msgid "Power off"
129msgid "Power off"
130msgstr "電源を切る"
130msgstr "電源を切る"
131
131
132−#: qml/Components/Dialogs.qml:216
132+#: qml/Components/Dialogs.qml:244
133msgctxt "Button: Restart the system"
133msgctxt "Button: Restart the system"
134msgid "Restart"
134msgid "Restart"
135msgstr "再起動"
135msgstr "再起動"
@@ -146,6 +146,30 @@ msgstr "緊急通報"
146msgid "OK"
146msgid "OK"
147msgstr "OK"
147msgstr "OK"
148
148
149+#: qml/Components/ModeSwitchWarningDialog.qml:32
150+msgid "Apps may have unsaved data:"
151+msgstr ""
152+
153+#: qml/Components/ModeSwitchWarningDialog.qml:57
154+msgid "Re-dock, save your work and close these apps to continue."
155+msgstr ""
156+
157+#: qml/Components/ModeSwitchWarningDialog.qml:63
158+msgid "Or force close now (unsaved data will be lost)."
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:75
162+msgid "OK, I will reconnect"
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:76
166+msgid "Reconnect now!"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:88
170+msgid "Close all"
171+msgstr ""
172+
149#: qml/Dash/DashPageHeader.qml:265
173#: qml/Dash/DashPageHeader.qml:265
150msgctxt "Button: Open the Ubuntu Store"
174msgctxt "Button: Open the Ubuntu Store"
151msgid "Store"
175msgid "Store"
po/km.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-08-20 02:48+0000\n"
11"PO-Revision-Date: 2014-08-20 02:48+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "ចេញ"
60msgstr "ចេញ"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "តើ​អ្នក​ពិតជា​ចង់​ចេញ​មែន​ឬ?"
64msgstr "តើ​អ្នក​ពិតជា​ចង់​ចេញ​មែន​ឬ?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "ចាក់សោ"
69msgstr "ចាក់សោ"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "ចេញ"
74msgstr "ចេញ"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "បោះបង់"
79msgstr "បោះបង់"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "បិទ"
84msgstr "បិទ"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "តើ​អ្នក​ពិតជា​ចង់​បិទ​មែន​ឬ?"
88msgstr "តើ​អ្នក​ពិតជា​ចង់​បិទ​មែន​ឬ?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
93msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "បិទ"
98msgstr "បិទ"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
103msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "តើ​អ្នក​ពិតជា​ចង់​ចាប់ផ្ដើម​ឡើងវិញ​មែន​ឬ?"
107msgstr "តើ​អ្នក​ពិតជា​ចង់​ចាប់ផ្ដើម​ឡើងវិញ​មែន​ឬ?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "ទេ"
111msgstr "ទេ"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "បាទ/ចាស"
115msgstr "បាទ/ចាស"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "ថាមពល"
120msgstr "ថាមពល"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"តើ​អ្នក​ពិតជា​ចង់\n"
127"តើ​អ្នក​ពិតជា​ចង់\n"
128"បិទ​មែន​ឬ?"
128"បិទ​មែន​ឬ?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "បិទ"
133msgstr "បិទ"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
138msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
@@ -149,6 +149,30 @@ msgstr "ការ​ហៅ​ពេល​អាសន្ន"
149msgid "OK"
149msgid "OK"
150msgstr "យល់ព្រម"
150msgstr "យល់ព្រម"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/kn.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-06-27 05:43+0000\n"
11"PO-Revision-Date: 2013-06-27 05:43+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/ko.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-08-19 13:02+0000\n"
11"PO-Revision-Date: 2014-08-19 13:02+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -53,83 +53,83 @@ msgid "Please wait %1 minute and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "%1분 정도 기다린 후 다시 시독해주십시오..."
54msgstr[0] "%1분 정도 기다린 후 다시 시독해주십시오..."
55
55
56−#: qml/Components/Dialogs.qml:116
56+#: qml/Components/Dialogs.qml:144
57msgctxt "Title: Lock/Log out dialog"
57msgctxt "Title: Lock/Log out dialog"
58msgid "Log out"
58msgid "Log out"
59msgstr "로그아웃"
59msgstr "로그아웃"
60
60
61−#: qml/Components/Dialogs.qml:117
61+#: qml/Components/Dialogs.qml:145
62msgid "Are you sure you want to log out?"
62msgid "Are you sure you want to log out?"
63msgstr "정말 로그아웃하시겠습니까?"
63msgstr "정말 로그아웃하시겠습니까?"
64
64
65−#: qml/Components/Dialogs.qml:119
65+#: qml/Components/Dialogs.qml:147
66msgctxt "Button: Lock the system"
66msgctxt "Button: Lock the system"
67msgid "Lock"
67msgid "Lock"
68msgstr "잠그기"
68msgstr "잠그기"
69
69
70−#: qml/Components/Dialogs.qml:126
70+#: qml/Components/Dialogs.qml:154
71msgctxt "Button: Log out from the system"
71msgctxt "Button: Log out from the system"
72msgid "Log Out"
72msgid "Log Out"
73msgstr "로그아웃"
73msgstr "로그아웃"
74
74
75−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
75+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
76−#: qml/Components/Dialogs.qml:225
76+#: qml/Components/Dialogs.qml:253
77msgid "Cancel"
77msgid "Cancel"
78msgstr "취소"
78msgstr "취소"
79
79
80−#: qml/Components/Dialogs.qml:145
80+#: qml/Components/Dialogs.qml:173
81msgctxt "Title: Reboot/Shut down dialog"
81msgctxt "Title: Reboot/Shut down dialog"
82msgid "Shut down"
82msgid "Shut down"
83msgstr "컴퓨터 끄기"
83msgstr "컴퓨터 끄기"
84
84
85−#: qml/Components/Dialogs.qml:146
85+#: qml/Components/Dialogs.qml:174
86msgid "Are you sure you want to shut down?"
86msgid "Are you sure you want to shut down?"
87msgstr "정말 컴퓨터를 끄시겠습니까?"
87msgstr "정말 컴퓨터를 끄시겠습니까?"
88
88
89−#: qml/Components/Dialogs.qml:148
89+#: qml/Components/Dialogs.qml:176
90msgctxt "Button: Reboot the system"
90msgctxt "Button: Reboot the system"
91msgid "Reboot"
91msgid "Reboot"
92msgstr "다시 시작"
92msgstr "다시 시작"
93
93
94−#: qml/Components/Dialogs.qml:157
94+#: qml/Components/Dialogs.qml:185
95msgctxt "Button: Shut down the system"
95msgctxt "Button: Shut down the system"
96msgid "Shut down"
96msgid "Shut down"
97msgstr "컴퓨터 끄기"
97msgstr "컴퓨터 끄기"
98
98
99−#: qml/Components/Dialogs.qml:179
99+#: qml/Components/Dialogs.qml:207
100msgctxt "Title: Reboot dialog"
100msgctxt "Title: Reboot dialog"
101msgid "Reboot"
101msgid "Reboot"
102msgstr "다시 시작"
102msgstr "다시 시작"
103
103
104−#: qml/Components/Dialogs.qml:180
104+#: qml/Components/Dialogs.qml:208
105msgid "Are you sure you want to reboot?"
105msgid "Are you sure you want to reboot?"
106msgstr "정말 컴퓨터를 다시 시작하시겠습니까?"
106msgstr "정말 컴퓨터를 다시 시작하시겠습니까?"
107
107
108−#: qml/Components/Dialogs.qml:182
108+#: qml/Components/Dialogs.qml:210
109msgid "No"
109msgid "No"
110msgstr "아니요"
110msgstr "아니요"
111
111
112−#: qml/Components/Dialogs.qml:189
112+#: qml/Components/Dialogs.qml:217
113msgid "Yes"
113msgid "Yes"
114msgstr "예"
114msgstr "예"
115
115
116−#: qml/Components/Dialogs.qml:204
116+#: qml/Components/Dialogs.qml:232
117msgctxt "Title: Power off/Restart dialog"
117msgctxt "Title: Power off/Restart dialog"
118msgid "Power"
118msgid "Power"
119msgstr "전원"
119msgstr "전원"
120
120
121−#: qml/Components/Dialogs.qml:205
121+#: qml/Components/Dialogs.qml:233
122msgid ""
122msgid ""
123"Are you sure you would like\n"
123"Are you sure you would like\n"
124"to power off?"
124"to power off?"
125msgstr "정말 컴퓨터를 끄시겠습니까?"
125msgstr "정말 컴퓨터를 끄시겠습니까?"
126
126
127−#: qml/Components/Dialogs.qml:207
127+#: qml/Components/Dialogs.qml:235
128msgctxt "Button: Power off the system"
128msgctxt "Button: Power off the system"
129msgid "Power off"
129msgid "Power off"
130msgstr "컴퓨터 끄기"
130msgstr "컴퓨터 끄기"
131
131
132−#: qml/Components/Dialogs.qml:216
132+#: qml/Components/Dialogs.qml:244
133msgctxt "Button: Restart the system"
133msgctxt "Button: Restart the system"
134msgid "Restart"
134msgid "Restart"
135msgstr "다시 시작"
135msgstr "다시 시작"
@@ -146,6 +146,30 @@ msgstr "긴급 통화"
146msgid "OK"
146msgid "OK"
147msgstr "확인"
147msgstr "확인"
148
148
149+#: qml/Components/ModeSwitchWarningDialog.qml:32
150+msgid "Apps may have unsaved data:"
151+msgstr ""
152+
153+#: qml/Components/ModeSwitchWarningDialog.qml:57
154+msgid "Re-dock, save your work and close these apps to continue."
155+msgstr ""
156+
157+#: qml/Components/ModeSwitchWarningDialog.qml:63
158+msgid "Or force close now (unsaved data will be lost)."
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:75
162+msgid "OK, I will reconnect"
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:76
166+msgid "Reconnect now!"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:88
170+msgid "Close all"
171+msgstr ""
172+
149#: qml/Dash/DashPageHeader.qml:265
173#: qml/Dash/DashPageHeader.qml:265
150msgctxt "Button: Open the Ubuntu Store"
174msgctxt "Button: Open the Ubuntu Store"
151msgid "Store"
175msgid "Store"
po/ku.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-09-10 13:14+0000\n"
11"PO-Revision-Date: 2014-09-10 13:14+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Ji dil dixwazî derkevî?"
64msgstr "Ji dil dixwazî derkevî?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Betal bike"
79msgstr "Betal bike"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Ji dil dixwazî bigirî?"
88msgstr "Ji dil dixwazî bigirî?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Ji dil dixwazî bidî destpêkirin?"
107msgstr "Ji dil dixwazî bidî destpêkirin?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Na"
111msgstr "Na"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Erê"
115msgstr "Erê"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"Ji dil dixwazî\n"
127"Ji dil dixwazî\n"
128"kompîturê bigirî?"
128"kompîturê bigirî?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr ""
133msgstr ""
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr ""
138msgstr ""
@@ -149,6 +149,30 @@ msgstr "Lêgerîna Lezgîn"
149msgid "OK"
149msgid "OK"
150msgstr "BAŞ E"
150msgstr "BAŞ E"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/ky.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-06-27 06:17+0000\n"
11"PO-Revision-Date: 2013-06-27 06:17+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/lo.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-10-02 10:00+0000\n"
11"PO-Revision-Date: 2013-10-02 10:00+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/lt.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-05-19 17:15+0000\n"
11"PO-Revision-Date: 2014-05-19 17:15+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -55,83 +55,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] ""
55msgstr[0] ""
56msgstr[1] ""
56msgstr[1] ""
57
57
58−#: qml/Components/Dialogs.qml:116
58+#: qml/Components/Dialogs.qml:144
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr ""
61msgstr ""
62
62
63−#: qml/Components/Dialogs.qml:117
63+#: qml/Components/Dialogs.qml:145
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr ""
65msgstr ""
66
66
67−#: qml/Components/Dialogs.qml:119
67+#: qml/Components/Dialogs.qml:147
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr ""
70msgstr ""
71
71
72−#: qml/Components/Dialogs.qml:126
72+#: qml/Components/Dialogs.qml:154
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr ""
75msgstr ""
76
76
77−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
78−#: qml/Components/Dialogs.qml:225
78+#: qml/Components/Dialogs.qml:253
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:145
82+#: qml/Components/Dialogs.qml:173
83msgctxt "Title: Reboot/Shut down dialog"
83msgctxt "Title: Reboot/Shut down dialog"
84msgid "Shut down"
84msgid "Shut down"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:146
87+#: qml/Components/Dialogs.qml:174
88msgid "Are you sure you want to shut down?"
88msgid "Are you sure you want to shut down?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:148
91+#: qml/Components/Dialogs.qml:176
92msgctxt "Button: Reboot the system"
92msgctxt "Button: Reboot the system"
93msgid "Reboot"
93msgid "Reboot"
94msgstr ""
94msgstr ""
95
95
96−#: qml/Components/Dialogs.qml:157
96+#: qml/Components/Dialogs.qml:185
97msgctxt "Button: Shut down the system"
97msgctxt "Button: Shut down the system"
98msgid "Shut down"
98msgid "Shut down"
99msgstr ""
99msgstr ""
100
100
101−#: qml/Components/Dialogs.qml:179
101+#: qml/Components/Dialogs.qml:207
102msgctxt "Title: Reboot dialog"
102msgctxt "Title: Reboot dialog"
103msgid "Reboot"
103msgid "Reboot"
104msgstr ""
104msgstr ""
105
105
106−#: qml/Components/Dialogs.qml:180
106+#: qml/Components/Dialogs.qml:208
107msgid "Are you sure you want to reboot?"
107msgid "Are you sure you want to reboot?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:182
110+#: qml/Components/Dialogs.qml:210
111msgid "No"
111msgid "No"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:189
114+#: qml/Components/Dialogs.qml:217
115msgid "Yes"
115msgid "Yes"
116msgstr ""
116msgstr ""
117
117
118−#: qml/Components/Dialogs.qml:204
118+#: qml/Components/Dialogs.qml:232
119msgctxt "Title: Power off/Restart dialog"
119msgctxt "Title: Power off/Restart dialog"
120msgid "Power"
120msgid "Power"
121msgstr ""
121msgstr ""
122
122
123−#: qml/Components/Dialogs.qml:205
123+#: qml/Components/Dialogs.qml:233
124msgid ""
124msgid ""
125"Are you sure you would like\n"
125"Are you sure you would like\n"
126"to power off?"
126"to power off?"
127msgstr ""
127msgstr ""
128
128
129−#: qml/Components/Dialogs.qml:207
129+#: qml/Components/Dialogs.qml:235
130msgctxt "Button: Power off the system"
130msgctxt "Button: Power off the system"
131msgid "Power off"
131msgid "Power off"
132msgstr ""
132msgstr ""
133
133
134−#: qml/Components/Dialogs.qml:216
134+#: qml/Components/Dialogs.qml:244
135msgctxt "Button: Restart the system"
135msgctxt "Button: Restart the system"
136msgid "Restart"
136msgid "Restart"
137msgstr ""
137msgstr ""
@@ -148,6 +148,30 @@ msgstr "Pagalbos skambutis"
148msgid "OK"
148msgid "OK"
149msgstr ""
149msgstr ""
150
150
151+#: qml/Components/ModeSwitchWarningDialog.qml:32
152+msgid "Apps may have unsaved data:"
153+msgstr ""
154+
155+#: qml/Components/ModeSwitchWarningDialog.qml:57
156+msgid "Re-dock, save your work and close these apps to continue."
157+msgstr ""
158+
159+#: qml/Components/ModeSwitchWarningDialog.qml:63
160+msgid "Or force close now (unsaved data will be lost)."
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:75
164+msgid "OK, I will reconnect"
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:76
168+msgid "Reconnect now!"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:88
172+msgid "Close all"
173+msgstr ""
174+
151#: qml/Dash/DashPageHeader.qml:265
175#: qml/Dash/DashPageHeader.qml:265
152msgctxt "Button: Open the Ubuntu Store"
176msgctxt "Button: Open the Ubuntu Store"
153msgid "Store"
177msgid "Store"
po/lv.po+44−20
@@ -8,7 +8,7 @@ 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-11-04 15:02+0000\n"
11+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
12"PO-Revision-Date: 2015-11-22 19:13+0000\n"
12"PO-Revision-Date: 2015-11-22 19:13+0000\n"
13"Last-Translator: Klavs Anson <anson.klavs@gmail.com>\n"
13"Last-Translator: Klavs Anson <anson.klavs@gmail.com>\n"
14"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
14"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
@@ -16,7 +16,7 @@ msgstr ""
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=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
18"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-11-23 05:29+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21"Language: lv\n"
21"Language: lv\n"
22
22
@@ -57,72 +57,72 @@ msgstr[0] "Lūdzu, uzgaidiet %1 minūti un tad mēģiniet vēlreiz..."
57msgstr[1] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
57msgstr[1] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
58msgstr[2] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
58msgstr[2] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
59
59
60−#: qml/Components/Dialogs.qml:116
60+#: qml/Components/Dialogs.qml:144
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr "Izrakstīties"
63msgstr "Izrakstīties"
64
64
65−#: qml/Components/Dialogs.qml:117
65+#: qml/Components/Dialogs.qml:145
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Vai tiešām vēlaties izrakstīties?"
67msgstr "Vai tiešām vēlaties izrakstīties?"
68
68
69−#: qml/Components/Dialogs.qml:119
69+#: qml/Components/Dialogs.qml:147
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr "Bloķēt"
72msgstr "Bloķēt"
73
73
74−#: qml/Components/Dialogs.qml:126
74+#: qml/Components/Dialogs.qml:154
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr "Izrakstīties"
77msgstr "Izrakstīties"
78
78
79−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
79+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
80−#: qml/Components/Dialogs.qml:225
80+#: qml/Components/Dialogs.qml:253
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Atcelt"
82msgstr "Atcelt"
83
83
84−#: qml/Components/Dialogs.qml:145
84+#: qml/Components/Dialogs.qml:173
85msgctxt "Title: Reboot/Shut down dialog"
85msgctxt "Title: Reboot/Shut down dialog"
86msgid "Shut down"
86msgid "Shut down"
87msgstr "Izslēgt"
87msgstr "Izslēgt"
88
88
89−#: qml/Components/Dialogs.qml:146
89+#: qml/Components/Dialogs.qml:174
90msgid "Are you sure you want to shut down?"
90msgid "Are you sure you want to shut down?"
91msgstr "Vai tiešām vēlaties izslēgt?"
91msgstr "Vai tiešām vēlaties izslēgt?"
92
92
93−#: qml/Components/Dialogs.qml:148
93+#: qml/Components/Dialogs.qml:176
94msgctxt "Button: Reboot the system"
94msgctxt "Button: Reboot the system"
95msgid "Reboot"
95msgid "Reboot"
96msgstr "Pārstartēt"
96msgstr "Pārstartēt"
97
97
98−#: qml/Components/Dialogs.qml:157
98+#: qml/Components/Dialogs.qml:185
99msgctxt "Button: Shut down the system"
99msgctxt "Button: Shut down the system"
100msgid "Shut down"
100msgid "Shut down"
101msgstr "Izslēgt"
101msgstr "Izslēgt"
102
102
103−#: qml/Components/Dialogs.qml:179
103+#: qml/Components/Dialogs.qml:207
104msgctxt "Title: Reboot dialog"
104msgctxt "Title: Reboot dialog"
105msgid "Reboot"
105msgid "Reboot"
106msgstr "Pārstartēt"
106msgstr "Pārstartēt"
107
107
108−#: qml/Components/Dialogs.qml:180
108+#: qml/Components/Dialogs.qml:208
109msgid "Are you sure you want to reboot?"
109msgid "Are you sure you want to reboot?"
110msgstr "Vai tiešām vēlaties pārstartēt?"
110msgstr "Vai tiešām vēlaties pārstartēt?"
111
111
112−#: qml/Components/Dialogs.qml:182
112+#: qml/Components/Dialogs.qml:210
113msgid "No"
113msgid "No"
114msgstr "Nē"
114msgstr "Nē"
115
115
116−#: qml/Components/Dialogs.qml:189
116+#: qml/Components/Dialogs.qml:217
117msgid "Yes"
117msgid "Yes"
118msgstr "Jā"
118msgstr "Jā"
119
119
120−#: qml/Components/Dialogs.qml:204
120+#: qml/Components/Dialogs.qml:232
121msgctxt "Title: Power off/Restart dialog"
121msgctxt "Title: Power off/Restart dialog"
122msgid "Power"
122msgid "Power"
123msgstr "Izslēgšana"
123msgstr "Izslēgšana"
124
124
125−#: qml/Components/Dialogs.qml:205
125+#: qml/Components/Dialogs.qml:233
126msgid ""
126msgid ""
127"Are you sure you would like\n"
127"Are you sure you would like\n"
128"to power off?"
128"to power off?"
@@ -130,12 +130,12 @@ msgstr ""
130"Vai tiešām vēlaties\n"
130"Vai tiešām vēlaties\n"
131"izslēgt?"
131"izslēgt?"
132
132
133−#: qml/Components/Dialogs.qml:207
133+#: qml/Components/Dialogs.qml:235
134msgctxt "Button: Power off the system"
134msgctxt "Button: Power off the system"
135msgid "Power off"
135msgid "Power off"
136msgstr "Izslēgt"
136msgstr "Izslēgt"
137
137
138−#: qml/Components/Dialogs.qml:216
138+#: qml/Components/Dialogs.qml:244
139msgctxt "Button: Restart the system"
139msgctxt "Button: Restart the system"
140msgid "Restart"
140msgid "Restart"
141msgstr "Pārstartēt"
141msgstr "Pārstartēt"
@@ -152,6 +152,30 @@ msgstr "Ārkārtas situācijas zvans"
152msgid "OK"
152msgid "OK"
153msgstr "Labi"
153msgstr "Labi"
154
154
155+#: qml/Components/ModeSwitchWarningDialog.qml:32
156+msgid "Apps may have unsaved data:"
157+msgstr ""
158+
159+#: qml/Components/ModeSwitchWarningDialog.qml:57
160+msgid "Re-dock, save your work and close these apps to continue."
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:63
164+msgid "Or force close now (unsaved data will be lost)."
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:75
168+msgid "OK, I will reconnect"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:76
172+msgid "Reconnect now!"
173+msgstr ""
174+
175+#: qml/Components/ModeSwitchWarningDialog.qml:88
176+msgid "Close all"
177+msgstr ""
178+
155#: qml/Dash/DashPageHeader.qml:265
179#: qml/Dash/DashPageHeader.qml:265
156msgctxt "Button: Open the Ubuntu Store"
180msgctxt "Button: Open the Ubuntu Store"
157msgid "Store"
181msgid "Store"
po/ml.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-11-23 11:44+0000\n"
11"PO-Revision-Date: 2013-11-23 11:44+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr "അടിയന്തിര വിളി"
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/mr.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-14 19:54+0000\n"
11"PO-Revision-Date: 2014-01-14 19:54+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "लॉक करा"
69msgstr "लॉक करा"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "रद्द"
79msgstr "रद्द"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "नाही"
111msgstr "नाही"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "हो"
115msgstr "हो"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/ms.po+48−24
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-17 09:05+0000\n"
11"PO-Revision-Date: 2014-01-17 09:05+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,83 +56,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Sila tunggu %1 minit kemudian cuba lagi..."
56msgstr[0] "Sila tunggu %1 minit kemudian cuba lagi..."
57msgstr[1] "Sila tunggu %1 minit kemudian cuba lagi..."
57msgstr[1] "Sila tunggu %1 minit kemudian cuba lagi..."
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Daftar keluar"
62msgstr "Daftar keluar"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Anda pasti mahu mendaftar keluar?"
66msgstr "Anda pasti mahu mendaftar keluar?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Kunci"
71msgstr "Kunci"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Daftar Keluar"
76msgstr "Daftar Keluar"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Batal"
81msgstr "Batal"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Matikan"
86msgstr "Matikan"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Anda pasti mahu matikan?"
90msgstr "Anda pasti mahu matikan?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "But Semula"
95msgstr "But Semula"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Matikan"
100msgstr "Matikan"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "But Semula"
105msgstr "But Semula"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Anda pasti mahu but semula?"
109msgstr "Anda pasti mahu but semula?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Tidak"
113msgstr "Tidak"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Ya"
117msgstr "Ya"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Kuasa"
122msgstr "Kuasa"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
128msgstr "Anda pasti mahu tutup?"
128msgstr "Anda pasti mahu tutup?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "Padam"
133msgstr "Padam"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "Mula Semula"
138msgstr "Mula Semula"
@@ -149,6 +149,30 @@ msgstr "panggilan Kecemasan"
149msgid "OK"
149msgid "OK"
150msgstr "OK"
150msgstr "OK"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr "Apl mungkin mempunyai data tidak disimpan:"
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr "Labuh-semula, simpan kerja anda dan tutup apl ini untuk teruskan."
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr "Atau paksa tutup sekarang (data belum disimpan akan hilang)."
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr "OK, Saya akan sambung semula"
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr "Sambung semula sekarang!"
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr "Tutup semua"
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
@@ -208,7 +232,7 @@ msgstr "Tambah ulasan"
208
232
209#: qml/Dash/Previews/PreviewSharing.qml:51
233#: qml/Dash/Previews/PreviewSharing.qml:51
210msgid "Preview Share Item"
234msgid "Preview Share Item"
211−msgstr ""
235+msgstr "Pratonton Item Kongsi"
212
236
213#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
214msgid "Pull to refresh…"
238msgid "Pull to refresh…"
@@ -236,7 +260,7 @@ msgstr "Juga dipasang"
236
260
237#: qml/DisabledScreenNotice.qml:42
261#: qml/DisabledScreenNotice.qml:42
238msgid "Your device is now connected to an external display."
262msgid "Your device is now connected to an external display."
239−msgstr ""
263+msgstr "Peranti anda kini bersambung dengan paparan luar."
240
264
241#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
242msgid "Unlock"
266msgid "Unlock"
@@ -384,7 +408,7 @@ msgstr "Gagal, ketuk untuk cuba lagi"
384#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
408#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
385msgctxt "Button: Send a reply message"
409msgctxt "Button: Send a reply message"
386msgid "Send"
410msgid "Send"
387−msgstr ""
411+msgstr "Hantar"
388
412
389#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
413#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
390msgctxt "Label: Hint in message indicator line edit"
414msgctxt "Label: Hint in message indicator line edit"
@@ -394,7 +418,7 @@ msgstr "Balas"
394#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
418#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
395msgctxt "Button: Call back on phone"
419msgctxt "Button: Call back on phone"
396msgid "Call back"
420msgid "Call back"
397−msgstr ""
421+msgstr "Panggilan semula"
398
422
399#: qml/Panel/Indicators/ModemInfoItem.qml:105
423#: qml/Panel/Indicators/ModemInfoItem.qml:105
400msgid "Unlock SIM"
424msgid "Unlock SIM"
po/my.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-12-12 11:12+0000\n"
11"PO-Revision-Date: 2013-12-12 11:12+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "ထွက်"
60msgstr "ထွက်"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "သော့ခတ်"
69msgstr "သော့ခတ်"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "ထွက်ခွာရန်"
74msgstr "ထွက်ခွာရန်"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "ပယ်ဖျက်မည်"
79msgstr "ပယ်ဖျက်မည်"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "စနစ်ပြန်လည်စတင်ရန်"
93msgstr "စနစ်ပြန်လည်စတင်ရန်"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "စနစ်ပြန်လည်စတင်ရန်"
103msgstr "စနစ်ပြန်လည်စတင်ရန်"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "မဟုတ်ပါ"
111msgstr "မဟုတ်ပါ"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "ဟုတ်ကဲ့"
115msgstr "ဟုတ်ကဲ့"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "ပါဝါ"
120msgstr "ပါဝါ"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "ပါဝါပိတ်မည်။"
131msgstr "ပါဝါပိတ်မည်။"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "အစမှ ပြန်ဖွင့်မည်"
136msgstr "အစမှ ပြန်ဖွင့်မည်"
@@ -147,6 +147,30 @@ msgstr "အရေးပေါ်ခေါ်မည်"
147msgid "OK"
147msgid "OK"
148msgstr "ကောင်းပြီ"
148msgstr "ကောင်းပြီ"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/nb.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-05 19:44+0000\n"
11"PO-Revision-Date: 2015-07-05 19:44+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,72 +56,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Vent i %1 minutt, og prøv deretter på nytt …"
56msgstr[0] "Vent i %1 minutt, og prøv deretter på nytt …"
57msgstr[1] "Vent i %1 minutter, og prøv deretter på nytt …"
57msgstr[1] "Vent i %1 minutter, og prøv deretter på nytt …"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Logg ut"
62msgstr "Logg ut"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Er du sikker på at du vil logge ut?"
66msgstr "Er du sikker på at du vil logge ut?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Lås"
71msgstr "Lås"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Logg ut"
76msgstr "Logg ut"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Avbryt"
81msgstr "Avbryt"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Slå av"
86msgstr "Slå av"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Er du sikker på at du vil slå av?"
90msgstr "Er du sikker på at du vil slå av?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Start på nytt"
95msgstr "Start på nytt"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Slå av"
100msgstr "Slå av"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Start på nytt"
105msgstr "Start på nytt"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Er du sikker på at du vil starte på nytt?"
109msgstr "Er du sikker på at du vil starte på nytt?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Nei"
113msgstr "Nei"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Ja"
117msgstr "Ja"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Slå av"
122msgstr "Slå av"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
@@ -129,12 +129,12 @@ msgstr ""
129"Er du sikker på at du vil \n"
129"Er du sikker på at du vil \n"
130"skru av?"
130"skru av?"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr "Slå av"
135msgstr "Slå av"
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr "Start på nytt"
140msgstr "Start på nytt"
@@ -151,6 +151,30 @@ msgstr "Nødanrop"
151msgid "OK"
151msgid "OK"
152msgstr "OK"
152msgstr "OK"
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/nl.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-07 07:14+0000\n"
11"PO-Revision-Date: 2015-07-07 07:14+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Wacht a.u.b. %1 minuut en probeer het dan opnieuw…"
58msgstr[0] "Wacht a.u.b. %1 minuut en probeer het dan opnieuw…"
59msgstr[1] "Wacht a.u.b. %1 minuten en probeer het dan opnieuw…"
59msgstr[1] "Wacht a.u.b. %1 minuten en probeer het dan opnieuw…"
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Afmelden"
64msgstr "Afmelden"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Weet u zeker dat u zich wilt afmelden?"
68msgstr "Weet u zeker dat u zich wilt afmelden?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Vergrendelen"
73msgstr "Vergrendelen"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Afmelden"
78msgstr "Afmelden"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Annuleren"
83msgstr "Annuleren"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Uitschakelen"
88msgstr "Uitschakelen"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Weet u zeker dat u het apparaat wilt uitschakelen?"
92msgstr "Weet u zeker dat u het apparaat wilt uitschakelen?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Herstarten"
97msgstr "Herstarten"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Uitschakelen"
102msgstr "Uitschakelen"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Herstarten"
107msgstr "Herstarten"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Weet u zeker dat u het apparaat wilt herstarten?"
111msgstr "Weet u zeker dat u het apparaat wilt herstarten?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Nee"
115msgstr "Nee"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Ja"
119msgstr "Ja"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Energie"
124msgstr "Energie"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Weet u zeker dat u het apparaat\n"
131"Weet u zeker dat u het apparaat\n"
132"wilt uitschakelen?"
132"wilt uitschakelen?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Uitschakelen"
137msgstr "Uitschakelen"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Herstarten"
142msgstr "Herstarten"
@@ -153,6 +153,30 @@ msgstr "Noodoproep"
153msgid "OK"
153msgid "OK"
154msgstr "Ok"
154msgstr "Ok"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/nn.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-05-12 11:32+0000\n"
11"PO-Revision-Date: 2015-05-12 11:32+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/oc.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-02-05 20:35+0000\n"
11"PO-Revision-Date: 2015-02-05 20:35+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"
@@ -15,7 +15,7 @@ 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=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Non"
111msgstr "Non"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/or.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-03-21 05:28+0000\n"
11"PO-Revision-Date: 2015-03-21 05:28+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"
@@ -15,7 +15,7 @@ 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=2; plural=n!=1;\n"
17"Plural-Forms: nplurals=2; plural=n!=1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/pa.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-24 04:29+0000\n"
11"PO-Revision-Date: 2015-04-24 04:29+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "%1 ਮਿੰਟ ਲਈ ਉਡੀਕੋ ਤੇ ਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ..."
54msgstr[0] "%1 ਮਿੰਟ ਲਈ ਉਡੀਕੋ ਤੇ ਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ..."
55msgstr[1] "%1 ਮਿੰਟਾਂ ਲਈ ਉਡੀਕੋ ਤੇ ਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ..."
55msgstr[1] "%1 ਮਿੰਟਾਂ ਲਈ ਉਡੀਕੋ ਤੇ ਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰੋ..."
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "ਲਾਗ ਆਉਟ"
60msgstr "ਲਾਗ ਆਉਟ"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "ਕੀ ਤੁਸੀਂ ਲਾਗ ਆਉਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
64msgstr "ਕੀ ਤੁਸੀਂ ਲਾਗ ਆਉਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "ਲਾਕ"
69msgstr "ਲਾਕ"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "ਲਾਗ ਆਉਟ"
74msgstr "ਲਾਗ ਆਉਟ"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "ਰੱਦ ਕਰੋ"
79msgstr "ਰੱਦ ਕਰੋ"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "ਬੰਦ ਕਰੋ"
84msgstr "ਬੰਦ ਕਰੋ"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "ਕੀ ਤੁਸੀਂ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
88msgstr "ਕੀ ਤੁਸੀਂ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "ਮੁਡ਼-ਚਾਲੂ"
93msgstr "ਮੁਡ਼-ਚਾਲੂ"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "ਬੰਦ ਕਰੋ"
98msgstr "ਬੰਦ ਕਰੋ"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "ਮੁਡ਼-ਚਾਲੂ"
103msgstr "ਮੁਡ਼-ਚਾਲੂ"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "ਕੀ ਤੁਸੀਂ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
107msgstr "ਕੀ ਤੁਸੀਂ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "ਨਹੀਂ"
111msgstr "ਨਹੀਂ"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "ਹਾਂ"
115msgstr "ਹਾਂ"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "ਪਾਵਰ"
120msgstr "ਪਾਵਰ"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"ਕੀ ਤੁਸੀਂ ਪਾਵਰ-ਆਫ਼ ਕਰਨਾ\n"
127"ਕੀ ਤੁਸੀਂ ਪਾਵਰ-ਆਫ਼ ਕਰਨਾ\n"
128"ਚਾਹੁੰਦੇ ਹੋ?"
128"ਚਾਹੁੰਦੇ ਹੋ?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "ਬੰਦ ਕਰੋ"
133msgstr "ਬੰਦ ਕਰੋ"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "ਮੁੜ ਚਾਲੂ"
138msgstr "ਮੁੜ ਚਾਲੂ"
@@ -149,6 +149,30 @@ msgstr "ਅਪਾਤਕਾਲੀਨ ਕਾਲ"
149msgid "OK"
149msgid "OK"
150msgstr "ਠੀਕ"
150msgstr "ਠੀਕ"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/pl.po+48−24
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-12 09:46+0000\n"
11"PO-Revision-Date: 2015-07-12 09:46+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,83 +56,83 @@ msgstr[0] "Poczekaj %1 minutę i spróbuj ponownie…"
56msgstr[1] "Poczekaj %1 minuty i spróbuj ponownie…"
56msgstr[1] "Poczekaj %1 minuty i spróbuj ponownie…"
57msgstr[2] "Poczekaj %1 minut i spróbuj ponownie…"
57msgstr[2] "Poczekaj %1 minut i spróbuj ponownie…"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Wylogowanie"
62msgstr "Wylogowanie"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Wylogować?"
66msgstr "Wylogować?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Blokada"
71msgstr "Blokada"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Wyloguj"
76msgstr "Wyloguj"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Anuluj"
81msgstr "Anuluj"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Wyłącz"
86msgstr "Wyłącz"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Wyłączyć?"
90msgstr "Wyłączyć?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Uruchom ponownie"
95msgstr "Uruchom ponownie"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Wyłącz"
100msgstr "Wyłącz"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Uruchom ponownie"
105msgstr "Uruchom ponownie"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Uruchomić ponownie?"
109msgstr "Uruchomić ponownie?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Nie"
113msgstr "Nie"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Tak"
117msgstr "Tak"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Zasilanie"
122msgstr "Zasilanie"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
128msgstr "Czy na pewno wyłączyć?"
128msgstr "Czy na pewno wyłączyć?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "Wyłącz"
133msgstr "Wyłącz"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "Uruchom ponownie"
138msgstr "Uruchom ponownie"
@@ -149,6 +149,30 @@ msgstr "Telefon ratunkowy"
149msgid "OK"
149msgid "OK"
150msgstr "OK"
150msgstr "OK"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
@@ -208,7 +232,7 @@ msgstr "Dodaj recenzję"
208
232
209#: qml/Dash/Previews/PreviewSharing.qml:51
233#: qml/Dash/Previews/PreviewSharing.qml:51
210msgid "Preview Share Item"
234msgid "Preview Share Item"
211−msgstr ""
235+msgstr "Podgląd współdzielonego elementu"
212
236
213#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
214msgid "Pull to refresh…"
238msgid "Pull to refresh…"
@@ -236,7 +260,7 @@ msgstr "Również zainstalowane"
236
260
237#: qml/DisabledScreenNotice.qml:42
261#: qml/DisabledScreenNotice.qml:42
238msgid "Your device is now connected to an external display."
262msgid "Your device is now connected to an external display."
239−msgstr ""
263+msgstr "Twoje urządzenie jest teraz połączone z zewnętrznym ekranem."
240
264
241#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
242msgid "Unlock"
266msgid "Unlock"
@@ -387,7 +411,7 @@ msgstr "Błąd, kliknij aby powtórzyć"
387#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
411#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
388msgctxt "Button: Send a reply message"
412msgctxt "Button: Send a reply message"
389msgid "Send"
413msgid "Send"
390−msgstr ""
414+msgstr "Wyślij"
391
415
392#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
416#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
393msgctxt "Label: Hint in message indicator line edit"
417msgctxt "Label: Hint in message indicator line edit"
@@ -397,7 +421,7 @@ msgstr "Odpowiedz"
397#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
421#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
398msgctxt "Button: Call back on phone"
422msgctxt "Button: Call back on phone"
399msgid "Call back"
423msgid "Call back"
400−msgstr ""
424+msgstr "Oddzwoń"
401
425
402#: qml/Panel/Indicators/ModemInfoItem.qml:105
426#: qml/Panel/Indicators/ModemInfoItem.qml:105
403msgid "Unlock SIM"
427msgid "Unlock SIM"
po/pt.po+48−24
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-29 10:01+0000\n"
11"PO-Revision-Date: 2015-07-29 10:01+0000\n"
12"Last-Translator: Ivo Xavier <ivofernandes12@gmail.com>\n"
12"Last-Translator: Ivo Xavier <ivofernandes12@gmail.com>\n"
13"Language-Team: Portuguese <pt@li.org>\n"
13"Language-Team: Portuguese <pt@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -58,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Por favor, aguarde %1 minuto e tente novamente…"
58msgstr[0] "Por favor, aguarde %1 minuto e tente novamente…"
59msgstr[1] "Por favor, aguarde %1 minutos e tente novamente…"
59msgstr[1] "Por favor, aguarde %1 minutos e tente novamente…"
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Terminar sessão"
64msgstr "Terminar sessão"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Quer mesmo sair?"
68msgstr "Quer mesmo sair?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Bloquear"
73msgstr "Bloquear"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Terminar sessão"
78msgstr "Terminar sessão"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Cancelar"
83msgstr "Cancelar"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Desligar"
88msgstr "Desligar"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Quer mesmo desligar?"
92msgstr "Quer mesmo desligar?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Reiniciar"
97msgstr "Reiniciar"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Desligar"
102msgstr "Desligar"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Reiniciar"
107msgstr "Reiniciar"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Quer mesmo reiniciar?"
111msgstr "Quer mesmo reiniciar?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Não"
115msgstr "Não"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Sim"
119msgstr "Sim"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Energia"
124msgstr "Energia"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Tem a certeza de quer\n"
131"Tem a certeza de quer\n"
132"desligar?"
132"desligar?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Desligar"
137msgstr "Desligar"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Reiniciar"
142msgstr "Reiniciar"
@@ -153,6 +153,30 @@ msgstr "Chamada de emergência"
153msgid "OK"
153msgid "OK"
154msgstr "OK"
154msgstr "OK"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
@@ -212,7 +236,7 @@ msgstr "Adicione uma crítica"
212
236
213#: qml/Dash/Previews/PreviewSharing.qml:51
237#: qml/Dash/Previews/PreviewSharing.qml:51
214msgid "Preview Share Item"
238msgid "Preview Share Item"
215−msgstr ""
239+msgstr "Pré-visualizar partilha"
216
240
217#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
218msgid "Pull to refresh…"
242msgid "Pull to refresh…"
@@ -240,7 +264,7 @@ msgstr "Também instalado"
240
264
241#: qml/DisabledScreenNotice.qml:42
265#: qml/DisabledScreenNotice.qml:42
242msgid "Your device is now connected to an external display."
266msgid "Your device is now connected to an external display."
243−msgstr ""
267+msgstr "O seu dispositivo está agora ligado a um monitor externo"
244
268
245#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
246msgid "Unlock"
270msgid "Unlock"
@@ -388,7 +412,7 @@ msgstr "Falhou, toque para repetir"
388#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
412#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
389msgctxt "Button: Send a reply message"
413msgctxt "Button: Send a reply message"
390msgid "Send"
414msgid "Send"
391−msgstr ""
415+msgstr "Enviar"
392
416
393#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
417#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
394msgctxt "Label: Hint in message indicator line edit"
418msgctxt "Label: Hint in message indicator line edit"
@@ -398,7 +422,7 @@ msgstr "Responder"
398#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
422#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
399msgctxt "Button: Call back on phone"
423msgctxt "Button: Call back on phone"
400msgid "Call back"
424msgid "Call back"
401−msgstr ""
425+msgstr "Ligar de volta"
402
426
403#: qml/Panel/Indicators/ModemInfoItem.qml:105
427#: qml/Panel/Indicators/ModemInfoItem.qml:105
404msgid "Unlock SIM"
428msgid "Unlock SIM"
po/pt_BR.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-08-05 04:40+0000\n"
11"PO-Revision-Date: 2015-08-05 04:40+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"
@@ -15,7 +15,7 @@ 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=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,72 +56,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Por favor espere %1 minuto e tente novamente..."
56msgstr[0] "Por favor espere %1 minuto e tente novamente..."
57msgstr[1] "Por favor espere %1 minutos e tente novamente..."
57msgstr[1] "Por favor espere %1 minutos e tente novamente..."
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Sair"
62msgstr "Sair"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Você tem certeza que deseja sair?"
66msgstr "Você tem certeza que deseja sair?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Travar"
71msgstr "Travar"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Sair"
76msgstr "Sair"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Cancelar"
81msgstr "Cancelar"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Desligar"
86msgstr "Desligar"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Você tem certeza que deseja desligar?"
90msgstr "Você tem certeza que deseja desligar?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Reiniciar"
95msgstr "Reiniciar"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Desligar"
100msgstr "Desligar"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Reiniciar"
105msgstr "Reiniciar"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Você tem certeza que deseja reiniciar?"
109msgstr "Você tem certeza que deseja reiniciar?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "Não"
113msgstr "Não"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Sim"
117msgstr "Sim"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Desligamento"
122msgstr "Desligamento"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
@@ -129,12 +129,12 @@ msgstr ""
129"Você tem certeza que deseja\n"
129"Você tem certeza que deseja\n"
130"desligar?"
130"desligar?"
131
131
132−#: qml/Components/Dialogs.qml:207
132+#: qml/Components/Dialogs.qml:235
133msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
134msgid "Power off"
134msgid "Power off"
135msgstr "Desligar"
135msgstr "Desligar"
136
136
137−#: qml/Components/Dialogs.qml:216
137+#: qml/Components/Dialogs.qml:244
138msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
139msgid "Restart"
139msgid "Restart"
140msgstr "Reiniciar"
140msgstr "Reiniciar"
@@ -151,6 +151,30 @@ msgstr "Chamada de emergência"
151msgid "OK"
151msgid "OK"
152msgstr "OK"
152msgstr "OK"
153
153
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
154#: qml/Dash/DashPageHeader.qml:265
178#: qml/Dash/DashPageHeader.qml:265
155msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
156msgid "Store"
180msgid "Store"
po/ro.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-06 17:47+0000\n"
11"PO-Revision-Date: 2015-07-06 17:47+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -59,72 +59,72 @@ msgstr[0] "Așteptați %1 minut și apoi încercați din nou..."
59msgstr[1] "Așteptați %1 minute și apoi încercați din nou..."
59msgstr[1] "Așteptați %1 minute și apoi încercați din nou..."
60msgstr[2] "Așteptați %1 de minute și apoi încercați din nou..."
60msgstr[2] "Așteptați %1 de minute și apoi încercați din nou..."
61
61
62−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:144
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Închide sesiunea"
65msgstr "Închide sesiunea"
66
66
67−#: qml/Components/Dialogs.qml:117
67+#: qml/Components/Dialogs.qml:145
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Sunteți sigur că doriți să închideți sesiunea?"
69msgstr "Sunteți sigur că doriți să închideți sesiunea?"
70
70
71−#: qml/Components/Dialogs.qml:119
71+#: qml/Components/Dialogs.qml:147
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Blocare"
74msgstr "Blocare"
75
75
76−#: qml/Components/Dialogs.qml:126
76+#: qml/Components/Dialogs.qml:154
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Ieșire din cont"
79msgstr "Ieșire din cont"
80
80
81−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82−#: qml/Components/Dialogs.qml:225
82+#: qml/Components/Dialogs.qml:253
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Anulează"
84msgstr "Anulează"
85
85
86−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:173
87msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
88msgid "Shut down"
88msgid "Shut down"
89msgstr "Închidere"
89msgstr "Închidere"
90
90
91−#: qml/Components/Dialogs.qml:146
91+#: qml/Components/Dialogs.qml:174
92msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
93msgstr "Sunteți sigur că doriți să închideți?"
93msgstr "Sunteți sigur că doriți să închideți?"
94
94
95−#: qml/Components/Dialogs.qml:148
95+#: qml/Components/Dialogs.qml:176
96msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
97msgid "Reboot"
97msgid "Reboot"
98msgstr "Repornire"
98msgstr "Repornire"
99
99
100−#: qml/Components/Dialogs.qml:157
100+#: qml/Components/Dialogs.qml:185
101msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
102msgid "Shut down"
102msgid "Shut down"
103msgstr "Închidere"
103msgstr "Închidere"
104
104
105−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:207
106msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
107msgid "Reboot"
107msgid "Reboot"
108msgstr "Repornire"
108msgstr "Repornire"
109
109
110−#: qml/Components/Dialogs.qml:180
110+#: qml/Components/Dialogs.qml:208
111msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
112msgstr "Sunteți sigur că doriți să reporniți?"
112msgstr "Sunteți sigur că doriți să reporniți?"
113
113
114−#: qml/Components/Dialogs.qml:182
114+#: qml/Components/Dialogs.qml:210
115msgid "No"
115msgid "No"
116msgstr "Nu"
116msgstr "Nu"
117
117
118−#: qml/Components/Dialogs.qml:189
118+#: qml/Components/Dialogs.qml:217
119msgid "Yes"
119msgid "Yes"
120msgstr "Da"
120msgstr "Da"
121
121
122−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:232
123msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
124msgid "Power"
124msgid "Power"
125msgstr "Alimentare"
125msgstr "Alimentare"
126
126
127−#: qml/Components/Dialogs.qml:205
127+#: qml/Components/Dialogs.qml:233
128msgid ""
128msgid ""
129"Are you sure you would like\n"
129"Are you sure you would like\n"
130"to power off?"
130"to power off?"
@@ -132,12 +132,12 @@ msgstr ""
132"Sunteți sigur că doriți să\n"
132"Sunteți sigur că doriți să\n"
133"opriți alimentarea?"
133"opriți alimentarea?"
134
134
135−#: qml/Components/Dialogs.qml:207
135+#: qml/Components/Dialogs.qml:235
136msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
137msgid "Power off"
137msgid "Power off"
138msgstr "Oprire"
138msgstr "Oprire"
139
139
140−#: qml/Components/Dialogs.qml:216
140+#: qml/Components/Dialogs.qml:244
141msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
142msgid "Restart"
142msgid "Restart"
143msgstr "Repornire"
143msgstr "Repornire"
@@ -154,6 +154,30 @@ msgstr "Apel de urgență"
154msgid "OK"
154msgid "OK"
155msgstr "În regulă"
155msgstr "În regulă"
156
156
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
157#: qml/Dash/DashPageHeader.qml:265
181#: qml/Dash/DashPageHeader.qml:265
158msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
159msgid "Store"
183msgid "Store"
po/ru.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-06 05:33+0000\n"
11"PO-Revision-Date: 2015-07-06 05:33+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -60,83 +60,83 @@ msgstr[0] "Подождите %1 минуту и попытайтесь снов
60msgstr[1] "Подождите %1 минуты и попытайтесь снова…"
60msgstr[1] "Подождите %1 минуты и попытайтесь снова…"
61msgstr[2] "Подождите %1 минут и попытайтесь снова…"
61msgstr[2] "Подождите %1 минут и попытайтесь снова…"
62
62
63−#: qml/Components/Dialogs.qml:116
63+#: qml/Components/Dialogs.qml:144
64msgctxt "Title: Lock/Log out dialog"
64msgctxt "Title: Lock/Log out dialog"
65msgid "Log out"
65msgid "Log out"
66msgstr "Завершение сеанса"
66msgstr "Завершение сеанса"
67
67
68−#: qml/Components/Dialogs.qml:117
68+#: qml/Components/Dialogs.qml:145
69msgid "Are you sure you want to log out?"
69msgid "Are you sure you want to log out?"
70msgstr "Завершить сеанс?"
70msgstr "Завершить сеанс?"
71
71
72−#: qml/Components/Dialogs.qml:119
72+#: qml/Components/Dialogs.qml:147
73msgctxt "Button: Lock the system"
73msgctxt "Button: Lock the system"
74msgid "Lock"
74msgid "Lock"
75msgstr "Заблокировать"
75msgstr "Заблокировать"
76
76
77−#: qml/Components/Dialogs.qml:126
77+#: qml/Components/Dialogs.qml:154
78msgctxt "Button: Log out from the system"
78msgctxt "Button: Log out from the system"
79msgid "Log Out"
79msgid "Log Out"
80msgstr "Выйти из системы"
80msgstr "Выйти из системы"
81
81
82−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
82+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
83−#: qml/Components/Dialogs.qml:225
83+#: qml/Components/Dialogs.qml:253
84msgid "Cancel"
84msgid "Cancel"
85msgstr "Отменить"
85msgstr "Отменить"
86
86
87−#: qml/Components/Dialogs.qml:145
87+#: qml/Components/Dialogs.qml:173
88msgctxt "Title: Reboot/Shut down dialog"
88msgctxt "Title: Reboot/Shut down dialog"
89msgid "Shut down"
89msgid "Shut down"
90msgstr "Выключение"
90msgstr "Выключение"
91
91
92−#: qml/Components/Dialogs.qml:146
92+#: qml/Components/Dialogs.qml:174
93msgid "Are you sure you want to shut down?"
93msgid "Are you sure you want to shut down?"
94msgstr "Выключить?"
94msgstr "Выключить?"
95
95
96−#: qml/Components/Dialogs.qml:148
96+#: qml/Components/Dialogs.qml:176
97msgctxt "Button: Reboot the system"
97msgctxt "Button: Reboot the system"
98msgid "Reboot"
98msgid "Reboot"
99msgstr "Перезагрузить"
99msgstr "Перезагрузить"
100
100
101−#: qml/Components/Dialogs.qml:157
101+#: qml/Components/Dialogs.qml:185
102msgctxt "Button: Shut down the system"
102msgctxt "Button: Shut down the system"
103msgid "Shut down"
103msgid "Shut down"
104msgstr "Выключить"
104msgstr "Выключить"
105
105
106−#: qml/Components/Dialogs.qml:179
106+#: qml/Components/Dialogs.qml:207
107msgctxt "Title: Reboot dialog"
107msgctxt "Title: Reboot dialog"
108msgid "Reboot"
108msgid "Reboot"
109msgstr "Перезагрузка"
109msgstr "Перезагрузка"
110
110
111−#: qml/Components/Dialogs.qml:180
111+#: qml/Components/Dialogs.qml:208
112msgid "Are you sure you want to reboot?"
112msgid "Are you sure you want to reboot?"
113msgstr "Перезагрузить систему?"
113msgstr "Перезагрузить систему?"
114
114
115−#: qml/Components/Dialogs.qml:182
115+#: qml/Components/Dialogs.qml:210
116msgid "No"
116msgid "No"
117msgstr "Нет"
117msgstr "Нет"
118
118
119−#: qml/Components/Dialogs.qml:189
119+#: qml/Components/Dialogs.qml:217
120msgid "Yes"
120msgid "Yes"
121msgstr "Да"
121msgstr "Да"
122
122
123−#: qml/Components/Dialogs.qml:204
123+#: qml/Components/Dialogs.qml:232
124msgctxt "Title: Power off/Restart dialog"
124msgctxt "Title: Power off/Restart dialog"
125msgid "Power"
125msgid "Power"
126msgstr "Питание"
126msgstr "Питание"
127
127
128−#: qml/Components/Dialogs.qml:205
128+#: qml/Components/Dialogs.qml:233
129msgid ""
129msgid ""
130"Are you sure you would like\n"
130"Are you sure you would like\n"
131"to power off?"
131"to power off?"
132msgstr "Отключить питание?"
132msgstr "Отключить питание?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Отключить"
137msgstr "Отключить"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Перезагрузить"
142msgstr "Перезагрузить"
@@ -153,6 +153,30 @@ msgstr "Экстренный вызов"
153msgid "OK"
153msgid "OK"
154msgstr "ОК"
154msgstr "ОК"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/shn.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-11-10 12:09+0000\n"
11"PO-Revision-Date: 2015-11-10 12:09+0000\n"
12"Last-Translator: Rockworld <sumoisrock@gmail.com>\n"
12"Last-Translator: Rockworld <sumoisrock@gmail.com>\n"
13"Language-Team: Shan <shn@li.org>\n"
13"Language-Team: Shan <shn@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=(n == 1) ? 0 : 1;\n"
17"Plural-Forms: nplurals=2; plural=(n == 1) ? 0 : 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/si.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-06-26 22:36+0000\n"
11"PO-Revision-Date: 2013-06-26 22:36+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "අවලංගු කරන්න"
79msgstr "අවලංගු කරන්න"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "නිවාදැමිම තහවුරු කරන්න"
88msgstr "නිවාදැමිම තහවුරු කරන්න"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "යළි පණගැන්වීම තහවුරු කරන්න"
107msgstr "යළි පණගැන්වීම තහවුරු කරන්න"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "නැත"
111msgstr "නැත"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "ඔව්"
115msgstr "ඔව්"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
@@ -127,12 +127,12 @@ msgstr ""
127"පරිගණකය වසාදැමිම\n"
127"පරිගණකය වසාදැමිම\n"
128"ඔබ තහවුරු කරන්නේද?"
128"ඔබ තහවුරු කරන්නේද?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr ""
133msgstr ""
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr ""
138msgstr ""
@@ -149,6 +149,30 @@ msgstr "හදිසි ඇමතුම"
149msgid "OK"
149msgid "OK"
150msgstr ""
150msgstr ""
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/sk.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-10 09:15+0000\n"
11"PO-Revision-Date: 2015-04-10 09:15+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"
@@ -15,7 +15,7 @@ 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) ? 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/sl.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-06 21:10+0000\n"
11"PO-Revision-Date: 2015-07-06 21:10+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -57,72 +57,72 @@ msgstr[1] "Počakajte %1 minuto ter poskusite ponovno ..."
57msgstr[2] "Počakajte %1 minuti ter poskusite ponovno ..."
57msgstr[2] "Počakajte %1 minuti ter poskusite ponovno ..."
58msgstr[3] "Počakajte %1 minute ter poskusite ponovno ..."
58msgstr[3] "Počakajte %1 minute ter poskusite ponovno ..."
59
59
60−#: qml/Components/Dialogs.qml:116
60+#: qml/Components/Dialogs.qml:144
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr "Odjava"
63msgstr "Odjava"
64
64
65−#: qml/Components/Dialogs.qml:117
65+#: qml/Components/Dialogs.qml:145
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Ali ste prepričani, da se želite odjaviti?"
67msgstr "Ali ste prepričani, da se želite odjaviti?"
68
68
69−#: qml/Components/Dialogs.qml:119
69+#: qml/Components/Dialogs.qml:147
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr "Zakleni"
72msgstr "Zakleni"
73
73
74−#: qml/Components/Dialogs.qml:126
74+#: qml/Components/Dialogs.qml:154
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr "Odjavi se"
77msgstr "Odjavi se"
78
78
79−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
79+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
80−#: qml/Components/Dialogs.qml:225
80+#: qml/Components/Dialogs.qml:253
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Prekliči"
82msgstr "Prekliči"
83
83
84−#: qml/Components/Dialogs.qml:145
84+#: qml/Components/Dialogs.qml:173
85msgctxt "Title: Reboot/Shut down dialog"
85msgctxt "Title: Reboot/Shut down dialog"
86msgid "Shut down"
86msgid "Shut down"
87msgstr "Izklop"
87msgstr "Izklop"
88
88
89−#: qml/Components/Dialogs.qml:146
89+#: qml/Components/Dialogs.qml:174
90msgid "Are you sure you want to shut down?"
90msgid "Are you sure you want to shut down?"
91msgstr "Ali ste prepričani, da želite izklopiti?"
91msgstr "Ali ste prepričani, da želite izklopiti?"
92
92
93−#: qml/Components/Dialogs.qml:148
93+#: qml/Components/Dialogs.qml:176
94msgctxt "Button: Reboot the system"
94msgctxt "Button: Reboot the system"
95msgid "Reboot"
95msgid "Reboot"
96msgstr "Ponovno zaženi"
96msgstr "Ponovno zaženi"
97
97
98−#: qml/Components/Dialogs.qml:157
98+#: qml/Components/Dialogs.qml:185
99msgctxt "Button: Shut down the system"
99msgctxt "Button: Shut down the system"
100msgid "Shut down"
100msgid "Shut down"
101msgstr "Izklopi"
101msgstr "Izklopi"
102
102
103−#: qml/Components/Dialogs.qml:179
103+#: qml/Components/Dialogs.qml:207
104msgctxt "Title: Reboot dialog"
104msgctxt "Title: Reboot dialog"
105msgid "Reboot"
105msgid "Reboot"
106msgstr "Ponovni zagon"
106msgstr "Ponovni zagon"
107
107
108−#: qml/Components/Dialogs.qml:180
108+#: qml/Components/Dialogs.qml:208
109msgid "Are you sure you want to reboot?"
109msgid "Are you sure you want to reboot?"
110msgstr "Ali ste prepričani, da želite ponovno zagnati?"
110msgstr "Ali ste prepričani, da želite ponovno zagnati?"
111
111
112−#: qml/Components/Dialogs.qml:182
112+#: qml/Components/Dialogs.qml:210
113msgid "No"
113msgid "No"
114msgstr "Ne"
114msgstr "Ne"
115
115
116−#: qml/Components/Dialogs.qml:189
116+#: qml/Components/Dialogs.qml:217
117msgid "Yes"
117msgid "Yes"
118msgstr "Da"
118msgstr "Da"
119
119
120−#: qml/Components/Dialogs.qml:204
120+#: qml/Components/Dialogs.qml:232
121msgctxt "Title: Power off/Restart dialog"
121msgctxt "Title: Power off/Restart dialog"
122msgid "Power"
122msgid "Power"
123msgstr "Napajanje"
123msgstr "Napajanje"
124
124
125−#: qml/Components/Dialogs.qml:205
125+#: qml/Components/Dialogs.qml:233
126msgid ""
126msgid ""
127"Are you sure you would like\n"
127"Are you sure you would like\n"
128"to power off?"
128"to power off?"
@@ -130,12 +130,12 @@ msgstr ""
130"Ali ste prepričani, da želite\n"
130"Ali ste prepričani, da želite\n"
131"izključiti?"
131"izključiti?"
132
132
133−#: qml/Components/Dialogs.qml:207
133+#: qml/Components/Dialogs.qml:235
134msgctxt "Button: Power off the system"
134msgctxt "Button: Power off the system"
135msgid "Power off"
135msgid "Power off"
136msgstr "Izključi"
136msgstr "Izključi"
137
137
138−#: qml/Components/Dialogs.qml:216
138+#: qml/Components/Dialogs.qml:244
139msgctxt "Button: Restart the system"
139msgctxt "Button: Restart the system"
140msgid "Restart"
140msgid "Restart"
141msgstr "Ponovno zaženi"
141msgstr "Ponovno zaženi"
@@ -152,6 +152,30 @@ msgstr "Klic v sili"
152msgid "OK"
152msgid "OK"
153msgstr "V REDU"
153msgstr "V REDU"
154
154
155+#: qml/Components/ModeSwitchWarningDialog.qml:32
156+msgid "Apps may have unsaved data:"
157+msgstr ""
158+
159+#: qml/Components/ModeSwitchWarningDialog.qml:57
160+msgid "Re-dock, save your work and close these apps to continue."
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:63
164+msgid "Or force close now (unsaved data will be lost)."
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:75
168+msgid "OK, I will reconnect"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:76
172+msgid "Reconnect now!"
173+msgstr ""
174+
175+#: qml/Components/ModeSwitchWarningDialog.qml:88
176+msgid "Close all"
177+msgstr ""
178+
155#: qml/Dash/DashPageHeader.qml:265
179#: qml/Dash/DashPageHeader.qml:265
156msgctxt "Button: Open the Ubuntu Store"
180msgctxt "Button: Open the Ubuntu Store"
157msgid "Store"
181msgid "Store"
po/sq.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-15 13:51+0000\n"
11"PO-Revision-Date: 2014-01-15 13:51+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:33+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Dalja"
60msgstr "Dalja"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Kyç"
69msgstr "Kyç"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Dil"
74msgstr "Dil"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Anullo"
79msgstr "Anullo"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Fik"
84msgstr "Fik"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Rindize"
93msgstr "Rindize"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Fik"
98msgstr "Fik"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Rindize"
103msgstr "Rindize"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Jo"
111msgstr "Jo"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Po"
115msgstr "Po"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Tensioni"
120msgstr "Tensioni"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "Fike"
131msgstr "Fike"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "Rindiz"
136msgstr "Rindiz"
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr "OK"
148msgstr "OK"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/sr.po+44−20
@@ -8,7 +8,7 @@ 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-11-04 15:02+0000\n"
11+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
12"PO-Revision-Date: 2015-11-20 19:29+0000\n"
12"PO-Revision-Date: 2015-11-20 19:29+0000\n"
13"Last-Translator: Bojan Bogdanović <Unknown>\n"
13"Last-Translator: Bojan Bogdanović <Unknown>\n"
14"Language-Team: српски <xfce4@xfce4.org>\n"
14"Language-Team: српски <xfce4@xfce4.org>\n"
@@ -17,7 +17,7 @@ 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-11-21 05:34+0000\n"
20+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
21"X-Generator: Launchpad (build 17850)\n"
21"X-Generator: Launchpad (build 17850)\n"
22"Language: sr\n"
22"Language: sr\n"
23
23
@@ -58,72 +58,72 @@ msgstr[0] "Молим, сачекајте %1 минута, па покушајт
58msgstr[1] "Молим, сачекајте %1 минута, па покушајте поново…"
58msgstr[1] "Молим, сачекајте %1 минута, па покушајте поново…"
59msgstr[2] "Молим, сачекајте %1 минута, па покушајте поново…"
59msgstr[2] "Молим, сачекајте %1 минута, па покушајте поново…"
60
60
61−#: qml/Components/Dialogs.qml:116
61+#: qml/Components/Dialogs.qml:144
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Одјава"
64msgstr "Одјава"
65
65
66−#: qml/Components/Dialogs.qml:117
66+#: qml/Components/Dialogs.qml:145
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Сигурно желите да се одјавите?"
68msgstr "Сигурно желите да се одјавите?"
69
69
70−#: qml/Components/Dialogs.qml:119
70+#: qml/Components/Dialogs.qml:147
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Закључај"
73msgstr "Закључај"
74
74
75−#: qml/Components/Dialogs.qml:126
75+#: qml/Components/Dialogs.qml:154
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Одјава"
78msgstr "Одјава"
79
79
80−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81−#: qml/Components/Dialogs.qml:225
81+#: qml/Components/Dialogs.qml:253
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Откажи"
83msgstr "Откажи"
84
84
85−#: qml/Components/Dialogs.qml:145
85+#: qml/Components/Dialogs.qml:173
86msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
87msgid "Shut down"
87msgid "Shut down"
88msgstr "Угаси"
88msgstr "Угаси"
89
89
90−#: qml/Components/Dialogs.qml:146
90+#: qml/Components/Dialogs.qml:174
91msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
92msgstr "Сигурно желите да угасите?"
92msgstr "Сигурно желите да угасите?"
93
93
94−#: qml/Components/Dialogs.qml:148
94+#: qml/Components/Dialogs.qml:176
95msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
96msgid "Reboot"
96msgid "Reboot"
97msgstr "Поново покрени"
97msgstr "Поново покрени"
98
98
99−#: qml/Components/Dialogs.qml:157
99+#: qml/Components/Dialogs.qml:185
100msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
101msgid "Shut down"
101msgid "Shut down"
102msgstr "Угаси"
102msgstr "Угаси"
103
103
104−#: qml/Components/Dialogs.qml:179
104+#: qml/Components/Dialogs.qml:207
105msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
106msgid "Reboot"
106msgid "Reboot"
107msgstr "Поново покрени"
107msgstr "Поново покрени"
108
108
109−#: qml/Components/Dialogs.qml:180
109+#: qml/Components/Dialogs.qml:208
110msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
111msgstr "Сигурно желите да поново покренете?"
111msgstr "Сигурно желите да поново покренете?"
112
112
113−#: qml/Components/Dialogs.qml:182
113+#: qml/Components/Dialogs.qml:210
114msgid "No"
114msgid "No"
115msgstr "Не"
115msgstr "Не"
116
116
117−#: qml/Components/Dialogs.qml:189
117+#: qml/Components/Dialogs.qml:217
118msgid "Yes"
118msgid "Yes"
119msgstr "Да"
119msgstr "Да"
120
120
121−#: qml/Components/Dialogs.qml:204
121+#: qml/Components/Dialogs.qml:232
122msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
123msgid "Power"
123msgid "Power"
124msgstr "Напајање"
124msgstr "Напајање"
125
125
126−#: qml/Components/Dialogs.qml:205
126+#: qml/Components/Dialogs.qml:233
127msgid ""
127msgid ""
128"Are you sure you would like\n"
128"Are you sure you would like\n"
129"to power off?"
129"to power off?"
@@ -131,12 +131,12 @@ msgstr ""
131"Сигурно желите да\n"
131"Сигурно желите да\n"
132"искључите?"
132"искључите?"
133
133
134−#: qml/Components/Dialogs.qml:207
134+#: qml/Components/Dialogs.qml:235
135msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
136msgid "Power off"
136msgid "Power off"
137msgstr "Искључи"
137msgstr "Искључи"
138
138
139−#: qml/Components/Dialogs.qml:216
139+#: qml/Components/Dialogs.qml:244
140msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
141msgid "Restart"
141msgid "Restart"
142msgstr "Покрени поново"
142msgstr "Покрени поново"
@@ -153,6 +153,30 @@ msgstr "Хитан позив"
153msgid "OK"
153msgid "OK"
154msgstr "У реду"
154msgstr "У реду"
155
155
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
156#: qml/Dash/DashPageHeader.qml:265
180#: qml/Dash/DashPageHeader.qml:265
157msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
158msgid "Store"
182msgid "Store"
po/sv.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-12 22:17+0000\n"
11"PO-Revision-Date: 2015-07-12 22:17+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20"Language: sv\n"
20"Language: sv\n"
21
21
@@ -55,72 +55,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] "Vänta %1 minut och prova sedan igen…"
55msgstr[0] "Vänta %1 minut och prova sedan igen…"
56msgstr[1] "Vänta %1 minuter och prova sedan igen…"
56msgstr[1] "Vänta %1 minuter och prova sedan igen…"
57
57
58−#: qml/Components/Dialogs.qml:116
58+#: qml/Components/Dialogs.qml:144
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr "Logga ut"
61msgstr "Logga ut"
62
62
63−#: qml/Components/Dialogs.qml:117
63+#: qml/Components/Dialogs.qml:145
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr "Är du säker på att du vill logga ut?"
65msgstr "Är du säker på att du vill logga ut?"
66
66
67−#: qml/Components/Dialogs.qml:119
67+#: qml/Components/Dialogs.qml:147
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr "Lås"
70msgstr "Lås"
71
71
72−#: qml/Components/Dialogs.qml:126
72+#: qml/Components/Dialogs.qml:154
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr "Logga ut"
75msgstr "Logga ut"
76
76
77−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
78−#: qml/Components/Dialogs.qml:225
78+#: qml/Components/Dialogs.qml:253
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Avbryt"
80msgstr "Avbryt"
81
81
82−#: qml/Components/Dialogs.qml:145
82+#: qml/Components/Dialogs.qml:173
83msgctxt "Title: Reboot/Shut down dialog"
83msgctxt "Title: Reboot/Shut down dialog"
84msgid "Shut down"
84msgid "Shut down"
85msgstr "Stäng av"
85msgstr "Stäng av"
86
86
87−#: qml/Components/Dialogs.qml:146
87+#: qml/Components/Dialogs.qml:174
88msgid "Are you sure you want to shut down?"
88msgid "Are you sure you want to shut down?"
89msgstr "Är du säker på att du vill stänga av?"
89msgstr "Är du säker på att du vill stänga av?"
90
90
91−#: qml/Components/Dialogs.qml:148
91+#: qml/Components/Dialogs.qml:176
92msgctxt "Button: Reboot the system"
92msgctxt "Button: Reboot the system"
93msgid "Reboot"
93msgid "Reboot"
94msgstr "Starta om"
94msgstr "Starta om"
95
95
96−#: qml/Components/Dialogs.qml:157
96+#: qml/Components/Dialogs.qml:185
97msgctxt "Button: Shut down the system"
97msgctxt "Button: Shut down the system"
98msgid "Shut down"
98msgid "Shut down"
99msgstr "Stäng av"
99msgstr "Stäng av"
100
100
101−#: qml/Components/Dialogs.qml:179
101+#: qml/Components/Dialogs.qml:207
102msgctxt "Title: Reboot dialog"
102msgctxt "Title: Reboot dialog"
103msgid "Reboot"
103msgid "Reboot"
104msgstr "Starta om"
104msgstr "Starta om"
105
105
106−#: qml/Components/Dialogs.qml:180
106+#: qml/Components/Dialogs.qml:208
107msgid "Are you sure you want to reboot?"
107msgid "Are you sure you want to reboot?"
108msgstr "Är du säker på att du vill starta om?"
108msgstr "Är du säker på att du vill starta om?"
109
109
110−#: qml/Components/Dialogs.qml:182
110+#: qml/Components/Dialogs.qml:210
111msgid "No"
111msgid "No"
112msgstr "Nej"
112msgstr "Nej"
113
113
114−#: qml/Components/Dialogs.qml:189
114+#: qml/Components/Dialogs.qml:217
115msgid "Yes"
115msgid "Yes"
116msgstr "Ja"
116msgstr "Ja"
117
117
118−#: qml/Components/Dialogs.qml:204
118+#: qml/Components/Dialogs.qml:232
119msgctxt "Title: Power off/Restart dialog"
119msgctxt "Title: Power off/Restart dialog"
120msgid "Power"
120msgid "Power"
121msgstr "Ström"
121msgstr "Ström"
122
122
123−#: qml/Components/Dialogs.qml:205
123+#: qml/Components/Dialogs.qml:233
124msgid ""
124msgid ""
125"Are you sure you would like\n"
125"Are you sure you would like\n"
126"to power off?"
126"to power off?"
@@ -128,12 +128,12 @@ msgstr ""
128"Är du säker på att du vill \n"
128"Är du säker på att du vill \n"
129"stänga av?"
129"stänga av?"
130
130
131−#: qml/Components/Dialogs.qml:207
131+#: qml/Components/Dialogs.qml:235
132msgctxt "Button: Power off the system"
132msgctxt "Button: Power off the system"
133msgid "Power off"
133msgid "Power off"
134msgstr "Stäng av"
134msgstr "Stäng av"
135
135
136−#: qml/Components/Dialogs.qml:216
136+#: qml/Components/Dialogs.qml:244
137msgctxt "Button: Restart the system"
137msgctxt "Button: Restart the system"
138msgid "Restart"
138msgid "Restart"
139msgstr "Starta om"
139msgstr "Starta om"
@@ -150,6 +150,30 @@ msgstr "Nödsamtal"
150msgid "OK"
150msgid "OK"
151msgstr "OK"
151msgstr "OK"
152
152
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
154+msgid "Apps may have unsaved data:"
155+msgstr ""
156+
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
158+msgid "Re-dock, save your work and close these apps to continue."
159+msgstr ""
160+
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
162+msgid "Or force close now (unsaved data will be lost)."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:76
170+msgid "Reconnect now!"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:88
174+msgid "Close all"
175+msgstr ""
176+
153#: qml/Dash/DashPageHeader.qml:265
177#: qml/Dash/DashPageHeader.qml:265
154msgctxt "Button: Open the Ubuntu Store"
178msgctxt "Button: Open the Ubuntu Store"
155msgid "Store"
179msgid "Store"
po/sw.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-17 20:02+0000\n"
11"PO-Revision-Date: 2015-07-17 20:02+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -56,83 +56,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Subiri dakika %1 halafu jaribu tena..."
56msgstr[0] "Subiri dakika %1 halafu jaribu tena..."
57msgstr[1] "Subiri dakika %1 halafu jaribu tena"
57msgstr[1] "Subiri dakika %1 halafu jaribu tena"
58
58
59−#: qml/Components/Dialogs.qml:116
59+#: qml/Components/Dialogs.qml:144
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Logi nje"
62msgstr "Logi nje"
63
63
64−#: qml/Components/Dialogs.qml:117
64+#: qml/Components/Dialogs.qml:145
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Una uhakika unataka kulogi nje?"
66msgstr "Una uhakika unataka kulogi nje?"
67
67
68−#: qml/Components/Dialogs.qml:119
68+#: qml/Components/Dialogs.qml:147
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Funga"
71msgstr "Funga"
72
72
73−#: qml/Components/Dialogs.qml:126
73+#: qml/Components/Dialogs.qml:154
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Logi nje"
76msgstr "Logi nje"
77
77
78−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79−#: qml/Components/Dialogs.qml:225
79+#: qml/Components/Dialogs.qml:253
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Ghairi"
81msgstr "Ghairi"
82
82
83−#: qml/Components/Dialogs.qml:145
83+#: qml/Components/Dialogs.qml:173
84msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
85msgid "Shut down"
85msgid "Shut down"
86msgstr "Zima"
86msgstr "Zima"
87
87
88−#: qml/Components/Dialogs.qml:146
88+#: qml/Components/Dialogs.qml:174
89msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
90msgstr "Una uhakika unataka kuzima?"
90msgstr "Una uhakika unataka kuzima?"
91
91
92−#: qml/Components/Dialogs.qml:148
92+#: qml/Components/Dialogs.qml:176
93msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
94msgid "Reboot"
94msgid "Reboot"
95msgstr "Washa tena"
95msgstr "Washa tena"
96
96
97−#: qml/Components/Dialogs.qml:157
97+#: qml/Components/Dialogs.qml:185
98msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
99msgid "Shut down"
99msgid "Shut down"
100msgstr "Zima"
100msgstr "Zima"
101
101
102−#: qml/Components/Dialogs.qml:179
102+#: qml/Components/Dialogs.qml:207
103msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
104msgid "Reboot"
104msgid "Reboot"
105msgstr "Washa tena"
105msgstr "Washa tena"
106
106
107−#: qml/Components/Dialogs.qml:180
107+#: qml/Components/Dialogs.qml:208
108msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
109msgstr "Una uhakika unataka kuzima halafu uwashe tena?"
109msgstr "Una uhakika unataka kuzima halafu uwashe tena?"
110
110
111−#: qml/Components/Dialogs.qml:182
111+#: qml/Components/Dialogs.qml:210
112msgid "No"
112msgid "No"
113msgstr "La"
113msgstr "La"
114
114
115−#: qml/Components/Dialogs.qml:189
115+#: qml/Components/Dialogs.qml:217
116msgid "Yes"
116msgid "Yes"
117msgstr "Ndio"
117msgstr "Ndio"
118
118
119−#: qml/Components/Dialogs.qml:204
119+#: qml/Components/Dialogs.qml:232
120msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
121msgid "Power"
121msgid "Power"
122msgstr "Zima"
122msgstr "Zima"
123
123
124−#: qml/Components/Dialogs.qml:205
124+#: qml/Components/Dialogs.qml:233
125msgid ""
125msgid ""
126"Are you sure you would like\n"
126"Are you sure you would like\n"
127"to power off?"
127"to power off?"
128msgstr "Una uhakika unataka kuzima?"
128msgstr "Una uhakika unataka kuzima?"
129
129
130−#: qml/Components/Dialogs.qml:207
130+#: qml/Components/Dialogs.qml:235
131msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
132msgid "Power off"
132msgid "Power off"
133msgstr "Zima"
133msgstr "Zima"
134
134
135−#: qml/Components/Dialogs.qml:216
135+#: qml/Components/Dialogs.qml:244
136msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
137msgid "Restart"
137msgid "Restart"
138msgstr "Zima na uwashe"
138msgstr "Zima na uwashe"
@@ -149,6 +149,30 @@ msgstr "Simu ya dharura"
149msgid "OK"
149msgid "OK"
150msgstr "Sawa"
150msgstr "Sawa"
151
151
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
155+
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
159+
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
152#: qml/Dash/DashPageHeader.qml:265
176#: qml/Dash/DashPageHeader.qml:265
153msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
154msgid "Store"
178msgid "Store"
po/ta.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-10-24 11:36+0000\n"
11"PO-Revision-Date: 2013-10-24 11:36+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20"Language: ta\n"
20"Language: ta\n"
21
21
@@ -55,83 +55,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] ""
55msgstr[0] ""
56msgstr[1] ""
56msgstr[1] ""
57
57
58−#: qml/Components/Dialogs.qml:116
58+#: qml/Components/Dialogs.qml:144
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr ""
61msgstr ""
62
62
63−#: qml/Components/Dialogs.qml:117
63+#: qml/Components/Dialogs.qml:145
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr ""
65msgstr ""
66
66
67−#: qml/Components/Dialogs.qml:119
67+#: qml/Components/Dialogs.qml:147
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr ""
70msgstr ""
71
71
72−#: qml/Components/Dialogs.qml:126
72+#: qml/Components/Dialogs.qml:154
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr ""
75msgstr ""
76
76
77−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
78−#: qml/Components/Dialogs.qml:225
78+#: qml/Components/Dialogs.qml:253
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:145
82+#: qml/Components/Dialogs.qml:173
83msgctxt "Title: Reboot/Shut down dialog"
83msgctxt "Title: Reboot/Shut down dialog"
84msgid "Shut down"
84msgid "Shut down"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:146
87+#: qml/Components/Dialogs.qml:174
88msgid "Are you sure you want to shut down?"
88msgid "Are you sure you want to shut down?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:148
91+#: qml/Components/Dialogs.qml:176
92msgctxt "Button: Reboot the system"
92msgctxt "Button: Reboot the system"
93msgid "Reboot"
93msgid "Reboot"
94msgstr ""
94msgstr ""
95
95
96−#: qml/Components/Dialogs.qml:157
96+#: qml/Components/Dialogs.qml:185
97msgctxt "Button: Shut down the system"
97msgctxt "Button: Shut down the system"
98msgid "Shut down"
98msgid "Shut down"
99msgstr ""
99msgstr ""
100
100
101−#: qml/Components/Dialogs.qml:179
101+#: qml/Components/Dialogs.qml:207
102msgctxt "Title: Reboot dialog"
102msgctxt "Title: Reboot dialog"
103msgid "Reboot"
103msgid "Reboot"
104msgstr ""
104msgstr ""
105
105
106−#: qml/Components/Dialogs.qml:180
106+#: qml/Components/Dialogs.qml:208
107msgid "Are you sure you want to reboot?"
107msgid "Are you sure you want to reboot?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:182
110+#: qml/Components/Dialogs.qml:210
111msgid "No"
111msgid "No"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:189
114+#: qml/Components/Dialogs.qml:217
115msgid "Yes"
115msgid "Yes"
116msgstr ""
116msgstr ""
117
117
118−#: qml/Components/Dialogs.qml:204
118+#: qml/Components/Dialogs.qml:232
119msgctxt "Title: Power off/Restart dialog"
119msgctxt "Title: Power off/Restart dialog"
120msgid "Power"
120msgid "Power"
121msgstr ""
121msgstr ""
122
122
123−#: qml/Components/Dialogs.qml:205
123+#: qml/Components/Dialogs.qml:233
124msgid ""
124msgid ""
125"Are you sure you would like\n"
125"Are you sure you would like\n"
126"to power off?"
126"to power off?"
127msgstr ""
127msgstr ""
128
128
129−#: qml/Components/Dialogs.qml:207
129+#: qml/Components/Dialogs.qml:235
130msgctxt "Button: Power off the system"
130msgctxt "Button: Power off the system"
131msgid "Power off"
131msgid "Power off"
132msgstr ""
132msgstr ""
133
133
134−#: qml/Components/Dialogs.qml:216
134+#: qml/Components/Dialogs.qml:244
135msgctxt "Button: Restart the system"
135msgctxt "Button: Restart the system"
136msgid "Restart"
136msgid "Restart"
137msgstr ""
137msgstr ""
@@ -148,6 +148,30 @@ msgstr "அவசர அழைப்பு"
148msgid "OK"
148msgid "OK"
149msgstr ""
149msgstr ""
150
150
151+#: qml/Components/ModeSwitchWarningDialog.qml:32
152+msgid "Apps may have unsaved data:"
153+msgstr ""
154+
155+#: qml/Components/ModeSwitchWarningDialog.qml:57
156+msgid "Re-dock, save your work and close these apps to continue."
157+msgstr ""
158+
159+#: qml/Components/ModeSwitchWarningDialog.qml:63
160+msgid "Or force close now (unsaved data will be lost)."
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:75
164+msgid "OK, I will reconnect"
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:76
168+msgid "Reconnect now!"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:88
172+msgid "Close all"
173+msgstr ""
174+
151#: qml/Dash/DashPageHeader.qml:265
175#: qml/Dash/DashPageHeader.qml:265
152msgctxt "Button: Open the Ubuntu Store"
176msgctxt "Button: Open the Ubuntu Store"
153msgid "Store"
177msgid "Store"
po/te.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-07-19 10:04+0000\n"
11"PO-Revision-Date: 2014-07-19 10:04+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr "అత్యవసర పిలుపు"
147msgid "OK"
147msgid "OK"
148msgstr "సరే"
148msgstr "సరే"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/th.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-10-02 04:55+0000\n"
11"PO-Revision-Date: 2014-10-02 04:55+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/tr.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-03-22 15:56+0000\n"
11"PO-Revision-Date: 2015-03-22 15:56+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Lütfen %1 dakika bekleyin ve yeniden deneyin..."
54msgstr[0] "Lütfen %1 dakika bekleyin ve yeniden deneyin..."
55msgstr[1] "Lütfen %1 dakika bekleyin ve yeniden deneyin..."
55msgstr[1] "Lütfen %1 dakika bekleyin ve yeniden deneyin..."
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Oturumu kapat"
60msgstr "Oturumu kapat"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Oturumu kapatmak istediğinize emin misiniz?"
64msgstr "Oturumu kapatmak istediğinize emin misiniz?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Kilitle"
69msgstr "Kilitle"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Oturumu Kapat"
74msgstr "Oturumu Kapat"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "İptal"
79msgstr "İptal"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Kapat"
84msgstr "Kapat"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Kapatmak istediğinize emin misiniz?"
88msgstr "Kapatmak istediğinize emin misiniz?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Yeniden başlat"
93msgstr "Yeniden başlat"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Kapat"
98msgstr "Kapat"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Yeniden başlat"
103msgstr "Yeniden başlat"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Bilgisayarı yeniden başlatmak istediğinize emin misiniz?"
107msgstr "Bilgisayarı yeniden başlatmak istediğinize emin misiniz?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Hayır"
111msgstr "Hayır"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Evet"
115msgstr "Evet"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Güç"
120msgstr "Güç"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr "Bilgisayarı kapatmak istediğinize emin misiniz?"
126msgstr "Bilgisayarı kapatmak istediğinize emin misiniz?"
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "Sistemi Kapat"
131msgstr "Sistemi Kapat"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "Yeniden başlat"
136msgstr "Yeniden başlat"
@@ -147,6 +147,30 @@ msgstr "Acil Arama"
147msgid "OK"
147msgid "OK"
148msgstr "Tamam"
148msgstr "Tamam"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/ug.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-25 04:00+0000\n"
11"PO-Revision-Date: 2015-10-25 04:00+0000\n"
12"Last-Translator: Eltikin <eltikinuyghur@hotmail.com>\n"
12"Last-Translator: Eltikin <eltikinuyghur@hotmail.com>\n"
13"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
13"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -53,72 +53,72 @@ msgid "Please wait %1 minute and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "%1 مىنۇت كۈتۈپ ئاندىن قايتا سىناڭ…"
54msgstr[0] "%1 مىنۇت كۈتۈپ ئاندىن قايتا سىناڭ…"
55
55
56−#: qml/Components/Dialogs.qml:116
56+#: qml/Components/Dialogs.qml:144
57msgctxt "Title: Lock/Log out dialog"
57msgctxt "Title: Lock/Log out dialog"
58msgid "Log out"
58msgid "Log out"
59msgstr "تىزىمدىن چىق"
59msgstr "تىزىمدىن چىق"
60
60
61−#: qml/Components/Dialogs.qml:117
61+#: qml/Components/Dialogs.qml:145
62msgid "Are you sure you want to log out?"
62msgid "Are you sure you want to log out?"
63msgstr "راستلا چىقىپ كېتەمسىز؟"
63msgstr "راستلا چىقىپ كېتەمسىز؟"
64
64
65−#: qml/Components/Dialogs.qml:119
65+#: qml/Components/Dialogs.qml:147
66msgctxt "Button: Lock the system"
66msgctxt "Button: Lock the system"
67msgid "Lock"
67msgid "Lock"
68msgstr "قۇلۇپلا"
68msgstr "قۇلۇپلا"
69
69
70−#: qml/Components/Dialogs.qml:126
70+#: qml/Components/Dialogs.qml:154
71msgctxt "Button: Log out from the system"
71msgctxt "Button: Log out from the system"
72msgid "Log Out"
72msgid "Log Out"
73msgstr "تىزىمدىن چىق"
73msgstr "تىزىمدىن چىق"
74
74
75−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
75+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
76−#: qml/Components/Dialogs.qml:225
76+#: qml/Components/Dialogs.qml:253
77msgid "Cancel"
77msgid "Cancel"
78msgstr "بولدىلا"
78msgstr "بولدىلا"
79
79
80−#: qml/Components/Dialogs.qml:145
80+#: qml/Components/Dialogs.qml:173
81msgctxt "Title: Reboot/Shut down dialog"
81msgctxt "Title: Reboot/Shut down dialog"
82msgid "Shut down"
82msgid "Shut down"
83msgstr "تاقا"
83msgstr "تاقا"
84
84
85−#: qml/Components/Dialogs.qml:146
85+#: qml/Components/Dialogs.qml:174
86msgid "Are you sure you want to shut down?"
86msgid "Are you sure you want to shut down?"
87msgstr "راستلا تاقامسىز؟"
87msgstr "راستلا تاقامسىز؟"
88
88
89−#: qml/Components/Dialogs.qml:148
89+#: qml/Components/Dialogs.qml:176
90msgctxt "Button: Reboot the system"
90msgctxt "Button: Reboot the system"
91msgid "Reboot"
91msgid "Reboot"
92msgstr "قايتا قوزغات"
92msgstr "قايتا قوزغات"
93
93
94−#: qml/Components/Dialogs.qml:157
94+#: qml/Components/Dialogs.qml:185
95msgctxt "Button: Shut down the system"
95msgctxt "Button: Shut down the system"
96msgid "Shut down"
96msgid "Shut down"
97msgstr "تاقا"
97msgstr "تاقا"
98
98
99−#: qml/Components/Dialogs.qml:179
99+#: qml/Components/Dialogs.qml:207
100msgctxt "Title: Reboot dialog"
100msgctxt "Title: Reboot dialog"
101msgid "Reboot"
101msgid "Reboot"
102msgstr "قايتا قوزغات"
102msgstr "قايتا قوزغات"
103
103
104−#: qml/Components/Dialogs.qml:180
104+#: qml/Components/Dialogs.qml:208
105msgid "Are you sure you want to reboot?"
105msgid "Are you sure you want to reboot?"
106msgstr "راستلا قايتا قوزغىتامسىز؟"
106msgstr "راستلا قايتا قوزغىتامسىز؟"
107
107
108−#: qml/Components/Dialogs.qml:182
108+#: qml/Components/Dialogs.qml:210
109msgid "No"
109msgid "No"
110msgstr "ياق"
110msgstr "ياق"
111
111
112−#: qml/Components/Dialogs.qml:189
112+#: qml/Components/Dialogs.qml:217
113msgid "Yes"
113msgid "Yes"
114msgstr "ھەئە"
114msgstr "ھەئە"
115
115
116−#: qml/Components/Dialogs.qml:204
116+#: qml/Components/Dialogs.qml:232
117msgctxt "Title: Power off/Restart dialog"
117msgctxt "Title: Power off/Restart dialog"
118msgid "Power"
118msgid "Power"
119msgstr "توك مەنبە"
119msgstr "توك مەنبە"
120
120
121−#: qml/Components/Dialogs.qml:205
121+#: qml/Components/Dialogs.qml:233
122msgid ""
122msgid ""
123"Are you sure you would like\n"
123"Are you sure you would like\n"
124"to power off?"
124"to power off?"
@@ -126,12 +126,12 @@ msgstr ""
126"راستلا\n"
126"راستلا\n"
127"توكنى ئۈزەمسىز؟"
127"توكنى ئۈزەمسىز؟"
128
128
129−#: qml/Components/Dialogs.qml:207
129+#: qml/Components/Dialogs.qml:235
130msgctxt "Button: Power off the system"
130msgctxt "Button: Power off the system"
131msgid "Power off"
131msgid "Power off"
132msgstr "توكنى ئۈز"
132msgstr "توكنى ئۈز"
133
133
134−#: qml/Components/Dialogs.qml:216
134+#: qml/Components/Dialogs.qml:244
135msgctxt "Button: Restart the system"
135msgctxt "Button: Restart the system"
136msgid "Restart"
136msgid "Restart"
137msgstr "قايتا قوزغات"
137msgstr "قايتا قوزغات"
@@ -148,6 +148,30 @@ msgstr "جىددىي تېلېفون"
148msgid "OK"
148msgid "OK"
149msgstr "تامام"
149msgstr "تامام"
150
150
151+#: qml/Components/ModeSwitchWarningDialog.qml:32
152+msgid "Apps may have unsaved data:"
153+msgstr ""
154+
155+#: qml/Components/ModeSwitchWarningDialog.qml:57
156+msgid "Re-dock, save your work and close these apps to continue."
157+msgstr ""
158+
159+#: qml/Components/ModeSwitchWarningDialog.qml:63
160+msgid "Or force close now (unsaved data will be lost)."
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:75
164+msgid "OK, I will reconnect"
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:76
168+msgid "Reconnect now!"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:88
172+msgid "Close all"
173+msgstr ""
174+
151#: qml/Dash/DashPageHeader.qml:265
175#: qml/Dash/DashPageHeader.qml:265
152msgctxt "Button: Open the Ubuntu Store"
176msgctxt "Button: Open the Ubuntu Store"
153msgid "Store"
177msgid "Store"
po/uk.po+48−24
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 05:53+0000\n"
11"PO-Revision-Date: 2015-07-04 05:53+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"
@@ -16,7 +16,7 @@ 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-11-21 05:34+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20"X-Generator: Launchpad (build 17850)\n"
20"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -60,72 +60,72 @@ msgstr[0] "Зачекайте %1 хвилину і повторіть спроб
60msgstr[1] "Зачекайте %1 хвилини і повторіть спробу…"
60msgstr[1] "Зачекайте %1 хвилини і повторіть спробу…"
61msgstr[2] "Зачекайте %1 хвилин і повторіть спробу…"
61msgstr[2] "Зачекайте %1 хвилин і повторіть спробу…"
62
62
63−#: qml/Components/Dialogs.qml:116
63+#: qml/Components/Dialogs.qml:144
64msgctxt "Title: Lock/Log out dialog"
64msgctxt "Title: Lock/Log out dialog"
65msgid "Log out"
65msgid "Log out"
66msgstr "Вийти"
66msgstr "Вийти"
67
67
68−#: qml/Components/Dialogs.qml:117
68+#: qml/Components/Dialogs.qml:145
69msgid "Are you sure you want to log out?"
69msgid "Are you sure you want to log out?"
70msgstr "Ви справді хочете вийти?"
70msgstr "Ви справді хочете вийти?"
71
71
72−#: qml/Components/Dialogs.qml:119
72+#: qml/Components/Dialogs.qml:147
73msgctxt "Button: Lock the system"
73msgctxt "Button: Lock the system"
74msgid "Lock"
74msgid "Lock"
75msgstr "Заблокувати"
75msgstr "Заблокувати"
76
76
77−#: qml/Components/Dialogs.qml:126
77+#: qml/Components/Dialogs.qml:154
78msgctxt "Button: Log out from the system"
78msgctxt "Button: Log out from the system"
79msgid "Log Out"
79msgid "Log Out"
80msgstr "Вийти"
80msgstr "Вийти"
81
81
82−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
82+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
83−#: qml/Components/Dialogs.qml:225
83+#: qml/Components/Dialogs.qml:253
84msgid "Cancel"
84msgid "Cancel"
85msgstr "Скасувати"
85msgstr "Скасувати"
86
86
87−#: qml/Components/Dialogs.qml:145
87+#: qml/Components/Dialogs.qml:173
88msgctxt "Title: Reboot/Shut down dialog"
88msgctxt "Title: Reboot/Shut down dialog"
89msgid "Shut down"
89msgid "Shut down"
90msgstr "Вимкнути"
90msgstr "Вимкнути"
91
91
92−#: qml/Components/Dialogs.qml:146
92+#: qml/Components/Dialogs.qml:174
93msgid "Are you sure you want to shut down?"
93msgid "Are you sure you want to shut down?"
94msgstr "Ви справді хочете вимкнути пристрій?"
94msgstr "Ви справді хочете вимкнути пристрій?"
95
95
96−#: qml/Components/Dialogs.qml:148
96+#: qml/Components/Dialogs.qml:176
97msgctxt "Button: Reboot the system"
97msgctxt "Button: Reboot the system"
98msgid "Reboot"
98msgid "Reboot"
99msgstr "Перезавантажити"
99msgstr "Перезавантажити"
100
100
101−#: qml/Components/Dialogs.qml:157
101+#: qml/Components/Dialogs.qml:185
102msgctxt "Button: Shut down the system"
102msgctxt "Button: Shut down the system"
103msgid "Shut down"
103msgid "Shut down"
104msgstr "Вимкнути"
104msgstr "Вимкнути"
105
105
106−#: qml/Components/Dialogs.qml:179
106+#: qml/Components/Dialogs.qml:207
107msgctxt "Title: Reboot dialog"
107msgctxt "Title: Reboot dialog"
108msgid "Reboot"
108msgid "Reboot"
109msgstr "Перезавантажити"
109msgstr "Перезавантажити"
110
110
111−#: qml/Components/Dialogs.qml:180
111+#: qml/Components/Dialogs.qml:208
112msgid "Are you sure you want to reboot?"
112msgid "Are you sure you want to reboot?"
113msgstr "Ви справді хочете перезавантажити пристрій?"
113msgstr "Ви справді хочете перезавантажити пристрій?"
114
114
115−#: qml/Components/Dialogs.qml:182
115+#: qml/Components/Dialogs.qml:210
116msgid "No"
116msgid "No"
117msgstr "Ні"
117msgstr "Ні"
118
118
119−#: qml/Components/Dialogs.qml:189
119+#: qml/Components/Dialogs.qml:217
120msgid "Yes"
120msgid "Yes"
121msgstr "Так"
121msgstr "Так"
122
122
123−#: qml/Components/Dialogs.qml:204
123+#: qml/Components/Dialogs.qml:232
124msgctxt "Title: Power off/Restart dialog"
124msgctxt "Title: Power off/Restart dialog"
125msgid "Power"
125msgid "Power"
126msgstr "Живлення"
126msgstr "Живлення"
127
127
128−#: qml/Components/Dialogs.qml:205
128+#: qml/Components/Dialogs.qml:233
129msgid ""
129msgid ""
130"Are you sure you would like\n"
130"Are you sure you would like\n"
131"to power off?"
131"to power off?"
@@ -133,12 +133,12 @@ msgstr ""
133"Ви справді хочете вимкнути\n"
133"Ви справді хочете вимкнути\n"
134"живлення?"
134"живлення?"
135
135
136−#: qml/Components/Dialogs.qml:207
136+#: qml/Components/Dialogs.qml:235
137msgctxt "Button: Power off the system"
137msgctxt "Button: Power off the system"
138msgid "Power off"
138msgid "Power off"
139msgstr "Вимкнути"
139msgstr "Вимкнути"
140
140
141−#: qml/Components/Dialogs.qml:216
141+#: qml/Components/Dialogs.qml:244
142msgctxt "Button: Restart the system"
142msgctxt "Button: Restart the system"
143msgid "Restart"
143msgid "Restart"
144msgstr "Перезапустити"
144msgstr "Перезапустити"
@@ -155,6 +155,30 @@ msgstr "Терміновий виклик"
155msgid "OK"
155msgid "OK"
156msgstr "Гаразд"
156msgstr "Гаразд"
157
157
158+#: qml/Components/ModeSwitchWarningDialog.qml:32
159+msgid "Apps may have unsaved data:"
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:57
163+msgid "Re-dock, save your work and close these apps to continue."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:63
167+msgid "Or force close now (unsaved data will be lost)."
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:75
171+msgid "OK, I will reconnect"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:76
175+msgid "Reconnect now!"
176+msgstr ""
177+
178+#: qml/Components/ModeSwitchWarningDialog.qml:88
179+msgid "Close all"
180+msgstr ""
181+
158#: qml/Dash/DashPageHeader.qml:265
182#: qml/Dash/DashPageHeader.qml:265
159msgctxt "Button: Open the Ubuntu Store"
183msgctxt "Button: Open the Ubuntu Store"
160msgid "Store"
184msgid "Store"
@@ -214,7 +238,7 @@ msgstr "Додати рецензію"
214
238
215#: qml/Dash/Previews/PreviewSharing.qml:51
239#: qml/Dash/Previews/PreviewSharing.qml:51
216msgid "Preview Share Item"
240msgid "Preview Share Item"
217−msgstr ""
241+msgstr "Попередній перегляд спільного запису"
218
242
219#: qml/Dash/PullToRefreshScopeStyle.qml:55
243#: qml/Dash/PullToRefreshScopeStyle.qml:55
220msgid "Pull to refresh…"
244msgid "Pull to refresh…"
@@ -242,7 +266,7 @@ msgstr "Також встановлено"
242
266
243#: qml/DisabledScreenNotice.qml:42
267#: qml/DisabledScreenNotice.qml:42
244msgid "Your device is now connected to an external display."
268msgid "Your device is now connected to an external display."
245−msgstr ""
269+msgstr "Ваш пристрій з’єднано із зовнішнім дисплеєм."
246
270
247#: qml/Greeter/CoverPage.qml:107
271#: qml/Greeter/CoverPage.qml:107
248msgid "Unlock"
272msgid "Unlock"
@@ -393,7 +417,7 @@ msgstr "Помилка, торкніться, щоб повторити спро
393#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
417#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
394msgctxt "Button: Send a reply message"
418msgctxt "Button: Send a reply message"
395msgid "Send"
419msgid "Send"
396−msgstr ""
420+msgstr "Надіслати"
397
421
398#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
422#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
399msgctxt "Label: Hint in message indicator line edit"
423msgctxt "Label: Hint in message indicator line edit"
@@ -403,7 +427,7 @@ msgstr "Відповісти"
403#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
427#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
404msgctxt "Button: Call back on phone"
428msgctxt "Button: Call back on phone"
405msgid "Call back"
429msgid "Call back"
406−msgstr ""
430+msgstr "Зворотний виклик"
407
431
408#: qml/Panel/Indicators/ModemInfoItem.qml:105
432#: qml/Panel/Indicators/ModemInfoItem.qml:105
409msgid "Unlock SIM"
433msgid "Unlock SIM"
po/unity8.pot+43−19
@@ -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-11-04 15:02+0000\n"
11+"POT-Creation-Date: 2015-11-20 14:45+0100\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"
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/ur.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-05-05 03:12+0000\n"
11"PO-Revision-Date: 2015-05-05 03:12+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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "ھاں"
115msgstr "ھاں"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/uz.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/vi.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-15 01:19+0000\n"
11"PO-Revision-Date: 2014-01-15 01:19+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/wo.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-29 11:16+0000\n"
11"PO-Revision-Date: 2015-10-29 11:16+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Wolof <wo@li.org>\n"
13"Language-Team: Wolof <wo@li.org>\n"
@@ -15,7 +15,7 @@ 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=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Dila ñaan nga xaar %1 simili te jéemaat..."
54msgstr[0] "Dila ñaan nga xaar %1 simili te jéemaat..."
55msgstr[1] "Dila ñaan nga xaar %1 simili te jéemaat..."
55msgstr[1] "Dila ñaan nga xaar %1 simili te jéemaat..."
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Génn"
60msgstr "Génn"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Wóor na ne danga bëgg a génn?"
64msgstr "Wóor na ne danga bëgg a génn?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Tëj"
69msgstr "Tëj"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Génn"
74msgstr "Génn"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "Neenal"
79msgstr "Neenal"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "Fay"
84msgstr "Fay"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "Wóor na ne danga bëgg a fay?"
88msgstr "Wóor na ne danga bëgg a fay?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Fay-taalaat"
93msgstr "Fay-taalaat"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "Fay"
98msgstr "Fay"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "Fay-taalaat"
103msgstr "Fay-taalaat"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "Wóor na ne danga bëgg a fay-taalaat?"
107msgstr "Wóor na ne danga bëgg a fay-taalaat?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "Déet"
111msgstr "Déet"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "Waaw"
115msgstr "Waaw"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "Fay"
120msgstr "Fay"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr "Wóor na ne danga bëgg a fay?"
126msgstr "Wóor na ne danga bëgg a fay?"
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "Fay"
131msgstr "Fay"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "Fay-taalaat"
136msgstr "Fay-taalaat"
@@ -147,6 +147,30 @@ msgstr "Wooteb wallu"
147msgid "OK"
147msgid "OK"
148msgstr "OK"
148msgstr "OK"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/xh.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2013-09-28 13:20+0000\n"
11"PO-Revision-Date: 2013-09-28 13: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"
@@ -15,7 +15,7 @@ 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=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr ""
147msgid "OK"
147msgid "OK"
148msgstr ""
148msgstr ""
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/zh_CN.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-27 10:26+0000\n"
11"PO-Revision-Date: 2015-07-27 10:26+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -53,72 +53,72 @@ msgid "Please wait %1 minute and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "请稍候 %1 分钟,然后重试..."
54msgstr[0] "请稍候 %1 分钟,然后重试..."
55
55
56−#: qml/Components/Dialogs.qml:116
56+#: qml/Components/Dialogs.qml:144
57msgctxt "Title: Lock/Log out dialog"
57msgctxt "Title: Lock/Log out dialog"
58msgid "Log out"
58msgid "Log out"
59msgstr "退出"
59msgstr "退出"
60
60
61−#: qml/Components/Dialogs.qml:117
61+#: qml/Components/Dialogs.qml:145
62msgid "Are you sure you want to log out?"
62msgid "Are you sure you want to log out?"
63msgstr "您确定要注销?"
63msgstr "您确定要注销?"
64
64
65−#: qml/Components/Dialogs.qml:119
65+#: qml/Components/Dialogs.qml:147
66msgctxt "Button: Lock the system"
66msgctxt "Button: Lock the system"
67msgid "Lock"
67msgid "Lock"
68msgstr "锁定"
68msgstr "锁定"
69
69
70−#: qml/Components/Dialogs.qml:126
70+#: qml/Components/Dialogs.qml:154
71msgctxt "Button: Log out from the system"
71msgctxt "Button: Log out from the system"
72msgid "Log Out"
72msgid "Log Out"
73msgstr "退出"
73msgstr "退出"
74
74
75−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
75+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
76−#: qml/Components/Dialogs.qml:225
76+#: qml/Components/Dialogs.qml:253
77msgid "Cancel"
77msgid "Cancel"
78msgstr "取消"
78msgstr "取消"
79
79
80−#: qml/Components/Dialogs.qml:145
80+#: qml/Components/Dialogs.qml:173
81msgctxt "Title: Reboot/Shut down dialog"
81msgctxt "Title: Reboot/Shut down dialog"
82msgid "Shut down"
82msgid "Shut down"
83msgstr "关机"
83msgstr "关机"
84
84
85−#: qml/Components/Dialogs.qml:146
85+#: qml/Components/Dialogs.qml:174
86msgid "Are you sure you want to shut down?"
86msgid "Are you sure you want to shut down?"
87msgstr "您确定要关机?"
87msgstr "您确定要关机?"
88
88
89−#: qml/Components/Dialogs.qml:148
89+#: qml/Components/Dialogs.qml:176
90msgctxt "Button: Reboot the system"
90msgctxt "Button: Reboot the system"
91msgid "Reboot"
91msgid "Reboot"
92msgstr "重启"
92msgstr "重启"
93
93
94−#: qml/Components/Dialogs.qml:157
94+#: qml/Components/Dialogs.qml:185
95msgctxt "Button: Shut down the system"
95msgctxt "Button: Shut down the system"
96msgid "Shut down"
96msgid "Shut down"
97msgstr "关机"
97msgstr "关机"
98
98
99−#: qml/Components/Dialogs.qml:179
99+#: qml/Components/Dialogs.qml:207
100msgctxt "Title: Reboot dialog"
100msgctxt "Title: Reboot dialog"
101msgid "Reboot"
101msgid "Reboot"
102msgstr "重启"
102msgstr "重启"
103
103
104−#: qml/Components/Dialogs.qml:180
104+#: qml/Components/Dialogs.qml:208
105msgid "Are you sure you want to reboot?"
105msgid "Are you sure you want to reboot?"
106msgstr "您确定要重启吗?"
106msgstr "您确定要重启吗?"
107
107
108−#: qml/Components/Dialogs.qml:182
108+#: qml/Components/Dialogs.qml:210
109msgid "No"
109msgid "No"
110msgstr "否"
110msgstr "否"
111
111
112−#: qml/Components/Dialogs.qml:189
112+#: qml/Components/Dialogs.qml:217
113msgid "Yes"
113msgid "Yes"
114msgstr "是"
114msgstr "是"
115
115
116−#: qml/Components/Dialogs.qml:204
116+#: qml/Components/Dialogs.qml:232
117msgctxt "Title: Power off/Restart dialog"
117msgctxt "Title: Power off/Restart dialog"
118msgid "Power"
118msgid "Power"
119msgstr "电源"
119msgstr "电源"
120
120
121−#: qml/Components/Dialogs.qml:205
121+#: qml/Components/Dialogs.qml:233
122msgid ""
122msgid ""
123"Are you sure you would like\n"
123"Are you sure you would like\n"
124"to power off?"
124"to power off?"
@@ -126,12 +126,12 @@ msgstr ""
126"您确定要\n"
126"您确定要\n"
127"关闭电源吗?"
127"关闭电源吗?"
128
128
129−#: qml/Components/Dialogs.qml:207
129+#: qml/Components/Dialogs.qml:235
130msgctxt "Button: Power off the system"
130msgctxt "Button: Power off the system"
131msgid "Power off"
131msgid "Power off"
132msgstr "关闭电源"
132msgstr "关闭电源"
133
133
134−#: qml/Components/Dialogs.qml:216
134+#: qml/Components/Dialogs.qml:244
135msgctxt "Button: Restart the system"
135msgctxt "Button: Restart the system"
136msgid "Restart"
136msgid "Restart"
137msgstr "重启"
137msgstr "重启"
@@ -148,6 +148,30 @@ msgstr "紧急呼叫"
148msgid "OK"
148msgid "OK"
149msgstr "确定"
149msgstr "确定"
150
150
151+#: qml/Components/ModeSwitchWarningDialog.qml:32
152+msgid "Apps may have unsaved data:"
153+msgstr ""
154+
155+#: qml/Components/ModeSwitchWarningDialog.qml:57
156+msgid "Re-dock, save your work and close these apps to continue."
157+msgstr ""
158+
159+#: qml/Components/ModeSwitchWarningDialog.qml:63
160+msgid "Or force close now (unsaved data will be lost)."
161+msgstr ""
162+
163+#: qml/Components/ModeSwitchWarningDialog.qml:75
164+msgid "OK, I will reconnect"
165+msgstr ""
166+
167+#: qml/Components/ModeSwitchWarningDialog.qml:76
168+msgid "Reconnect now!"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:88
172+msgid "Close all"
173+msgstr ""
174+
151#: qml/Dash/DashPageHeader.qml:265
175#: qml/Dash/DashPageHeader.qml:265
152msgctxt "Button: Open the Ubuntu Store"
176msgctxt "Button: Open the Ubuntu Store"
153msgid "Store"
177msgid "Store"
po/zh_HK.po+44−20
@@ -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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-08-10 11:45+0000\n"
11"PO-Revision-Date: 2014-08-10 11:45+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -54,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr ""
84msgstr ""
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr ""
111msgstr ""
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr ""
126msgstr ""
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr ""
131msgstr ""
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr ""
136msgstr ""
@@ -147,6 +147,30 @@ msgstr "緊急電話"
147msgid "OK"
147msgid "OK"
148msgstr "確定"
148msgstr "確定"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
po/zh_TW.po+44−20
@@ -7,7 +7,7 @@ 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-11-04 15:02+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-31 09:29+0000\n"
11"PO-Revision-Date: 2015-07-31 09:29+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"
@@ -15,7 +15,7 @@ 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-11-21 05:34+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19"X-Generator: Launchpad (build 17850)\n"
19"X-Generator: Launchpad (build 17850)\n"
20"Language: zh_TW\n"
20"Language: zh_TW\n"
21
21
@@ -54,83 +54,83 @@ msgid "Please wait %1 minute and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] "請等候 %1 分鐘再試…"
55msgstr[0] "請等候 %1 分鐘再試…"
56
56
57−#: qml/Components/Dialogs.qml:116
57+#: qml/Components/Dialogs.qml:144
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "登出"
60msgstr "登出"
61
61
62−#: qml/Components/Dialogs.qml:117
62+#: qml/Components/Dialogs.qml:145
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "確定要登出?"
64msgstr "確定要登出?"
65
65
66−#: qml/Components/Dialogs.qml:119
66+#: qml/Components/Dialogs.qml:147
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "上鎖"
69msgstr "上鎖"
70
70
71−#: qml/Components/Dialogs.qml:126
71+#: qml/Components/Dialogs.qml:154
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "登出"
74msgstr "登出"
75
75
76−#: qml/Components/Dialogs.qml:133 qml/Components/Dialogs.qml:166
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77−#: qml/Components/Dialogs.qml:225
77+#: qml/Components/Dialogs.qml:253
78msgid "Cancel"
78msgid "Cancel"
79msgstr "取消"
79msgstr "取消"
80
80
81−#: qml/Components/Dialogs.qml:145
81+#: qml/Components/Dialogs.qml:173
82msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
83msgid "Shut down"
83msgid "Shut down"
84msgstr "關機"
84msgstr "關機"
85
85
86−#: qml/Components/Dialogs.qml:146
86+#: qml/Components/Dialogs.qml:174
87msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
88msgstr "確定要關機?"
88msgstr "確定要關機?"
89
89
90−#: qml/Components/Dialogs.qml:148
90+#: qml/Components/Dialogs.qml:176
91msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "重新開機"
93msgstr "重新開機"
94
94
95−#: qml/Components/Dialogs.qml:157
95+#: qml/Components/Dialogs.qml:185
96msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
97msgid "Shut down"
97msgid "Shut down"
98msgstr "關機"
98msgstr "關機"
99
99
100−#: qml/Components/Dialogs.qml:179
100+#: qml/Components/Dialogs.qml:207
101msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
102msgid "Reboot"
102msgid "Reboot"
103msgstr "重新開機"
103msgstr "重新開機"
104
104
105−#: qml/Components/Dialogs.qml:180
105+#: qml/Components/Dialogs.qml:208
106msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
107msgstr "確定要重新開機?"
107msgstr "確定要重新開機?"
108
108
109−#: qml/Components/Dialogs.qml:182
109+#: qml/Components/Dialogs.qml:210
110msgid "No"
110msgid "No"
111msgstr "否"
111msgstr "否"
112
112
113−#: qml/Components/Dialogs.qml:189
113+#: qml/Components/Dialogs.qml:217
114msgid "Yes"
114msgid "Yes"
115msgstr "是"
115msgstr "是"
116
116
117−#: qml/Components/Dialogs.qml:204
117+#: qml/Components/Dialogs.qml:232
118msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
119msgid "Power"
119msgid "Power"
120msgstr "電源"
120msgstr "電源"
121
121
122−#: qml/Components/Dialogs.qml:205
122+#: qml/Components/Dialogs.qml:233
123msgid ""
123msgid ""
124"Are you sure you would like\n"
124"Are you sure you would like\n"
125"to power off?"
125"to power off?"
126msgstr "確定要關閉電源?"
126msgstr "確定要關閉電源?"
127
127
128−#: qml/Components/Dialogs.qml:207
128+#: qml/Components/Dialogs.qml:235
129msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
130msgid "Power off"
130msgid "Power off"
131msgstr "關閉電源"
131msgstr "關閉電源"
132
132
133−#: qml/Components/Dialogs.qml:216
133+#: qml/Components/Dialogs.qml:244
134msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
135msgid "Restart"
135msgid "Restart"
136msgstr "重新啟動"
136msgstr "重新啟動"
@@ -147,6 +147,30 @@ msgstr "緊急通話"
147msgid "OK"
147msgid "OK"
148msgstr "確定"
148msgstr "確定"
149
149
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
150#: qml/Dash/DashPageHeader.qml:265
174#: qml/Dash/DashPageHeader.qml:265
151msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
152msgid "Store"
176msgid "Store"
qml/Components/EdgeBarrier.qmlnew file+111
@@ -0,0 +1,111 @@
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.4
18+import Ubuntu.Components 1.3
19+
20+/*
21+ An edge barrier for the mouse pointer
22+
23+ The further you push against it, the stronger the visual hint. Until it's
24+ overcome, when passed() is emitted.
25+ */
26+Item {
27+ id: root
28+
29+ // Supported values are: Qt.LeftEdge, Qt.RightEdge
30+ property int edge: Qt.LeftEdge
31+
32+ property Item target: parent
33+ function push(amount) { controller.push(amount); }
34+ signal passed()
35+
36+ anchors.top: (edge == Qt.LeftEdge || edge == Qt.RightEdge) ? target.top : undefined
37+ anchors.bottom: (edge == Qt.LeftEdge || edge == Qt.RightEdge) ? target.bottom : undefined
38+ anchors.left: edge == Qt.LeftEdge ? target.left : undefined
39+ anchors.right: edge == Qt.RightEdge ? target.right : undefined
40+
41+ width: units.gu(0.5)
42+
43+ property Component material
44+
45+ Loader {
46+ id: materialContainer
47+
48+ sourceComponent: root.material
49+
50+ anchors.top: parent.top
51+ anchors.bottom: parent.bottom
52+ anchors.left: root.edge == Qt.LeftEdge ? root.left : undefined
53+ anchors.right: root.edge == Qt.RightEdge ? root.right : undefined
54+
55+ anchors.leftMargin: root.edge == Qt.LeftEdge ? -width * (1 - positionProgress) : 0
56+ anchors.rightMargin: root.edge == Qt.RightEdge ? -width * (1 - positionProgress) : 0
57+
58+ property real positionProgress
59+
60+ visible: positionProgress > 0
61+
62+ width: units.gu(2)
63+ }
64+
65+ EdgeBarrierController {
66+ id: controller
67+ objectName: "edgeBarrierController"
68+ anchors.fill: parent
69+ onPassed: root.passed();
70+ }
71+
72+ state: {
73+ if (controller.progress === 0.0) {
74+ return "";
75+ } else if (controller.progress < 1.0) {
76+ return "resisting";
77+ } else { // controller.progress == 1.0
78+ return "passed";
79+ }
80+ }
81+ states: [
82+ State {
83+ name: ""
84+ PropertyChanges { target: materialContainer; opacity: 0.0 }
85+ PropertyChanges { target: materialContainer; positionProgress: 0.0 }
86+ },
87+ State {
88+ name: "resisting"
89+ PropertyChanges { target: materialContainer; opacity: controller.progress }
90+ PropertyChanges { target: materialContainer; positionProgress: controller.progress }
91+ },
92+ State {
93+ name: "passed"
94+ PropertyChanges { target: materialContainer; opacity: 0.0 }
95+ PropertyChanges { target: materialContainer; positionProgress: 1.0 }
96+ }
97+ ]
98+ transitions: [
99+ Transition {
100+ from: "passed"; to: ""
101+ },
102+ Transition {
103+ from: "resisting"; to: ""
104+ UbuntuNumberAnimation { target: materialContainer; properties: "opacity,positionProgress" }
105+ },
106+ Transition {
107+ from: "resisting"; to: "passed"
108+ UbuntuNumberAnimation { target: materialContainer; property: "opacity" }
109+ }
110+ ]
111+}
qml/Components/EdgeBarrierController.qmlnew file+71
@@ -0,0 +1,71 @@
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.4
18+import Utils 0.1 // For EdgeBarrierSettings
19+
20+MouseArea {
21+ id: root
22+
23+ hoverEnabled: true
24+
25+ // Edge push progress
26+ // Value range is [0.0, 1.0]
27+ readonly property real progress: Math.min(Math.max(0.0, _accumulatedPush / EdgeBarrierSettings.pushThreshold), 1.0)
28+
29+ // Emitted when progress reaches 1.0
30+ // Should trigger the action associated with this edge
31+ signal passed()
32+
33+ function push(amount) {
34+ if (!root._containsMouse) {
35+ return;
36+ }
37+
38+ if (_accumulatedPush === EdgeBarrierSettings.pushThreshold) {
39+ // NO-OP
40+ return;
41+ }
42+
43+ if (_accumulatedPush + amount > EdgeBarrierSettings.pushThreshold) {
44+ _accumulatedPush = EdgeBarrierSettings.pushThreshold;
45+ } else {
46+ _accumulatedPush += amount;
47+ }
48+
49+ if (_accumulatedPush === EdgeBarrierSettings.pushThreshold) {
50+ passed();
51+ }
52+ }
53+
54+ onEnabledChanged: {
55+ if (!enabled) {
56+ // reset
57+ _accumulatedPush = 0;
58+ }
59+ }
60+
61+ // to be overwritten by tests
62+ property bool _containsMouse: root.containsMouse
63+ on_ContainsMouseChanged: {
64+ if (!_containsMouse) {
65+ // reset
66+ _accumulatedPush = 0;
67+ }
68+ }
69+
70+ property real _accumulatedPush: 0
71+}
qml/Components/ModeSwitchWarningDialog.qml+1−1
@@ -75,7 +75,7 @@ ShellDialog {
75 property string notClickedText: i18n.tr("OK, I will reconnect")
75 property string notClickedText: i18n.tr("OK, I will reconnect")
76 property string clickedText: i18n.tr("Reconnect now!")
76 property string clickedText: i18n.tr("Reconnect now!")
77 text: clicked ? clickedText : notClickedText
77 text: clicked ? clickedText : notClickedText
78− color: "#333333"
78+ color: "#292929"
79
79
80 MouseArea {
80 MouseArea {
81 anchors.fill: parent
81 anchors.fill: parent
qml/Components/PanelState/PanelState.qml+3−2
@@ -22,10 +22,11 @@ QtObject {
22
22
23 property string title: ""
23 property string title: ""
24 property bool buttonsVisible: false
24 property bool buttonsVisible: false
25−
25+ property bool dropShadow: false
26− property int panelHeight: 0
26+ property int panelHeight: units.gu(3)
27
27
28 signal close()
28 signal close()
29 signal minimize()
29 signal minimize()
30 signal maximize()
30 signal maximize()
31+ signal focusMaximizedApp()
31}
32}
qml/Components/WindowControlButtons.qml+73−28
@@ -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
@@ -12,8 +12,6 @@
12 *
12 *
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− *
16− * Authors: Michael Zanetti <michael.zanetti@canonical.com>
17 */
15 */
18
16
19import QtQuick 2.4
17import QtQuick 2.4
@@ -21,43 +19,90 @@ import Ubuntu.Components 1.3
21
19
22Row {
20Row {
23 id: root
21 id: root
24− spacing: units.gu(0.5)
22+ spacing: units.gu(1)
23+
24+ // to be set from outside
25+ property bool active: false
25
26
26 signal close()
27 signal close()
27 signal minimize()
28 signal minimize()
28 signal maximize()
29 signal maximize()
29
30
30− Rectangle {
31+ MouseArea {
32+ id: closeWindowButton
31 objectName: "closeWindowButton"
33 objectName: "closeWindowButton"
34+ hoverEnabled: true
32− height: parent.height; width: height; radius: height / 2
35+ height: parent.height
33− gradient: Gradient {
36+ width: height
34− GradientStop { color: "#F49073"; position: 0 }
37+ onClicked: root.close()
35− GradientStop { color: "#DF4F1C"; position: 1 }
38+
39+ Rectangle {
40+ anchors.centerIn: parent
41+ width: units.gu(2)
42+ height: units.gu(2)
43+ radius: height / 2
44+ color: "#ed3146"
45+ visible: parent.containsMouse
46+ }
47+ Icon {
48+ width: height
49+ height: parent.height *.5
50+ anchors.centerIn: parent
51+ source: "graphics/window-close.svg"
52+ color: root.active ? "white" : "#5d5d5d"
53+ keyColor: "black"
36 }
54 }
37− border.width: units.dp(.5)
38− border.color: "black"
39− MouseArea { anchors.fill: parent; onClicked: root.close() }
40 }
55 }
41− Rectangle {
56+
57+ MouseArea {
58+ id: minimizeWindowButton
42 objectName: "minimizeWindowButton"
59 objectName: "minimizeWindowButton"
60+ hoverEnabled: true
43− height: parent.height; width: height; radius: height / 2
61+ height: parent.height
44− gradient: Gradient {
62+ width: height
45− GradientStop { color: "#92918C"; position: 0 }
63+ onClicked: root.minimize()
46− GradientStop { color: "#5E5D58"; position: 1 }
64+
65+ Rectangle {
66+ anchors.centerIn: parent
67+ width: units.gu(2)
68+ height: units.gu(2)
69+ radius: height / 2
70+ color: "#888888"
71+ visible: parent.containsMouse
72+ }
73+ Icon {
74+ width: height
75+ height: parent.height *.5
76+ anchors.centerIn: parent
77+ source: "graphics/window-minimize.svg"
78+ color: root.active ? "white" : "#5d5d5d"
79+ keyColor: "black"
47 }
80 }
48− border.width: units.dp(.5)
49− border.color: "black"
50− MouseArea { anchors.fill: parent; onClicked: root.minimize() }
51 }
81 }
52− Rectangle {
82+
83+ MouseArea {
84+ id: maximizeWindowButton
53 objectName: "maximizeWindowButton"
85 objectName: "maximizeWindowButton"
86+ hoverEnabled: true
54− height: parent.height; width: height; radius: height / 2
87+ height: parent.height
55− gradient: Gradient {
88+ width: height
56− GradientStop { color: "#92918C"; position: 0 }
89+ onClicked: root.maximize()
57− GradientStop { color: "#5E5D58"; position: 1 }
90+
91+ Rectangle {
92+ anchors.centerIn: parent
93+ width: units.gu(2)
94+ height: units.gu(2)
95+ radius: height / 2
96+ color: "#888888"
97+ visible: parent.containsMouse
98+ }
99+ Icon {
100+ width: height
101+ height: parent.height *.5
102+ anchors.centerIn: parent
103+ source: "graphics/window-maximize.svg"
104+ color: root.active ? "white" : "#5d5d5d"
105+ keyColor: "black"
58 }
106 }
59− border.width: units.dp(.5)
60− border.color: "black"
61− MouseArea { anchors.fill: parent; onClicked: root.maximize() }
62 }
107 }
63}
108}
qml/Components/graphics/window-close.svgnew file+14
@@ -0,0 +1,14 @@
1+<?xml version="1.0" encoding="iso-8859-1"?>
2+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
5+ width="94.926px" height="94.926px" viewBox="0 0 94.926 94.926" style="enable-background:new 0 0 94.926 94.926;"
6+ xml:space="preserve">
7+<g>
8+ <path d="M55.931,47.463L94.306,9.09c0.826-0.827,0.826-2.167,0-2.994L88.833,0.62C88.436,0.224,87.896,0,87.335,0
9+ c-0.562,0-1.101,0.224-1.498,0.62L47.463,38.994L9.089,0.62c-0.795-0.795-2.202-0.794-2.995,0L0.622,6.096
10+ c-0.827,0.827-0.827,2.167,0,2.994l38.374,38.373L0.622,85.836c-0.827,0.827-0.827,2.167,0,2.994l5.473,5.476
11+ c0.397,0.396,0.936,0.62,1.498,0.62s1.1-0.224,1.497-0.62l38.374-38.374l38.374,38.374c0.397,0.396,0.937,0.62,1.498,0.62
12+ s1.101-0.224,1.498-0.62l5.473-5.476c0.826-0.827,0.826-2.167,0-2.994L55.931,47.463z"/>
13+</g>
14+</svg>
qml/Components/graphics/window-maximize.svgnew file+12
@@ -0,0 +1,12 @@
1+<?xml version="1.0" encoding="iso-8859-1"?>
2+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
5+ width="459px" height="459px" viewBox="0 0 459 459" style="enable-background:new 0 0 459 459;" xml:space="preserve">
6+<g>
7+ <g id="check-box-outline-blank">
8+ <path d="M408,51v357H51V51H408 M408,0H51C22.95,0,0,22.95,0,51v357c0,28.05,22.95,51,51,51h357c28.05,0,51-22.95,51-51V51
9+ C459,22.95,436.05,0,408,0L408,0z"/>
10+ </g>
11+</g>
12+</svg>
qml/Components/graphics/window-minimize.svgnew file+13
@@ -0,0 +1,13 @@
1+<?xml version="1.0" encoding="iso-8859-1"?>
2+<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
3+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
4+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
5+ width="121.805px" height="121.804px" viewBox="0 0 121.805 121.804" style="enable-background:new 0 0 121.805 121.804;"
6+ xml:space="preserve">
7+<g>
8+ <g>
9+ <path d="M7.308,68.211h107.188c4.037,0,7.309-3.272,7.309-7.31c0-4.037-3.271-7.309-7.309-7.309H7.308
10+ C3.272,53.593,0,56.865,0,60.902C0,64.939,3.272,68.211,7.308,68.211z"/>
11+ </g>
12+</g>
13+</svg>
qml/Dash/CardCarousel.qml+1−10
@@ -68,18 +68,9 @@ DashRenderer {
68 item.fontScale = Qt.binding(function() { return carousel.fontScale; });
68 item.fontScale = Qt.binding(function() { return carousel.fontScale; });
69 item.showHeader = Qt.binding(function() { return loader.explicitlyScaled; });
69 item.showHeader = Qt.binding(function() { return loader.explicitlyScaled; });
70 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
70 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
71− item.artShapeStyle = "flat";
71+ item.artShapeStyle = "shadow";
72 item.scopeStyle = cardCarousel.scopeStyle;
72 item.scopeStyle = cardCarousel.scopeStyle;
73 }
73 }
74−
75− BorderImage {
76− anchors {
77− fill: parent
78− margins: -units.gu(1)
79− }
80− z: -1
81− source: "graphics/carousel_dropshadow.sci"
82− }
83 }
74 }
84 }
75 }
85}
76}
qml/Dash/CardGrid.qml+2
@@ -24,6 +24,7 @@ DashRenderer {
24 if (!cardTool || !cardTool.template || typeof cardTool.template["collapsed-rows"] != "number") return 2;
24 if (!cardTool || !cardTool.template || typeof cardTool.template["collapsed-rows"] != "number") return 2;
25 return cardTool.template["collapsed-rows"];
25 return cardTool.template["collapsed-rows"];
26 }
26 }
27+ property string artShapeStyle: "inset";
27
28
28 expandedHeight: grid.totalContentHeight
29 expandedHeight: grid.totalContentHeight
29 collapsedHeight: Math.min(grid.contentHeightForRows(collapsedRows, grid.cellHeight), expandedHeight)
30 collapsedHeight: Math.min(grid.contentHeightForRows(collapsedRows, grid.cellHeight), expandedHeight)
@@ -69,6 +70,7 @@ DashRenderer {
69 item.components = Qt.binding(function() { return cardTool.components; });
70 item.components = Qt.binding(function() { return cardTool.components; });
70 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
71 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
71 item.scopeStyle = root.scopeStyle;
72 item.scopeStyle = root.scopeStyle;
73+ item.artShapeStyle = root.artShapeStyle;
72 }
74 }
73 Connections {
75 Connections {
74 target: loader.item
76 target: loader.item
qml/Dash/GenericScopeView.qml+1
@@ -370,6 +370,7 @@ FocusScope {
370 }
370 }
371 }
371 }
372 cardTool.artShapeSize = Qt.size(units.gu(8), units.gu(7.5));
372 cardTool.artShapeSize = Qt.size(units.gu(8), units.gu(7.5));
373+ item.artShapeStyle = "icon";
373 }
374 }
374 item.cardTool = cardTool;
375 item.cardTool = cardTool;
375 }
376 }
qml/Dash/graphics/carousel_dropshadow@27.pngdeleted

Binary file not shown.

qml/Dash/graphics/carousel_dropshadow@27.scideleted−5
@@ -1,5 +0,0 @@
1−border.left: 108
2−border.top: 108
3−border.bottom: 108
4−border.right: 108
5−source: carousel_dropshadow@27.png
qml/Launcher/Launcher.qml+30−32
@@ -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
@@ -84,6 +84,12 @@ Item {
84 }
84 }
85 }
85 }
86
86
87+ function pushEdge(amount) {
88+ if (root.state === "") {
89+ edgeBarrier.push(amount);
90+ }
91+ }
92+
87 Timer {
93 Timer {
88 id: teaseTimer
94 id: teaseTimer
89 interval: mode == "teasing" ? 200 : 300
95 interval: mode == "teasing" ? 200 : 300
@@ -96,7 +102,7 @@ Item {
96 interval: 500
102 interval: 500
97 onTriggered: {
103 onTriggered: {
98 if (root.autohideEnabled) {
104 if (root.autohideEnabled) {
99− if (!panel.preventHiding && !hoverArea.containsMouse) {
105+ if (!panel.preventHiding) {
100 root.state = ""
106 root.state = ""
101 } else {
107 } else {
102 dismissTimer.restart()
108 dismissTimer.restart()
@@ -176,7 +182,6 @@ Item {
176 root.switchToNextState("visible")
182 root.switchToNextState("visible")
177 }
183 }
178 }
184 }
179−
180 }
185 }
181
186
182 MultiPointTouchArea {
187 MultiPointTouchArea {
@@ -203,6 +208,28 @@ Item {
203 Behavior on opacity { NumberAnimation { duration: UbuntuAnimation.BriskDuration } }
208 Behavior on opacity { NumberAnimation { duration: UbuntuAnimation.BriskDuration } }
204 }
209 }
205
210
211+ EdgeBarrier {
212+ id: edgeBarrier
213+ edge: Qt.LeftEdge
214+ target: parent
215+ enabled: root.available
216+ onPassed: { root.switchToNextState("visibleTemporary"); }
217+ material: Component {
218+ Item {
219+ Rectangle {
220+ width: parent.height
221+ height: parent.width
222+ rotation: -90
223+ anchors.centerIn: parent
224+ gradient: Gradient {
225+ GradientStop { position: 0.0; color: panel.color}
226+ GradientStop { position: 1.0; color: Qt.rgba(panel.r,panel.g,panel.b,0)}
227+ }
228+ }
229+ }
230+ }
231+ }
232+
206 LauncherPanel {
233 LauncherPanel {
207 id: panel
234 id: panel
208 objectName: "launcherPanel"
235 objectName: "launcherPanel"
@@ -248,33 +275,6 @@ Item {
248 }
275 }
249 }
276 }
250
277
251− // TODO: This should be replaced by some mechanism that reveals the launcher
252− // after a certain resistance has been overcome, like unity7 does. However,
253− // as we don't get relative mouse coordinates yet, this will do for now.
254− MouseArea {
255− id: hoverArea
256− anchors { fill: panel; rightMargin: -1 }
257− hoverEnabled: true
258− propagateComposedEvents: true
259− onContainsMouseChanged: {
260− if (containsMouse) {
261− root.switchToNextState("visibleTemporary");
262− } else {
263− dismissTimer.restart();
264− }
265− }
266− onPressed: mouse.accepted = false;
267−
268− // We need to eat touch events here in order to make sure that
269− // we don't trigger both, the dragArea and the hoverArea
270− MultiPointTouchArea {
271− anchors { top: parent.top; right: parent.right; bottom: parent.bottom }
272− width: units.dp(1)
273− mouseEnabled: false
274− enabled: parent.enabled
275− }
276− }
277−
278 DirectionalDragArea {
278 DirectionalDragArea {
279 id: dragArea
279 id: dragArea
280 objectName: "launcherDragArea"
280 objectName: "launcherDragArea"
@@ -322,7 +322,6 @@ Item {
322 target: panel
322 target: panel
323 x: -root.x // so we never go past panelWidth, even when teased by tutorial
323 x: -root.x // so we never go past panelWidth, even when teased by tutorial
324 }
324 }
325− PropertyChanges { target: hoverArea; enabled: false }
326 },
325 },
327 State {
326 State {
328 name: "visibleTemporary"
327 name: "visibleTemporary"
@@ -331,7 +330,6 @@ Item {
331 target: root
330 target: root
332 autohideEnabled: true
331 autohideEnabled: true
333 }
332 }
334− PropertyChanges { target: hoverArea; enabled: true }
335 },
333 },
336 State {
334 State {
337 name: "teasing"
335 name: "teasing"
qml/Launcher/LauncherDelegate.qml+4−14
@@ -125,13 +125,11 @@ Item {
125 height: parent.itemHeight + units.gu(1)
125 height: parent.itemHeight + units.gu(1)
126 anchors.centerIn: parent
126 anchors.centerIn: parent
127
127
128− UbuntuShape {
128+ ProportionalShape {
129 id: iconShape
129 id: iconShape
130− anchors.fill: parent
130+ anchors.centerIn: parent
131− anchors.margins: units.gu(1)
131+ width: parent.width - units.gu(2)
132− radius: "medium"
133− aspect: UbuntuShape.Flat
132+ aspect: UbuntuShape.DropShadow
134− sourceFillMode: UbuntuShape.PreserveAspectCrop
135 source: Image {
133 source: Image {
136 id: iconImage
134 id: iconImage
137 sourceSize.width: iconShape.width
135 sourceSize.width: iconShape.width
@@ -140,14 +138,6 @@ Item {
140 }
138 }
141 }
139 }
142
140
143− BorderImage {
144− id: itemGlow
145− anchors.centerIn: iconItem
146− source: "graphics/icon-top-highlight.png"
147− width: root.itemWidth - units.gu(1)
148− height: root.itemHeight - units.gu(1)
149− }
150−
151 UbuntuShape {
141 UbuntuShape {
152 id: countEmblem
142 id: countEmblem
153 objectName: "countEmblem"
143 objectName: "countEmblem"
qml/Launcher/LauncherPanel.qml+7
@@ -33,6 +33,7 @@ Rectangle {
33 property bool dragging: false
33 property bool dragging: false
34 property bool moving: launcherListView.moving || launcherListView.flicking
34 property bool moving: launcherListView.moving || launcherListView.flicking
35 property bool preventHiding: moving || dndArea.draggedIndex >= 0 || quickList.state === "open" || dndArea.pressed
35 property bool preventHiding: moving || dndArea.draggedIndex >= 0 || quickList.state === "open" || dndArea.pressed
36+ || mouseEventEater.containsMouse || dashItem.hovered
36 property int highlightIndex: -1
37 property int highlightIndex: -1
37
38
38 signal applicationSelected(string appId)
39 signal applicationSelected(string appId)
@@ -44,6 +45,12 @@ Rectangle {
44 }
45 }
45 }
46 }
46
47
48+ MouseArea {
49+ id: mouseEventEater
50+ anchors.fill: parent
51+ hoverEnabled: true
52+ }
53+
47 Column {
54 Column {
48 id: mainColumn
55 id: mainColumn
49 anchors {
56 anchors {
qml/Launcher/graphics/icon-top-highlight.pngdeleted

Binary file not shown.

qml/OrientedShell.qml+7−2
@@ -68,6 +68,11 @@ Rectangle {
68 deviceFilter: InputInfo.Mouse
68 deviceFilter: InputInfo.Mouse
69 }
69 }
70
70
71+ InputDeviceModel {
72+ id: touchPadModel
73+ deviceFilter: InputInfo.TouchPad
74+ }
75+
71 InputDeviceModel {
76 InputDeviceModel {
72 id: keyboardsModel
77 id: keyboardsModel
73 deviceFilter: InputInfo.Keyboard
78 deviceFilter: InputInfo.Keyboard
@@ -183,7 +188,7 @@ Rectangle {
183 nativeWidth: root.width
188 nativeWidth: root.width
184 nativeHeight: root.height
189 nativeHeight: root.height
185 mode: applicationArguments.mode
190 mode: applicationArguments.mode
186− hasMouse: miceModel.count > deviceConfiguration.ignoredMice
191+ hasMouse: miceModel.count + touchPadModel.count > deviceConfiguration.ignoredMice
187
192
188 // TODO: Factor in the connected input devices (eg: physical keyboard, mouse, touchscreen),
193 // TODO: Factor in the connected input devices (eg: physical keyboard, mouse, touchscreen),
189 // what's the output device (eg: big TV, desktop monitor, phone display), etc.
194 // what's the output device (eg: big TV, desktop monitor, phone display), etc.
@@ -197,7 +202,7 @@ Rectangle {
197 return "tablet";
202 return "tablet";
198 }
203 }
199 } else { // automatic
204 } else { // automatic
200− if (miceModel.count > deviceConfiguration.ignoredMice) {
205+ if (miceModel.count + touchPadModel.count > deviceConfiguration.ignoredMice) {
201 return "desktop";
206 return "desktop";
202 } else {
207 } else {
203 return deviceConfiguration.category;
208 return deviceConfiguration.category;
qml/Panel/Handle.qml+2−2
@@ -19,7 +19,7 @@ import Ubuntu.Components 1.3
19
19
20Rectangle {
20Rectangle {
21 id: handle
21 id: handle
22− color: "#333333"
22+ color: "#5d5d5d"
23 height: units.gu(2)
23 height: units.gu(2)
24 property bool active: false
24 property bool active: false
25
25
@@ -35,7 +35,7 @@ Rectangle {
35 id: dot
35 id: dot
36 width: units.dp(3)
36 width: units.dp(3)
37 height: width
37 height: width
38− color: handle.active ? "#de4814" : "#717171"
38+ color: handle.active ? UbuntuColors.orange : "#888888"
39 radius: units.dp(1)
39 radius: units.dp(1)
40 }
40 }
41 }
41 }
qml/Panel/IndicatorItem.qml+3
@@ -66,6 +66,7 @@ IndicatorDelegate {
66 opacity: 1.0
66 opacity: 1.0
67 font.family: "Ubuntu"
67 font.family: "Ubuntu"
68 fontSize: "medium"
68 fontSize: "medium"
69+ font.weight: Font.Light
69 color: root.color
70 color: root.color
70 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
71 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
71 }
72 }
@@ -126,6 +127,7 @@ IndicatorDelegate {
126 opacity: 1.0
127 opacity: 1.0
127 font.family: "Ubuntu"
128 font.family: "Ubuntu"
128 fontSize: "medium"
129 fontSize: "medium"
130+ font.weight: Font.Light
129 color: root.color
131 color: root.color
130 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
132 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing } }
131 }
133 }
@@ -142,6 +144,7 @@ IndicatorDelegate {
142
144
143 text: title !== "" ? title : identifier
145 text: title !== "" ? title : identifier
144 fontSize: "x-small"
146 fontSize: "x-small"
147+ font.weight: Font.Light
145 horizontalAlignment: Text.AlignHCenter
148 horizontalAlignment: Text.AlignHCenter
146 opacity: 0
149 opacity: 0
147 color: root.color
150 color: root.color
qml/Panel/Indicators/client/IndicatorsClient.qml+1−1
@@ -22,7 +22,7 @@ import Ubuntu.Components 1.3
22import Ubuntu.Components.ListItems 1.3 as ListItem
22import Ubuntu.Components.ListItems 1.3 as ListItem
23
23
24Rectangle {
24Rectangle {
25− color: "black"
25+ color: "#292929"
26 id: root
26 id: root
27
27
28 Component.onCompleted: {
28 Component.onCompleted: {
qml/Panel/IndicatorsMenu.qml+2−2
@@ -38,7 +38,7 @@ Showable {
38 property bool enableHint: true
38 property bool enableHint: true
39 property bool contentEnabled: true
39 property bool contentEnabled: true
40 property bool showOnClick: true
40 property bool showOnClick: true
41− property color panelColor: "black"
41+ property color panelColor: "#292929"
42
42
43 signal showTapped(point position)
43 signal showTapped(point position)
44
44
@@ -110,7 +110,7 @@ Showable {
110 height: units.gu(0.5)
110 height: units.gu(0.5)
111 gradient: Gradient {
111 gradient: Gradient {
112 GradientStop { position: 0.0; color: "transparent" }
112 GradientStop { position: 0.0; color: "transparent" }
113− GradientStop { position: 1.0; color: "black" }
113+ GradientStop { position: 1.0; color: "#292929" }
114 }
114 }
115 opacity: 0.3
115 opacity: 0.3
116 }
116 }
qml/Panel/MenuContent.qml+1−1
@@ -27,7 +27,7 @@ Rectangle {
27
27
28 property QtObject indicatorsModel: null
28 property QtObject indicatorsModel: null
29 property int currentMenuIndex: -1
29 property int currentMenuIndex: -1
30− color: "#221e1c" // FIXME not in palette yet
30+ color: "#292929" // FIXME not in palette yet
31
31
32 width: units.gu(40)
32 width: units.gu(40)
33 height: units.gu(42)
33 height: units.gu(42)
qml/Panel/Panel.qml+68−80
@@ -30,23 +30,12 @@ Item {
30 property real indicatorAreaShowProgress: 1.0
30 property real indicatorAreaShowProgress: 1.0
31 property bool locked: false
31 property bool locked: false
32
32
33− opacity: fullscreenMode && indicators.fullyClosed ? 0.0 : 1.0
34−
35− Binding {
36− target: PanelState
37− property: "panelHeight"
38− value: root.panelHeight
39− }
40−
41 Rectangle {
33 Rectangle {
42 id: darkenedArea
34 id: darkenedArea
43 property real darkenedOpacity: 0.6
35 property real darkenedOpacity: 0.6
44 anchors {
36 anchors {
45− top: parent.top
37+ fill: parent
46 topMargin: panelHeight
38 topMargin: panelHeight
47− left: parent.left
48− right: parent.right
49− bottom: parent.bottom
50 }
39 }
51 color: "black"
40 color: "black"
52 opacity: indicators.unitProgress * darkenedOpacity
41 opacity: indicators.unitProgress * darkenedOpacity
@@ -59,16 +48,18 @@ Item {
59 }
48 }
60 }
49 }
61
50
51+ Binding {
52+ target: PanelState
53+ property: "panelHeight"
54+ value: indicators.minimizedPanelHeight
55+ }
56+
62 Item {
57 Item {
63 id: indicatorArea
58 id: indicatorArea
64 objectName: "indicatorArea"
59 objectName: "indicatorArea"
65
60
66 anchors.fill: parent
61 anchors.fill: parent
67
62
68− Behavior on anchors.topMargin {
69− NumberAnimation { duration: UbuntuAnimation.FastDuration; easing: UbuntuAnimation.StandardEasing }
70− }
71−
72 transform: Translate {
63 transform: Translate {
73 y: indicators.state === "initial"
64 y: indicators.state === "initial"
74 ? (1.0 - indicatorAreaShowProgress) * -d.indicatorHeight
65 ? (1.0 - indicatorAreaShowProgress) * -d.indicatorHeight
@@ -76,7 +67,7 @@ Item {
76 }
67 }
77
68
78 BorderImage {
69 BorderImage {
79− id: dropShadow
70+ id: indicatorsDropShadow
80 anchors {
71 anchors {
81 fill: indicators
72 fill: indicators
82 leftMargin: -units.gu(1)
73 leftMargin: -units.gu(1)
@@ -86,9 +77,19 @@ Item {
86 source: "graphics/rectangular_dropshadow.sci"
77 source: "graphics/rectangular_dropshadow.sci"
87 }
78 }
88
79
80+ BorderImage {
81+ id: panelDropShadow
82+ anchors {
83+ fill: indicatorAreaBackground
84+ bottomMargin: -units.gu(1)
85+ }
86+ visible: PanelState.dropShadow && !callHint.visible
87+ source: "graphics/rectangular_dropshadow.sci"
88+ }
89+
89 Rectangle {
90 Rectangle {
90 id: indicatorAreaBackground
91 id: indicatorAreaBackground
91− color: callHint.visible ? "green" : "black"
92+ color: callHint.visible ? "green" : "#292929"
92 anchors {
93 anchors {
93 top: parent.top
94 top: parent.top
94 left: parent.left
95 left: parent.left
@@ -99,30 +100,6 @@ Item {
99 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration } }
100 Behavior on color { ColorAnimation { duration: UbuntuAnimation.FastDuration } }
100 }
101 }
101
102
102− PanelSeparatorLine {
103− id: orangeLine
104− anchors {
105− top: indicatorAreaBackground.bottom
106− left: parent.left
107− right: indicators.left
108− }
109− saturation: 1 - indicators.unitProgress
110−
111− // Don't let input event pass trough
112− MouseArea { anchors.fill: parent }
113− }
114−
115− Image {
116− anchors {
117− top: indicators.top
118− bottom: indicators.bottom
119− right: indicators.left
120− topMargin: indicatorArea.anchors.topMargin + indicators.minimizedPanelHeight
121− }
122− width: units.dp(2)
123− source: "graphics/VerticalDivider.png"
124− }
125−
126 MouseArea {
103 MouseArea {
127 anchors {
104 anchors {
128 top: parent.top
105 top: parent.top
@@ -130,7 +107,29 @@ Item {
130 right: indicators.left
107 right: indicators.left
131 }
108 }
132 height: indicators.minimizedPanelHeight
109 height: indicators.minimizedPanelHeight
110+ hoverEnabled: true
133− onClicked: { if (callHint.visible) { callHint.showLiveCall(); } }
111+ onClicked: callHint.visible ? callHint.showLiveCall() : PanelState.focusMaximizedApp()
112+ onDoubleClicked: PanelState.maximize()
113+
114+ // WindowControlButtons inside the mouse area, otherwise QML doesn't grok nested hover events :/
115+ // cf. https://bugreports.qt.io/browse/QTBUG-32909
116+ WindowControlButtons {
117+ id: windowControlButtons
118+ objectName: "panelWindowControlButtons"
119+ anchors {
120+ left: parent.left
121+ top: parent.top
122+ leftMargin: units.gu(1)
123+ topMargin: units.gu(0.5)
124+ bottomMargin: units.gu(0.5)
125+ }
126+ height: indicators.minimizedPanelHeight - anchors.topMargin - anchors.bottomMargin
127+ visible: PanelState.buttonsVisible && parent.containsMouse && !root.locked && !callHint.visible
128+ active: PanelState.buttonsVisible
129+ onClose: PanelState.close()
130+ onMinimize: PanelState.minimize()
131+ onMaximize: PanelState.maximize()
132+ }
134 }
133 }
135
134
136 IndicatorsMenu {
135 IndicatorsMenu {
@@ -146,7 +145,7 @@ Item {
146 width: root.width - (windowControlButtons.visible ? windowControlButtons.width + titleLabel.width : 0)
145 width: root.width - (windowControlButtons.visible ? windowControlButtons.width + titleLabel.width : 0)
147 minimizedPanelHeight: units.gu(3)
146 minimizedPanelHeight: units.gu(3)
148 expandedPanelHeight: units.gu(7)
147 expandedPanelHeight: units.gu(7)
149− openedHeight: root.height - indicatorOrangeLine.height
148+ openedHeight: root.height
150
149
151 overFlowWidth: {
150 overFlowWidth: {
152 if (callHint.visible) {
151 if (callHint.visible) {
@@ -163,58 +162,34 @@ Item {
163 callHint.showLiveCall();
162 callHint.showLiveCall();
164 }
163 }
165 }
164 }
166−
167− hideDragHandle {
168− anchors.bottomMargin: -indicatorOrangeLine.height
169− }
170− }
171−
172− WindowControlButtons {
173− id: windowControlButtons
174− objectName: "panelWindowControlButtons"
175− anchors {
176− left: parent.left
177− top: parent.top
178− margins: units.gu(0.7)
179− }
180− height: indicators.minimizedPanelHeight - anchors.margins * 2
181− visible: PanelState.buttonsVisible && !root.locked
182− onClose: PanelState.close()
183− onMinimize: PanelState.minimize()
184− onMaximize: PanelState.maximize()
185 }
165 }
186
166
187 Label {
167 Label {
188 id: titleLabel
168 id: titleLabel
189 objectName: "windowDecorationTitle"
169 objectName: "windowDecorationTitle"
190 anchors {
170 anchors {
191− left: windowControlButtons.right
171+ left: parent.left
192 top: parent.top
172 top: parent.top
173+ leftMargin: units.gu(1)
174+ topMargin: units.gu(0.5)
193− margins: units.gu(0.7)
175+ bottomMargin: units.gu(0.5)
194 }
176 }
195− color: "#DFDBD2"
177+ color: PanelState.buttonsVisible ? "#ffffff" : "#5d5d5d"
196− height: windowControlButtons.height
178+ height: indicators.minimizedPanelHeight - anchors.topMargin - anchors.bottomMargin
197− visible: windowControlButtons.visible
179+ visible: !windowControlButtons.visible && !root.locked && !callHint.visible
198 verticalAlignment: Text.AlignVCenter
180 verticalAlignment: Text.AlignVCenter
199− fontSize: "small"
181+ fontSize: "medium"
200− font.bold: true
182+ font.weight: Font.Normal
201 text: PanelState.title
183 text: PanelState.title
202 }
184 }
203
185
204− PanelSeparatorLine {
186+ // TODO here would the Locally integrated menus come
205− id: indicatorOrangeLine
206− anchors {
207− top: indicators.bottom
208− left: indicators.left
209− right: indicators.right
210− }
211− }
212
187
213 ActiveCallHint {
188 ActiveCallHint {
214 id: __callHint
189 id: __callHint
215 anchors {
190 anchors {
216 top: parent.top
191 top: parent.top
217− left: windowControlButtons.visible ? windowControlButtons.right : parent.left
192+ left: parent.left
218 }
193 }
219 height: indicators.minimizedPanelHeight
194 height: indicators.minimizedPanelHeight
220 visible: active && indicators.state == "initial"
195 visible: active && indicators.state == "initial"
@@ -224,7 +199,7 @@ Item {
224 QtObject {
199 QtObject {
225 id: d
200 id: d
226 objectName: "panelPriv"
201 objectName: "panelPriv"
227− readonly property real indicatorHeight: indicators.minimizedPanelHeight + indicatorOrangeLine.height
202+ readonly property real indicatorHeight: indicators.minimizedPanelHeight
228 }
203 }
229
204
230 states: [
205 states: [
@@ -234,6 +209,7 @@ Item {
234 PropertyChanges {
209 PropertyChanges {
235 target: indicatorArea;
210 target: indicatorArea;
236 anchors.topMargin: 0
211 anchors.topMargin: 0
212+ opacity: 1;
237 }
213 }
238 },
214 },
239 State {
215 State {
@@ -242,6 +218,7 @@ Item {
242 PropertyChanges {
218 PropertyChanges {
243 target: indicatorArea;
219 target: indicatorArea;
244 anchors.topMargin: indicators.state === "initial" ? -d.indicatorHeight : 0
220 anchors.topMargin: indicators.state === "initial" ? -d.indicatorHeight : 0
221+ opacity: indicators.fullyClosed ? 0.0 : 1.0
245 }
222 }
246 PropertyChanges {
223 PropertyChanges {
247 target: indicators.showDragHandle;
224 target: indicators.showDragHandle;
@@ -249,4 +226,15 @@ Item {
249 }
226 }
250 }
227 }
251 ]
228 ]
229+
230+ transitions: [
231+ Transition {
232+ to: "onscreen"
233+ UbuntuNumberAnimation { target: indicatorArea; properties: "anchors.topMargin,opacity" }
234+ },
235+ Transition {
236+ to: "offscreen"
237+ UbuntuNumberAnimation { target: indicatorArea; properties: "anchors.topMargin,opacity" }
238+ }
239+ ]
252}
240}
qml/Panel/PanelSeparatorLine.qmldeleted−25
@@ -1,25 +0,0 @@
1−/*
2− * Copyright (C) 2013 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−
19−Rectangle {
20− property real saturation: 1.0
21−
22− // orange in HSL
23− color: Qt.hsla(16.0/360.0, saturation * 0.83, 0.47, 1.0)
24− height: units.dp(2)
25−}
qml/Shell.qml+14−1
@@ -269,7 +269,7 @@ Item {
269 target: applicationsDisplayLoader.item
269 target: applicationsDisplayLoader.item
270 property: "maximizedAppTopMargin"
270 property: "maximizedAppTopMargin"
271 // Not just using panel.panelHeight as that changes depending on the focused app.
271 // Not just using panel.panelHeight as that changes depending on the focused app.
272− value: panel.indicators.minimizedPanelHeight + units.dp(2) // dp(2) for orange line
272+ value: panel.indicators.minimizedPanelHeight
273 }
273 }
274 Binding {
274 Binding {
275 target: applicationsDisplayLoader.item
275 target: applicationsDisplayLoader.item
@@ -663,6 +663,19 @@ Item {
663 id: cursor
663 id: cursor
664 visible: shell.hasMouse
664 visible: shell.hasMouse
665 z: screenGrabber.z + 1
665 z: screenGrabber.z + 1
666+
667+ onPushedLeftBoundary: {
668+ if (buttons === Qt.NoButton) {
669+ launcher.pushEdge(amount);
670+ }
671+ }
672+
673+ onPushedRightBoundary: {
674+ if (buttons === Qt.NoButton && applicationsDisplayLoader.item
675+ && applicationsDisplayLoader.item.pushRightEdge) {
676+ applicationsDisplayLoader.item.pushRightEdge(amount);
677+ }
678+ }
666 }
679 }
667
680
668 Rectangle {
681 Rectangle {
qml/Stages/ApplicationWindow.qml+29−3
@@ -34,6 +34,8 @@ FocusScope {
34 property QtObject application
34 property QtObject application
35 property int surfaceOrientationAngle
35 property int surfaceOrientationAngle
36 property alias resizeSurface: sessionContainer.resizeSurface
36 property alias resizeSurface: sessionContainer.resizeSurface
37+ property int requestedWidth: -1
38+ property int requestedHeight: -1
37
39
38 QtObject {
40 QtObject {
39 id: d
41 id: d
@@ -54,7 +56,7 @@ FocusScope {
54 // Whether the Application had a surface before but lost it.
56 // Whether the Application had a surface before but lost it.
55 property bool hadSurface: sessionContainer.surfaceContainer.hadSurface
57 property bool hadSurface: sessionContainer.surfaceContainer.hadSurface
56
58
57− property bool needToTakeScreenshot:
59+ readonly property bool needToTakeScreenshot:
58 ((sessionContainer.surface && d.surfaceInitialized) || d.hadSurface)
60 ((sessionContainer.surface && d.surfaceInitialized) || d.hadSurface)
59 && screenshotImage.status === Image.Null
61 && screenshotImage.status === Image.Null
60 && d.applicationState === ApplicationInfoInterface.Stopped
62 && d.applicationState === ApplicationInfoInterface.Stopped
@@ -69,7 +71,7 @@ FocusScope {
69 // Remove this when possible
71 // Remove this when possible
70 property bool surfaceInitialized: false
72 property bool surfaceInitialized: false
71
73
72− property bool supportsSurfaceResize:
74+ readonly property bool supportsSurfaceResize:
73 application &&
75 application &&
74 ((application.supportedOrientations & Qt.PortraitOrientation)
76 ((application.supportedOrientations & Qt.PortraitOrientation)
75 || (application.supportedOrientations & Qt.InvertedPortraitOrientation))
77 || (application.supportedOrientations & Qt.InvertedPortraitOrientation))
@@ -135,7 +137,9 @@ FocusScope {
135 id: sessionContainer
137 id: sessionContainer
136 // A fake application might not even have a session property.
138 // A fake application might not even have a session property.
137 session: application && application.session ? application.session : null
139 session: application && application.session ? application.session : null
138− anchors.fill: parent
140+
141+ requestedWidth: root.requestedWidth
142+ requestedHeight: root.requestedHeight
139
143
140 surfaceOrientationAngle: application && application.rotatesWindowContents ? root.surfaceOrientationAngle : 0
144 surfaceOrientationAngle: application && application.rotatesWindowContents ? root.surfaceOrientationAngle : 0
141
145
@@ -150,6 +154,28 @@ FocusScope {
150 focus: true
154 focus: true
151 }
155 }
152
156
157+ // SessionContainer size drives ApplicationWindow size
158+ Binding {
159+ target: root; property: "width"
160+ value: stateGroup.state === "surface" ? sessionContainer.width : root.requestedWidth
161+ when: root.requestedWidth >= 0
162+ }
163+ Binding {
164+ target: root; property: "height"
165+ value: stateGroup.state === "surface" ? sessionContainer.height : root.requestedHeight
166+ when: root.requestedHeight >= 0
167+ }
168+
169+ // ApplicationWindow size drives SessionContainer size
170+ Binding {
171+ target: sessionContainer; property: "width"; value: root.width
172+ when: root.requestedWidth < 0
173+ }
174+ Binding {
175+ target: sessionContainer; property: "height"; value: root.height
176+ when: root.requestedHeight < 0
177+ }
178+
153 StateGroup {
179 StateGroup {
154 id: stateGroup
180 id: stateGroup
155 objectName: "applicationWindowStateGroup"
181 objectName: "applicationWindowStateGroup"
qml/Stages/DecoratedWindow.qml+24−16
@@ -23,29 +23,27 @@ import Unity.Application 0.1
23FocusScope {
23FocusScope {
24 id: root
24 id: root
25
25
26+ width: applicationWindow.width
27+ height: (decorationShown ? decoration.height : 0) + applicationWindow.height
28+
26 property alias window: applicationWindow
29 property alias window: applicationWindow
27 property alias application: applicationWindow.application
30 property alias application: applicationWindow.application
28 property alias active: decoration.active
31 property alias active: decoration.active
29 property alias title: decoration.title
32 property alias title: decoration.title
33+ property alias fullscreen: applicationWindow.fullscreen
30
34
31− property bool decorationShown: true
35+ readonly property bool decorationShown: !fullscreen
32 property bool highlightShown: false
36 property bool highlightShown: false
33 property real shadowOpacity: 1
37 property real shadowOpacity: 1
34
38
39+ property alias requestedWidth: applicationWindow.requestedWidth
40+ property real requestedHeight
41+
35 signal close()
42 signal close()
36 signal maximize()
43 signal maximize()
37 signal minimize()
44 signal minimize()
38 signal decorationPressed()
45 signal decorationPressed()
39
46
40− BorderImage {
41− anchors {
42− fill: root
43− margins: -units.gu(2)
44− }
45− source: "graphics/dropshadow2gu.sci"
46− opacity: root.shadowOpacity * .3
47− }
48−
49 Rectangle {
47 Rectangle {
50 id: selectionHighlight
48 id: selectionHighlight
51 anchors.fill: parent
49 anchors.fill: parent
@@ -58,7 +56,17 @@ FocusScope {
58 anchors { left: selectionHighlight.left; right: selectionHighlight.right; bottom: selectionHighlight.bottom; }
56 anchors { left: selectionHighlight.left; right: selectionHighlight.right; bottom: selectionHighlight.bottom; }
59 height: units.dp(2)
57 height: units.dp(2)
60 color: UbuntuColors.orange
58 color: UbuntuColors.orange
61− visible: root.highlightShown
59+ visible: highlightShown
60+ }
61+
62+ BorderImage {
63+ anchors {
64+ fill: root
65+ margins: active ? -units.gu(2) : -units.gu(1.5)
66+ }
67+ source: "graphics/dropshadow2gu.sci"
68+ opacity: root.shadowOpacity * .3
69+ enabled: !fullscreen
62 }
70 }
63
71
64 WindowDecoration {
72 WindowDecoration {
@@ -68,12 +76,13 @@ FocusScope {
68 anchors { left: parent.left; top: parent.top; right: parent.right }
76 anchors { left: parent.left; top: parent.top; right: parent.right }
69 height: units.gu(3)
77 height: units.gu(3)
70 width: root.width
78 width: root.width
71− title: window.title !== "" ? window.title : ""
79+ title: window.title
80+ visible: root.decorationShown
81+
72 onClose: root.close();
82 onClose: root.close();
73− onMaximize: root.maximize();
83+ onMaximize: { root.decorationPressed(); root.maximize(); }
74 onMinimize: root.minimize();
84 onMinimize: root.minimize();
75 onPressed: root.decorationPressed();
85 onPressed: root.decorationPressed();
76− visible: decorationShown
77 }
86 }
78
87
79 ApplicationWindow {
88 ApplicationWindow {
@@ -82,8 +91,7 @@ FocusScope {
82 anchors.top: parent.top
91 anchors.top: parent.top
83 anchors.topMargin: decoration.height
92 anchors.topMargin: decoration.height
84 anchors.left: parent.left
93 anchors.left: parent.left
85− width: root.width
94+ requestedHeight: root.requestedHeight - (root.decorationShown ? decoration.height : 0)
86− height: root.height - decoration.height
87 interactive: true
95 interactive: true
88 focus: true
96 focus: true
89 }
97 }
qml/Stages/DesktopSpread.qml+5−19
@@ -28,6 +28,11 @@ FocusScope {
28
28
29 readonly property alias highlightedIndex: spreadRepeater.highlightedIndex
29 readonly property alias highlightedIndex: spreadRepeater.highlightedIndex
30
30
31+ function show() {
32+ spreadContainer.animateIn = true;
33+ root.state = "altTab";
34+ }
35+
31 onFocusChanged: {
36 onFocusChanged: {
32 // When the spread comes active, we want to keep focus to the input handler below
37 // When the spread comes active, we want to keep focus to the input handler below
33 // Make sure nothing inside the ApplicationWindow grabs our focus!
38 // Make sure nothing inside the ApplicationWindow grabs our focus!
@@ -515,23 +520,4 @@ FocusScope {
515 }
520 }
516
521
517 ]
522 ]
518−
519− MouseArea {
520− id: rightEdgePushArea
521− anchors {
522− top: parent.top
523− right: parent.right
524− bottom: parent.bottom
525− }
526− // TODO: Make this a push to edge thing like the launcher when we can,
527− // for now, yes, we want 1 pixel, regardless of the scaling
528− width: 1
529− hoverEnabled: true
530− onContainsMouseChanged: {
531− if (containsMouse) {
532− spreadContainer.animateIn = true;
533− root.state = "altTab";
534− }
535− }
536− }
537}
523}
qml/Stages/DesktopStage.qml+107−48
@@ -12,12 +12,9 @@
12 *
12 *
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− *
16− * Authors: Michael Zanetti <michael.zanetti@canonical.com>
17 */
15 */
18
16
19import QtQuick 2.4
17import QtQuick 2.4
20−import QtQuick.Layouts 1.1
21import Ubuntu.Components 1.3
18import Ubuntu.Components 1.3
22import Unity.Application 0.1
19import Unity.Application 0.1
23import "../Components/PanelState"
20import "../Components/PanelState"
@@ -33,6 +30,11 @@ AbstractStage {
33 // functions to be called from outside
30 // functions to be called from outside
34 function updateFocusedAppOrientation() { /* TODO */ }
31 function updateFocusedAppOrientation() { /* TODO */ }
35 function updateFocusedAppOrientationAnimated() { /* TODO */}
32 function updateFocusedAppOrientationAnimated() { /* TODO */}
33+ function pushRightEdge(amount) {
34+ if (spread.state === "") {
35+ edgeBarrier.push(amount);
36+ }
37+ }
36
38
37 mainApp: ApplicationManager.focusedApplicationId
39 mainApp: ApplicationManager.focusedApplicationId
38 ? ApplicationManager.findApplication(ApplicationManager.focusedApplicationId)
40 ? ApplicationManager.findApplication(ApplicationManager.focusedApplicationId)
@@ -55,7 +57,7 @@ AbstractStage {
55 onFocusRequested: {
57 onFocusRequested: {
56 var appIndex = priv.indexOf(appId);
58 var appIndex = priv.indexOf(appId);
57 var appDelegate = appRepeater.itemAt(appIndex);
59 var appDelegate = appRepeater.itemAt(appIndex);
58− appDelegate.restoreFromMinimized();
60+ appDelegate.restore();
59
61
60 if (spread.state == "altTab") {
62 if (spread.state == "altTab") {
61 spread.cancel();
63 spread.cancel();
@@ -107,7 +109,7 @@ AbstractStage {
107 id: minimizeRestoreShortcut
109 id: minimizeRestoreShortcut
108 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Down
110 shortcut: Qt.MetaModifier|Qt.ControlModifier|Qt.Key_Down
109 onTriggered: priv.focusedAppDelegate.maximized || priv.focusedAppDelegate.maximizedLeft || priv.focusedAppDelegate.maximizedRight
111 onTriggered: priv.focusedAppDelegate.maximized || priv.focusedAppDelegate.maximizedLeft || priv.focusedAppDelegate.maximizedRight
110− ? priv.focusedAppDelegate.restore() : priv.focusedAppDelegate.minimize(true)
112+ ? priv.focusedAppDelegate.restoreFromMaximized() : priv.focusedAppDelegate.minimize()
111 active: priv.focusedAppDelegate !== null
113 active: priv.focusedAppDelegate !== null
112 }
114 }
113
115
@@ -119,18 +121,16 @@ AbstractStage {
119 var index = indexOf(focusedAppId);
121 var index = indexOf(focusedAppId);
120 return index >= 0 && index < appRepeater.count ? appRepeater.itemAt(index) : null
122 return index >= 0 && index < appRepeater.count ? appRepeater.itemAt(index) : null
121 }
123 }
124+ onFocusedAppDelegateChanged: updateForegroundMaximizedApp();
125+
122 property int foregroundMaximizedAppIdIndex: -1
126 property int foregroundMaximizedAppIdIndex: -1
123
127
124 function updateForegroundMaximizedApp() {
128 function updateForegroundMaximizedApp() {
125 for (var i = 0; i < appRepeater.count; i++) {
129 for (var i = 0; i < appRepeater.count; i++) {
126 var item = appRepeater.itemAt(i);
130 var item = appRepeater.itemAt(i);
127−
128 if (item && item.visuallyMaximized) {
131 if (item && item.visuallyMaximized) {
129− var app = ApplicationManager.get(i);
130− if (app) {
131− foregroundMaximizedAppIdIndex = i;
132+ foregroundMaximizedAppIdIndex = i;
132− return;
133+ return;
133− }
134 }
134 }
135 }
135 }
136 foregroundMaximizedAppIdIndex = -1;
136 foregroundMaximizedAppIdIndex = -1;
@@ -149,7 +149,7 @@ AbstractStage {
149 for (var i = 0; i < appRepeater.count; i++) {
149 for (var i = 0; i < appRepeater.count; i++) {
150 var appDelegate = appRepeater.itemAt(i);
150 var appDelegate = appRepeater.itemAt(i);
151 if (appDelegate && !appDelegate.minimized) {
151 if (appDelegate && !appDelegate.minimized) {
152− appDelegate.minimize(false); // minimize but don't switch focus
152+ appDelegate.minimize();
153 }
153 }
154 }
154 }
155
155
@@ -173,24 +173,47 @@ AbstractStage {
173 onClose: {
173 onClose: {
174 ApplicationManager.stopApplication(ApplicationManager.focusedApplicationId)
174 ApplicationManager.stopApplication(ApplicationManager.focusedApplicationId)
175 }
175 }
176− onMinimize: appRepeater.itemAt(0).minimize(true);
176+ onMinimize: priv.focusedAppDelegate && priv.focusedAppDelegate.minimize();
177− onMaximize: appRepeater.itemAt(0).restore();
177+ onMaximize: priv.focusedAppDelegate // don't restore minimized apps when double clicking the panel
178+ && priv.focusedAppDelegate.restoreFromMaximized();
179+ onFocusMaximizedApp: if (priv.foregroundMaximizedAppIdIndex != -1) {
180+ ApplicationManager.focusApplication(appRepeater.itemAt(priv.foregroundMaximizedAppIdIndex).appId);
181+ }
178 }
182 }
179
183
180 Binding {
184 Binding {
181 target: PanelState
185 target: PanelState
182 property: "buttonsVisible"
186 property: "buttonsVisible"
183− value: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.maximized
187+ value: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.maximized // FIXME for Locally integrated menus
188+ && spread.state == ""
184 }
189 }
185
190
186 Binding {
191 Binding {
187 target: PanelState
192 target: PanelState
188 property: "title"
193 property: "title"
194+ value: {
195+ if (priv.focusedAppDelegate !== null && spread.state == "") {
196+ if (priv.focusedAppDelegate.maximized)
189− value: priv.focusedAppDelegate !== null && priv.focusedAppDelegate.title
197+ return priv.focusedAppDelegate.title
198+ else
199+ return priv.focusedAppDelegate.appName
200+ }
201+ return ""
202+ }
190− when: priv.focusedAppDelegate && priv.focusedAppDelegate.maximized
203+ when: priv.focusedAppDelegate
191 }
204 }
192
205
206+ Binding {
207+ target: PanelState
208+ property: "dropShadow"
209+ value: priv.focusedAppDelegate && !priv.focusedAppDelegate.maximized && priv.foregroundMaximizedAppIdIndex !== -1
210+ }
211+
212+ Component.onDestruction: {
213+ PanelState.title = "";
193− Component.onDestruction: PanelState.buttonsVisible = false;
214+ PanelState.buttonsVisible = false;
215+ PanelState.dropShadow = false;
216+ }
194
217
195 FocusScope {
218 FocusScope {
196 id: appContainer
219 id: appContainer
@@ -211,17 +234,16 @@ AbstractStage {
211 model: ApplicationManager
234 model: ApplicationManager
212 objectName: "appRepeater"
235 objectName: "appRepeater"
213
236
214− onItemAdded: priv.updateForegroundMaximizedApp()
215− onItemRemoved: priv.updateForegroundMaximizedApp()
216−
217 delegate: FocusScope {
237 delegate: FocusScope {
218 id: appDelegate
238 id: appDelegate
219 objectName: "appDelegate_" + appId
239 objectName: "appDelegate_" + appId
220 z: ApplicationManager.count - index
240 z: ApplicationManager.count - index
221− y: units.gu(3)
241+ y: PanelState.panelHeight
222− width: units.gu(60)
223− height: units.gu(50)
224 focus: appId === priv.focusedAppId
242 focus: appId === priv.focusedAppId
243+ width: decoratedWindow.width
244+ height: decoratedWindow.height
245+ property alias requestedWidth: decoratedWindow.requestedWidth
246+ property alias requestedHeight: decoratedWindow.requestedHeight
225
247
226 QtObject {
248 QtObject {
227 id: appDelegatePrivate
249 id: appDelegatePrivate
@@ -238,6 +260,7 @@ AbstractStage {
238 readonly property string appId: model.appId
260 readonly property string appId: model.appId
239 property bool animationsEnabled: true
261 property bool animationsEnabled: true
240 property alias title: decoratedWindow.title
262 property alias title: decoratedWindow.title
263+ readonly property string appName: model.name
241 property bool visuallyMaximized: false
264 property bool visuallyMaximized: false
242 property bool visuallyMinimized: false
265 property bool visuallyMinimized: false
243
266
@@ -247,7 +270,6 @@ AbstractStage {
247 }
270 }
248 }
271 }
249
272
250− onZChanged: priv.updateForegroundMaximizedApp()
251 onVisuallyMaximizedChanged: priv.updateForegroundMaximizedApp()
273 onVisuallyMaximizedChanged: priv.updateForegroundMaximizedApp()
252
274
253 visible: !visuallyMinimized &&
275 visible: !visuallyMinimized &&
@@ -287,17 +309,16 @@ AbstractStage {
287 }
309 }
288 function minimize(animated) {
310 function minimize(animated) {
289 animationsEnabled = (animated === undefined) || animated;
311 animationsEnabled = (animated === undefined) || animated;
290− appDelegatePrivate.maximized = false;
291 appDelegatePrivate.minimized = true;
312 appDelegatePrivate.minimized = true;
292 }
313 }
293− function restore(animated) {
314+ function restoreFromMaximized(animated) {
294 animationsEnabled = (animated === undefined) || animated;
315 animationsEnabled = (animated === undefined) || animated;
295 appDelegatePrivate.minimized = false;
316 appDelegatePrivate.minimized = false;
296 appDelegatePrivate.maximized = false;
317 appDelegatePrivate.maximized = false;
297 appDelegatePrivate.maximizedLeft = false;
318 appDelegatePrivate.maximizedLeft = false;
298 appDelegatePrivate.maximizedRight = false;
319 appDelegatePrivate.maximizedRight = false;
299 }
320 }
300− function restoreFromMinimized(animated) {
321+ function restore(animated) {
301 animationsEnabled = (animated === undefined) || animated;
322 animationsEnabled = (animated === undefined) || animated;
302 appDelegatePrivate.minimized = false;
323 appDelegatePrivate.minimized = false;
303 if (maximized)
324 if (maximized)
@@ -310,6 +331,14 @@ AbstractStage {
310 }
331 }
311
332
312 states: [
333 states: [
334+ State {
335+ name: "fullscreen"; when: decoratedWindow.fullscreen
336+ extend: "maximized"
337+ PropertyChanges {
338+ target: appDelegate;
339+ y: -PanelState.panelHeight
340+ }
341+ },
313 State {
342 State {
314 name: "normal";
343 name: "normal";
315 when: !appDelegate.maximized && !appDelegate.minimized
344 when: !appDelegate.maximized && !appDelegate.minimized
@@ -321,22 +350,24 @@ AbstractStage {
321 }
350 }
322 },
351 },
323 State {
352 State {
324− name: "maximized"; when: appDelegate.maximized
353+ name: "maximized"; when: appDelegate.maximized && !appDelegate.minimized
325 PropertyChanges {
354 PropertyChanges {
326 target: appDelegate;
355 target: appDelegate;
327 x: 0; y: 0;
356 x: 0; y: 0;
328− width: root.width; height: root.height;
357+ requestedWidth: root.width; requestedHeight: root.height;
329 visuallyMinimized: false;
358 visuallyMinimized: false;
330 visuallyMaximized: true
359 visuallyMaximized: true
331 }
360 }
332 },
361 },
333 State {
362 State {
334 name: "maximizedLeft"; when: appDelegate.maximizedLeft && !appDelegate.minimized
363 name: "maximizedLeft"; when: appDelegate.maximizedLeft && !appDelegate.minimized
335− PropertyChanges { target: appDelegate; x: 0; y: units.gu(3); width: root.width/2; height: root.height - units.gu(3) }
364+ PropertyChanges { target: appDelegate; x: 0; y: PanelState.panelHeight;
365+ requestedWidth: root.width/2; requestedHeight: root.height - PanelState.panelHeight }
336 },
366 },
337 State {
367 State {
338 name: "maximizedRight"; when: appDelegate.maximizedRight && !appDelegate.minimized
368 name: "maximizedRight"; when: appDelegate.maximizedRight && !appDelegate.minimized
339− PropertyChanges { target: appDelegate; x: root.width/2; y: units.gu(3); width: root.width/2; height: root.height - units.gu(3) }
369+ PropertyChanges { target: appDelegate; x: root.width/2; y: PanelState.panelHeight;
370+ requestedWidth: root.width/2; requestedHeight: root.height - PanelState.panelHeight }
340 },
371 },
341 State {
372 State {
342 name: "minimized"; when: appDelegate.minimized
373 name: "minimized"; when: appDelegate.minimized
@@ -355,32 +386,32 @@ AbstractStage {
355 to: "normal"
386 to: "normal"
356 enabled: appDelegate.animationsEnabled
387 enabled: appDelegate.animationsEnabled
357 PropertyAction { target: appDelegate; properties: "visuallyMinimized,visuallyMaximized" }
388 PropertyAction { target: appDelegate; properties: "visuallyMinimized,visuallyMaximized" }
358− UbuntuNumberAnimation { target: appDelegate; properties: "x,y,opacity,width,height,scale"; duration: UbuntuAnimation.FastDuration }
389+ UbuntuNumberAnimation { target: appDelegate; properties: "x,y,opacity,requestedWidth,requestedHeight,scale"; duration: UbuntuAnimation.FastDuration }
359− },
360− Transition {
361− to: "maximized"
362− enabled: appDelegate.animationsEnabled
363− PropertyAction { target: appDelegate; property: "visuallyMinimized" }
364− SequentialAnimation {
365− UbuntuNumberAnimation { target: appDelegate; properties: "x,y,opacity,width,height,scale"; duration: UbuntuAnimation.FastDuration }
366− PropertyAction { target: appDelegate; property: "visuallyMaximized" }
367− }
368 },
390 },
369 Transition {
391 Transition {
370 to: "minimized"
392 to: "minimized"
371 enabled: appDelegate.animationsEnabled
393 enabled: appDelegate.animationsEnabled
372 PropertyAction { target: appDelegate; property: "visuallyMaximized" }
394 PropertyAction { target: appDelegate; property: "visuallyMaximized" }
373 SequentialAnimation {
395 SequentialAnimation {
374− UbuntuNumberAnimation { target: appDelegate; properties: "x,y,opacity,width,height,scale"; duration: UbuntuAnimation.FastDuration }
396+ UbuntuNumberAnimation { target: appDelegate; properties: "x,y,opacity,requestedWidth,requestedHeight,scale"; duration: UbuntuAnimation.FastDuration }
375 PropertyAction { target: appDelegate; property: "visuallyMinimized" }
397 PropertyAction { target: appDelegate; property: "visuallyMinimized" }
376 ScriptAction {
398 ScriptAction {
377 script: {
399 script: {
378− if (appDelegate.animationsEnabled && state === "minimized" ) {
400+ if (appDelegate.minimized) {
379 priv.focusNext();
401 priv.focusNext();
380 }
402 }
381 }
403 }
382 }
404 }
383 }
405 }
406+ },
407+ Transition {
408+ to: "*" //maximized and fullscreen
409+ enabled: appDelegate.animationsEnabled
410+ PropertyAction { target: appDelegate; property: "visuallyMinimized" }
411+ SequentialAnimation {
412+ UbuntuNumberAnimation { target: appDelegate; properties: "x,y,opacity,requestedWidth,requestedHeight,scale"; duration: UbuntuAnimation.FastDuration }
413+ PropertyAction { target: appDelegate; property: "visuallyMaximized" }
414+ }
384 }
415 }
385 ]
416 ]
386
417
@@ -410,16 +441,14 @@ AbstractStage {
410 objectName: "decoratedWindow"
441 objectName: "decoratedWindow"
411 anchors.left: appDelegate.left
442 anchors.left: appDelegate.left
412 anchors.top: appDelegate.top
443 anchors.top: appDelegate.top
413− width: appDelegate.width
414− height: appDelegate.height
415 application: ApplicationManager.get(index)
444 application: ApplicationManager.get(index)
416 active: ApplicationManager.focusedApplicationId === model.appId
445 active: ApplicationManager.focusedApplicationId === model.appId
417 focus: true
446 focus: true
418
447
419 onClose: ApplicationManager.stopApplication(model.appId)
448 onClose: ApplicationManager.stopApplication(model.appId)
420 onMaximize: appDelegate.maximized || appDelegate.maximizedLeft || appDelegate.maximizedRight
449 onMaximize: appDelegate.maximized || appDelegate.maximizedLeft || appDelegate.maximizedRight
421− ? appDelegate.restore() : appDelegate.maximize()
450+ ? appDelegate.restoreFromMaximized() : appDelegate.maximize()
422− onMinimize: appDelegate.minimize(true)
451+ onMinimize: appDelegate.minimize()
423 onDecorationPressed: { ApplicationManager.focusApplication(model.appId) }
452 onDecorationPressed: { ApplicationManager.focusApplication(model.appId) }
424 }
453 }
425 }
454 }
@@ -447,6 +476,36 @@ AbstractStage {
447 enabled: visible
476 enabled: visible
448 }
477 }
449
478
479+ EdgeBarrier {
480+ id: edgeBarrier
481+
482+ // NB: it does its own positioning according to the specified edge
483+ edge: Qt.RightEdge
484+
485+ onPassed: { spread.show(); }
486+ material: Component {
487+ Item {
488+ Rectangle {
489+ width: parent.height
490+ height: parent.width
491+ rotation: 90
492+ anchors.centerIn: parent
493+ gradient: Gradient {
494+ GradientStop { position: 0.0; color: Qt.rgba(0.16,0.16,0.16,0.7)}
495+ GradientStop { position: 1.0; color: Qt.rgba(0.16,0.16,0.16,0)}
496+ }
497+ }
498+ }
499+ }
500+ }
501+
502+ DirectionalDragArea {
503+ direction: Direction.Leftwards
504+ anchors { top: parent.top; right: parent.right; bottom: parent.bottom }
505+ width: units.gu(1)
506+ onDraggingChanged: { if (dragging) { spread.show(); } }
507+ }
508+
450 DesktopSpread {
509 DesktopSpread {
451 id: spread
510 id: spread
452 objectName: "spread"
511 objectName: "spread"
qml/Stages/SessionContainer.qml+25−1
@@ -29,13 +29,37 @@ FocusScope {
29 property alias surfaceOrientationAngle: _surfaceContainer.surfaceOrientationAngle
29 property alias surfaceOrientationAngle: _surfaceContainer.surfaceOrientationAngle
30 property alias resizeSurface: _surfaceContainer.resizeSurface
30 property alias resizeSurface: _surfaceContainer.resizeSurface
31
31
32+ property int requestedWidth: -1
33+ property int requestedHeight: -1
34+
32 readonly property alias surfaceContainer: _surfaceContainer
35 readonly property alias surfaceContainer: _surfaceContainer
33 SurfaceContainer {
36 SurfaceContainer {
34 id: _surfaceContainer
37 id: _surfaceContainer
35− anchors.fill: parent
38+ requestedWidth: root.requestedWidth
39+ requestedHeight: root.requestedHeight
36 surface: session ? session.surface : null
40 surface: session ? session.surface : null
37 }
41 }
38
42
43+ // SurfaceContainer size drives SessionContainer size
44+ Binding {
45+ target: root; property: "width"; value: _surfaceContainer.width
46+ when: root.requestedWidth >= 0
47+ }
48+ Binding {
49+ target: root; property: "height"; value: _surfaceContainer.height
50+ when: root.requestedHeight >= 0
51+ }
52+
53+ // SessionContainer size drives SurfaceContainer size
54+ Binding {
55+ target: _surfaceContainer; property: "width"; value: root.width
56+ when: root.requestedWidth < 0
57+ }
58+ Binding {
59+ target: _surfaceContainer; property: "height"; value: root.height
60+ when: root.requestedHeight < 0
61+ }
62+
39 Repeater {
63 Repeater {
40 id: childSessionsRepeater
64 id: childSessionsRepeater
41 model: root.childSessions
65 model: root.childSessions
qml/Stages/SurfaceContainer.qml+55−3
@@ -31,6 +31,9 @@ FocusScope {
31 property string name: surface ? surface.name : ""
31 property string name: surface ? surface.name : ""
32 property bool resizeSurface: true
32 property bool resizeSurface: true
33
33
34+ property int requestedWidth: -1
35+ property int requestedHeight: -1
36+
34 onSurfaceChanged: {
37 onSurfaceChanged: {
35 if (surface) {
38 if (surface) {
36 surfaceItem.surface = surface;
39 surfaceItem.surface = surface;
@@ -54,16 +57,65 @@ FocusScope {
54
57
55 consumesInput: true
58 consumesInput: true
56
59
60+ surfaceWidth: {
57− surfaceWidth: root.resizeSurface ? width : -1
61+ if (root.resizeSurface) {
62+ if (root.requestedWidth >= 0) {
63+ return root.requestedWidth;
64+ } else {
65+ return width;
66+ }
67+ } else {
68+ return -1;
69+ }
70+ }
71+
72+ surfaceHeight: {
58− surfaceHeight: root.resizeSurface ? height : -1
73+ if (root.resizeSurface) {
74+ if (root.requestedHeight >= 0) {
75+ return root.requestedHeight;
76+ } else {
77+ return height;
78+ }
79+ } else {
80+ return -1;
81+ }
82+ }
59
83
60− anchors.fill: root
61 enabled: root.interactive
84 enabled: root.interactive
62 focus: true
85 focus: true
63 antialiasing: !root.interactive
86 antialiasing: !root.interactive
64 orientationAngle: root.surfaceOrientationAngle
87 orientationAngle: root.surfaceOrientationAngle
65 }
88 }
66
89
90+ // MirSurface size drives SurfaceContainer size
91+ Binding {
92+ target: surfaceItem; property: "width"; value: root.surface ? root.surface.size.width : 0
93+ when: root.requestedWidth >= 0 && root.surface
94+ }
95+ Binding {
96+ target: surfaceItem; property: "height"; value: root.surface ? root.surface.size.height : 0
97+ when: root.requestedHeight >= 0 && root.surface
98+ }
99+ Binding {
100+ target: root; property: "width"; value: surfaceItem.width
101+ when: root.requestedWidth >= 0
102+ }
103+ Binding {
104+ target: root; property: "height"; value: surfaceItem.height
105+ when: root.requestedHeight >= 0
106+ }
107+
108+ // SurfaceContainer size drives MirSurface size
109+ Binding {
110+ target: surfaceItem; property: "width"; value: root.width
111+ when: root.requestedWidth < 0
112+ }
113+ Binding {
114+ target: surfaceItem; property: "height"; value: root.height
115+ when: root.requestedHeight < 0
116+ }
117+
118+
67 TouchGate {
119 TouchGate {
68 targetItem: surfaceItem
120 targetItem: surfaceItem
69 anchors.fill: root
121 anchors.fill: root
qml/Stages/WindowDecoration.qml+15−10
@@ -33,6 +33,8 @@ MouseArea {
33 signal minimize()
33 signal minimize()
34 signal maximize()
34 signal maximize()
35
35
36+ onDoubleClicked: root.maximize()
37+
36 QtObject {
38 QtObject {
37 id: priv
39 id: priv
38 property real distanceX
40 property real distanceX
@@ -65,20 +67,23 @@ MouseArea {
65 anchors.fill: parent
67 anchors.fill: parent
66 anchors.bottomMargin: -radius
68 anchors.bottomMargin: -radius
67 radius: units.gu(.5)
69 radius: units.gu(.5)
68− gradient: Gradient {
70+ color: "#292929"
69− GradientStop { color: "#626055"; position: 0 }
70− GradientStop { color: "#3C3B37"; position: 1 }
71− }
72 }
71 }
73
72
74 Row {
73 Row {
74+ anchors {
75− anchors { fill: parent; margins: units.gu(0.7) }
75+ fill: parent
76+ leftMargin: units.gu(1)
77+ rightMargin: units.gu(1)
78+ topMargin: units.gu(0.5)
79+ bottomMargin: units.gu(0.5)
80+ }
76− spacing: units.gu(1)
81+ spacing: units.gu(3)
77− opacity: root.active ? 1 : 0.5
78
82
79 WindowControlButtons {
83 WindowControlButtons {
80 id: buttons
84 id: buttons
81 height: parent.height
85 height: parent.height
86+ active: root.active
82 onClose: root.close();
87 onClose: root.close();
83 onMinimize: root.minimize();
88 onMinimize: root.minimize();
84 onMaximize: root.maximize();
89 onMaximize: root.maximize();
@@ -87,12 +92,12 @@ MouseArea {
87 Label {
92 Label {
88 id: titleLabel
93 id: titleLabel
89 objectName: "windowDecorationTitle"
94 objectName: "windowDecorationTitle"
90− color: "#DFDBD2"
95+ color: root.active ? "white" : "#5d5d5d"
91 height: parent.height
96 height: parent.height
92 width: parent.width - buttons.width - parent.anchors.rightMargin - parent.anchors.leftMargin
97 width: parent.width - buttons.width - parent.anchors.rightMargin - parent.anchors.leftMargin
93 verticalAlignment: Text.AlignVCenter
98 verticalAlignment: Text.AlignVCenter
94− fontSize: "small"
99+ fontSize: "medium"
95− font.bold: true
100+ font.weight: root.active ? Font.Light : Font.Normal
96 elide: Text.ElideRight
101 elide: Text.ElideRight
97 }
102 }
98 }
103 }
qml/Stages/WindowResizeArea.qml+65−20
@@ -25,7 +25,7 @@ MouseArea {
25 anchors.fill: target
25 anchors.fill: target
26 anchors.margins: -borderThickness
26 anchors.margins: -borderThickness
27
27
28− hoverEnabled: true
28+ hoverEnabled: target && !target.maximized // don't grab the resize under the panel
29
29
30 property var windowStateStorage: WindowStateStorage
30 property var windowStateStorage: WindowStateStorage
31
31
@@ -36,6 +36,8 @@ MouseArea {
36 property int borderThickness: 0
36 property int borderThickness: 0
37 property int minWidth: 0
37 property int minWidth: 0
38 property int minHeight: 0
38 property int minHeight: 0
39+ property int defaultWidth: units.gu(60)
40+ property int defaultHeight: units.gu(50)
39 property int screenWidth: 0
41 property int screenWidth: 0
40 property int screenHeight: 0
42 property int screenHeight: 0
41
43
@@ -67,13 +69,14 @@ MouseArea {
67 }
69 }
68
70
69 Component.onCompleted: {
71 Component.onCompleted: {
70− var windowGeometry = windowStateStorage.getGeometry(root.windowId, Qt.rect(target.x, target.y, target.width, target.height))
72+ var windowGeometry = windowStateStorage.getGeometry(root.windowId,
71− if (windowGeometry !== undefined) {
73+ Qt.rect(target.x, target.y, defaultWidth, defaultHeight));
74+
72− target.width = Math.min(windowGeometry.width, root.screenWidth)
75+ target.requestedWidth = Math.min(Math.max(windowGeometry.width, minWidth), screenWidth);
73− target.height = Math.min(windowGeometry.height, root.screenHeight - PanelState.panelHeight)
76+ target.requestedHeight = Math.min(Math.max(windowGeometry.height, minHeight), root.screenHeight - PanelState.panelHeight);
74− target.x = Math.max(Math.min(windowGeometry.x, root.screenWidth - target.width), 0)
77+ target.x = Math.max(Math.min(windowGeometry.x, root.screenWidth - target.requestedWidth), 0)
75− target.y = Math.max(Math.min(windowGeometry.y, root.screenHeight - target.height), PanelState.panelHeight)
78+ target.y = Math.max(Math.min(windowGeometry.y, root.screenHeight - target.requestedHeight), PanelState.panelHeight)
76− }
79+
77 var windowState = windowStateStorage.getState(root.windowId, WindowStateStorage.WindowStateNormal)
80 var windowState = windowStateStorage.getState(root.windowId, WindowStateStorage.WindowStateNormal)
78 if (windowState === WindowStateStorage.WindowStateMaximized) {
81 if (windowState === WindowStateStorage.WindowStateMaximized) {
79 target.maximize(false)
82 target.maximize(false)
@@ -93,6 +96,18 @@ MouseArea {
93 property bool topBorder: false
96 property bool topBorder: false
94 property bool bottomBorder: false
97 property bool bottomBorder: false
95
98
99+ // true - A change in surface size will cause the left border of the window to move accordingly.
100+ // The window's right border will stay in the same position.
101+ // false - a change in surface size will cause the right border of the window to move accordingly.
102+ // The window's left border will stay in the same position.
103+ property bool moveLeftBorder: false
104+
105+ // true - A change in surface size will cause the top border of the window to move accordingly.
106+ // The window's bottom border will stay in the same position.
107+ // false - a change in surface size will cause the bottom border of the window to move accordingly.
108+ // The window's top border will stay in the same position.
109+ property bool moveTopBorder: false
110+
96 property bool dragging: false
111 property bool dragging: false
97 property real startMousePosX
112 property real startMousePosX
98 property real startMousePosY
113 property real startMousePosY
@@ -100,6 +115,8 @@ MouseArea {
100 property real startY
115 property real startY
101 property real startWidth
116 property real startWidth
102 property real startHeight
117 property real startHeight
118+ property real currentWidth
119+ property real currentHeight
103
120
104 property string cursorName: {
121 property string cursorName: {
105 if (root.containsMouse || root.pressed) {
122 if (root.containsMouse || root.pressed) {
@@ -138,11 +155,24 @@ MouseArea {
138 }
155 }
139 }
156 }
140
157
158+ Timer {
159+ id: resetBordersToMoveTimer
160+ interval: 2000
161+ onTriggered: {
162+ d.moveLeftBorder = false;
163+ d.moveTopBorder = false;
164+ }
165+ }
166+
141 onPressedChanged: {
167 onPressedChanged: {
142 var pos = mapToItem(target.parent, mouseX, mouseY);
168 var pos = mapToItem(target.parent, mouseX, mouseY);
143
169
144 if (pressed) {
170 if (pressed) {
145 d.updateBorders();
171 d.updateBorders();
172+ resetBordersToMoveTimer.stop();
173+ d.moveLeftBorder = d.leftBorder;
174+ d.moveTopBorder = d.topBorder;
175+
146 var pos = mapToItem(root.target.parent, mouseX, mouseY);
176 var pos = mapToItem(root.target.parent, mouseX, mouseY);
147 d.startMousePosX = pos.x;
177 d.startMousePosX = pos.x;
148 d.startMousePosY = pos.y;
178 d.startMousePosY = pos.y;
@@ -150,8 +180,11 @@ MouseArea {
150 d.startY = target.y;
180 d.startY = target.y;
151 d.startWidth = target.width;
181 d.startWidth = target.width;
152 d.startHeight = target.height;
182 d.startHeight = target.height;
183+ d.currentWidth = target.width;
184+ d.currentHeight = target.height;
153 d.dragging = true;
185 d.dragging = true;
154 } else {
186 } else {
187+ resetBordersToMoveTimer.start();
155 d.dragging = false;
188 d.dragging = false;
156 if (containsMouse) {
189 if (containsMouse) {
157 d.updateBorders();
190 d.updateBorders();
@@ -182,37 +215,49 @@ MouseArea {
182 if (d.leftBorder) {
215 if (d.leftBorder) {
183 var newTargetX = d.startX + deltaX;
216 var newTargetX = d.startX + deltaX;
184 if (target.x + target.width > newTargetX + minWidth) {
217 if (target.x + target.width > newTargetX + minWidth) {
185− target.width = target.x + target.width - newTargetX;
218+ target.requestedWidth = target.x + target.width - newTargetX;
186− target.x = newTargetX;
187 } else {
219 } else {
188− target.x = target.x + target.width - minWidth;
220+ target.requestedWidth = minWidth;
189− target.width = minWidth;
190 }
221 }
191
222
192 } else if (d.rightBorder) {
223 } else if (d.rightBorder) {
193 if (d.startWidth + deltaX >= minWidth) {
224 if (d.startWidth + deltaX >= minWidth) {
194− target.width = d.startWidth + deltaX;
225+ target.requestedWidth = d.startWidth + deltaX;
195 } else {
226 } else {
196− target.width = minWidth;
227+ target.requestedWidth = minWidth;
197 }
228 }
198 }
229 }
199
230
200 if (d.topBorder) {
231 if (d.topBorder) {
201 var newTargetY = d.startY + deltaY;
232 var newTargetY = d.startY + deltaY;
202 if (target.y + target.height > newTargetY + minHeight) {
233 if (target.y + target.height > newTargetY + minHeight) {
203− target.height = target.y + target.height - newTargetY;
234+ target.requestedHeight = target.y + target.height - newTargetY;
204− target.y = newTargetY;
205 } else {
235 } else {
206− target.y = target.y + target.height - minHeight;
236+ target.requestedHeight = minHeight;
207− target.height = minHeight;
208 }
237 }
209
238
210 } else if (d.bottomBorder) {
239 } else if (d.bottomBorder) {
211 if (d.startHeight + deltaY >= minHeight) {
240 if (d.startHeight + deltaY >= minHeight) {
212− target.height = d.startHeight + deltaY;
241+ target.requestedHeight = d.startHeight + deltaY;
213 } else {
242 } else {
214− target.height = minHeight;
243+ target.requestedHeight = minHeight;
244+ }
245+ }
246+ }
247+
248+ Connections {
249+ target: root.target
250+ onWidthChanged: {
251+ if (d.moveLeftBorder) {
252+ target.x += d.currentWidth - target.width;
253+ }
254+ d.currentWidth = target.width;
255+ }
256+ onHeightChanged: {
257+ if (d.moveTopBorder) {
258+ target.y += d.currentHeight - target.height;
215 }
259 }
260+ d.currentHeight = target.height;
216 }
261 }
217 }
262 }
218}
263}
src/ShellApplication.cpp+6−5
@@ -103,7 +103,7 @@ ShellApplication::ShellApplication(int & argc, char ** argv, bool isMirServer)
103 // (eg cloned desktop, several desktops, etc)
103 // (eg cloned desktop, several desktops, etc)
104 if (isMirServer && screens().count() == 2) {
104 if (isMirServer && screens().count() == 2) {
105 m_shellView->setScreen(screens().at(1));
105 m_shellView->setScreen(screens().at(1));
106− m_qmlArgs.setDeviceName("desktop");
106+ m_qmlArgs.setDeviceName(QStringLiteral("desktop"));
107
107
108 m_secondaryWindow = new SecondaryWindow(m_qmlEngine);
108 m_secondaryWindow = new SecondaryWindow(m_qmlEngine);
109 m_secondaryWindow->setScreen(screens().at(0));
109 m_secondaryWindow->setScreen(screens().at(0));
@@ -164,7 +164,7 @@ void ShellApplication::onScreenAdded(QScreen * /*screen*/)
164 // (eg cloned desktop, several desktops, etc)
164 // (eg cloned desktop, several desktops, etc)
165 if (screens().count() == 2) {
165 if (screens().count() == 2) {
166 m_shellView->setScreen(screens().at(1));
166 m_shellView->setScreen(screens().at(1));
167− m_qmlArgs.setDeviceName("desktop");
167+ m_qmlArgs.setDeviceName(QStringLiteral("desktop"));
168 // Changing the QScreen where a QWindow is drawn makes it also lose focus (besides having
168 // Changing the QScreen where a QWindow is drawn makes it also lose focus (besides having
169 // its backing QPlatformWindow recreated). So lets refocus it.
169 // its backing QPlatformWindow recreated). So lets refocus it.
170 m_shellView->requestActivate();
170 m_shellView->requestActivate();
@@ -183,12 +183,13 @@ void ShellApplication::onScreenAboutToBeRemoved(QScreen *screen)
183 // TODO: Support an arbitrary number of screens and different policies
183 // TODO: Support an arbitrary number of screens and different policies
184 // (eg cloned desktop, several desktops, etc)
184 // (eg cloned desktop, several desktops, etc)
185 if (screen == m_shellView->screen()) {
185 if (screen == m_shellView->screen()) {
186− Q_ASSERT(screens().count() > 1);
186+ const QList<QScreen *> allScreens = screens();
187+ Q_ASSERT(allScreens.count() > 1);
187− Q_ASSERT(screens().at(0) != screen);
188+ Q_ASSERT(allScreens.at(0) != screen);
188 Q_ASSERT(m_secondaryWindow);
189 Q_ASSERT(m_secondaryWindow);
189 delete m_secondaryWindow;
190 delete m_secondaryWindow;
190 m_secondaryWindow = nullptr;
191 m_secondaryWindow = nullptr;
191− m_shellView->setScreen(screens().first());
192+ m_shellView->setScreen(allScreens.first());
192 m_qmlArgs.setDeviceName(m_deviceName);
193 m_qmlArgs.setDeviceName(m_deviceName);
193 // Changing the QScreen where a QWindow is drawn makes it also lose focus (besides having
194 // Changing the QScreen where a QWindow is drawn makes it also lose focus (besides having
194 // its backing QPlatformWindow recreated). So lets refocus it.
195 // its backing QPlatformWindow recreated). So lets refocus it.
tests/mocks/Cursor/Cursor.qml+2
@@ -17,4 +17,6 @@
17import QtQuick 2.4
17import QtQuick 2.4
18
18
19Item {
19Item {
20+ signal pushedLeftBoundary(real amount, int buttons)
21+ signal pushedRightBoundary(real amount, int buttons)
20}
22}
tests/mocks/Unity/Application/ApplicationInfo.cpp+4−8
@@ -73,8 +73,7 @@ void ApplicationInfo::createSession()
73{
73{
74 if (m_session || state() == ApplicationInfo::Stopped) { return; }
74 if (m_session || state() == ApplicationInfo::Stopped) { return; }
75
75
76− QUrl screenshotUrl = QString("file://%1").arg(m_screenshotFileName);
77− setSession(SessionManager::singleton()->createSession(appId(), screenshotUrl));
76+ setSession(SessionManager::singleton()->createSession(appId(), m_screenshotFileName));
78}
77}
79
78
80void ApplicationInfo::destroySession()
79void ApplicationInfo::destroySession()
@@ -125,21 +124,18 @@ void ApplicationInfo::setScreenshotId(const QString &screenshotId)
125 QString screenshotFileName;
124 QString screenshotFileName;
126
125
127 if (screenshotId.endsWith(".svg")) {
126 if (screenshotId.endsWith(".svg")) {
128− screenshotFileName = QString("%1/Dash/graphics/phone/screenshots/%2")
127+ screenshotFileName = QString("qrc:///Unity/Application/screenshots/%2")
129− .arg(qmlDirectory())
130 .arg(screenshotId);
128 .arg(screenshotId);
131 } else {
129 } else {
132− screenshotFileName = QString("%1/Dash/graphics/phone/screenshots/%2@12.png")
130+ screenshotFileName = QString("qrc:///Unity/Application/screenshots/%2@12.png")
133− .arg(qmlDirectory())
134 .arg(screenshotId);
131 .arg(screenshotId);
135 }
132 }
136
133
137 if (screenshotFileName != m_screenshotFileName) {
134 if (screenshotFileName != m_screenshotFileName) {
138 m_screenshotFileName = screenshotFileName;
135 m_screenshotFileName = screenshotFileName;
139
136
140− QUrl screenshotUrl = QString("file://%1").arg(m_screenshotFileName);
141 if (m_session) {
137 if (m_session) {
142− m_session->setScreenshot(screenshotUrl);
138+ m_session->setScreenshot(screenshotFileName);
143 }
139 }
144 }
140 }
145}
141}
tests/mocks/Unity/Application/ApplicationScreenshotProvider.cpp+6−2
@@ -44,9 +44,13 @@ QImage ApplicationScreenshotProvider::requestImage(const QString &imageId, QSize
44 return QImage();
44 return QImage();
45 }
45 }
46
46
47+ QString screenshot = app->screenshot();
48+ // QImage doesn't understand qrc:/// but we have QUrls in use which don't like the empty protcol ":/"
49+ screenshot.replace("qrc:///", ":/");
50+
47 QImage image;
51 QImage image;
48− if (!image.load(app->screenshot())) {
52+ if (!image.load(screenshot)) {
49− qWarning() << "failed loading app image" << app->screenshot();
53+ qWarning() << "failed loading app image" << screenshot;
50 }
54 }
51
55
52
56
tests/mocks/Unity/Application/ApplicationTestInterface.cpp+2−2
@@ -40,7 +40,7 @@ Session* ApplicationTestInterface::addChildSession(Session* existingSession, con
40{
40{
41 if (!existingSession) return nullptr;
41 if (!existingSession) return nullptr;
42
42
43− QUrl screenshotUrl = QString("file://%1/Dash/graphics/phone/screenshots/%2@12.png")
43+ QUrl screenshotUrl = QString("qrc:///Unity/Application/screenshots/%2@12.png")
44 .arg(qmlDirectory())
44 .arg(qmlDirectory())
45 .arg(surfaceImage);
45 .arg(surfaceImage);
46
46
@@ -90,7 +90,7 @@ quint32 ApplicationTestInterface::addChildSession(const QString& appId, quint32
90 return 0;
90 return 0;
91 }
91 }
92
92
93− QUrl screenshotUrl = QString("file://%1/Dash/graphics/phone/screenshots/%2@12.png")
93+ QUrl screenshotUrl = QString("qrc:///Unity/Application/screenshots/%2@12.png")
94 .arg(qmlDirectory())
94 .arg(qmlDirectory())
95 .arg(surfaceImage);
95 .arg(surfaceImage);
96
96
tests/mocks/Unity/Application/MirSurface.cpp+52
@@ -35,8 +35,12 @@ MirSurface::MirSurface(const QString& name,
35 , m_activeFocus(false)
35 , m_activeFocus(false)
36 , m_width(-1)
36 , m_width(-1)
37 , m_height(-1)
37 , m_height(-1)
38+ , m_slowToResize(false)
38{
39{
39// qDebug() << "MirSurface::MirSurface() " << name;
40// qDebug() << "MirSurface::MirSurface() " << name;
41+ m_delayedResizeTimer.setInterval(600);
42+ m_delayedResizeTimer.setSingleShot(true);
43+ connect(&m_delayedResizeTimer, &QTimer::timeout, this, &MirSurface::applyDelayedResize);
40}
44}
41
45
42MirSurface::~MirSurface()
46MirSurface::~MirSurface()
@@ -196,8 +200,39 @@ int MirSurface::height() const
196}
200}
197
201
198void MirSurface::resize(int width, int height)
202void MirSurface::resize(int width, int height)
203+{
204+ if (m_slowToResize) {
205+ if (!m_delayedResizeTimer.isActive()) {
206+ m_delayedResize.setWidth(width);
207+ m_delayedResize.setHeight(height);
208+ m_delayedResizeTimer.start();
209+ } else {
210+ m_pendingResize.setWidth(width);
211+ m_pendingResize.setHeight(height);
212+ }
213+ } else {
214+ doResize(width, height);
215+ }
216+}
217+
218+void MirSurface::applyDelayedResize()
219+{
220+ doResize(m_delayedResize.width(), m_delayedResize.height());
221+ m_delayedResize.setWidth(-1);
222+ m_delayedResize.setHeight(-1);
223+
224+ if (m_pendingResize.isValid()) {
225+ QSize size = m_pendingResize;
226+ m_pendingResize.setWidth(-1);
227+ m_pendingResize.setHeight(-1);
228+ resize(size.width(), size.height());
229+ }
230+}
231+
232+void MirSurface::doResize(int width, int height)
199{
233{
200 bool changed = false;
234 bool changed = false;
235+
201 if (width != m_width) {
236 if (width != m_width) {
202 m_width = width;
237 m_width = width;
203 Q_EMIT widthChanged();
238 Q_EMIT widthChanged();
@@ -214,3 +249,20 @@ void MirSurface::resize(int width, int height)
214 Q_EMIT sizeChanged(QSize(width, height));
249 Q_EMIT sizeChanged(QSize(width, height));
215 }
250 }
216}
251}
252+
253+bool MirSurface::isSlowToResize() const
254+{
255+ return m_slowToResize;
256+}
257+
258+void MirSurface::setSlowToResize(bool value)
259+{
260+ if (m_slowToResize != value) {
261+ m_slowToResize = value;
262+ Q_EMIT slowToResizeChanged();
263+ if (!m_slowToResize && m_delayedResizeTimer.isActive()) {
264+ m_delayedResizeTimer.stop();
265+ applyDelayedResize();
266+ }
267+ }
268+}
tests/mocks/Unity/Application/MirSurface.h+16
@@ -18,6 +18,7 @@
18#define MOCK_MIR_SURFACE_H
18#define MOCK_MIR_SURFACE_H
19
19
20#include <QObject>
20#include <QObject>
21+#include <QTimer>
21#include <QUrl>
22#include <QUrl>
22#include <QHash>
23#include <QHash>
23
24
@@ -33,6 +34,7 @@ class MirSurface : public unity::shell::application::MirSurfaceInterface
33 Q_PROPERTY(int width READ width NOTIFY widthChanged)
34 Q_PROPERTY(int width READ width NOTIFY widthChanged)
34 Q_PROPERTY(int height READ height NOTIFY heightChanged)
35 Q_PROPERTY(int height READ height NOTIFY heightChanged)
35 Q_PROPERTY(bool activeFocus READ activeFocus NOTIFY activeFocusChanged)
36 Q_PROPERTY(bool activeFocus READ activeFocus NOTIFY activeFocusChanged)
37+ Q_PROPERTY(bool slowToResize READ isSlowToResize WRITE setSlowToResize NOTIFY slowToResizeChanged)
36
38
37public:
39public:
38 MirSurface(const QString& name,
40 MirSurface(const QString& name,
@@ -77,6 +79,9 @@ public:
77 int width() const;
79 int width() const;
78 int height() const;
80 int height() const;
79
81
82+ bool isSlowToResize() const;
83+ void setSlowToResize(bool value);
84+
80 /////
85 /////
81 // internal mock stuff
86 // internal mock stuff
82
87
@@ -94,13 +99,18 @@ Q_SIGNALS:
94 void orientationAngleChanged(Mir::OrientationAngle angle);
99 void orientationAngleChanged(Mir::OrientationAngle angle);
95 void widthChanged();
100 void widthChanged();
96 void heightChanged();
101 void heightChanged();
102+ void slowToResizeChanged();
97
103
98 ////
104 ////
99 // internal mock stuff
105 // internal mock stuff
100 void screenshotUrlChanged(QUrl);
106 void screenshotUrlChanged(QUrl);
101 void activeFocusChanged(bool);
107 void activeFocusChanged(bool);
102
108
109+private Q_SLOTS:
110+ void applyDelayedResize();
111+
103private:
112private:
113+ void doResize(int width, int height);
104 void updateVisibility();
114 void updateVisibility();
105
115
106 const QString m_name;
116 const QString m_name;
@@ -114,6 +124,12 @@ private:
114 bool m_activeFocus;
124 bool m_activeFocus;
115 int m_width;
125 int m_width;
116 int m_height;
126 int m_height;
127+
128+ bool m_slowToResize;
129+ QTimer m_delayedResizeTimer;
130+ QSize m_delayedResize;
131+ QSize m_pendingResize;
132+
117 struct View {
133 struct View {
118 bool visible;
134 bool visible;
119 };
135 };
qml/Dash/graphics/phone/screenshots/browser@12.png → tests/mocks/Unity/Application/resources/screenshots/browser@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/camera@12.png → tests/mocks/Unity/Application/resources/screenshots/camera@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/dialer@12.png → tests/mocks/Unity/Application/resources/screenshots/dialer@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/facebook@12.png → tests/mocks/Unity/Application/resources/screenshots/facebook@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/gallery@12.png → tests/mocks/Unity/Application/resources/screenshots/gallery@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/gmail-webapp.svg → tests/mocks/Unity/Application/resources/screenshots/gmail-webapp.svgrenamed

The content is the same.

qml/Dash/graphics/phone/screenshots/libreoffice@12.png → tests/mocks/Unity/Application/resources/screenshots/libreoffice@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/map@12.png → tests/mocks/Unity/Application/resources/screenshots/map@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/music@12.png → tests/mocks/Unity/Application/resources/screenshots/music@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/twitter@12.png → tests/mocks/Unity/Application/resources/screenshots/twitter@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/ubuntu-weather-app.svg → tests/mocks/Unity/Application/resources/screenshots/ubuntu-weather-app.svgrenamed

The content is the same.

qml/Dash/graphics/phone/screenshots/unity8-dash@12.png → tests/mocks/Unity/Application/resources/screenshots/unity8-dash@12.pngrenamed

Binary file not shown.

qml/Dash/graphics/phone/screenshots/vkb_portrait.png → tests/mocks/Unity/Application/resources/screenshots/vkb_portrait.pngrenamed

Binary file not shown.

tests/mocks/Unity/Application/resources/surfaces.qrc+13
@@ -3,5 +3,18 @@
3 <file>VirtualKeyboard.qml</file>
3 <file>VirtualKeyboard.qml</file>
4 <file>MirSurfaceItem.qml</file>
4 <file>MirSurfaceItem.qml</file>
5 <file>vkb_portrait.png</file>
5 <file>vkb_portrait.png</file>
6+ <file>screenshots/browser@12.png</file>
7+ <file>screenshots/camera@12.png</file>
8+ <file>screenshots/dialer@12.png</file>
9+ <file>screenshots/facebook@12.png</file>
10+ <file>screenshots/gallery@12.png</file>
11+ <file>screenshots/gmail-webapp.svg</file>
12+ <file>screenshots/map@12.png</file>
13+ <file>screenshots/music@12.png</file>
14+ <file>screenshots/twitter@12.png</file>
15+ <file>screenshots/ubuntu-weather-app.svg</file>
16+ <file>screenshots/unity8-dash@12.png</file>
17+ <file>screenshots/vkb_portrait.png</file>
18+ <file>screenshots/libreoffice@12.png</file>
6 </qresource>
19 </qresource>
7</RCC>
20</RCC>
tests/mocks/Unity/fake_categories.cpp+7−1
@@ -47,7 +47,13 @@ Categories::data(const QModelIndex& index, int role) const
47 ResultsModel *resultsModel = resultModel(index.row());
47 ResultsModel *resultsModel = resultModel(index.row());
48 switch (role) {
48 switch (role) {
49 case RoleCategoryId:
49 case RoleCategoryId:
50+ if (index.row() == 6) {
51+ return QString("predefined");
52+ } else if (index.row() == 8) {
53+ return QString("local");
54+ } else {
50− return QString("%1").arg(index.row());
55+ return QString("%1").arg(index.row());
56+ }
51 case RoleName:
57 case RoleName:
52 return QString("Category %1").arg(index.row());
58 return QString("Category %1").arg(index.row());
53 case RoleIcon:
59 case RoleIcon:
qml/Panel/PanelBackground.qml → tests/mocks/Utils/EdgeBarrierSettings.qmlrenamed+4−3
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2013 Canonical, Ltd.
2+ * Copyright (C) 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
@@ -14,8 +14,9 @@
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
16
17+pragma Singleton
17import QtQuick 2.4
18import QtQuick 2.4
18
19
19−Rectangle {
20+QtObject {
20− color: "black"
21+ readonly property real pushThreshold: units.gu(8)
21}
22}
tests/mocks/Utils/qmldir+1
@@ -3,3 +3,4 @@ plugin FakeUtils-qml
3typeinfo Utils.qmltypes
3typeinfo Utils.qmltypes
4Style 0.1 Style.js
4Style 0.1 Style.js
5HomeKeyWatcher 0.1 HomeKeyWatcher.qml
5HomeKeyWatcher 0.1 HomeKeyWatcher.qml
6+singleton EdgeBarrierSettings 0.1 EdgeBarrierSettings.qml
tests/plugins/Dash/cardcreator/1.res+24−7
@@ -40,13 +40,30 @@ Item {
40 height: 1;
40 height: 1;
41 hideSource: doShapeItem;
41 hideSource: doShapeItem;
42 }
42 }
43− UbuntuShape {
43+ Loader {
44− id: artShapeShape;
45− source: artShapeSource;
46 anchors.fill: parent;
44 anchors.fill: parent;
47− visible: doShapeItem;
45+ visible: artShape.doShapeItem;
46+ sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
47+ Component {
48+ id: artShapeShapeComponent;
49+ UbuntuShape {
50+ source: artShapeSource;
51+ sourceFillMode: UbuntuShape.PreserveAspectCrop;
48− radius: "medium";
52+ radius: "medium";
53+ aspect: {
54+ switch (root.artShapeStyle) {
49− aspect: root.artShapeStyle === "inset" ? UbuntuShape.Inset : UbuntuShape.Flat;
55+ case "inset": return UbuntuShape.Inset;
56+ case "shadow": return UbuntuShape.DropShadow;
57+ default:
58+ case "flat": return UbuntuShape.Flat;
59+ }
60+ }
61+ }
62+ }
63+ Component {
64+ id: artShapeIconComponent;
65+ ProportionalShape { source: artShapeSource; aspect: UbuntuShape.DropShadow; }
66+ }
50 }
67 }
51 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
68 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
52 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
69 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
@@ -97,7 +114,7 @@ UbuntuShape {
97 id: touchdown;
114 id: touchdown;
98 objectName: "touchdown";
115 objectName: "touchdown";
99 anchors { fill: artShapeHolder }
116 anchors { fill: artShapeHolder }
100− visible: root.pressed;
117+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
101 radius: "medium";
118 radius: "medium";
102 borderSource: "radius_pressed.sci"
119 borderSource: "radius_pressed.sci"
103}
120}
tests/plugins/Dash/cardcreator/2.res+1−1
@@ -124,7 +124,7 @@ UbuntuShape {
124 id: touchdown;
124 id: touchdown;
125 objectName: "touchdown";
125 objectName: "touchdown";
126 anchors { fill: backgroundLoader }
126 anchors { fill: backgroundLoader }
127− visible: root.pressed;
127+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
128 radius: "medium";
128 radius: "medium";
129 borderSource: "radius_pressed.sci"
129 borderSource: "radius_pressed.sci"
130}
130}
tests/plugins/Dash/cardcreator/3.res+24−7
@@ -40,13 +40,30 @@ Item {
40 height: 1;
40 height: 1;
41 hideSource: doShapeItem;
41 hideSource: doShapeItem;
42 }
42 }
43− UbuntuShape {
43+ Loader {
44− id: artShapeShape;
45− source: artShapeSource;
46 anchors.fill: parent;
44 anchors.fill: parent;
47− visible: doShapeItem;
45+ visible: artShape.doShapeItem;
46+ sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
47+ Component {
48+ id: artShapeShapeComponent;
49+ UbuntuShape {
50+ source: artShapeSource;
51+ sourceFillMode: UbuntuShape.PreserveAspectCrop;
48− radius: "medium";
52+ radius: "medium";
53+ aspect: {
54+ switch (root.artShapeStyle) {
49− aspect: root.artShapeStyle === "inset" ? UbuntuShape.Inset : UbuntuShape.Flat;
55+ case "inset": return UbuntuShape.Inset;
56+ case "shadow": return UbuntuShape.DropShadow;
57+ default:
58+ case "flat": return UbuntuShape.Flat;
59+ }
60+ }
61+ }
62+ }
63+ Component {
64+ id: artShapeIconComponent;
65+ ProportionalShape { source: artShapeSource; aspect: UbuntuShape.DropShadow; }
66+ }
50 }
67 }
51 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
68 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
52 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
69 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
@@ -115,7 +132,7 @@ UbuntuShape {
115 id: touchdown;
132 id: touchdown;
116 objectName: "touchdown";
133 objectName: "touchdown";
117 anchors { fill: artShapeHolder }
134 anchors { fill: artShapeHolder }
118− visible: root.pressed;
135+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
119 radius: "medium";
136 radius: "medium";
120 borderSource: "radius_pressed.sci"
137 borderSource: "radius_pressed.sci"
121}
138}
tests/plugins/Dash/cardcreator/4.res+1−1
@@ -105,7 +105,7 @@ UbuntuShape {
105 id: touchdown;
105 id: touchdown;
106 objectName: "touchdown";
106 objectName: "touchdown";
107 anchors { fill: root }
107 anchors { fill: root }
108− visible: root.pressed;
108+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
109 radius: "medium";
109 radius: "medium";
110 borderSource: "radius_pressed.sci"
110 borderSource: "radius_pressed.sci"
111}
111}
tests/plugins/Dash/cardcreator/5.res+24−7
@@ -40,13 +40,30 @@ Item {
40 height: 1;
40 height: 1;
41 hideSource: doShapeItem;
41 hideSource: doShapeItem;
42 }
42 }
43− UbuntuShape {
43+ Loader {
44− id: artShapeShape;
45− source: artShapeSource;
46 anchors.fill: parent;
44 anchors.fill: parent;
47− visible: doShapeItem;
45+ visible: artShape.doShapeItem;
46+ sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
47+ Component {
48+ id: artShapeShapeComponent;
49+ UbuntuShape {
50+ source: artShapeSource;
51+ sourceFillMode: UbuntuShape.PreserveAspectCrop;
48− radius: "medium";
52+ radius: "medium";
53+ aspect: {
54+ switch (root.artShapeStyle) {
49− aspect: root.artShapeStyle === "inset" ? UbuntuShape.Inset : UbuntuShape.Flat;
55+ case "inset": return UbuntuShape.Inset;
56+ case "shadow": return UbuntuShape.DropShadow;
57+ default:
58+ case "flat": return UbuntuShape.Flat;
59+ }
60+ }
61+ }
62+ }
63+ Component {
64+ id: artShapeIconComponent;
65+ ProportionalShape { source: artShapeSource; aspect: UbuntuShape.DropShadow; }
66+ }
50 }
67 }
51 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
68 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
52 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
69 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
@@ -134,7 +151,7 @@ UbuntuShape {
134 id: touchdown;
151 id: touchdown;
135 objectName: "touchdown";
152 objectName: "touchdown";
136 anchors { fill: artShapeHolder }
153 anchors { fill: artShapeHolder }
137− visible: root.pressed;
154+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
138 radius: "medium";
155 radius: "medium";
139 borderSource: "radius_pressed.sci"
156 borderSource: "radius_pressed.sci"
140}
157}
tests/plugins/Dash/cardcreator/6.res+1−1
@@ -113,7 +113,7 @@ UbuntuShape {
113 id: touchdown;
113 id: touchdown;
114 objectName: "touchdown";
114 objectName: "touchdown";
115 anchors { fill: backgroundLoader }
115 anchors { fill: backgroundLoader }
116− visible: root.pressed;
116+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
117 radius: "medium";
117 radius: "medium";
118 borderSource: "radius_pressed.sci"
118 borderSource: "radius_pressed.sci"
119}
119}
tests/plugins/Dash/cardcreator/7.res+1−1
@@ -137,7 +137,7 @@ UbuntuShape {
137 id: touchdown;
137 id: touchdown;
138 objectName: "touchdown";
138 objectName: "touchdown";
139 anchors { fill: backgroundLoader }
139 anchors { fill: backgroundLoader }
140− visible: root.pressed;
140+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
141 radius: "medium";
141 radius: "medium";
142 borderSource: "radius_pressed.sci"
142 borderSource: "radius_pressed.sci"
143}
143}
tests/plugins/Dash/cardcreator/8.res+7−7
@@ -92,12 +92,12 @@ left: parent.left;
92 ]
92 ]
93 }
93 }
94UbuntuShape {
94UbuntuShape {
95− id: touchdown;
95+ id: touchdown;
96− objectName: "touchdown";
96+ objectName: "touchdown";
97− anchors { fill: backgroundLoader }
97+ anchors { fill: backgroundLoader }
98− visible: root.pressed;
98+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed;
99− radius: "medium";
99+ radius: "medium";
100− borderSource: "radius_pressed.sci"
100+ borderSource: "radius_pressed.sci"
101− }
101+}
102implicitHeight: row.y + row.height + units.gu(1);
102implicitHeight: row.y + row.height + units.gu(1);
103}
103}
tests/plugins/ScreenGrabber/CMakeLists.txt+1−1
@@ -9,6 +9,6 @@ add_definitions(
9add_definitions(-DBUILT_PLUGINS_DIR="${CMAKE_BINARY_DIR}/plugins")
9add_definitions(-DBUILT_PLUGINS_DIR="${CMAKE_BINARY_DIR}/plugins")
10
10
11add_executable(ScreenGrabberTestExec ScreenGrabberTest.cpp ${CMAKE_SOURCE_DIR}/plugins/ScreenGrabber/screengrabber.cpp)
11add_executable(ScreenGrabberTestExec ScreenGrabberTest.cpp ${CMAKE_SOURCE_DIR}/plugins/ScreenGrabber/screengrabber.cpp)
12−qt5_use_modules(ScreenGrabberTestExec Test Quick)
12+qt5_use_modules(ScreenGrabberTestExec Test Quick Concurrent)
13target_link_libraries(ScreenGrabberTestExec ${Qt5Quick_LIBRARIES} ScreenGrabber-qml)
13target_link_libraries(ScreenGrabberTestExec ${Qt5Quick_LIBRARIES} ScreenGrabber-qml)
14add_unity8_uitest(ScreenGrabber ScreenGrabberTestExec DEPENDS ScreenGrabber-qml)
14add_unity8_uitest(ScreenGrabber ScreenGrabberTestExec DEPENDS ScreenGrabber-qml)
tests/plugins/ScreenGrabber/ScreenGrabberTest.cpp+1
@@ -59,6 +59,7 @@ private Q_SLOTS:
59 {
59 {
60 QSignalSpy grabberSpy(m_grabber, &ScreenGrabber::screenshotSaved);
60 QSignalSpy grabberSpy(m_grabber, &ScreenGrabber::screenshotSaved);
61 m_grabber->captureAndSave(90); // rotate by 90°
61 m_grabber->captureAndSave(90); // rotate by 90°
62+ QTRY_VERIFY(grabberSpy.count() == 1);
62 const QVariantList args = grabberSpy.takeFirst();
63 const QVariantList args = grabberSpy.takeFirst();
63 const QString filename = args.first().toString();
64 const QString filename = args.first().toString();
64 QVERIFY(!filename.isEmpty());
65 QVERIFY(!filename.isEmpty());
tests/qmltests/Components/tst_ZoomableImage.qml+1−1
@@ -36,7 +36,7 @@ Rectangle {
36 }
36 }
37
37
38 property var widgetData2: {
38 property var widgetData2: {
39− "source": "../../../qml/Dash/graphics/phone/screenshots/gallery@12.png",
39+ "source": "../../mocks/Unity/Application/resources/screenshots/gallery@12.png",
40 "zoomable": true
40 "zoomable": true
41 }
41 }
42
42
tests/qmltests/EdgeBarrierControls.qmlnew file+97
@@ -0,0 +1,97 @@
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 QtQuick.Layouts 1.1
19+import Ubuntu.Components 1.3
20+import Unity.Test 0.1
21+
22+RowLayout {
23+ id: root
24+ Layout.fillWidth: true
25+
26+ property var target: null
27+ property string backgroundColor: "darkGrey"
28+ property alias text: label.text
29+ signal dragged(real amount);
30+
31+ Binding {
32+ id: containsMouseBinding
33+
34+ // only activate the binding once the controls start to get used in order to not
35+ // interfere with automated tests
36+ property bool activated: false
37+
38+ when: root.target !== undefined && root.target !== null && activated
39+ target: root.target
40+ property: "_containsMouse"
41+ value: checkbox.checked
42+ }
43+
44+
45+ Rectangle {
46+ width: label.width + units.gu(1)
47+ height: units.gu(4)
48+ color: root.backgroundColor
49+
50+ Rectangle {
51+ anchors.fill: parent
52+ color: "darkGreen"
53+ opacity: target ? target.progress : 0
54+ }
55+
56+ Label {
57+ id: label
58+ color: "white"
59+ anchors.centerIn: parent
60+ }
61+ MouseArea {
62+ id: mouseArea
63+ anchors.fill: parent
64+ property real lastX
65+ property bool dragging: false
66+ onPressedChanged: {
67+ if (pressed) {
68+ containsMouseBinding.activated = true;
69+ checkbox.checked = true;
70+ } else {
71+ dragging = false;
72+ }
73+ }
74+ onMouseXChanged: {
75+ if (dragging) {
76+ var amount = Math.abs(mouseX - lastX);
77+ lastX = mouseX;
78+ root.dragged(amount);
79+ } else {
80+ lastX = mouseX;
81+ dragging = true;
82+ }
83+ }
84+ }
85+ }
86+
87+ CheckBox {
88+ id: checkbox
89+ checked: false
90+ activeFocusOnPress: false
91+ onCheckedChanged: {
92+ if (checked) {
93+ containsMouseBinding.activated = true;
94+ }
95+ }
96+ }
97+}
tests/qmltests/Launcher/tst_Launcher.qml+15−5
@@ -22,6 +22,7 @@ import Ubuntu.Components 1.3
22import ".."
22import ".."
23import "../../../qml/Launcher"
23import "../../../qml/Launcher"
24import Unity.Launcher 0.1
24import Unity.Launcher 0.1
25+import Utils 0.1 // For EdgeBarrierSettings
25
26
26/* Nothing is shown at first. If you drag from left edge you will bring up the
27/* Nothing is shown at first. If you drag from left edge you will bring up the
27 launcher. */
28 launcher. */
@@ -67,6 +68,7 @@ Item {
67
68
68 Component.onCompleted: {
69 Component.onCompleted: {
69 launcherLoader.itemDestroyed = false;
70 launcherLoader.itemDestroyed = false;
71+ edgeBarrierControls.target = testCase.findChild(this, "edgeBarrierController");
70 }
72 }
71 Component.onDestruction: {
73 Component.onDestruction: {
72 launcherLoader.itemDestroyed = true;
74 launcherLoader.itemDestroyed = true;
@@ -82,6 +84,12 @@ Item {
82
84
83 MouseTouchEmulationCheckbox {}
85 MouseTouchEmulationCheckbox {}
84
86
87+ EdgeBarrierControls {
88+ id: edgeBarrierControls
89+ text: "Drag here to pull out launcher"
90+ onDragged: { launcherLoader.item.pushEdge(amount); }
91+ }
92+
85 Button {
93 Button {
86 text: "emit hinting signal"
94 text: "emit hinting signal"
87 onClicked: LauncherModel.emitHint()
95 onClicked: LauncherModel.emitHint()
@@ -207,8 +215,10 @@ Item {
207 tryCompare(launcher, "state", "visible");
215 tryCompare(launcher, "state", "visible");
208 }
216 }
209
217
210− function revealByHover() {
218+ function revealByEdgePush() {
219+ // Place the mouse against the window/screen edge and push beyond the barrier threshold
211 mouseMove(root, 1, root.height / 2);
220 mouseMove(root, 1, root.height / 2);
221+ launcher.pushEdge(EdgeBarrierSettings.pushThreshold * 1.1);
212
222
213 var panel = findChild(launcher, "launcherPanel");
223 var panel = findChild(launcher, "launcherPanel");
214 verify(!!panel);
224 verify(!!panel);
@@ -278,7 +288,7 @@ Item {
278
288
279 function test_clickingOnAppIconCausesSignalEmission(data) {
289 function test_clickingOnAppIconCausesSignalEmission(data) {
280 if (data.mouse) {
290 if (data.mouse) {
281− revealByHover();
291+ revealByEdgePush();
282 } else {
292 } else {
283 dragLauncherIntoView();
293 dragLauncherIntoView();
284 }
294 }
@@ -748,12 +758,12 @@ Item {
748 verify(quickList, "state", "")
758 verify(quickList, "state", "")
749 }
759 }
750
760
751− function test_revealByHover() {
761+ function test_revealByEdgePush() {
752 var panel = findChild(launcher, "launcherPanel");
762 var panel = findChild(launcher, "launcherPanel");
753 verify(!!panel);
763 verify(!!panel);
754
764
755− revealByHover();
765+ revealByEdgePush();
756− tryCompare(launcher, "state", "visibleTemporary");
766+ compare(launcher.state, "visibleTemporary");
757
767
758 // Now move the mouse away and make sure it hides in less than a second
768 // Now move the mouse away and make sure it hides in less than a second
759 mouseMove(root, root.width, root.height / 2)
769 mouseMove(root, root.width, root.height / 2)
tests/qmltests/Panel/tst_Panel.qml+44−10
@@ -23,6 +23,7 @@ import Unity.Application 0.1
23import Unity.Indicators 0.1 as Indicators
23import Unity.Indicators 0.1 as Indicators
24import Ubuntu.Telephony 0.1 as Telephony
24import Ubuntu.Telephony 0.1 as Telephony
25import "../../../qml/Panel"
25import "../../../qml/Panel"
26+import "../../../qml/Components/PanelState"
26
27
27IndicatorTest {
28IndicatorTest {
28 id: root
29 id: root
@@ -30,6 +31,12 @@ IndicatorTest {
30 height: units.gu(71)
31 height: units.gu(71)
31 color: "white"
32 color: "white"
32
33
34+ Binding {
35+ target: mouseEmulation
36+ property: "checked"
37+ value: !windowControlsCB.checked
38+ }
39+
33 RowLayout {
40 RowLayout {
34 anchors.fill: parent
41 anchors.fill: parent
35 anchors.margins: units.gu(1)
42 anchors.margins: units.gu(1)
@@ -45,17 +52,18 @@ IndicatorTest {
45 MouseArea {
52 MouseArea {
46 id: backgroundMouseArea
53 id: backgroundMouseArea
47 anchors.fill: parent
54 anchors.fill: parent
55+ hoverEnabled: true
56+
57+ Panel {
58+ id: panel
59+ anchors.fill: parent
60+ indicators {
61+ width: parent.width > units.gu(60) ? units.gu(40) : parent.width
62+ indicatorsModel: root.indicatorsModel
48− }
63+ }
49
64
50− Panel {
65+ property real panelAndSeparatorHeight: panel.indicators.minimizedPanelHeight
51− id: panel
52− anchors.fill: parent
53− indicators {
54− width: parent.width > units.gu(60) ? units.gu(40) : parent.width
55− indicatorsModel: root.indicatorsModel
56 }
66 }
57−
58− property real panelAndSeparatorHeight: panel.indicators.minimizedPanelHeight + units.dp(2)
59 }
67 }
60 }
68 }
61
69
@@ -93,6 +101,32 @@ IndicatorTest {
93 }
101 }
94 }
102 }
95
103
104+ RowLayout {
105+ Layout.fillWidth: true
106+ CheckBox {
107+ id: windowControlsCB
108+ onClicked: PanelState.buttonsVisible = checked
109+ }
110+ Label {
111+ text: "Show window controls"
112+ }
113+ }
114+
115+ RowLayout {
116+ Layout.fillWidth: true
117+ CheckBox {
118+ onClicked: {
119+ if (checked)
120+ PanelState.title = "Fake window title"
121+ else
122+ PanelState.title = ""
123+ }
124+ }
125+ Label {
126+ text: "Show fake window title"
127+ }
128+ }
129+
96 Rectangle {
130 Rectangle {
97 Layout.preferredHeight: units.dp(1);
131 Layout.preferredHeight: units.dp(1);
98 Layout.fillWidth: true;
132 Layout.fillWidth: true;
@@ -127,7 +161,7 @@ IndicatorTest {
127 color: "black"
161 color: "black"
128 }
162 }
129
163
130− MouseTouchEmulationCheckbox {}
164+ MouseTouchEmulationCheckbox { id: mouseEmulation }
131 }
165 }
132 }
166 }
133
167
tests/qmltests/Stages/tst_DesktopStage.qml+93−28
@@ -17,11 +17,12 @@
17import QtQuick 2.4
17import QtQuick 2.4
18import QtTest 1.0
18import QtTest 1.0
19import Ubuntu.Components 1.3
19import Ubuntu.Components 1.3
20−import Ubuntu.Components.ListItems 1.3 as ListItem
20+import Ubuntu.Components.ListItems 1.3
21import Unity.Application 0.1
21import Unity.Application 0.1
22import Unity.Test 0.1
22import Unity.Test 0.1
23import Utils 0.1
23import Utils 0.1
24
24
25+import ".." // For EdgeBarrierControls
25import "../../../qml/Stages"
26import "../../../qml/Stages"
26import "../../../qml/Components"
27import "../../../qml/Components"
27
28
@@ -46,8 +47,8 @@ Item {
46 WindowStateStorage.geometry = {
47 WindowStateStorage.geometry = {
47 'unity8-dash': Qt.rect(0, units.gu(3), units.gu(50), units.gu(40)),
48 'unity8-dash': Qt.rect(0, units.gu(3), units.gu(50), units.gu(40)),
48 'dialer-app': Qt.rect(units.gu(51), units.gu(3), units.gu(50), units.gu(40)),
49 'dialer-app': Qt.rect(units.gu(51), units.gu(3), units.gu(50), units.gu(40)),
49− 'camera-app': Qt.rect(0, units.gu(44), units.gu(50), units.gu(40)),
50+ 'gmail-webapp': Qt.rect(0, units.gu(44), units.gu(50), units.gu(40)),
50− 'gallery-app': Qt.rect(units.gu(51), units.gu(44), units.gu(50), units.gu(40))
51+ 'twitter-webapp': Qt.rect(units.gu(51), units.gu(44), units.gu(50), units.gu(40))
51 }
52 }
52 }
53 }
53
54
@@ -60,10 +61,18 @@ Item {
60
61
61 focus: true
62 focus: true
62
63
64+ property bool itemDestroyed: false
63 sourceComponent: Component {
65 sourceComponent: Component {
64 DesktopStage {
66 DesktopStage {
65 color: "darkblue"
67 color: "darkblue"
66 anchors.fill: parent
68 anchors.fill: parent
69+
70+ Component.onCompleted: {
71+ edgeBarrierControls.target = testCase.findChild(this, "edgeBarrierController");
72+ }
73+ Component.onDestruction: {
74+ desktopStageLoader.itemDestroyed = true;
75+ }
67 orientations: Orientations {}
76 orientations: Orientations {}
68 }
77 }
69 }
78 }
@@ -82,6 +91,28 @@ Item {
82 Column {
91 Column {
83 anchors { left: parent.left; right: parent.right; top: parent.top; margins: units.gu(1) }
92 anchors { left: parent.left; right: parent.right; top: parent.top; margins: units.gu(1) }
84 spacing: units.gu(1)
93 spacing: units.gu(1)
94+
95+ Button {
96+ color: "white"
97+ text: "Make surface slow to resize"
98+ activeFocusOnPress: false
99+ onClicked: {
100+ if (ApplicationManager.focusedApplicationId) {
101+ var surface = ApplicationManager.findApplication(ApplicationManager.focusedApplicationId).session.surface;
102+ surface.slowToResize = true;
103+ }
104+ }
105+ }
106+
107+ EdgeBarrierControls {
108+ id: edgeBarrierControls
109+ text: "Drag here to pull out spread"
110+ backgroundColor: "blue"
111+ onDragged: { desktopStageLoader.item.pushRightEdge(amount); }
112+ }
113+
114+ Divider {}
115+
85 Repeater {
116 Repeater {
86 model: ApplicationManager.availableApplications
117 model: ApplicationManager.availableApplications
87 ApplicationCheckBox {
118 ApplicationCheckBox {
@@ -99,10 +130,16 @@ Item {
99 property Item desktopStage: desktopStageLoader.status === Loader.Ready ? desktopStageLoader.item : null
130 property Item desktopStage: desktopStageLoader.status === Loader.Ready ? desktopStageLoader.item : null
100
131
101 function cleanup() {
132 function cleanup() {
133+ desktopStageLoader.itemDestroyed = false;
102 desktopStageLoader.active = false;
134 desktopStageLoader.active = false;
103
135
104 tryCompare(desktopStageLoader, "status", Loader.Null);
136 tryCompare(desktopStageLoader, "status", Loader.Null);
105 tryCompare(desktopStageLoader, "item", null);
137 tryCompare(desktopStageLoader, "item", null);
138+ // Loader.status might be Loader.Null and Loader.item might be null but the Loader
139+ // actually took place. Likely because Loader waits until the next event loop
140+ // iteration to do its work. So to ensure the reload, we will wait until the
141+ // Shell instance gets destroyed.
142+ tryCompare(desktopStageLoader, "itemDestroyed", true);
106
143
107 killAllRunningApps();
144 killAllRunningApps();
108
145
@@ -156,8 +193,8 @@ Item {
156
193
157 function test_tappingOnWindowChangesFocusedApp_data() {
194 function test_tappingOnWindowChangesFocusedApp_data() {
158 return [
195 return [
159− {tag: "dash to dialer", apps: [ "unity8-dash", "dialer-app", "camera-app" ], focusfrom: 0, focusTo: 1 },
196+ {tag: "dash to dialer", apps: [ "unity8-dash", "dialer-app", "gmail-webapp"], focusfrom: 0, focusTo: 1 },
160− {tag: "dialer to dash", apps: [ "unity8-dash", "dialer-app", "camera-app" ], focusfrom: 1, focusTo: 0 },
197+ {tag: "dialer to dash", apps: [ "unity8-dash", "dialer-app", "gmail-webapp"], focusfrom: 1, focusTo: 0 }
161 ]
198 ]
162 }
199 }
163
200
@@ -203,8 +240,8 @@ Item {
203
240
204 function test_tappingOnDecorationFocusesApplication_data() {
241 function test_tappingOnDecorationFocusesApplication_data() {
205 return [
242 return [
206− {tag: "dash to dialer", apps: [ "unity8-dash", "dialer-app", "camera-app" ], focusfrom: 0, focusTo: 1 },
243+ {tag: "dash to dialer", apps: [ "unity8-dash", "dialer-app", "gmail-webapp"], focusfrom: 0, focusTo: 1 },
207− {tag: "dialer to dash", apps: [ "unity8-dash", "dialer-app", "camera-app" ], focusfrom: 1, focusTo: 0 },
244+ {tag: "dialer to dash", apps: [ "unity8-dash", "dialer-app", "gmail-webapp"], focusfrom: 1, focusTo: 0 }
208 ]
245 ]
209 }
246 }
210
247
@@ -214,12 +251,16 @@ Item {
214 var fromAppDecoration = findChild(desktopStage, "appWindowDecoration_" + data.apps[data.focusfrom]);
251 var fromAppDecoration = findChild(desktopStage, "appWindowDecoration_" + data.apps[data.focusfrom]);
215 verify(fromAppDecoration);
252 verify(fromAppDecoration);
216 tap(fromAppDecoration);
253 tap(fromAppDecoration);
217− tryCompare(ApplicationManager.findApplication(data.apps[data.focusfrom]).session.surface, "activeFocus", true);
254+ var fromApp = ApplicationManager.findApplication(data.apps[data.focusfrom]);
255+ verify(fromApp);
256+ tryCompare(fromApp.session.surface, "activeFocus", true);
218
257
219 var toAppDecoration = findChild(desktopStage, "appWindowDecoration_" + data.apps[data.focusTo]);
258 var toAppDecoration = findChild(desktopStage, "appWindowDecoration_" + data.apps[data.focusTo]);
220 verify(toAppDecoration);
259 verify(toAppDecoration);
221 tap(toAppDecoration);
260 tap(toAppDecoration);
222− tryCompare(ApplicationManager.findApplication(data.apps[data.focusTo]).session.surface, "activeFocus", true);
261+ var toApp = ApplicationManager.findApplication(data.apps[data.focusTo]);
262+ verify(toApp);
263+ tryCompare(toApp.session.surface, "activeFocus", true);
223 }
264 }
224
265
225 function test_clickingOnDecorationFocusesApplication_data() {
266 function test_clickingOnDecorationFocusesApplication_data() {
@@ -339,26 +380,26 @@ Item {
339 function test_maximizeApplicationHidesSurfacesBehindIt() {
380 function test_maximizeApplicationHidesSurfacesBehindIt() {
340 var dashApp = startApplication("unity8-dash");
381 var dashApp = startApplication("unity8-dash");
341 var dialerApp = startApplication("dialer-app");
382 var dialerApp = startApplication("dialer-app");
342− var cameraApp = startApplication("camera-app");
383+ var gmailApp = startApplication("gmail-webapp");
343
384
344 var dashDelegate = findChild(desktopStage, "appDelegate_unity8-dash");
385 var dashDelegate = findChild(desktopStage, "appDelegate_unity8-dash");
345 verify(dashDelegate);
386 verify(dashDelegate);
346 var dialerDelegate = findChild(desktopStage, "appDelegate_dialer-app");
387 var dialerDelegate = findChild(desktopStage, "appDelegate_dialer-app");
347 verify(dialerDelegate);
388 verify(dialerDelegate);
348− var cameraDelegate = findChild(desktopStage, "appDelegate_camera-app");
389+ var gmailDelegate = findChild(desktopStage, "appDelegate_gmail-webapp");
349− verify(cameraDelegate);
390+ verify(gmailDelegate);
350
391
351 // maximize
392 // maximize
352− findChild(dialerDelegate, "decoratedWindow").maximize();
393+ dialerDelegate.maximize();
353 tryCompare(dialerDelegate, "visuallyMaximized", true);
394 tryCompare(dialerDelegate, "visuallyMaximized", true);
354
395
355 tryCompare(dashApp.session.surface, "visible", false);
396 tryCompare(dashApp.session.surface, "visible", false);
356− compare(cameraApp.session.surface.visible, true);
397+ compare(gmailApp.session.surface.visible, true);
357
398
358 // restore
399 // restore
359− findChild(dialerDelegate, "decoratedWindow").maximize();
400+ dialerDelegate.restoreFromMaximized();
360 compare(dashApp.session.surface.visible, true);
401 compare(dashApp.session.surface.visible, true);
361− compare(cameraApp.session.surface.visible, true);
402+ compare(gmailApp.session.surface.visible, true);
362 }
403 }
363
404
364 function test_applicationsBecomeVisibleWhenOccludingAppRemoved() {
405 function test_applicationsBecomeVisibleWhenOccludingAppRemoved() {
@@ -370,28 +411,52 @@ Item {
370 var dialerDelegate = findChild(desktopStage, "appDelegate_dialer-app");
411 var dialerDelegate = findChild(desktopStage, "appDelegate_dialer-app");
371 verify(dialerDelegate);
412 verify(dialerDelegate);
372
413
414+ var dialerMaximizeButton = findChild(dialerDelegate, "maximizeWindowButton");
415+ verify(dialerMaximizeButton);
416+ mouseClick(dialerMaximizeButton);
417+
373− var cameraApp = startApplication("camera-app");
418+ var mapApp = startApplication("map");
374− var cameraDelegate = findChild(desktopStage, "appDelegate_camera-app");
419+ var mapDelegate = findChild(desktopStage, "appDelegate_map");
375− verify(cameraDelegate);
420+ verify(mapDelegate);
376− findChild(dialerDelegate, "decoratedWindow").maximize();
377
421
378− var galleryApp = startApplication("gallery-app");
422+ var gmailApp = startApplication("gmail-webapp");
379− var galleryDelegate = findChild(desktopStage, "appDelegate_gallery-app");
423+ var gmailDelegate = findChild(desktopStage, "appDelegate_gmail-webapp");
380− verify(galleryDelegate);
424+ verify(gmailDelegate);
381− findChild(galleryDelegate, "decoratedWindow").maximize();
425+
426+ var gmailMaximizeButton = findChild(gmailDelegate, "maximizeWindowButton");
427+ verify(gmailMaximizeButton);
428+ mouseClick(gmailMaximizeButton);
382
429
383 tryCompare(dialerDelegate, "visuallyMaximized", true);
430 tryCompare(dialerDelegate, "visuallyMaximized", true);
384− tryCompare(galleryDelegate, "visuallyMaximized", true);
431+ tryCompare(gmailDelegate, "visuallyMaximized", true);
385
432
386 tryCompare(dashApp.session.surface, "visible", false);
433 tryCompare(dashApp.session.surface, "visible", false);
387 tryCompare(dialerApp.session.surface, "visible", false);
434 tryCompare(dialerApp.session.surface, "visible", false);
388− tryCompare(cameraApp.session.surface, "visible", false);
435+ tryCompare(mapApp.session.surface, "visible", false);
389
436
390− ApplicationManager.stopApplication("gallery-app");
437+ ApplicationManager.stopApplication("gmail-webapp");
391
438
392− compare(cameraApp.session.surface.visible, true);
439+ compare(mapApp.session.surface.visible, true);
393 tryCompare(dialerApp.session.surface, "visible", true);
440 tryCompare(dialerApp.session.surface, "visible", true);
394 tryCompare(dashApp.session.surface, "visible", false); // still occluded by maximised dialer
441 tryCompare(dashApp.session.surface, "visible", false); // still occluded by maximised dialer
395 }
442 }
443+
444+ function test_maximisedAppStaysVisibleWhenAppStarts() {
445+ var dashApp = startApplication("unity8-dash");
446+ var dashDelegate = findChild(desktopStage, "appDelegate_unity8-dash");
447+ verify(dashDelegate);
448+ // maximize
449+ var dashMaximizeButton = findChild(dashDelegate, "maximizeWindowButton");
450+ verify(dashMaximizeButton);
451+ mouseClick(dashMaximizeButton);
452+ tryCompare(dashDelegate, "visuallyMaximized", true);
453+
454+ var dialerApp = startApplication("dialer-app");
455+ var dialerDelegate = findChild(desktopStage, "appDelegate_dialer-app");
456+ verify(dialerDelegate);
457+
458+ compare(dialerDelegate.visible, true, "Dialer should be visible");
459+ compare(dashDelegate.visible, true, "Dash should still be visible");
460+ }
396 }
461 }
397}
462}
tests/qmltests/Stages/tst_PhoneStage.qml+1−1
@@ -34,7 +34,7 @@ Item {
34 anchors { fill: parent; rightMargin: units.gu(30) }
34 anchors { fill: parent; rightMargin: units.gu(30) }
35 focus: true
35 focus: true
36 dragAreaWidth: units.gu(2)
36 dragAreaWidth: units.gu(2)
37− maximizedAppTopMargin: units.gu(3) + units.dp(2)
37+ maximizedAppTopMargin: units.gu(3)
38 interactive: true
38 interactive: true
39 shellOrientation: Qt.PortraitOrientation
39 shellOrientation: Qt.PortraitOrientation
40 orientations: Orientations {}
40 orientations: Orientations {}
tests/qmltests/Stages/tst_SurfaceContainer.qml+1−1
@@ -39,7 +39,7 @@ Rectangle {
39 id: surfaceContainerLoader
39 id: surfaceContainerLoader
40 anchors {
40 anchors {
41 top: parent.top
41 top: parent.top
42− topMargin: fullscreenCheckbox.checked ? 0 : units.gu(3) + units.dp(2)
42+ topMargin: fullscreenCheckbox.checked ? 0 : units.gu(3)
43 bottom: parent.bottom
43 bottom: parent.bottom
44 left: parent.left
44 left: parent.left
45 }
45 }
tests/qmltests/Stages/tst_TabletStage.qml+1−1
@@ -50,7 +50,7 @@ Rectangle {
50 tabletStageLoader.itemDestroyed = true;
50 tabletStageLoader.itemDestroyed = true;
51 }
51 }
52 dragAreaWidth: units.gu(2)
52 dragAreaWidth: units.gu(2)
53− maximizedAppTopMargin: units.gu(3) + units.dp(2)
53+ maximizedAppTopMargin: units.gu(3)
54 interactive: true
54 interactive: true
55 shellOrientation: Qt.LandscapeOrientation
55 shellOrientation: Qt.LandscapeOrientation
56 nativeWidth: width
56 nativeWidth: width
tests/qmltests/Stages/tst_WindowResizeArea.qml+31−12
@@ -30,8 +30,6 @@ Item {
30 height: units.gu(60)
30 height: units.gu(60)
31 width: units.gu(60)
31 width: units.gu(60)
32
32
33− property var fakeWindow: windowLoader.item
34−
35 Binding {
33 Binding {
36 target: PanelState
34 target: PanelState
37 property: "panelHeight"
35 property: "panelHeight"
@@ -47,10 +45,10 @@ Item {
47 property alias minHeight: windowResizeArea.minHeight
45 property alias minHeight: windowResizeArea.minHeight
48 x: units.gu(20)
46 x: units.gu(20)
49 y: units.gu(20)
47 y: units.gu(20)
50− height: units.gu(20)
48+ width: requestedWidth
51− width: units.gu(20)
49+ height: requestedHeight
52− property int windowHeight: height
50+ property real requestedWidth
53− property int windowWidth: width
51+ property real requestedHeight
54 state: "normal"
52 state: "normal"
55
53
56 function maximize() {
54 function maximize() {
@@ -63,6 +61,8 @@ Item {
63 borderThickness: units.gu(2)
61 borderThickness: units.gu(2)
64 minWidth: units.gu(15)
62 minWidth: units.gu(15)
65 minHeight: units.gu(10)
63 minHeight: units.gu(10)
64+ defaultWidth: units.gu(20)
65+ defaultHeight: units.gu(20)
66 windowId: "test-window-id"
66 windowId: "test-window-id"
67 screenWidth: root.width
67 screenWidth: root.width
68 screenHeight: root.height
68 screenHeight: root.height
@@ -87,22 +87,41 @@ Item {
87 Loader {
87 Loader {
88 id: windowLoader
88 id: windowLoader
89 sourceComponent: fakeWindowComponent
89 sourceComponent: fakeWindowComponent
90+ active: windowLoaderCheckbox.checked
90 }
91 }
91
92
93+ Column {
92− MouseTouchEmulationCheckbox {
94+ MouseTouchEmulationCheckbox {
93− checked: false
95+ checked: false
96+ color: "black"
97+ }
98+ RowLayout {
99+ Layout.fillWidth: true
100+ CheckBox {
101+ id: windowLoaderCheckbox
102+ checked: true
103+ activeFocusOnPress: false
104+ }
105+ Label {
106+ id: label
94− color: "black"
107+ color: "black"
108+ text: "Window loader active"
109+ anchors.verticalCenter: parent.verticalCenter
110+ }
111+ }
95 }
112 }
96
113
97 UnityTestCase {
114 UnityTestCase {
98 name: "WindowResizeArea"
115 name: "WindowResizeArea"
99 when: windowShown
116 when: windowShown
100
117
118+ property var fakeWindow: windowLoader.item
119+
101 function init() {
120 function init() {
102 fakeWindow.x = units.gu(20)
121 fakeWindow.x = units.gu(20)
103 fakeWindow.y = units.gu(20)
122 fakeWindow.y = units.gu(20)
104− fakeWindow.width = units.gu(20)
123+ fakeWindow.requestedWidth = units.gu(20)
105− fakeWindow.height = units.gu(20)
124+ fakeWindow.requestedHeight = units.gu(20)
106 }
125 }
107
126
108 function test_resizeWindowRightBottom_data() {
127 function test_resizeWindowRightBottom_data() {
@@ -188,7 +207,7 @@ Item {
188 function test_resizeSmallerAndLarger_data() {
207 function test_resizeSmallerAndLarger_data() {
189 return [
208 return [
190 { tag: "topLeft", startX: -1, startY: -1, dx: units.gu(15), dy: units.gu(15) },
209 { tag: "topLeft", startX: -1, startY: -1, dx: units.gu(15), dy: units.gu(15) },
191− { tag: "bottomRight", startX: fakeWindow.width + 1, startY: fakeWindow.height + 1, dx: -units.gu(15), dy: -units.gu(15) }
210+ { tag: "bottomRight", startX: units.gu(20) + 1, startY: units.gu(20) + 1, dx: -units.gu(15), dy: -units.gu(15) }
192 ]
211 ]
193 }
212 }
194
213
tests/qmltests/tst_OrientedShell.qml+27
@@ -59,6 +59,10 @@ Rectangle {
59 id: miceModel
59 id: miceModel
60 deviceFilter: InputInfo.Mouse
60 deviceFilter: InputInfo.Mouse
61 }
61 }
62+ InputDeviceModel {
63+ id: touchpadModel
64+ deviceFilter: InputInfo.TouchPad
65+ }
62 InputDeviceModel {
66 InputDeviceModel {
63 id: keyboardsModel
67 id: keyboardsModel
64 deviceFilter: InputInfo.Keyboard
68 deviceFilter: InputInfo.Keyboard
@@ -348,6 +352,23 @@ Rectangle {
348 }
352 }
349 }
353 }
350 }
354 }
355+ Row {
356+ Button {
357+ text: "Add touchpad"
358+ activeFocusOnPress: false
359+ onClicked: {
360+ MockInputDeviceBackend.addMockDevice("/touchpad" + touchpadModel.count, InputInfo.TouchPad)
361+ }
362+ }
363+ Button {
364+ text: "Remove touchpad"
365+ activeFocusOnPress: false
366+ onClicked: {
367+ MockInputDeviceBackend.removeDevice("/touchpad" + (touchpadModel.count - 1))
368+ }
369+ }
370+ }
371+
351 Row {
372 Row {
352 Button {
373 Button {
353 text: "Add kbd"
374 text: "Add kbd"
@@ -1000,6 +1021,12 @@ Rectangle {
1000 MockInputDeviceBackend.removeDevice("/mouse0");
1021 MockInputDeviceBackend.removeDevice("/mouse0");
1001 tryCompare(shell, "usageScenario", "phone");
1022 tryCompare(shell, "usageScenario", "phone");
1002 tryCompare(mockOskSettings, "stayHidden", false);
1023 tryCompare(mockOskSettings, "stayHidden", false);
1024+
1025+ MockInputDeviceBackend.addMockDevice("/touchpad0", InputInfo.TouchPad);
1026+ tryCompare(shell, "usageScenario", "desktop");
1027+
1028+ MockInputDeviceBackend.removeDevice("/touchpad0");
1029+ tryCompare(shell, "usageScenario", "phone");
1003 }
1030 }
1004
1031
1005 /*
1032 /*
tests/qmltests/tst_Shell.qml+17−12
@@ -954,6 +954,22 @@ Rectangle {
954 removeTimeConstraintsFromDirectionalDragAreas(greeter);
954 removeTimeConstraintsFromDirectionalDragAreas(greeter);
955 }
955 }
956
956
957+ function revealLauncherByEdgePushWithMouse() {
958+ var launcher = findChild(shell, "launcher");
959+ verify(launcher);
960+
961+ // Place the mouse against the window/screen edge and push beyond the barrier threshold
962+ mouseMove(shell, 0, shell.height / 2);
963+ launcher.pushEdge(EdgeBarrierSettings.pushThreshold * 1.1);
964+
965+ var panel = findChild(launcher, "launcherPanel");
966+ verify(panel);
967+
968+ // wait until it gets fully extended
969+ tryCompare(panel, "x", 0);
970+ tryCompare(launcher, "state", "visibleTemporary");
971+ }
972+
957 function test_focusRequestedHidesGreeter() {
973 function test_focusRequestedHidesGreeter() {
958 loadShell("phone");
974 loadShell("phone");
959 swipeAwayGreeter();
975 swipeAwayGreeter();
@@ -1713,8 +1729,7 @@ Rectangle {
1713
1729
1714 tryCompare(desktopSpread, "state", "altTab")
1730 tryCompare(desktopSpread, "state", "altTab")
1715
1731
1716− mouseMove(shell, 0, shell.height / 2);
1732+ revealLauncherByEdgePushWithMouse();
1717− tryCompare(launcher, "state", "visibleTemporary")
1718 waitForRendering(shell)
1733 waitForRendering(shell)
1719
1734
1720 mouseClick(bfb, bfb.width / 2, bfb.height / 2)
1735 mouseClick(bfb, bfb.width / 2, bfb.height / 2)
@@ -1777,15 +1792,10 @@ Rectangle {
1777 tryCompare(panelButtons, "visible", false);
1792 tryCompare(panelButtons, "visible", false);
1778
1793
1779 appDelegate.maximize(false);
1794 appDelegate.maximize(false);
1780− tryCompare(panelButtons, "visible", true);
1781
1795
1782 shell.usageScenario = "phone";
1796 shell.usageScenario = "phone";
1783 waitForRendering(shell);
1797 waitForRendering(shell);
1784 tryCompare(panelButtons, "visible", false);
1798 tryCompare(panelButtons, "visible", false);
1785−
1786− shell.usageScenario = "desktop";
1787− waitForRendering(shell);
1788− tryCompare(panelButtons, "visible", true);
1789 }
1799 }
1790
1800
1791 function test_lockingGreeterHidesPanelButtons() {
1801 function test_lockingGreeterHidesPanelButtons() {
@@ -1799,15 +1809,10 @@ Rectangle {
1799 tryCompare(panelButtons, "visible", false);
1809 tryCompare(panelButtons, "visible", false);
1800
1810
1801 appDelegate.maximize(false);
1811 appDelegate.maximize(false);
1802− tryCompare(panelButtons, "visible", true);
1803
1812
1804 LightDM.Greeter.showGreeter();
1813 LightDM.Greeter.showGreeter();
1805 waitForRendering(shell);
1814 waitForRendering(shell);
1806 tryCompare(panelButtons, "visible", false);
1815 tryCompare(panelButtons, "visible", false);
1807−
1808− LightDM.Greeter.hideGreeter();
1809− waitForRendering(shell);
1810− tryCompare(panelButtons, "visible", true);
1811 }
1816 }
1812
1817
1813 function test_cantMoveWindowUnderPanel() {
1818 function test_cantMoveWindowUnderPanel() {