on xenial help sign in
merge trunk
commit206625542a168f148d0610725482df97be792a9d authorMichael Zanetti <michael.zanetti@canonical.com> dateTue 16 Feb 2016, 14:19 (11 years ago) parent868bcee96a9bce
175 files changed+2514−1065
CMakeLists.txt+1−1 data/unity8.conf+4−2 debian/changelog+52 debian/control+3−4 plugins/Dash/CardCreator.js+44−19 plugins/Unity/Indicators/modelactionrootstate.cpp+76−1 plugins/Unity/Indicators/modelactionrootstate.h+15−4 po/aa.po+11−8 po/am.po+20−11 po/ar.po+20−11 po/ast.po+20−11 po/az.po+8−8 po/be.po+20−11 po/bg.po+8−8 po/bn.po+16−10 po/br.po+20−11 po/bs.po+20−11 po/ca.po+20−11 po/ca@valencia.po+20−11 po/ce.po+8−8 po/ckb.po+8−8 po/cs.po+20−11 po/cy.po+20−11 po/da.po+20−11 po/de.po+20−11 po/el.po+20−11 po/en_AU.po+19−10 po/en_GB.po+20−11 po/eo.po+12−9 po/es.po+20−11 po/eu.po+20−11 po/fa.po+20−11 po/fi.po+20−11 po/fo.po+8−8 po/fr.po+19−10 po/ga.po+20−11 po/gd.po+20−11 po/gl.po+20−11 po/gv.po+8−8 po/he.po+16−10 po/hi.po+8−8 po/hr.po+23−11 po/hu.po+20−11 po/hy.po+8−8 po/ia.po+20−11 po/id.po+8−8 po/is.po+8−8 po/it.po+20−11 po/ja.po+8−8 po/km.po+16−10 po/kn.po+8−8 po/ko.po+20−11 po/ku.po+8−8 po/ky.po+8−8 po/lo.po+8−8 po/lt.po+8−8 po/lv.po+20−11 po/ml.po+8−8 po/mr.po+8−8 po/ms.po+20−11 po/my.po+8−8 po/nb.po+20−11 po/ne.po+8−8 po/nl.po+20−11 po/nn.po+8−8 po/oc.po+8−8 po/or.po+8−8 po/pa.po+20−11 po/pl.po+20−11 po/pt.po+20−11 po/pt_BR.po+20−11 po/ro.po+20−11 po/ru.po+20−11 po/shn.po+8−8 po/si.po+8−8 po/sk.po+8−8 po/sl.po+20−11 po/sq.po+20−11 po/sr.po+20−11 po/sv.po+20−11 po/sw.po+16−10 po/ta.po+8−8 po/te.po+8−8 po/th.po+8−8 po/tr.po+20−11 po/ug.po+20−11 po/uk.po+20−11 po/unity8.pot+6−6 po/ur.po+8−8 po/uz.po+8−8 po/vi.po+8−8 po/wo.po+20−11 po/xh.po+8−8 po/zh_CN.po+20−11 po/zh_HK.po+8−8 po/zh_TW.po+20−11 qml/Components/EdgeBarrierController.qml+2 qml/Components/VolumeControl.qml+1−6 qml/Components/ZoomableImage.qml+1−1 qml/Dash/CardCarousel.qml−1 qml/Dash/CardGrid.qml−1 qml/Dash/CardHorizontalList.qml−1 qml/Dash/CardTool.qml−1 qml/Dash/CardVerticalJournal.qml−1 qml/Dash/GenericScopeView.qml+1−1 qml/Dash/Previews/PreviewHeader.qml+1−1 qml/Dash/Previews/PreviewImageGallery.qml+2−2 qml/Dash/Previews/PreviewRatingEdit.qml+1 qml/Dash/Previews/PreviewZoomableImage.qml+2−2 qml/Greeter/LoginList.qml+3 qml/Greeter/WideView.qml+1−1 qml/Panel/IndicatorItem.qml+57−7 qml/Panel/graphics/Battery@18.png qml/Panel/graphics/Bluetooth@18.png qml/Panel/graphics/Clock@18.png qml/Panel/graphics/Location@18.png qml/Panel/graphics/Messages@18.png qml/Panel/graphics/Network@18.png qml/Panel/graphics/Sound@18.png qml/Panel/graphics/Sync@18.png qml/Panel/graphics/System@18.png qml/Panel/graphics/Time@18.png qml/Panel/graphics/VerticalDivider@18.png qml/Panel/graphics/handle@12.png qml/Panel/graphics/handle@12.sci−5 qml/Panel/graphics/search@12.png qml/Panel/graphics/time_and_date@18.png qml/Stages/ApplicationWindow.qml+14−1 qml/Stages/DecoratedWindow.qml+7 qml/Stages/DesktopStage.qml+6 qml/Stages/SessionContainer.qml+2 qml/Stages/Splash.qml+7−2 qml/Stages/WindowResizeArea.qml+95−16 qml/Wizard/Pages/10-welcome.qml+1−1 qml/Wizard/Pages/30-passwd-type.qml+1−1 qml/Wizard/Pages/80-finished.qml+1−1 tests/mocks/Unity/Application/ApplicationInfo.cpp+14−1 tests/mocks/Unity/Application/ApplicationInfo.h+4−1 tests/mocks/Unity/Application/ApplicationTestInterface.cpp+4−4 tests/mocks/Unity/Application/ApplicationTestInterface.h+2−2 tests/mocks/Unity/Application/MirSurface.cpp+48 tests/mocks/Unity/Application/MirSurface.h+21 tests/mocks/Unity/Application/MirSurfaceItem.cpp+6 tests/mocks/Unity/Application/MirSurfaceItem.h+14 tests/mocks/Unity/Application/SurfaceManager.cpp+56 tests/mocks/Unity/Application/SurfaceManager.h+39 tests/mocks/Unity/Indicators/ModelActionRootState.qml+11−1 tests/plugins/Dash/cardcreator/1.res+6−7 tests/plugins/Dash/cardcreator/10.res−1 tests/plugins/Dash/cardcreator/11.res+7−8 tests/plugins/Dash/cardcreator/2.res−1 tests/plugins/Dash/cardcreator/3.res+6−7 tests/plugins/Dash/cardcreator/4.res−1 tests/plugins/Dash/cardcreator/5.res+6−7 tests/plugins/Dash/cardcreator/5.tst+1−1 tests/plugins/Dash/cardcreator/6.res−1 tests/plugins/Dash/cardcreator/7.res−1 tests/plugins/Dash/cardcreator/8.res+1−2 tests/plugins/Dash/cardcreator/9.res+12−4 tests/plugins/Unity/Launcher/launchermodeltest.cpp+2 tests/qmltests/Components/tst_ZoomableImage.qml+8−5 tests/qmltests/Dash/Previews/tst_PreviewHeader.qml+15 tests/qmltests/Dash/Previews/tst_PreviewImageGallery.qml+19 tests/qmltests/Dash/Previews/tst_PreviewZoomableImage.qml+12 tests/qmltests/Dash/tst_Card.qml+18−1 tests/qmltests/Dash/tst_CardBenchmark.qml−2 tests/qmltests/Greeter/tst_WideView.qml+11 tests/qmltests/Stages/RecursingChildSessionControl.qml+3−3 tests/qmltests/Stages/SizeHintField.qml+33 tests/qmltests/Stages/SurfaceManagerControls.qml+33 tests/qmltests/Stages/SurfaceManagerField.qml+40 tests/qmltests/Stages/tst_DesktopStage.qml+30−24 tests/qmltests/Stages/tst_SessionContainer.qml+27−5 tests/qmltests/Stages/tst_WindowResizeArea.qml+225−30 tests/qmltests/tst_Shell.qml+53
CMakeLists.txt+1−1
@@ -57,7 +57,7 @@ find_package(Qt5DBus 5.4 REQUIRED)
5757find_package(Qt5Concurrent 5.4 REQUIRED)
5858find_package(Qt5Sql 5.4 REQUIRED)
5959
60−pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=12)
60+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=13)
6161pkg_check_modules(GIO REQUIRED gio-2.0>=2.32)
6262pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32)
6363pkg_check_modules(QMENUMODEL REQUIRED qmenumodel)
data/unity8.conf+4−2
@@ -44,7 +44,11 @@ pre-start script
4444 fi
4545
4646 initctl set-env --global MIR_SERVER_PROMPT_FILE=1
47+end script
48+
49+exec ${BINARY:-unity8} $ARGS
4750
51+post-start script
4852 initctl emit --no-wait indicator-services-start
4953
5054 # Disable Qt's stuttering 'touch compression' to fix scrolling smoothness
@@ -58,8 +62,6 @@ pre-start script
5862 # initctl set-env MIR_SERVER_NBUFFERS=2
5963end script
6064
61−exec ${BINARY:-unity8} $ARGS
62−
6365post-stop script
6466 initctl set-env --global MIR_SOCKET=$UNITY_MIR_SOCKET
6567 initctl unset-env --global UNITY_MIR_SOCKET
debian/changelog+52
@@ -1,3 +1,55 @@
1+unity8 (8.11+16.04.20160212-0ubuntu1) xenial; urgency=medium
2+
3+ [ Albert Astals Cid ]
4+ * Do not use components in card creator generated code
5+ * Forward the makesurevisible signal from the inner preview widget
6+ * Make fallback also be fallback when the image is empty and not only
7+ on error (LP: #1531913)
8+ * Make the artShapeSize assignment be updated when using dynamic grid
9+ units
10+ * Visual improvements to the dash audio play cards
11+ * We don't use the unity-scope-scopes anymore (LP: #1439172)
12+
13+ [ Andrea Cimitan ]
14+ * only request a bigger image if zoomable widget data property is
15+ true, otherwise just leave the screen size (LP: #1536814)
16+
17+ [ CI Train Bot ]
18+ * Update translation template
19+
20+ [ Daniel d'Andrada ]
21+ * Set initial surface size (LP: #1532974)
22+
23+ [ Daniel d'Andrada, Michał Sawicz ]
24+ * Window Size Hints
25+
26+ [ Florian Boucault ]
27+ * Splash screen: delay showing the ActivityIndicator by 2 seconds.
28+
29+ [ Lukáš Tinkl ]
30+ * Replace the word "phone" with a more generic term "device" in the
31+ welcome wizard (LP: #1294732, #1543527)
32+
33+ [ Michael Terry ]
34+ * Have the tablet greeter set appropriate OSK hints if the user has a
35+ passcode instead of a passphrase. (LP: #1544173)
36+
37+ [ Michael Zanetti ]
38+ * Don't eat mouse events in the edgebarrer
39+
40+ [ Michał Sawicz ]
41+ * Bump unity-api dependencies
42+
43+ [ Nick Dedekind ]
44+ * Added support for secondary indicator actions (LP: #1398888)
45+ * Remove zombie if they're not animated. (LP: #1534541)
46+ * Removed unused panel resources
47+
48+ [ Ted Gould ]
49+ * Start the indicators after Unity8 starts instead of before
50+
51+ -- Michał Sawicz <michal.sawicz@canonical.com> Fri, 12 Feb 2016 00:12:41 +0000
52+
153unity8 (8.11+16.04.20160208-0ubuntu1) xenial; urgency=medium
254
355 [ Albert Astals Cid ]
debian/control+3−4
@@ -29,7 +29,7 @@ Build-Depends: cmake,
2929 libqt5xmlpatterns5-dev,
3030 libsystemsettings-dev,
3131 libudev-dev,
32− libunity-api-dev (>= 7.105),
32+ libunity-api-dev (>= 7.106),
3333 libusermetricsoutput1-dev,
3434# Need those X11 libs touch emulation from mouse events in manual QML tests on a X11 desktop
3535 libx11-dev[!armhf],
@@ -114,7 +114,6 @@ Depends: dmz-cursor-theme,
114114 ${shlibs:Depends},
115115Recommends: unity-scope-click,
116116 unity-scope-mediascanner2,
117− unity-scope-scopes,
118117Breaks: indicator-network (<< 0.5.1+14.10.20141014),
119118 ubuntu-touch-session (<< 0.107),
120119 unity8-greeter (<< 7.89),
@@ -132,7 +131,7 @@ Depends: qml-module-qtquick-layouts,
132131 qtdeclarative5-ubuntu-ui-toolkit-plugin (>= 1.3.1627) | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles (>= 1.3.1627),
133132 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
134133 ubuntu-thumbnailer-impl-0,
135− unity-application-impl-12,
134+ unity-application-impl-13,
136135 unity-notifications-impl-3,
137136 unity-plugin-scopes | unity-scopes-impl,
138137 unity-scopes-impl-9,
@@ -178,7 +177,7 @@ Pre-Depends: ${misc:Pre-Depends},
178177Depends: ${misc:Depends},
179178 ${shlibs:Depends},
180179Provides: unity-application-impl,
181− unity-application-impl-12,
180+ unity-application-impl-13,
182181Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
183182Description: Fake environment for running Unity 8 shell
184183 Provides fake implementations of some QML modules used by Unity 8 shell
plugins/Dash/CardCreator.js+44−19
@@ -61,7 +61,10 @@ var kBackgroundLoaderCode = 'Loader {\n\
6161// %1 is used as anchors of artShapeHolder
6262// %2 is used as image width
6363// %3 is used as image height
64−// %4 is injected as code to artImage
64+// %4 is used for artShapeSource.hideSource and inner Loader visible
65+// %5 is used as aspect ratio fallback
66+// %6 is injected as code to artImage
67+// %7 is used as image fallback
6568var kArtShapeHolderCode = 'Item { \n\
6669 id: artShapeHolder; \n\
6770 height: root.fixedArtShapeSize.height > 0 ? root.fixedArtShapeSize.height : artShapeLoader.height; \n\
@@ -70,13 +73,13 @@ var kArtShapeHolderCode = 'Item { \n\
7073 Loader { \n\
7174 id: artShapeLoader; \n\
7275 objectName: "artShapeLoader"; \n\
73− active: cardData && cardData["art"] || false; \n\
76+ readonly property string cardArt: cardData && cardData["art"] || %7; \n\
77+ active: cardArt != ""; \n\
7478 asynchronous: root.asynchronous; \n\
7579 visible: status == Loader.Ready; \n\
7680 sourceComponent: Item { \n\
7781 id: artShape; \n\
7882 objectName: "artShape"; \n\
79− readonly property bool doShapeItem: components["art"]["conciergeMode"] !== true; \n\
8083 visible: image.status == Image.Ready; \n\
8184 readonly property alias image: artImage; \n\
8285 ShaderEffectSource { \n\
@@ -85,11 +88,11 @@ var kArtShapeHolderCode = 'Item { \n\
8588 anchors.centerIn: parent; \n\
8689 width: 1; \n\
8790 height: 1; \n\
88− hideSource: doShapeItem; \n\
91+ hideSource: %4; \n\
8992 } \n\
9093 Loader { \n\
9194 anchors.fill: parent; \n\
92− visible: artShape.doShapeItem; \n\
95+ visible: %4; \n\
9396 sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent; \n\
9497 Component { \n\
9598 id: artShapeShapeComponent; \n\
@@ -113,7 +116,7 @@ var kArtShapeHolderCode = 'Item { \n\
113116 } \n\
114117 } \n\
115118 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1; \n\
116− readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1; \n\
119+ readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : %5; \n\
117120 Component.onCompleted: { updateWidthHeightBindings(); } \n\
118121 Connections { target: root; onFixedArtShapeSizeChanged: updateWidthHeightBindings(); } \n\
119122 function updateWidthHeightBindings() { \n\
@@ -128,11 +131,11 @@ var kArtShapeHolderCode = 'Item { \n\
128131 CroppedImageMinimumSourceSize { \n\
129132 id: artImage; \n\
130133 objectName: "artImage"; \n\
131− source: cardData && cardData["art"] || ""; \n\
134+ source: artShapeLoader.cardArt; \n\
132135 asynchronous: root.asynchronous; \n\
133136 width: %2; \n\
134137 height: %3; \n\
135− %4 \n\
138+ %6 \n\
136139 } \n\
137140 } \n\
138141 } \n\
@@ -152,11 +155,20 @@ var kAudioButtonCode = 'AbstractButton { \n\
152155 visible: parent.pressed; \n\
153156 radius: "medium"; \n\
154157 } \n\
158+ Rectangle { \n\
159+ color: Qt.rgba(0, 0, 0, 0.5); \n\
160+ anchors.centerIn: parent; \n\
161+ width: parent.width * 0.5; \n\
162+ height: width; \n\
163+ radius: width / 2; \n\
164+ } \n\
155165 Icon { \n\
156− anchors.fill: parent; \n\
157− anchors.margins: parent.height > units.gu(5) ? units.gu(2) : 0; \n\
166+ anchors.centerIn: parent; \n\
167+ width: parent.width * 0.3; \n\
168+ height: width; \n\
158169 opacity: 0.9; \n\
159170 name: DashAudioPlayer.playing && AudioUrlComparer.compare(parent.source, DashAudioPlayer.currentSource) ? "media-playback-pause" : "media-playback-start"; \n\
171+ color: "white"; \n\
160172 } \n\
161173 onClicked: { \n\
162174 if (AudioUrlComparer.compare(source, DashAudioPlayer.currentSource)) { \n\
@@ -245,11 +257,12 @@ var kMascotShapeLoaderCode = 'Loader { \n\
245257// %1 is used as anchors of mascotImage
246258// %2 is used as visible of mascotImage
247259// %3 is injected as code to mascotImage
260+// %4 is used as fallback image
248261var kMascotImageCode = 'CroppedImageMinimumSourceSize { \n\
249262 id: mascotImage; \n\
250263 objectName: "mascotImage"; \n\
251264 anchors { %1 } \n\
252− source: cardData && cardData["mascot"] || ""; \n\
265+ source: cardData && cardData["mascot"] || %4; \n\
253266 width: units.gu(6); \n\
254267 height: units.gu(5.625); \n\
255268 horizontalAlignment: Image.AlignHCenter; \n\
@@ -392,7 +405,6 @@ function cardString(template, components) {
392405
393406 code = 'AbstractButton { \n\
394407 id: root; \n\
395− property var components; \n\
396408 property var cardData; \n\
397409 property string artShapeStyle: "inset"; \n\
398410 property string backgroundShapeStyle: "inset"; \n\
@@ -410,7 +422,8 @@ function cardString(template, components) {
410422
411423 var hasArt = components["art"] && components["art"]["field"] || false;
412424 var hasSummary = components["summary"] || false;
413− var artAndSummary = hasArt && hasSummary && components["art"]["conciergeMode"] !== true;
425+ var isConciergeMode = components["art"] && components["art"]["conciergeMode"] || false;
426+ var artAndSummary = hasArt && hasSummary && !isConciergeMode;
414427 var isHorizontal = template["card-layout"] === "horizontal";
415428 var hasBackground = (!isHorizontal && (template["card-background"] || components["background"] || artAndSummary)) ||
416429 (hasSummary && (template["card-background"] || components["background"]));
@@ -480,13 +493,21 @@ function cardString(template, components) {
480493 heightCode = 'width / artShape.aspect';
481494 }
482495
496+ var aspectRatio = components["art"] && components["art"]["aspect-ratio"] || 1;
497+ if (isNaN(aspectRatio)) {
498+ aspectRatio = 1;
499+ }
483500 var fallback = components["art"] && components["art"]["fallback"] || "";
484501 fallback = encodeURI(fallback);
485− var fallbackCode = "";
502+ var fallbackStatusCode = "";
503+ var fallbackURICode = '""';
486504 if (fallback !== "") {
487− fallbackCode += 'onStatusChanged: if (status === Image.Error) source = decodeURI("%1");'.arg(fallback);
505+ // fallbackStatusCode has %6 in it because we want to substitute it for fallbackURICode
506+ // which in kArtShapeHolderCode is %7
507+ fallbackStatusCode += 'onStatusChanged: if (status === Image.Error) source = %7;';
508+ fallbackURICode = 'decodeURI("%1")'.arg(fallback);
488509 }
489− code += kArtShapeHolderCode.arg(artAnchors).arg(widthCode).arg(heightCode).arg(fallbackCode);
510+ code += kArtShapeHolderCode.arg(artAnchors).arg(widthCode).arg(heightCode).arg(isConciergeMode ? "false" : "true").arg(aspectRatio).arg(fallbackStatusCode).arg(fallbackURICode);
490511 } else {
491512 code += 'readonly property size artShapeSize: Qt.size(-1, -1);\n'
492513 }
@@ -580,11 +601,15 @@ function cardString(template, components) {
580601 var mascotImageVisible = useMascotShape ? 'false' : 'showHeader';
581602 var fallback = components["mascot"] && components["mascot"]["fallback"] || "";
582603 fallback = encodeURI(fallback);
583− var fallbackCode = "";
604+ var fallbackStatusCode = "";
605+ var fallbackURICode = '""';
584606 if (fallback !== "") {
585− fallbackCode += 'onStatusChanged: if (status === Image.Error) source = decodeURI("%1");'.arg(fallback);
607+ // fallbackStatusCode has %4 in it because we want to substitute it for fallbackURICode
608+ // which in kMascotImageCode is %4
609+ fallbackStatusCode += 'onStatusChanged: if (status === Image.Error) source = %4;';
610+ fallbackURICode = 'decodeURI("%1")'.arg(fallback);
586611 }
587− mascotCode = kMascotImageCode.arg(mascotAnchors).arg(mascotImageVisible).arg(fallbackCode);
612+ mascotCode = kMascotImageCode.arg(mascotAnchors).arg(mascotImageVisible).arg(fallbackStatusCode).arg(fallbackURICode);
588613 }
589614
590615 var summaryColorWithBackground = 'backgroundLoader.active && backgroundLoader.item && root.scopeStyle ? root.scopeStyle.getTextColor(backgroundLoader.item.luminance) : (backgroundLoader.item && backgroundLoader.item.luminance > 0.7 ? theme.palette.normal.baseText : "white")';
plugins/Unity/Indicators/modelactionrootstate.cpp+76−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright 2013 Canonical Ltd.
2+ * Copyright 2013-2016 Canonical Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU Lesser General Public License as published by
@@ -32,6 +32,7 @@ extern "C" {
3232ModelActionRootState::ModelActionRootState(QObject *parent)
3333 : RootStateObject(parent),
3434 m_menu(nullptr)
35+ , m_reentryGuard(false)
3536{
3637}
3738
@@ -62,6 +63,7 @@ void ModelActionRootState::setMenu(UnityMenuModel* menu)
6263 connect(m_menu, &UnityMenuModel::destroyed, this, &ModelActionRootState::reset);
6364 }
6465 updateActionState();
66+ updateOtherActions();
6567 Q_EMIT menuChanged();
6668
6769 if (wasValid != valid())
@@ -69,6 +71,21 @@ void ModelActionRootState::setMenu(UnityMenuModel* menu)
6971 }
7072}
7173
74+QString ModelActionRootState::secondaryAction() const
75+{
76+ return m_secondaryAction;
77+}
78+
79+QString ModelActionRootState::scrollAction() const
80+{
81+ return m_scrollAction;
82+}
83+
84+QString ModelActionRootState::submenuAction() const
85+{
86+ return m_submenuAction;
87+}
88+
7289bool ModelActionRootState::valid() const
7390{
7491 return !currentState().empty();
@@ -79,6 +96,7 @@ void ModelActionRootState::onModelRowsAdded(const QModelIndex& parent, int start
7996 Q_UNUSED(parent);
8097 if (start == 0 && end >= 0) {
8198 updateActionState();
99+ updateOtherActions();
82100 }
83101}
84102
@@ -87,6 +105,7 @@ void ModelActionRootState::onModelRowsRemoved(const QModelIndex& parent, int sta
87105 Q_UNUSED(parent);
88106 if (start == 0 && end >= 0) {
89107 updateActionState();
108+ updateOtherActions();
90109 }
91110}
92111
@@ -99,6 +118,7 @@ void ModelActionRootState::onModelDataChanged(const QModelIndex& topLeft, const
99118
100119 if (topLeft.row() <= 0 && bottomRight.row() >= 0) {
101120 updateActionState();
121+ updateOtherActions();
102122 }
103123}
104124
@@ -108,10 +128,15 @@ void ModelActionRootState::reset()
108128
109129 Q_EMIT menuChanged();
110130 setCurrentState(QVariantMap());
131+
132+ updateOtherActions();
111133}
112134
113135void ModelActionRootState::updateActionState()
114136{
137+ if (m_reentryGuard) return;
138+ m_reentryGuard = true;
139+
115140 if (m_menu && m_menu->rowCount() > 0) {
116141 ActionStateParser* oldParser = m_menu->actionStateParser();
117142 m_menu->setActionStateParser(&m_parser);
@@ -126,4 +151,54 @@ void ModelActionRootState::updateActionState()
126151 }
127152 // else if m_menu->rowCount() == 0, let's leave existing cache in place
128153 // until the new menu comes in, to avoid flashing the UI empty for a moment
154+
155+ m_reentryGuard = false;
156+}
157+
158+void ModelActionRootState::updateOtherActions()
159+{
160+ if (m_reentryGuard) return;
161+ m_reentryGuard = true;
162+
163+ if (m_menu && m_menu->rowCount() > 0) {
164+ QVariantMap map;
165+ map[QStringLiteral("submenu-action")] = QStringLiteral("string");
166+ map[QStringLiteral("x-canonical-scroll-action")] = QStringLiteral("string");
167+ map[QStringLiteral("x-canonical-secondary-action")] = QStringLiteral("string");
168+ m_menu->loadExtendedAttributes(0, map);
169+ QVariantMap extMap = m_menu->get(0, "ext").toMap();
170+
171+ QString secondaryAction = extMap.value(QStringLiteral("xCanonicalSecondaryAction")).toString();
172+ if (m_secondaryAction != secondaryAction) {
173+ m_secondaryAction = secondaryAction;
174+ Q_EMIT secondaryActionChanged();
175+ }
176+
177+ QString scrollAction = extMap.value(QStringLiteral("xCanonicalScrollAction")).toString();
178+ if (m_scrollAction != scrollAction) {
179+ m_scrollAction = scrollAction;
180+ Q_EMIT scrollActionChanged();
181+ }
182+
183+ QString submenuAction = extMap.value(QStringLiteral("submenuAction")).toString();
184+ if (m_submenuAction != submenuAction) {
185+ m_submenuAction = submenuAction;
186+ Q_EMIT submenuActionChanged();
187+ }
188+ } else {
189+ if (!m_secondaryAction.isEmpty()) {
190+ m_secondaryAction.clear();
191+ Q_EMIT secondaryActionChanged();
192+ }
193+ if (!m_scrollAction.isEmpty()) {
194+ m_scrollAction.clear();
195+ Q_EMIT scrollActionChanged();
196+ }
197+ if (!m_submenuAction.isEmpty()) {
198+ m_submenuAction.clear();
199+ Q_EMIT submenuActionChanged();
200+ }
201+ }
202+
203+ m_reentryGuard = false;
129204}
plugins/Unity/Indicators/modelactionrootstate.h+15−4
@@ -1,5 +1,5 @@
11/*
2− * Copyright 2013 Canonical Ltd.
2+ * Copyright 2013-2016 Canonical Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU Lesser General Public License as published by
@@ -30,6 +30,9 @@ class UNITYINDICATORS_EXPORT ModelActionRootState : public RootStateObject
3030{
3131 Q_OBJECT
3232 Q_PROPERTY(UnityMenuModel* menu READ menu WRITE setMenu NOTIFY menuChanged)
33+ Q_PROPERTY(QString secondaryAction READ secondaryAction NOTIFY secondaryActionChanged)
34+ Q_PROPERTY(QString scrollAction READ scrollAction NOTIFY scrollActionChanged)
35+ Q_PROPERTY(QString submenuAction READ submenuAction NOTIFY submenuActionChanged)
3336public:
3437 ModelActionRootState(QObject *parent = 0);
3538 virtual ~ModelActionRootState();
@@ -37,14 +40,17 @@ public:
3740 UnityMenuModel* menu() const;
3841 void setMenu(UnityMenuModel* menu);
3942
40− int index() const;
41− void setIndex(int index);
43+ QString secondaryAction() const;
44+ QString scrollAction() const;
45+ QString submenuAction() const;
4246
4347 bool valid() const override;
4448
4549Q_SIGNALS:
4650 void menuChanged();
47− void indexChanged();
51+ void secondaryActionChanged();
52+ void scrollActionChanged();
53+ void submenuActionChanged();
4854
4955private Q_SLOTS:
5056 void onModelRowsAdded(const QModelIndex& parent, int start, int end);
@@ -54,8 +60,13 @@ private Q_SLOTS:
5460
5561private:
5662 void updateActionState();
63+ void updateOtherActions();
5764
5865 UnityMenuModel* m_menu;
66+ QString m_secondaryAction;
67+ QString m_scrollAction;
68+ QString m_submenuAction;
69+ bool m_reentryGuard;
5970};
6071
6172#endif // MODELACTIONROOTSTATE_H
po/aa.po+11−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-02-12 10:18+0000\n"
1212"Last-Translator: Charif AYFARAH <ayfarah@ymail.com>\n"
1313"Language-Team: Afar <aa@li.org>\n"
@@ -15,7 +15,7 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-13 05:37+0000\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
1919"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "Qagis"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,8 +487,8 @@ msgid "Hi!"
487487msgstr "Nagaale!"
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
491−msgstr "Ubuntu Telefoonul arcib"
490+msgid "Welcome to your Ubuntu device."
491+msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
494494msgid "Let’s get started."
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
@@ -662,3 +662,6 @@ msgstr ""
662662#, qt-format
663663msgid "%1 〉"
664664msgstr ""
665+
666+#~ msgid "Welcome to your Ubuntu phone."
667+#~ msgstr "Ubuntu Telefoonul arcib"
po/am.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-11-19 19:27+0000\n"
1212"Last-Translator: samson <Unknown>\n"
1313"Language-Team: Amharic <am@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -269,11 +269,11 @@ msgstr ""
269269msgid "Unlock"
270270msgstr "መክፈቻ"
271271
272−#: qml/Greeter/LoginList.qml:236
272+#: qml/Greeter/LoginList.qml:239
273273msgid "Retry"
274274msgstr "እንደገና ይሞክሩ"
275275
276−#: qml/Greeter/LoginList.qml:237
276+#: qml/Greeter/LoginList.qml:240
277277msgid "Tap to unlock"
278278msgstr "ለመክፈት መታ ያድርጉ"
279279
@@ -494,8 +494,8 @@ msgid "Hi!"
494494msgstr "ሰላም"
495495
496496#: qml/Wizard/Pages/10-welcome.qml:44
497−msgid "Welcome to your Ubuntu phone."
498−msgstr "እንኳን ደህና መጡ ወደ እርስዎ ኡቡንቱ ስልክ"
497+msgid "Welcome to your Ubuntu device."
498+msgstr ""
499499
500500#: qml/Wizard/Pages/10-welcome.qml:52
501501msgid "Let’s get started."
@@ -525,8 +525,8 @@ msgid "Lock security"
525525msgstr "ደህንነት መቆለፊያ"
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:79
528−msgid "Please select how you’d like to unlock your phone."
529−msgstr "እባክዎን የ እርስዎን ስልክ እንዴት እንደሚከፍቱ ይምረጡ"
528+msgid "Please select how you’d like to unlock your device."
529+msgstr ""
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:102
532532msgctxt "Label: Type of security method"
@@ -629,8 +629,8 @@ msgid "Nice work!"
629629msgstr "ጥሩ ሰርተዋል!"
630630
631631#: qml/Wizard/Pages/80-finished.qml:46
632−msgid "Your phone is now ready to use."
633−msgstr "ስልኩ አሁን ለመጠቀም ዝግጁ ነው"
632+msgid "Your device is now ready to use."
633+msgstr ""
634634
635635#: qml/Wizard/Pages/80-finished.qml:53
636636msgid "Finish"
@@ -766,6 +766,15 @@ msgstr "%1 〉"
766766#~ msgid "Please re-enter"
767767#~ msgstr "እባክዎን እንደገና-ያስገቡ"
768768
769+#~ msgid "Please select how you’d like to unlock your phone."
770+#~ msgstr "እባክዎን የ እርስዎን ስልክ እንዴት እንደሚከፍቱ ይምረጡ"
771+
772+#~ msgid "Your phone is now ready to use."
773+#~ msgstr "ስልኩ አሁን ለመጠቀም ዝግጁ ነው"
774+
775+#~ msgid "Welcome to your Ubuntu phone."
776+#~ msgstr "እንኳን ደህና መጡ ወደ እርስዎ ኡቡንቱ ስልክ"
777+
769778#~ msgid "%a %d %b %H:%M"
770779#~ msgstr "%a %d %b %ሰ:%ደ"
771780
po/ar.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-29 09:41+0000\n"
1212"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
1313"Language-Team: Arabic <ar@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
1818"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -275,11 +275,11 @@ msgstr ""
275275msgid "Unlock"
276276msgstr "فك القفل"
277277
278−#: qml/Greeter/LoginList.qml:236
278+#: qml/Greeter/LoginList.qml:239
279279msgid "Retry"
280280msgstr "إعادة المحاولة"
281281
282−#: qml/Greeter/LoginList.qml:237
282+#: qml/Greeter/LoginList.qml:240
283283msgid "Tap to unlock"
284284msgstr "انقر لفك القفل"
285285
@@ -512,8 +512,8 @@ msgid "Hi!"
512512msgstr "أهلا!"
513513
514514#: qml/Wizard/Pages/10-welcome.qml:44
515−msgid "Welcome to your Ubuntu phone."
516−msgstr "مرحبا بك في أوبونتو للهواتف."
515+msgid "Welcome to your Ubuntu device."
516+msgstr ""
517517
518518#: qml/Wizard/Pages/10-welcome.qml:52
519519msgid "Let’s get started."
@@ -544,8 +544,8 @@ msgid "Lock security"
544544msgstr "قِفل الأمان"
545545
546546#: qml/Wizard/Pages/30-passwd-type.qml:79
547−msgid "Please select how you’d like to unlock your phone."
548−msgstr "رجاءً اختر الطريقة التي ترغب بأن توصد هاتفك بها."
547+msgid "Please select how you’d like to unlock your device."
548+msgstr ""
549549
550550#: qml/Wizard/Pages/30-passwd-type.qml:102
551551msgctxt "Label: Type of security method"
@@ -653,8 +653,8 @@ msgid "Nice work!"
653653msgstr "عمل جيد!"
654654
655655#: qml/Wizard/Pages/80-finished.qml:46
656−msgid "Your phone is now ready to use."
657−msgstr "هاتفك جاهز الآن للاستخدام."
656+msgid "Your device is now ready to use."
657+msgstr ""
658658
659659#: qml/Wizard/Pages/80-finished.qml:53
660660msgid "Finish"
@@ -785,3 +785,12 @@ msgstr ""
785785
786786#~ msgid "Please re-enter"
787787#~ msgstr "برجاء إعادة إدخالها"
788+
789+#~ msgid "Welcome to your Ubuntu phone."
790+#~ msgstr "مرحبا بك في أوبونتو للهواتف."
791+
792+#~ msgid "Please select how you’d like to unlock your phone."
793+#~ msgstr "رجاءً اختر الطريقة التي ترغب بأن توصد هاتفك بها."
794+
795+#~ msgid "Your phone is now ready to use."
796+#~ msgstr "هاتفك جاهز الآن للاستخدام."
po/ast.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-10-06 12:07+0000\n"
1212"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
1313"Language-Team: Asturian <ast@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -269,11 +269,11 @@ msgstr ""
269269msgid "Unlock"
270270msgstr "Desbloquiar"
271271
272−#: qml/Greeter/LoginList.qml:236
272+#: qml/Greeter/LoginList.qml:239
273273msgid "Retry"
274274msgstr "Reintentar"
275275
276−#: qml/Greeter/LoginList.qml:237
276+#: qml/Greeter/LoginList.qml:240
277277msgid "Tap to unlock"
278278msgstr "Calca pa desbloquiar"
279279
@@ -494,8 +494,8 @@ msgid "Hi!"
494494msgstr "¡Hola!"
495495
496496#: qml/Wizard/Pages/10-welcome.qml:44
497−msgid "Welcome to your Ubuntu phone."
498−msgstr "Bienllegáu/ada al to teléfonu d'Ubuntu"
497+msgid "Welcome to your Ubuntu device."
498+msgstr ""
499499
500500#: qml/Wizard/Pages/10-welcome.qml:52
501501msgid "Let’s get started."
@@ -525,8 +525,8 @@ msgid "Lock security"
525525msgstr "Seguranza del bloquéu"
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:79
528−msgid "Please select how you’d like to unlock your phone."
529−msgstr "Por favor, esbilla como te prestaría desbloquiar el teléfonu."
528+msgid "Please select how you’d like to unlock your device."
529+msgstr ""
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:102
532532msgctxt "Label: Type of security method"
@@ -633,8 +633,8 @@ msgid "Nice work!"
633633msgstr "¡Bon trabayu!"
634634
635635#: qml/Wizard/Pages/80-finished.qml:46
636−msgid "Your phone is now ready to use."
637−msgstr "El teléfonu yá ta tresnáu pa usase."
636+msgid "Your device is now ready to use."
637+msgstr ""
638638
639639#: qml/Wizard/Pages/80-finished.qml:53
640640msgid "Finish"
@@ -773,6 +773,15 @@ msgstr "%1 〉"
773773#~ msgid "Please re-enter"
774774#~ msgstr "Por favor, reintroduzla"
775775
776+#~ msgid "Please select how you’d like to unlock your phone."
777+#~ msgstr "Por favor, esbilla como te prestaría desbloquiar el teléfonu."
778+
779+#~ msgid "Welcome to your Ubuntu phone."
780+#~ msgstr "Bienllegáu/ada al to teléfonu d'Ubuntu"
781+
782+#~ msgid "Your phone is now ready to use."
783+#~ msgstr "El teléfonu yá ta tresnáu pa usase."
784+
776785#~ msgid "%a %H:%M"
777786#~ msgstr "%a %H:%M"
778787
po/az.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-09-03 16:39+0000\n"
1212"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
1313"Language-Team: Azerbaijani <az@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -491,7 +491,7 @@ msgid "Hi!"
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:44
494−msgid "Welcome to your Ubuntu phone."
494+msgid "Welcome to your Ubuntu device."
495495msgstr ""
496496
497497#: qml/Wizard/Pages/10-welcome.qml:52
@@ -522,7 +522,7 @@ msgid "Lock security"
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:79
525−msgid "Please select how you’d like to unlock your phone."
525+msgid "Please select how you’d like to unlock your device."
526526msgstr ""
527527
528528#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -623,7 +623,7 @@ msgid "Nice work!"
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:46
626−msgid "Your phone is now ready to use."
626+msgid "Your device is now ready to use."
627627msgstr ""
628628
629629#: qml/Wizard/Pages/80-finished.qml:53
po/be.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-13 13:12+0000\n"
1212"Last-Translator: Mikhail_SaTuRn <mikhail_saturn@tut.by>\n"
1313"Language-Team: Belarusian <be@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -273,11 +273,11 @@ msgstr ""
273273msgid "Unlock"
274274msgstr "Разблакаваць"
275275
276−#: qml/Greeter/LoginList.qml:236
276+#: qml/Greeter/LoginList.qml:239
277277msgid "Retry"
278278msgstr "Паспрабаваць зноў"
279279
280−#: qml/Greeter/LoginList.qml:237
280+#: qml/Greeter/LoginList.qml:240
281281msgid "Tap to unlock"
282282msgstr "Націсніце, каб разблакаваць"
283283
@@ -501,8 +501,8 @@ msgid "Hi!"
501501msgstr "Вітай!"
502502
503503#: qml/Wizard/Pages/10-welcome.qml:44
504−msgid "Welcome to your Ubuntu phone."
505−msgstr "Вітаем Вас у сістэме тэлефона Ubuntu."
504+msgid "Welcome to your Ubuntu device."
505+msgstr ""
506506
507507#: qml/Wizard/Pages/10-welcome.qml:52
508508msgid "Let’s get started."
@@ -532,8 +532,8 @@ msgid "Lock security"
532532msgstr "Блакіроўка"
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:79
535−msgid "Please select how you’d like to unlock your phone."
536−msgstr "Калі ласка, абярыце спосаб разблакавання тэлефона."
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:102
539539msgctxt "Label: Type of security method"
@@ -640,8 +640,8 @@ msgid "Nice work!"
640640msgstr "Выдатная праца!"
641641
642642#: qml/Wizard/Pages/80-finished.qml:46
643−msgid "Your phone is now ready to use."
644−msgstr "Цяпер Вашым тэлефонам можна карыстацца."
643+msgid "Your device is now ready to use."
644+msgstr ""
645645
646646#: qml/Wizard/Pages/80-finished.qml:53
647647msgid "Finish"
@@ -746,6 +746,15 @@ msgstr "%1 〉"
746746#~ msgid "Store"
747747#~ msgstr "Крама"
748748
749+#~ msgid "Welcome to your Ubuntu phone."
750+#~ msgstr "Вітаем Вас у сістэме тэлефона Ubuntu."
751+
752+#~ msgid "Please select how you’d like to unlock your phone."
753+#~ msgstr "Калі ласка, абярыце спосаб разблакавання тэлефона."
754+
755+#~ msgid "Your phone is now ready to use."
756+#~ msgstr "Цяпер Вашым тэлефонам можна карыстацца."
757+
749758#~ msgid "Restart"
750759#~ msgstr "Перазапусціць"
751760
po/bg.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-04-12 14:43+0000\n"
1212"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
1313"Language-Team: Bulgarian <bg@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr ""
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr ""
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr ""
278278
@@ -489,7 +489,7 @@ msgid "Hi!"
489489msgstr ""
490490
491491#: qml/Wizard/Pages/10-welcome.qml:44
492−msgid "Welcome to your Ubuntu phone."
492+msgid "Welcome to your Ubuntu device."
493493msgstr ""
494494
495495#: qml/Wizard/Pages/10-welcome.qml:52
@@ -520,7 +520,7 @@ msgid "Lock security"
520520msgstr ""
521521
522522#: qml/Wizard/Pages/30-passwd-type.qml:79
523−msgid "Please select how you’d like to unlock your phone."
523+msgid "Please select how you’d like to unlock your device."
524524msgstr ""
525525
526526#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -621,7 +621,7 @@ msgid "Nice work!"
621621msgstr ""
622622
623623#: qml/Wizard/Pages/80-finished.qml:46
624−msgid "Your phone is now ready to use."
624+msgid "Your device is now ready to use."
625625msgstr ""
626626
627627#: qml/Wizard/Pages/80-finished.qml:53
po/bn.po+16−10
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-11-27 19:38+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Bengali <bn@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr "লক খুলুন"
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr ""
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr "লক খোলার জন্য চাপ দিন"
278278
@@ -490,8 +490,8 @@ msgid "Hi!"
490490msgstr ""
491491
492492#: qml/Wizard/Pages/10-welcome.qml:44
493−msgid "Welcome to your Ubuntu phone."
494−msgstr "আপনার উবুন্টু ফোনে স্বাগতম।"
493+msgid "Welcome to your Ubuntu device."
494+msgstr ""
495495
496496#: qml/Wizard/Pages/10-welcome.qml:52
497497msgid "Let’s get started."
@@ -521,8 +521,8 @@ msgid "Lock security"
521521msgstr "নিরাপত্তা লক"
522522
523523#: qml/Wizard/Pages/30-passwd-type.qml:79
524−msgid "Please select how you’d like to unlock your phone."
525−msgstr "আপনি কিভাবে ফোনের লক খুলতে চান তা নির্ধারণ করুন।"
524+msgid "Please select how you’d like to unlock your device."
525+msgstr ""
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:102
528528msgctxt "Label: Type of security method"
@@ -622,7 +622,7 @@ msgid "Nice work!"
622622msgstr ""
623623
624624#: qml/Wizard/Pages/80-finished.qml:46
625−msgid "Your phone is now ready to use."
625+msgid "Your device is now ready to use."
626626msgstr ""
627627
628628#: qml/Wizard/Pages/80-finished.qml:53
@@ -666,6 +666,9 @@ msgstr ""
666666msgid "%1 〉"
667667msgstr ""
668668
669+#~ msgid "Welcome to your Ubuntu phone."
670+#~ msgstr "আপনার উবুন্টু ফোনে স্বাগতম।"
671+
669672#~ msgid "Log out"
670673#~ msgstr "লগ অাউট"
671674
@@ -725,3 +728,6 @@ msgstr ""
725728
726729#~ msgid "Please re-enter"
727730#~ msgstr "অনুগ্রহ করে আবার লিখুন"
731+
732+#~ msgid "Please select how you’d like to unlock your phone."
733+#~ msgstr "আপনি কিভাবে ফোনের লক খুলতে চান তা নির্ধারণ করুন।"
po/br.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-10-05 06:47+0000\n"
1212"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
1313"Language-Team: Breton <br@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Dibrennañ"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Esaeañ en-dro"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Pouezañ evit dibrennañ"
282282
@@ -497,8 +497,8 @@ msgid "Hi!"
497497msgstr "Salud deoc'h !"
498498
499499#: qml/Wizard/Pages/10-welcome.qml:44
500−msgid "Welcome to your Ubuntu phone."
501−msgstr "Deuet-mat oc'h en ho pellgomzer Ubuntu."
500+msgid "Welcome to your Ubuntu device."
501+msgstr ""
502502
503503#: qml/Wizard/Pages/10-welcome.qml:52
504504msgid "Let’s get started."
@@ -528,9 +528,8 @@ msgid "Lock security"
528528msgstr "Surentez ar prennañ"
529529
530530#: qml/Wizard/Pages/30-passwd-type.qml:79
531−msgid "Please select how you’d like to unlock your phone."
531+msgid "Please select how you’d like to unlock your device."
532532msgstr ""
533−"Diuzit e peseurt mod e fell deoc'h dibrennañ ho pellgomzer, mar plij."
534533
535534#: qml/Wizard/Pages/30-passwd-type.qml:102
536535msgctxt "Label: Type of security method"
@@ -637,8 +636,8 @@ msgid "Nice work!"
637636msgstr "Gwellat labour !"
638637
639638#: qml/Wizard/Pages/80-finished.qml:46
640−msgid "Your phone is now ready to use."
641−msgstr "Prest eo ho pellgomzer da vezañ implijet bremañ."
639+msgid "Your device is now ready to use."
640+msgstr ""
642641
643642#: qml/Wizard/Pages/80-finished.qml:53
644643msgid "Finish"
@@ -780,6 +779,16 @@ msgstr "%1 〉"
780779#~ msgid "Please re-enter"
781780#~ msgstr "Adverkañ, mar plij"
782781
782+#~ msgid "Please select how you’d like to unlock your phone."
783+#~ msgstr ""
784+#~ "Diuzit e peseurt mod e fell deoc'h dibrennañ ho pellgomzer, mar plij."
785+
786+#~ msgid "Welcome to your Ubuntu phone."
787+#~ msgstr "Deuet-mat oc'h en ho pellgomzer Ubuntu."
788+
789+#~ msgid "Your phone is now ready to use."
790+#~ msgstr "Prest eo ho pellgomzer da vezañ implijet bremañ."
791+
783792#~ msgid "%a %d %b %H:%M"
784793#~ msgstr "%a %b %d %H:%M"
785794
po/bs.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-01 20:06+0000\n"
1212"Last-Translator: Kenan Gutić <Unknown>\n"
1313"Language-Team: Bosnian <bs@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Otključaj"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Ponovi"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Kucnite za otključavanje"
282282
@@ -500,8 +500,8 @@ msgid "Hi!"
500500msgstr "Ćao!"
501501
502502#: qml/Wizard/Pages/10-welcome.qml:44
503−msgid "Welcome to your Ubuntu phone."
504−msgstr "Dobrodošli u vaš Ubuntu telefon."
503+msgid "Welcome to your Ubuntu device."
504+msgstr ""
505505
506506#: qml/Wizard/Pages/10-welcome.qml:52
507507msgid "Let’s get started."
@@ -533,8 +533,8 @@ msgid "Lock security"
533533msgstr "Sigurnost zaključavanja"
534534
535535#: qml/Wizard/Pages/30-passwd-type.qml:79
536−msgid "Please select how you’d like to unlock your phone."
537−msgstr "Molimo izaberite kako biste željeli da otključavate vaš telefon."
536+msgid "Please select how you’d like to unlock your device."
537+msgstr ""
538538
539539#: qml/Wizard/Pages/30-passwd-type.qml:102
540540msgctxt "Label: Type of security method"
@@ -640,8 +640,8 @@ msgid "Nice work!"
640640msgstr "Dobro urađeno!"
641641
642642#: qml/Wizard/Pages/80-finished.qml:46
643−msgid "Your phone is now ready to use."
644−msgstr "Vaš telefon je sada spreman za upotrebu."
643+msgid "Your device is now ready to use."
644+msgstr ""
645645
646646#: qml/Wizard/Pages/80-finished.qml:53
647647msgid "Finish"
@@ -698,3 +698,12 @@ msgstr "%1 〉"
698698
699699#~ msgid "Please re-enter"
700700#~ msgstr "Molimo ponovo unesite"
701+
702+#~ msgid "Welcome to your Ubuntu phone."
703+#~ msgstr "Dobrodošli u vaš Ubuntu telefon."
704+
705+#~ msgid "Please select how you’d like to unlock your phone."
706+#~ msgstr "Molimo izaberite kako biste željeli da otključavate vaš telefon."
707+
708+#~ msgid "Your phone is now ready to use."
709+#~ msgstr "Vaš telefon je sada spreman za upotrebu."
po/ca.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-04 09:48+0000\n"
1212"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
1313"Language-Team: Catalan <ca@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Desbloca"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Torna-ho a provar"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Feu un toc per desblocar"
284284
@@ -501,8 +501,8 @@ msgid "Hi!"
501501msgstr "Hola!"
502502
503503#: qml/Wizard/Pages/10-welcome.qml:44
504−msgid "Welcome to your Ubuntu phone."
505−msgstr "Us donem la benvinguda al vostre telèfon Ubuntu."
504+msgid "Welcome to your Ubuntu device."
505+msgstr ""
506506
507507#: qml/Wizard/Pages/10-welcome.qml:52
508508msgid "Let’s get started."
@@ -532,8 +532,8 @@ msgid "Lock security"
532532msgstr "Seguretat del bloqueig"
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:79
535−msgid "Please select how you’d like to unlock your phone."
536−msgstr "Seleccioneu com voleu desblocar el telèfon."
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:102
539539msgctxt "Label: Type of security method"
@@ -642,8 +642,8 @@ msgid "Nice work!"
642642msgstr "Bona feina!"
643643
644644#: qml/Wizard/Pages/80-finished.qml:46
645−msgid "Your phone is now ready to use."
646−msgstr "Ja podeu utilitzar el vostre telèfon."
645+msgid "Your device is now ready to use."
646+msgstr ""
647647
648648#: qml/Wizard/Pages/80-finished.qml:53
649649msgid "Finish"
@@ -786,6 +786,15 @@ msgstr "%1 〉"
786786#~ msgid "Manage Scopes"
787787#~ msgstr "Gestioneu les lents"
788788
789+#~ msgid "Welcome to your Ubuntu phone."
790+#~ msgstr "Us donem la benvinguda al vostre telèfon Ubuntu."
791+
792+#~ msgid "Please select how you’d like to unlock your phone."
793+#~ msgstr "Seleccioneu com voleu desblocar el telèfon."
794+
795+#~ msgid "Your phone is now ready to use."
796+#~ msgstr "Ja podeu utilitzar el vostre telèfon."
797+
789798#~ msgid "Yesterday %l:%M %p"
790799#~ msgstr "Ahir %l.%M %p"
791800
po/ca@valencia.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-02-22 15:22+0000\n"
1212"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
1313"Language-Team: Catalan <ca@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Desbloca"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr ""
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr ""
282282
@@ -499,8 +499,8 @@ msgid "Hi!"
499499msgstr "Hola!"
500500
501501#: qml/Wizard/Pages/10-welcome.qml:44
502−msgid "Welcome to your Ubuntu phone."
503−msgstr "Vos donem la benvinguda al vostre telèfon Ubuntu."
502+msgid "Welcome to your Ubuntu device."
503+msgstr ""
504504
505505#: qml/Wizard/Pages/10-welcome.qml:52
506506msgid "Let’s get started."
@@ -530,8 +530,8 @@ msgid "Lock security"
530530msgstr "Seguretat del bloqueig"
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:79
533−msgid "Please select how you’d like to unlock your phone."
534−msgstr "Seleccioneu com voleu desblocar el telèfon."
533+msgid "Please select how you’d like to unlock your device."
534+msgstr ""
535535
536536#: qml/Wizard/Pages/30-passwd-type.qml:102
537537msgctxt "Label: Type of security method"
@@ -640,8 +640,8 @@ msgid "Nice work!"
640640msgstr "Bona faena!"
641641
642642#: qml/Wizard/Pages/80-finished.qml:46
643−msgid "Your phone is now ready to use."
644−msgstr "Ja podeu utilitzar el vostre telèfon."
643+msgid "Your device is now ready to use."
644+msgstr ""
645645
646646#: qml/Wizard/Pages/80-finished.qml:53
647647msgid "Finish"
@@ -774,6 +774,15 @@ msgstr "%1 〉"
774774#~ msgid "Please re-enter"
775775#~ msgstr "Torneu-ho a introduir"
776776
777+#~ msgid "Welcome to your Ubuntu phone."
778+#~ msgstr "Vos donem la benvinguda al vostre telèfon Ubuntu."
779+
780+#~ msgid "Please select how you’d like to unlock your phone."
781+#~ msgstr "Seleccioneu com voleu desblocar el telèfon."
782+
783+#~ msgid "Your phone is now ready to use."
784+#~ msgstr "Ja podeu utilitzar el vostre telèfon."
785+
777786#~ msgid "Type or say a command"
778787#~ msgstr "Escriviu o pronuncieu una ordre"
779788
po/ce.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-02-15 04:01+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Chechen <ce@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/ckb.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-01-21 11:05+0000\n"
1212"Last-Translator: Aras <aras.noori@gmail.com>\n"
1313"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/cs.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-07 10:44+0000\n"
1212"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
1313"Language-Team: Czech <cs@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020"Language: cs\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Odemknout"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Znovu"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Klepnout pro odemčení"
282282
@@ -500,8 +500,8 @@ msgid "Hi!"
500500msgstr "Ahoj!"
501501
502502#: qml/Wizard/Pages/10-welcome.qml:44
503−msgid "Welcome to your Ubuntu phone."
504−msgstr "Vítejte ve vašem Ubuntu telefonu."
503+msgid "Welcome to your Ubuntu device."
504+msgstr ""
505505
506506#: qml/Wizard/Pages/10-welcome.qml:52
507507msgid "Let’s get started."
@@ -531,8 +531,8 @@ msgid "Lock security"
531531msgstr "Bezpečnostní uzamčení"
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:79
534−msgid "Please select how you’d like to unlock your phone."
535−msgstr "Zvolte, prosím, jak chcete svůj telefon odemykat."
534+msgid "Please select how you’d like to unlock your device."
535+msgstr ""
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:102
538538msgctxt "Label: Type of security method"
@@ -639,8 +639,8 @@ msgid "Nice work!"
639639msgstr "Skvělá práce!"
640640
641641#: qml/Wizard/Pages/80-finished.qml:46
642−msgid "Your phone is now ready to use."
643−msgstr "Váš telefon je nyní připraven k použití."
642+msgid "Your device is now ready to use."
643+msgstr ""
644644
645645#: qml/Wizard/Pages/80-finished.qml:53
646646msgid "Finish"
@@ -734,6 +734,15 @@ msgstr "%1 〉"
734734#~ msgid "Please re-enter"
735735#~ msgstr "Vložte znovu"
736736
737+#~ msgid "Welcome to your Ubuntu phone."
738+#~ msgstr "Vítejte ve vašem Ubuntu telefonu."
739+
740+#~ msgid "Please select how you’d like to unlock your phone."
741+#~ msgstr "Zvolte, prosím, jak chcete svůj telefon odemykat."
742+
743+#~ msgid "Your phone is now ready to use."
744+#~ msgstr "Váš telefon je nyní připraven k použití."
745+
737746#~ msgid "%a %d %b %H:%M"
738747#~ msgstr "%a %b. %d %H:%M"
739748
po/cy.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-31 13:21+0000\n"
1212"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
1313"Language-Team: Welsh <cy@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
1818"2 : 3;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -273,11 +273,11 @@ msgstr ""
273273msgid "Unlock"
274274msgstr "Datgloi"
275275
276−#: qml/Greeter/LoginList.qml:236
276+#: qml/Greeter/LoginList.qml:239
277277msgid "Retry"
278278msgstr "Ailgynnig"
279279
280−#: qml/Greeter/LoginList.qml:237
280+#: qml/Greeter/LoginList.qml:240
281281msgid "Tap to unlock"
282282msgstr "Tapiwch i ddatgloi"
283283
@@ -504,8 +504,8 @@ msgid "Hi!"
504504msgstr "Shwmae!"
505505
506506#: qml/Wizard/Pages/10-welcome.qml:44
507−msgid "Welcome to your Ubuntu phone."
508−msgstr "Croeso i'ch ffôn Ubuntu."
507+msgid "Welcome to your Ubuntu device."
508+msgstr ""
509509
510510#: qml/Wizard/Pages/10-welcome.qml:52
511511msgid "Let’s get started."
@@ -535,8 +535,8 @@ msgid "Lock security"
535535msgstr "Diogelwch cloi"
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:79
538−msgid "Please select how you’d like to unlock your phone."
539−msgstr "Dewiswch sut yr hoffech ddatgloi'r ffôn."
538+msgid "Please select how you’d like to unlock your device."
539+msgstr ""
540540
541541#: qml/Wizard/Pages/30-passwd-type.qml:102
542542msgctxt "Label: Type of security method"
@@ -643,8 +643,8 @@ msgid "Nice work!"
643643msgstr "Da iawn!"
644644
645645#: qml/Wizard/Pages/80-finished.qml:46
646−msgid "Your phone is now ready to use."
647−msgstr "Mae eich ffôn yn barod i'w ddefnyddio"
646+msgid "Your device is now ready to use."
647+msgstr ""
648648
649649#: qml/Wizard/Pages/80-finished.qml:53
650650msgid "Finish"
@@ -716,3 +716,12 @@ msgstr "%1 〉"
716716
717717#~ msgid "Tomorrow %H:%M"
718718#~ msgstr "Yfory %H:%M"
719+
720+#~ msgid "Welcome to your Ubuntu phone."
721+#~ msgstr "Croeso i'ch ffôn Ubuntu."
722+
723+#~ msgid "Please select how you’d like to unlock your phone."
724+#~ msgstr "Dewiswch sut yr hoffech ddatgloi'r ffôn."
725+
726+#~ msgid "Your phone is now ready to use."
727+#~ msgstr "Mae eich ffôn yn barod i'w ddefnyddio"
po/da.po+20−11
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
11+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1212"PO-Revision-Date: 2015-07-06 12:05+0000\n"
1313"Last-Translator: Folmer Fredslund <Unknown>\n"
1414"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Type: text/plain; charset=UTF-8\n"
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=2; plural=n != 1;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -273,11 +273,11 @@ msgstr ""
273273msgid "Unlock"
274274msgstr "Lås op"
275275
276−#: qml/Greeter/LoginList.qml:236
276+#: qml/Greeter/LoginList.qml:239
277277msgid "Retry"
278278msgstr "Forsøg igen"
279279
280−#: qml/Greeter/LoginList.qml:237
280+#: qml/Greeter/LoginList.qml:240
281281msgid "Tap to unlock"
282282msgstr "Tap for at låse op"
283283
@@ -498,8 +498,8 @@ msgid "Hi!"
498498msgstr "Hej!"
499499
500500#: qml/Wizard/Pages/10-welcome.qml:44
501−msgid "Welcome to your Ubuntu phone."
502−msgstr "Velkommen til din Ubuntu-telefon."
501+msgid "Welcome to your Ubuntu device."
502+msgstr ""
503503
504504#: qml/Wizard/Pages/10-welcome.qml:52
505505msgid "Let’s get started."
@@ -531,8 +531,8 @@ msgid "Lock security"
531531msgstr "Låsesikkerhed"
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:79
534−msgid "Please select how you’d like to unlock your phone."
535−msgstr "Vælg venligst hvordan du ønsker at låse din telefon op."
534+msgid "Please select how you’d like to unlock your device."
535+msgstr ""
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:102
538538msgctxt "Label: Type of security method"
@@ -639,8 +639,8 @@ msgid "Nice work!"
639639msgstr "Godt arbejde!"
640640
641641#: qml/Wizard/Pages/80-finished.qml:46
642−msgid "Your phone is now ready to use."
643−msgstr "Din telefon er nu klar til brug."
642+msgid "Your device is now ready to use."
643+msgstr ""
644644
645645#: qml/Wizard/Pages/80-finished.qml:53
646646msgid "Finish"
@@ -741,6 +741,15 @@ msgstr "%1 〉"
741741#~ msgid "Please re-enter"
742742#~ msgstr "Vær venlig at genindtaste"
743743
744+#~ msgid "Please select how you’d like to unlock your phone."
745+#~ msgstr "Vælg venligst hvordan du ønsker at låse din telefon op."
746+
747+#~ msgid "Your phone is now ready to use."
748+#~ msgstr "Din telefon er nu klar til brug."
749+
750+#~ msgid "Welcome to your Ubuntu phone."
751+#~ msgstr "Velkommen til din Ubuntu-telefon."
752+
744753#~ msgid "%a %d %b %H:%M"
745754#~ msgstr "%a %b. %d %H:%M"
746755
po/de.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-24 18:03+0000\n"
1212"Last-Translator: Torsten Franz <Unknown>\n"
1313"Language-Team: German <de@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Entsperren"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Erneut versuchen"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Zum Entsperren tippen"
284284
@@ -500,8 +500,8 @@ msgid "Hi!"
500500msgstr "Hallo!"
501501
502502#: qml/Wizard/Pages/10-welcome.qml:44
503−msgid "Welcome to your Ubuntu phone."
504−msgstr "Willkommen zu Ihrem Ubuntu-Telefon."
503+msgid "Welcome to your Ubuntu device."
504+msgstr ""
505505
506506#: qml/Wizard/Pages/10-welcome.qml:52
507507msgid "Let’s get started."
@@ -531,8 +531,8 @@ msgid "Lock security"
531531msgstr "Sicherheit nach dem Sperren"
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:79
534−msgid "Please select how you’d like to unlock your phone."
535−msgstr "Bitte wählen Sie aus, wie Sie Ihr Telefon entsperren wollen."
534+msgid "Please select how you’d like to unlock your device."
535+msgstr ""
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:102
538538msgctxt "Label: Type of security method"
@@ -640,8 +640,8 @@ msgid "Nice work!"
640640msgstr "Gute Arbeit!"
641641
642642#: qml/Wizard/Pages/80-finished.qml:46
643−msgid "Your phone is now ready to use."
644−msgstr "Ihr Telefon ist nun einsatzbereit."
643+msgid "Your device is now ready to use."
644+msgstr ""
645645
646646#: qml/Wizard/Pages/80-finished.qml:53
647647msgid "Finish"
@@ -781,6 +781,15 @@ msgstr "%1 〉"
781781#~ msgid "Please re-enter"
782782#~ msgstr "Bitte erneut eingeben"
783783
784+#~ msgid "Welcome to your Ubuntu phone."
785+#~ msgstr "Willkommen zu Ihrem Ubuntu-Telefon."
786+
787+#~ msgid "Please select how you’d like to unlock your phone."
788+#~ msgstr "Bitte wählen Sie aus, wie Sie Ihr Telefon entsperren wollen."
789+
790+#~ msgid "Your phone is now ready to use."
791+#~ msgstr "Ihr Telefon ist nun einsatzbereit."
792+
784793#~ msgid "%a %H:%M"
785794#~ msgstr "%a %k:%M"
786795
po/el.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-04 09:38+0000\n"
1212"Last-Translator: Aggelos Arnaoutis <angelosarn@hotmail.com>\n"
1313"Language-Team: Greek <el@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Ξεκλείδωμα"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Επανάληψη"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Ακουμπήστε για να ξεκλειδώσετε"
284284
@@ -502,8 +502,8 @@ msgid "Hi!"
502502msgstr "Γεια!"
503503
504504#: qml/Wizard/Pages/10-welcome.qml:44
505−msgid "Welcome to your Ubuntu phone."
506−msgstr "Καλώς ήρθατε στο Ubuntu phone σας."
505+msgid "Welcome to your Ubuntu device."
506+msgstr ""
507507
508508#: qml/Wizard/Pages/10-welcome.qml:52
509509msgid "Let’s get started."
@@ -535,8 +535,8 @@ msgid "Lock security"
535535msgstr "Κλείδωμα ασφαλείας"
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:79
538−msgid "Please select how you’d like to unlock your phone."
539−msgstr "Παρακαλούμε επιλέξτε πως θα θέλατε να ξεκλειδώνετε το τηλέφωνό σας."
538+msgid "Please select how you’d like to unlock your device."
539+msgstr ""
540540
541541#: qml/Wizard/Pages/30-passwd-type.qml:102
542542msgctxt "Label: Type of security method"
@@ -646,8 +646,8 @@ msgid "Nice work!"
646646msgstr "Ωραία δουλειά!"
647647
648648#: qml/Wizard/Pages/80-finished.qml:46
649−msgid "Your phone is now ready to use."
650−msgstr "Το τηλέφωνό σας είναι πλέον έτοιμο για χρήση."
649+msgid "Your device is now ready to use."
650+msgstr ""
651651
652652#: qml/Wizard/Pages/80-finished.qml:53
653653msgid "Finish"
@@ -780,6 +780,15 @@ msgstr "%1 〉"
780780#~ msgid "Settings"
781781#~ msgstr "Ρυθμίσεις"
782782
783+#~ msgid "Welcome to your Ubuntu phone."
784+#~ msgstr "Καλώς ήρθατε στο Ubuntu phone σας."
785+
786+#~ msgid "Please select how you’d like to unlock your phone."
787+#~ msgstr "Παρακαλούμε επιλέξτε πως θα θέλατε να ξεκλειδώνετε το τηλέφωνό σας."
788+
789+#~ msgid "Your phone is now ready to use."
790+#~ msgstr "Το τηλέφωνό σας είναι πλέον έτοιμο για χρήση."
791+
783792#~ msgid "Power"
784793#~ msgstr "Ενέργεια"
785794
po/en_AU.po+19−10
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-02-12 23:22+0000\n"
1212"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
1313"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,7 +15,7 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-13 05:37+0000\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
1919"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -270,11 +270,11 @@ msgstr ""
270270msgid "Unlock"
271271msgstr "Unlock"
272272
273−#: qml/Greeter/LoginList.qml:236
273+#: qml/Greeter/LoginList.qml:239
274274msgid "Retry"
275275msgstr "Retry"
276276
277−#: qml/Greeter/LoginList.qml:237
277+#: qml/Greeter/LoginList.qml:240
278278msgid "Tap to unlock"
279279msgstr "Tap to unlock"
280280
@@ -495,8 +495,8 @@ msgid "Hi!"
495495msgstr "Hi!"
496496
497497#: qml/Wizard/Pages/10-welcome.qml:44
498−msgid "Welcome to your Ubuntu phone."
499−msgstr "Welcome to your Ubuntu phone."
498+msgid "Welcome to your Ubuntu device."
499+msgstr ""
500500
501501#: qml/Wizard/Pages/10-welcome.qml:52
502502msgid "Let’s get started."
@@ -526,8 +526,8 @@ msgid "Lock security"
526526msgstr "Lock security"
527527
528528#: qml/Wizard/Pages/30-passwd-type.qml:79
529−msgid "Please select how you’d like to unlock your phone."
530−msgstr "Please select how you’d like to unlock your phone."
529+msgid "Please select how you’d like to unlock your device."
530+msgstr ""
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:102
533533msgctxt "Label: Type of security method"
@@ -633,8 +633,8 @@ msgid "Nice work!"
633633msgstr "Nice work!"
634634
635635#: qml/Wizard/Pages/80-finished.qml:46
636−msgid "Your phone is now ready to use."
637−msgstr "Your phone is now ready to use."
636+msgid "Your device is now ready to use."
637+msgstr ""
638638
639639#: qml/Wizard/Pages/80-finished.qml:53
640640msgid "Finish"
@@ -771,6 +771,15 @@ msgstr "%1 〉"
771771#~ msgid "Please re-enter"
772772#~ msgstr "Please re-enter"
773773
774+#~ msgid "Welcome to your Ubuntu phone."
775+#~ msgstr "Welcome to your Ubuntu phone."
776+
777+#~ msgid "Please select how you’d like to unlock your phone."
778+#~ msgstr "Please select how you’d like to unlock your phone."
779+
780+#~ msgid "Your phone is now ready to use."
781+#~ msgstr "Your phone is now ready to use."
782+
774783#~ msgid "%a %d %b %H:%M"
775784#~ msgstr "%a %b %d %H:%M"
776785
po/en_GB.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-04-23 12:59+0000\n"
1212"Last-Translator: Andi Chandler <Unknown>\n"
1313"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -270,11 +270,11 @@ msgstr ""
270270msgid "Unlock"
271271msgstr "Unlock"
272272
273−#: qml/Greeter/LoginList.qml:236
273+#: qml/Greeter/LoginList.qml:239
274274msgid "Retry"
275275msgstr "Retry"
276276
277−#: qml/Greeter/LoginList.qml:237
277+#: qml/Greeter/LoginList.qml:240
278278msgid "Tap to unlock"
279279msgstr "Tap to unlock"
280280
@@ -495,8 +495,8 @@ msgid "Hi!"
495495msgstr "Hi!"
496496
497497#: qml/Wizard/Pages/10-welcome.qml:44
498−msgid "Welcome to your Ubuntu phone."
499−msgstr "Welcome to your Ubuntu phone."
498+msgid "Welcome to your Ubuntu device."
499+msgstr ""
500500
501501#: qml/Wizard/Pages/10-welcome.qml:52
502502msgid "Let’s get started."
@@ -526,8 +526,8 @@ msgid "Lock security"
526526msgstr "Lock security"
527527
528528#: qml/Wizard/Pages/30-passwd-type.qml:79
529−msgid "Please select how you’d like to unlock your phone."
530−msgstr "Please select how you’d like to unlock your phone."
529+msgid "Please select how you’d like to unlock your device."
530+msgstr ""
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:102
533533msgctxt "Label: Type of security method"
@@ -633,8 +633,8 @@ msgid "Nice work!"
633633msgstr "Nice work!"
634634
635635#: qml/Wizard/Pages/80-finished.qml:46
636−msgid "Your phone is now ready to use."
637−msgstr "Your phone is now ready to use."
636+msgid "Your device is now ready to use."
637+msgstr ""
638638
639639#: qml/Wizard/Pages/80-finished.qml:53
640640msgid "Finish"
@@ -771,6 +771,15 @@ msgstr "%1 〉"
771771#~ msgid "Please re-enter"
772772#~ msgstr "Please re-enter"
773773
774+#~ msgid "Please select how you’d like to unlock your phone."
775+#~ msgstr "Please select how you’d like to unlock your phone."
776+
777+#~ msgid "Welcome to your Ubuntu phone."
778+#~ msgstr "Welcome to your Ubuntu phone."
779+
780+#~ msgid "Your phone is now ready to use."
781+#~ msgstr "Your phone is now ready to use."
782+
774783#~ msgid "%a %H:%M"
775784#~ msgstr "%a %H:%M"
776785
po/eo.po+12−9
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-06-06 23:37+0000\n"
1212"Last-Translator: Eliovir <Unknown>\n"
1313"Language-Team: Esperanto <eo@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "Malŝlosi"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "Reprovi"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,8 +487,8 @@ msgid "Hi!"
487487msgstr "Saluton!"
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
491−msgstr "Bonvenon al via Ubuntu-telefono."
490+msgid "Welcome to your Ubuntu device."
491+msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
494494msgid "Let’s get started."
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
@@ -662,3 +662,6 @@ msgstr "〈 %1"
662662#, qt-format
663663msgid "%1 〉"
664664msgstr "%1 〉"
665+
666+#~ msgid "Welcome to your Ubuntu phone."
667+#~ msgstr "Bonvenon al via Ubuntu-telefono."
po/es.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-01-15 14:48+0000\n"
1212"Last-Translator: Víctor R. Ruiz <Unknown>\n"
1313"Language-Team: Spanish <es@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -276,11 +276,11 @@ msgstr ""
276276msgid "Unlock"
277277msgstr "Desbloquear"
278278
279−#: qml/Greeter/LoginList.qml:236
279+#: qml/Greeter/LoginList.qml:239
280280msgid "Retry"
281281msgstr "Reintentar"
282282
283−#: qml/Greeter/LoginList.qml:237
283+#: qml/Greeter/LoginList.qml:240
284284msgid "Tap to unlock"
285285msgstr "Toque para desbloquear"
286286
@@ -501,8 +501,8 @@ msgid "Hi!"
501501msgstr "¡Hola!"
502502
503503#: qml/Wizard/Pages/10-welcome.qml:44
504−msgid "Welcome to your Ubuntu phone."
505−msgstr "Bienvenido a su teléfono Ubuntu."
504+msgid "Welcome to your Ubuntu device."
505+msgstr ""
506506
507507#: qml/Wizard/Pages/10-welcome.qml:52
508508msgid "Let’s get started."
@@ -532,8 +532,8 @@ msgid "Lock security"
532532msgstr "Seguridad de bloqueo"
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:79
535−msgid "Please select how you’d like to unlock your phone."
536−msgstr "Seleccione el método de desbloqueo del teléfono."
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:102
539539msgctxt "Label: Type of security method"
@@ -639,8 +639,8 @@ msgid "Nice work!"
639639msgstr "¡Buen trabajo!"
640640
641641#: qml/Wizard/Pages/80-finished.qml:46
642−msgid "Your phone is now ready to use."
643−msgstr "El teléfono ya está listo para usarse."
642+msgid "Your device is now ready to use."
643+msgstr ""
644644
645645#: qml/Wizard/Pages/80-finished.qml:53
646646msgid "Finish"
@@ -780,6 +780,15 @@ msgstr "%1 〉"
780780#~ msgid "Manage Scopes"
781781#~ msgstr "Administrar Scopes"
782782
783+#~ msgid "Please select how you’d like to unlock your phone."
784+#~ msgstr "Seleccione el método de desbloqueo del teléfono."
785+
786+#~ msgid "Welcome to your Ubuntu phone."
787+#~ msgstr "Bienvenido a su teléfono Ubuntu."
788+
789+#~ msgid "Your phone is now ready to use."
790+#~ msgstr "El teléfono ya está listo para usarse."
791+
783792#~ msgid "%a %d %b %H:%M"
784793#~ msgstr "%a %b %d %H:%M"
785794
po/eu.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-13 23:29+0000\n"
1212"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
1313"Language-Team: Basque <eu@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -269,11 +269,11 @@ msgstr ""
269269msgid "Unlock"
270270msgstr "Desblokeatu"
271271
272−#: qml/Greeter/LoginList.qml:236
272+#: qml/Greeter/LoginList.qml:239
273273msgid "Retry"
274274msgstr "Saiatu berriz"
275275
276−#: qml/Greeter/LoginList.qml:237
276+#: qml/Greeter/LoginList.qml:240
277277msgid "Tap to unlock"
278278msgstr "Ukitu desblokeatzeko"
279279
@@ -494,8 +494,8 @@ msgid "Hi!"
494494msgstr "Epa!"
495495
496496#: qml/Wizard/Pages/10-welcome.qml:44
497−msgid "Welcome to your Ubuntu phone."
498−msgstr "Ongi etorri zure Ubuntu telefonora."
497+msgid "Welcome to your Ubuntu device."
498+msgstr ""
499499
500500#: qml/Wizard/Pages/10-welcome.qml:52
501501msgid "Let’s get started."
@@ -525,8 +525,8 @@ msgid "Lock security"
525525msgstr "Blokeo-segurtasuna"
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:79
528−msgid "Please select how you’d like to unlock your phone."
529−msgstr "Aukeratu telefonoa nola desblokeatu nahi duzun."
528+msgid "Please select how you’d like to unlock your device."
529+msgstr ""
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:102
532532msgctxt "Label: Type of security method"
@@ -634,8 +634,8 @@ msgid "Nice work!"
634634msgstr "Bikain!"
635635
636636#: qml/Wizard/Pages/80-finished.qml:46
637−msgid "Your phone is now ready to use."
638−msgstr "Zure telefonoa erabiltzeko prest dago."
637+msgid "Your device is now ready to use."
638+msgstr ""
639639
640640#: qml/Wizard/Pages/80-finished.qml:53
641641msgid "Finish"
@@ -775,6 +775,15 @@ msgstr "%1 〉"
775775#~ msgid "Please re-enter"
776776#~ msgstr "Errepikatu"
777777
778+#~ msgid "Welcome to your Ubuntu phone."
779+#~ msgstr "Ongi etorri zure Ubuntu telefonora."
780+
781+#~ msgid "Please select how you’d like to unlock your phone."
782+#~ msgstr "Aukeratu telefonoa nola desblokeatu nahi duzun."
783+
784+#~ msgid "Your phone is now ready to use."
785+#~ msgstr "Zure telefonoa erabiltzeko prest dago."
786+
778787#~ msgid "%a %H:%M"
779788#~ msgstr "%a %H:%M"
780789
po/fa.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-11 15:43+0000\n"
1212"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
1313"Language-Team: Persian <fa@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -269,11 +269,11 @@ msgstr ""
269269msgid "Unlock"
270270msgstr "بازکردن قفل"
271271
272−#: qml/Greeter/LoginList.qml:236
272+#: qml/Greeter/LoginList.qml:239
273273msgid "Retry"
274274msgstr "تلاش دوباره"
275275
276−#: qml/Greeter/LoginList.qml:237
276+#: qml/Greeter/LoginList.qml:240
277277msgid "Tap to unlock"
278278msgstr "برای باز کردن قفل ضربه بزنید"
279279
@@ -491,8 +491,8 @@ msgid "Hi!"
491491msgstr "سلام!"
492492
493493#: qml/Wizard/Pages/10-welcome.qml:44
494−msgid "Welcome to your Ubuntu phone."
495−msgstr "به تلفن اوبونتوی خودتان خوش آمدید."
494+msgid "Welcome to your Ubuntu device."
495+msgstr ""
496496
497497#: qml/Wizard/Pages/10-welcome.qml:52
498498msgid "Let’s get started."
@@ -523,8 +523,8 @@ msgid "Lock security"
523523msgstr "امنیت قفل"
524524
525525#: qml/Wizard/Pages/30-passwd-type.qml:79
526−msgid "Please select how you’d like to unlock your phone."
527−msgstr "لطفاً برگزینید که می‌خواهید چگونه قفل تلفنتان را باز کنید."
526+msgid "Please select how you’d like to unlock your device."
527+msgstr ""
528528
529529#: qml/Wizard/Pages/30-passwd-type.qml:102
530530msgctxt "Label: Type of security method"
@@ -631,8 +631,8 @@ msgid "Nice work!"
631631msgstr "عالی بود!"
632632
633633#: qml/Wizard/Pages/80-finished.qml:46
634−msgid "Your phone is now ready to use."
635−msgstr "هم‌اکنون تلفن شما آماده‌ی استفاده است."
634+msgid "Your device is now ready to use."
635+msgstr ""
636636
637637#: qml/Wizard/Pages/80-finished.qml:53
638638msgid "Finish"
@@ -769,6 +769,15 @@ msgstr "%1 〉"
769769#~ msgid "Manage Scopes"
770770#~ msgstr "مدیریت حوزه‌ها"
771771
772+#~ msgid "Please select how you’d like to unlock your phone."
773+#~ msgstr "لطفاً برگزینید که می‌خواهید چگونه قفل تلفنتان را باز کنید."
774+
775+#~ msgid "Welcome to your Ubuntu phone."
776+#~ msgstr "به تلفن اوبونتوی خودتان خوش آمدید."
777+
778+#~ msgid "Your phone is now ready to use."
779+#~ msgstr "هم‌اکنون تلفن شما آماده‌ی استفاده است."
780+
772781#~ msgid "%a %d %b %H:%M"
773782#~ msgstr "%a %d %b %OH:%OM"
774783
po/fi.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-04 18:32+0000\n"
1212"Last-Translator: Jiri Grönroos <Unknown>\n"
1313"Language-Team: Finnish <fi@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Avaa lukitus"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Yritä uudelleen"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Napauta avataksesi lukituksen"
284284
@@ -499,8 +499,8 @@ msgid "Hi!"
499499msgstr "Hei!"
500500
501501#: qml/Wizard/Pages/10-welcome.qml:44
502−msgid "Welcome to your Ubuntu phone."
503−msgstr "Tervetuloa Ubuntu-puhelimen pariin."
502+msgid "Welcome to your Ubuntu device."
503+msgstr ""
504504
505505#: qml/Wizard/Pages/10-welcome.qml:52
506506msgid "Let’s get started."
@@ -532,8 +532,8 @@ msgid "Lock security"
532532msgstr "Lukitusturva"
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:79
535−msgid "Please select how you’d like to unlock your phone."
536−msgstr "Valitse puhelimen lukituksen avaustapa."
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:102
539539msgctxt "Label: Type of security method"
@@ -638,8 +638,8 @@ msgid "Nice work!"
638638msgstr "Hyvä!"
639639
640640#: qml/Wizard/Pages/80-finished.qml:46
641−msgid "Your phone is now ready to use."
642−msgstr "Puhelimesi on nyt valmis käytettäväksi."
641+msgid "Your device is now ready to use."
642+msgstr ""
643643
644644#: qml/Wizard/Pages/80-finished.qml:53
645645msgid "Finish"
@@ -776,6 +776,15 @@ msgstr "%1 〉"
776776#~ msgid "Please re-enter"
777777#~ msgstr "Anna uudelleen"
778778
779+#~ msgid "Welcome to your Ubuntu phone."
780+#~ msgstr "Tervetuloa Ubuntu-puhelimen pariin."
781+
782+#~ msgid "Please select how you’d like to unlock your phone."
783+#~ msgstr "Valitse puhelimen lukituksen avaustapa."
784+
785+#~ msgid "Your phone is now ready to use."
786+#~ msgstr "Puhelimesi on nyt valmis käytettäväksi."
787+
779788#~ msgid "Tomorrow %l:%M %p"
780789#~ msgstr "Huomenna %l:%M %p"
781790
po/fo.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-01-14 20:08+0000\n"
1212"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
1313"Language-Team: Faroese <fo@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/fr.po+19−10
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-02-13 09:30+0000\n"
1212"Last-Translator: Anne <anneonyme017@gmail.com>\n"
1313"Language-Team: French <fr@li.org>\n"
@@ -15,7 +15,7 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-14 06:10+0000\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
1919"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -278,11 +278,11 @@ msgstr ""
278278msgid "Unlock"
279279msgstr "Déverrouiller"
280280
281−#: qml/Greeter/LoginList.qml:236
281+#: qml/Greeter/LoginList.qml:239
282282msgid "Retry"
283283msgstr "Réessayer"
284284
285−#: qml/Greeter/LoginList.qml:237
285+#: qml/Greeter/LoginList.qml:240
286286msgid "Tap to unlock"
287287msgstr "Appuyer pour déverrouiller"
288288
@@ -505,8 +505,8 @@ msgid "Hi!"
505505msgstr "Salut !"
506506
507507#: qml/Wizard/Pages/10-welcome.qml:44
508−msgid "Welcome to your Ubuntu phone."
509−msgstr "Bienvenue sur votre téléphone Ubuntu."
508+msgid "Welcome to your Ubuntu device."
509+msgstr ""
510510
511511#: qml/Wizard/Pages/10-welcome.qml:52
512512msgid "Let’s get started."
@@ -538,9 +538,8 @@ msgid "Lock security"
538538msgstr "Sécurité de verrouillage"
539539
540540#: qml/Wizard/Pages/30-passwd-type.qml:79
541−msgid "Please select how you’d like to unlock your phone."
541+msgid "Please select how you’d like to unlock your device."
542542msgstr ""
543−"Veuillez sélectionner comment vous souhaitez déverrouiller votre téléphone."
544543
545544#: qml/Wizard/Pages/30-passwd-type.qml:102
546545msgctxt "Label: Type of security method"
@@ -649,8 +648,8 @@ msgid "Nice work!"
649648msgstr "Beau travail !"
650649
651650#: qml/Wizard/Pages/80-finished.qml:46
652−msgid "Your phone is now ready to use."
653−msgstr "Votre téléphone est maintenant prêt à être utilisé."
651+msgid "Your device is now ready to use."
652+msgstr ""
654653
655654#: qml/Wizard/Pages/80-finished.qml:53
656655msgid "Finish"
@@ -794,6 +793,16 @@ msgstr "%1 〉"
794793#~ msgid "Please re-enter"
795794#~ msgstr "Veuillez ressaisir"
796795
796+#~ msgid "Welcome to your Ubuntu phone."
797+#~ msgstr "Bienvenue sur votre téléphone Ubuntu."
798+
799+#~ msgid "Please select how you’d like to unlock your phone."
800+#~ msgstr ""
801+#~ "Veuillez sélectionner comment vous souhaitez déverrouiller votre téléphone."
802+
803+#~ msgid "Your phone is now ready to use."
804+#~ msgstr "Votre téléphone est maintenant prêt à être utilisé."
805+
797806#~ msgid "%a %H:%M"
798807#~ msgstr "%a %H:%M"
799808
po/ga.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-01-25 11:33+0000\n"
1212"Last-Translator: Joshua Kiley <Unknown>\n"
1313"Language-Team: Irish <ga@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -269,11 +269,11 @@ msgstr ""
269269msgid "Unlock"
270270msgstr "Oscail"
271271
272−#: qml/Greeter/LoginList.qml:236
272+#: qml/Greeter/LoginList.qml:239
273273msgid "Retry"
274274msgstr "Bain triail as arís"
275275
276−#: qml/Greeter/LoginList.qml:237
276+#: qml/Greeter/LoginList.qml:240
277277msgid "Tap to unlock"
278278msgstr "Cnag le hoscail"
279279
@@ -497,8 +497,8 @@ msgid "Hi!"
497497msgstr "Dia duit!"
498498
499499#: qml/Wizard/Pages/10-welcome.qml:44
500−msgid "Welcome to your Ubuntu phone."
501−msgstr "Tá fáilte romhat chuig do fhón Ubuntu."
500+msgid "Welcome to your Ubuntu device."
501+msgstr ""
502502
503503#: qml/Wizard/Pages/10-welcome.qml:52
504504msgid "Let’s get started."
@@ -528,8 +528,8 @@ msgid "Lock security"
528528msgstr "Slándáil ghlasála"
529529
530530#: qml/Wizard/Pages/30-passwd-type.qml:79
531−msgid "Please select how you’d like to unlock your phone."
532−msgstr "Roghnaigh conas ar mhaith leat do fhón a díghlasáil"
531+msgid "Please select how you’d like to unlock your device."
532+msgstr ""
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:102
535535msgctxt "Label: Type of security method"
@@ -636,8 +636,8 @@ msgid "Nice work!"
636636msgstr "D'éirigh leat!"
637637
638638#: qml/Wizard/Pages/80-finished.qml:46
639−msgid "Your phone is now ready to use."
640−msgstr "Tá do fhón reidh le húsáid anois."
639+msgid "Your device is now ready to use."
640+msgstr ""
641641
642642#: qml/Wizard/Pages/80-finished.qml:53
643643msgid "Finish"
@@ -679,3 +679,12 @@ msgstr ""
679679#, qt-format
680680msgid "%1 〉"
681681msgstr ""
682+
683+#~ msgid "Welcome to your Ubuntu phone."
684+#~ msgstr "Tá fáilte romhat chuig do fhón Ubuntu."
685+
686+#~ msgid "Please select how you’d like to unlock your phone."
687+#~ msgstr "Roghnaigh conas ar mhaith leat do fhón a díghlasáil"
688+
689+#~ msgid "Your phone is now ready to use."
690+#~ msgstr "Tá do fhón reidh le húsáid anois."
po/gd.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-16 10:56+0000\n"
1212"Last-Translator: GunChleoc <Unknown>\n"
1313"Language-Team: Fòram na Gàidhlig\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
1818"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121"Language: gd\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -281,11 +281,11 @@ msgstr ""
281281msgid "Unlock"
282282msgstr "Thoir a' ghlas dheth"
283283
284−#: qml/Greeter/LoginList.qml:236
284+#: qml/Greeter/LoginList.qml:239
285285msgid "Retry"
286286msgstr "Feuch ris a-rithist"
287287
288−#: qml/Greeter/LoginList.qml:237
288+#: qml/Greeter/LoginList.qml:240
289289msgid "Tap to unlock"
290290msgstr "Gnog gus a' ghlas a thoirt fo bharr"
291291
@@ -514,8 +514,8 @@ msgid "Hi!"
514514msgstr "Shin thu!"
515515
516516#: qml/Wizard/Pages/10-welcome.qml:44
517−msgid "Welcome to your Ubuntu phone."
518−msgstr "Fàilte dhan fhòn Ubuntu agad."
517+msgid "Welcome to your Ubuntu device."
518+msgstr ""
519519
520520#: qml/Wizard/Pages/10-welcome.qml:52
521521msgid "Let’s get started."
@@ -545,8 +545,8 @@ msgid "Lock security"
545545msgstr "Glas tèarainteachd"
546546
547547#: qml/Wizard/Pages/30-passwd-type.qml:79
548−msgid "Please select how you’d like to unlock your phone."
549−msgstr "Tagh an dòigh sa tha thu airson a' ghlas a thoirt far an fhòn agad."
548+msgid "Please select how you’d like to unlock your device."
549+msgstr ""
550550
551551#: qml/Wizard/Pages/30-passwd-type.qml:102
552552msgctxt "Label: Type of security method"
@@ -657,8 +657,8 @@ msgid "Nice work!"
657657msgstr "Shin thu!"
658658
659659#: qml/Wizard/Pages/80-finished.qml:46
660−msgid "Your phone is now ready to use."
661−msgstr "Gabhaidh am fòn agad cleachdadh a-nis."
660+msgid "Your device is now ready to use."
661+msgstr ""
662662
663663#: qml/Wizard/Pages/80-finished.qml:53
664664msgid "Finish"
@@ -798,6 +798,15 @@ msgstr "%1 〉"
798798#~ msgid "Manage Scopes"
799799#~ msgstr "Stiùirich na sgòpaichean"
800800
801+#~ msgid "Welcome to your Ubuntu phone."
802+#~ msgstr "Fàilte dhan fhòn Ubuntu agad."
803+
804+#~ msgid "Please select how you’d like to unlock your phone."
805+#~ msgstr "Tagh an dòigh sa tha thu airson a' ghlas a thoirt far an fhòn agad."
806+
807+#~ msgid "Your phone is now ready to use."
808+#~ msgstr "Gabhaidh am fòn agad cleachdadh a-nis."
809+
801810#~ msgid "%a %H:%M"
802811#~ msgstr "%a %H:%M"
803812
po/gl.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-01-15 14:56+0000\n"
1212"Last-Translator: Marcos Lans <Unknown>\n"
1313"Language-Team: Galician <gl@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -270,11 +270,11 @@ msgstr ""
270270msgid "Unlock"
271271msgstr "Desbloquear"
272272
273−#: qml/Greeter/LoginList.qml:236
273+#: qml/Greeter/LoginList.qml:239
274274msgid "Retry"
275275msgstr "Reintentar"
276276
277−#: qml/Greeter/LoginList.qml:237
277+#: qml/Greeter/LoginList.qml:240
278278msgid "Tap to unlock"
279279msgstr "Tocar para desbloquear"
280280
@@ -495,8 +495,8 @@ msgid "Hi!"
495495msgstr "Boas!"
496496
497497#: qml/Wizard/Pages/10-welcome.qml:44
498−msgid "Welcome to your Ubuntu phone."
499−msgstr "Benvido/a ao seu teléfono Ubuntu."
498+msgid "Welcome to your Ubuntu device."
499+msgstr "Benvido/a ao seu dispositivo Ubuntu."
500500
501501#: qml/Wizard/Pages/10-welcome.qml:52
502502msgid "Let’s get started."
@@ -527,8 +527,8 @@ msgid "Lock security"
527527msgstr "Seguranza do bloqueo"
528528
529529#: qml/Wizard/Pages/30-passwd-type.qml:79
530−msgid "Please select how you’d like to unlock your phone."
531−msgstr "Por favor, seleccione a forma de desbloquear o teléfono."
530+msgid "Please select how you’d like to unlock your device."
531+msgstr "Seleccione o xeito de desbloquear o dispositivo."
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:102
534534msgctxt "Label: Type of security method"
@@ -634,8 +634,8 @@ msgid "Nice work!"
634634msgstr "Bo traballo!"
635635
636636#: qml/Wizard/Pages/80-finished.qml:46
637−msgid "Your phone is now ready to use."
638−msgstr "Xa ten o teléfono listo para usar."
637+msgid "Your device is now ready to use."
638+msgstr "O dispositivo xa está listo para o seu uso."
639639
640640#: qml/Wizard/Pages/80-finished.qml:53
641641msgid "Finish"
@@ -774,6 +774,12 @@ msgstr "%1 〉"
774774#~ msgid "Please re-enter"
775775#~ msgstr "Introducir de novo"
776776
777+#~ msgid "Please select how you’d like to unlock your phone."
778+#~ msgstr "Por favor, seleccione a forma de desbloquear o teléfono."
779+
780+#~ msgid "Welcome to your Ubuntu phone."
781+#~ msgstr "Benvido/a ao seu teléfono Ubuntu."
782+
777783#~ msgid "%a %d %b %H:%M"
778784#~ msgstr "%a %b %d %H:%M"
779785
@@ -801,6 +807,9 @@ msgstr "%1 〉"
801807#~ msgid "%H:%M"
802808#~ msgstr "%H:%M"
803809
810+#~ msgid "Your phone is now ready to use."
811+#~ msgstr "Xa ten o teléfono listo para usar."
812+
804813#~ msgid "Call back"
805814#~ msgstr "Chamar de volta"
806815
po/gv.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-04-02 14:24+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Manx <gv@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -273,11 +273,11 @@ msgstr ""
273273msgid "Unlock"
274274msgstr ""
275275
276−#: qml/Greeter/LoginList.qml:236
276+#: qml/Greeter/LoginList.qml:239
277277msgid "Retry"
278278msgstr ""
279279
280−#: qml/Greeter/LoginList.qml:237
280+#: qml/Greeter/LoginList.qml:240
281281msgid "Tap to unlock"
282282msgstr ""
283283
@@ -494,7 +494,7 @@ msgid "Hi!"
494494msgstr ""
495495
496496#: qml/Wizard/Pages/10-welcome.qml:44
497−msgid "Welcome to your Ubuntu phone."
497+msgid "Welcome to your Ubuntu device."
498498msgstr ""
499499
500500#: qml/Wizard/Pages/10-welcome.qml:52
@@ -525,7 +525,7 @@ msgid "Lock security"
525525msgstr ""
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:79
528−msgid "Please select how you’d like to unlock your phone."
528+msgid "Please select how you’d like to unlock your device."
529529msgstr ""
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -626,7 +626,7 @@ msgid "Nice work!"
626626msgstr ""
627627
628628#: qml/Wizard/Pages/80-finished.qml:46
629−msgid "Your phone is now ready to use."
629+msgid "Your device is now ready to use."
630630msgstr ""
631631
632632#: qml/Wizard/Pages/80-finished.qml:53
po/he.po+16−10
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-12 08:47+0000\n"
1212"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
1313"Language-Team: Hebrew <he@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "שחרור נעילה"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "ניסיון חוזר"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr "יש לגעת כדי לשחרר נעילה"
276276
@@ -487,8 +487,8 @@ msgid "Hi!"
487487msgstr "שלום!"
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
491−msgstr "ברוך בואך לטלפון האובונטו שלך."
490+msgid "Welcome to your Ubuntu device."
491+msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
494494msgid "Let’s get started."
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,8 +619,8 @@ msgid "Nice work!"
619619msgstr "כל הכבוד!"
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
623−msgstr "הטלפון שלך מוכן לשימוש."
622+msgid "Your device is now ready to use."
623+msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
626626msgid "Finish"
@@ -732,3 +732,9 @@ msgstr ""
732732
733733#~ msgid "Favorites"
734734#~ msgstr "מועדפים"
735+
736+#~ msgid "Welcome to your Ubuntu phone."
737+#~ msgstr "ברוך בואך לטלפון האובונטו שלך."
738+
739+#~ msgid "Your phone is now ready to use."
740+#~ msgstr "הטלפון שלך מוכן לשימוש."
po/hi.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-01-15 01:49+0000\n"
1212"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
1313"Language-Team: Hindi <hi@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/hr.po+23−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-06-27 04:14+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Croatian <hr@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -158,6 +158,7 @@ msgstr "Aplikacija možda ima nespremljene podatke:"
158158#: qml/Components/ModeSwitchWarningDialog.qml:57
159159msgid "Re-dock, save your work and close these apps to continue."
160160msgstr ""
161+"Za nastavak ponovno povežite, spremite svoj rad i zatvorite te aplikacije."
161162
162163#: qml/Components/ModeSwitchWarningDialog.qml:63
163164msgid "Or force close now (unsaved data will be lost)."
@@ -265,16 +266,18 @@ msgid ""
265266"Your device is now connected to an external display. Use this screen as a "
266267"touch pad to interact with the mouse."
267268msgstr ""
269+"Vaš uređaj je sada povezan s vanjskim zaslonom. Koristite ovaj uređaj kao "
270+"touchpad za interakciju s mišem."
268271
269272#: qml/Greeter/CoverPage.qml:107
270273msgid "Unlock"
271274msgstr "Otključaj"
272275
273−#: qml/Greeter/LoginList.qml:236
276+#: qml/Greeter/LoginList.qml:239
274277msgid "Retry"
275278msgstr "Pokušaj ponovno"
276279
277−#: qml/Greeter/LoginList.qml:237
280+#: qml/Greeter/LoginList.qml:240
278281msgid "Tap to unlock"
279282msgstr "Dodirni za otključavanje"
280283
@@ -498,8 +501,8 @@ msgid "Hi!"
498501msgstr "Bok!"
499502
500503#: qml/Wizard/Pages/10-welcome.qml:44
501−msgid "Welcome to your Ubuntu phone."
502−msgstr "Dobrodošli u vaš Ubuntu telefon."
504+msgid "Welcome to your Ubuntu device."
505+msgstr ""
503506
504507#: qml/Wizard/Pages/10-welcome.qml:52
505508msgid "Let’s get started."
@@ -529,8 +532,8 @@ msgid "Lock security"
529532msgstr "Sigurnosno zaključavanje"
530533
531534#: qml/Wizard/Pages/30-passwd-type.qml:79
532−msgid "Please select how you’d like to unlock your phone."
533−msgstr "Odaberite kako želite otključati vaš telefon."
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
534537
535538#: qml/Wizard/Pages/30-passwd-type.qml:102
536539msgctxt "Label: Type of security method"
@@ -637,8 +640,8 @@ msgid "Nice work!"
637640msgstr "Dobro obavljeno!"
638641
639642#: qml/Wizard/Pages/80-finished.qml:46
640−msgid "Your phone is now ready to use."
641−msgstr "Vaš telefon je sada spreman za korištenje."
643+msgid "Your device is now ready to use."
644+msgstr ""
642645
643646#: qml/Wizard/Pages/80-finished.qml:53
644647msgid "Finish"
@@ -731,3 +734,12 @@ msgstr "%1 〉"
731734
732735#~ msgid "Call back"
733736#~ msgstr "Uzvrati poziv"
737+
738+#~ msgid "Welcome to your Ubuntu phone."
739+#~ msgstr "Dobrodošli u vaš Ubuntu telefon."
740+
741+#~ msgid "Please select how you’d like to unlock your phone."
742+#~ msgstr "Odaberite kako želite otključati vaš telefon."
743+
744+#~ msgid "Your phone is now ready to use."
745+#~ msgstr "Vaš telefon je sada spreman za korištenje."
po/hu.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-30 09:49+0000\n"
1212"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
1313"Language-Team: Hungarian <hu@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Feloldás"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Újra"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Koppintson a feloldáshoz"
282282
@@ -497,8 +497,8 @@ msgid "Hi!"
497497msgstr "Üdvözöljük!"
498498
499499#: qml/Wizard/Pages/10-welcome.qml:44
500−msgid "Welcome to your Ubuntu phone."
501−msgstr "Köszöntjük az Ubuntu telefonos változatában."
500+msgid "Welcome to your Ubuntu device."
501+msgstr ""
502502
503503#: qml/Wizard/Pages/10-welcome.qml:52
504504msgid "Let’s get started."
@@ -530,8 +530,8 @@ msgid "Lock security"
530530msgstr "Képernyőzárolás"
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:79
533−msgid "Please select how you’d like to unlock your phone."
534−msgstr "Válassza ki, hogy milyen módon kívánja feloldani a telefonját."
533+msgid "Please select how you’d like to unlock your device."
534+msgstr ""
535535
536536#: qml/Wizard/Pages/30-passwd-type.qml:102
537537msgctxt "Label: Type of security method"
@@ -637,8 +637,8 @@ msgid "Nice work!"
637637msgstr "Szép munka!"
638638
639639#: qml/Wizard/Pages/80-finished.qml:46
640−msgid "Your phone is now ready to use."
641−msgstr "A telefonja készen áll a használatra."
640+msgid "Your device is now ready to use."
641+msgstr ""
642642
643643#: qml/Wizard/Pages/80-finished.qml:53
644644msgid "Finish"
@@ -774,6 +774,12 @@ msgstr "%1 〉"
774774#~ msgid "Manage Scopes"
775775#~ msgstr "Lencsék kezelése"
776776
777+#~ msgid "Please select how you’d like to unlock your phone."
778+#~ msgstr "Válassza ki, hogy milyen módon kívánja feloldani a telefonját."
779+
780+#~ msgid "Your phone is now ready to use."
781+#~ msgstr "A telefonja készen áll a használatra."
782+
777783#~ msgid "Please re-enter"
778784#~ msgstr "Próbálja újra"
779785
@@ -804,6 +810,9 @@ msgstr "%1 〉"
804810#~ msgid "Call back"
805811#~ msgstr "Visszahívás"
806812
813+#~ msgid "Welcome to your Ubuntu phone."
814+#~ msgstr "Köszöntjük az Ubuntu telefonos változatában."
815+
807816#~ msgid "%a %d %b %l:%M %p"
808817#~ msgstr "%b. %d., %a %p. %I.%M"
809818
po/hy.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-10-28 06:34+0000\n"
1212"Last-Translator: Vahan Harutyunyan <Unknown>\n"
1313"Language-Team: Armenian <hy@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -270,11 +270,11 @@ msgstr ""
270270msgid "Unlock"
271271msgstr "Ապաբլոկավորել"
272272
273−#: qml/Greeter/LoginList.qml:236
273+#: qml/Greeter/LoginList.qml:239
274274msgid "Retry"
275275msgstr ""
276276
277−#: qml/Greeter/LoginList.qml:237
277+#: qml/Greeter/LoginList.qml:240
278278msgid "Tap to unlock"
279279msgstr ""
280280
@@ -491,7 +491,7 @@ msgid "Hi!"
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:44
494−msgid "Welcome to your Ubuntu phone."
494+msgid "Welcome to your Ubuntu device."
495495msgstr ""
496496
497497#: qml/Wizard/Pages/10-welcome.qml:52
@@ -522,7 +522,7 @@ msgid "Lock security"
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:79
525−msgid "Please select how you’d like to unlock your phone."
525+msgid "Please select how you’d like to unlock your device."
526526msgstr ""
527527
528528#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -623,7 +623,7 @@ msgid "Nice work!"
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:46
626−msgid "Your phone is now ready to use."
626+msgid "Your device is now ready to use."
627627msgstr ""
628628
629629#: qml/Wizard/Pages/80-finished.qml:53
po/ia.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-08-25 19:31+0000\n"
1212"Last-Translator: karm <melo@carmu.com>\n"
1313"Language-Team: Interlingua <ia@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -271,11 +271,11 @@ msgstr ""
271271msgid "Unlock"
272272msgstr "Liberar"
273273
274−#: qml/Greeter/LoginList.qml:236
274+#: qml/Greeter/LoginList.qml:239
275275msgid "Retry"
276276msgstr "Re-provar"
277277
278−#: qml/Greeter/LoginList.qml:237
278+#: qml/Greeter/LoginList.qml:240
279279msgid "Tap to unlock"
280280msgstr "Pulsa pro liberar"
281281
@@ -496,8 +496,8 @@ msgid "Hi!"
496496msgstr "Salute!"
497497
498498#: qml/Wizard/Pages/10-welcome.qml:44
499−msgid "Welcome to your Ubuntu phone."
500−msgstr "Benvenite a tu telephono Ubuntu."
499+msgid "Welcome to your Ubuntu device."
500+msgstr ""
501501
502502#: qml/Wizard/Pages/10-welcome.qml:52
503503msgid "Let’s get started."
@@ -528,8 +528,8 @@ msgid "Lock security"
528528msgstr "Bloco de securitate"
529529
530530#: qml/Wizard/Pages/30-passwd-type.qml:79
531−msgid "Please select how you’d like to unlock your phone."
532−msgstr "Per favor selige in qual maniera disblocar tu telephono."
531+msgid "Please select how you’d like to unlock your device."
532+msgstr ""
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:102
535535msgctxt "Label: Type of security method"
@@ -639,8 +639,8 @@ msgid "Nice work!"
639639msgstr "Belle obra!"
640640
641641#: qml/Wizard/Pages/80-finished.qml:46
642−msgid "Your phone is now ready to use."
643−msgstr "Tu telephono es ora preste al uso."
642+msgid "Your device is now ready to use."
643+msgstr ""
644644
645645#: qml/Wizard/Pages/80-finished.qml:53
646646msgid "Finish"
@@ -767,6 +767,15 @@ msgstr "%1 〉"
767767#~ "Tu es ora maestrate le gestos del bordo e pote initiar usar le "
768768#~ "telephono<br><br>colpar sur le schermo pro initiar"
769769
770+#~ msgid "Welcome to your Ubuntu phone."
771+#~ msgstr "Benvenite a tu telephono Ubuntu."
772+
773+#~ msgid "Please select how you’d like to unlock your phone."
774+#~ msgstr "Per favor selige in qual maniera disblocar tu telephono."
775+
776+#~ msgid "Your phone is now ready to use."
777+#~ msgstr "Tu telephono es ora preste al uso."
778+
770779#~ msgid "%a %d %b %H:%M"
771780#~ msgstr "%a %d %b %H:%M"
772781
po/id.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-06-26 22:35+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Indonesian <id@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -269,11 +269,11 @@ msgstr ""
269269msgid "Unlock"
270270msgstr "Buka kunci"
271271
272−#: qml/Greeter/LoginList.qml:236
272+#: qml/Greeter/LoginList.qml:239
273273msgid "Retry"
274274msgstr ""
275275
276−#: qml/Greeter/LoginList.qml:237
276+#: qml/Greeter/LoginList.qml:240
277277msgid "Tap to unlock"
278278msgstr ""
279279
@@ -494,7 +494,7 @@ msgid "Hi!"
494494msgstr ""
495495
496496#: qml/Wizard/Pages/10-welcome.qml:44
497−msgid "Welcome to your Ubuntu phone."
497+msgid "Welcome to your Ubuntu device."
498498msgstr ""
499499
500500#: qml/Wizard/Pages/10-welcome.qml:52
@@ -525,7 +525,7 @@ msgid "Lock security"
525525msgstr ""
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:79
528−msgid "Please select how you’d like to unlock your phone."
528+msgid "Please select how you’d like to unlock your device."
529529msgstr ""
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -626,7 +626,7 @@ msgid "Nice work!"
626626msgstr ""
627627
628628#: qml/Wizard/Pages/80-finished.qml:46
629−msgid "Your phone is now ready to use."
629+msgid "Your device is now ready to use."
630630msgstr ""
631631
632632#: qml/Wizard/Pages/80-finished.qml:53
po/is.po+8−8
@@ -9,7 +9,7 @@ msgid ""
99msgstr ""
1010"Project-Id-Version: po_unity8-is\n"
1111"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
12−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
12+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1313"PO-Revision-Date: 2014-11-13 09:32+0000\n"
1414"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
1515"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
@@ -17,8 +17,8 @@ msgstr ""
1717"Content-Type: text/plain; charset=UTF-8\n"
1818"Content-Transfer-Encoding: 8bit\n"
1919"Plural-Forms: nplurals=2; plural=n != 1;\n"
20−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
21−"X-Generator: Launchpad (build 17923)\n"
20+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
21+"X-Generator: Launchpad (build 17925)\n"
2222"Language: is\n"
2323
2424#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -275,11 +275,11 @@ msgstr ""
275275msgid "Unlock"
276276msgstr "Aflæsa"
277277
278−#: qml/Greeter/LoginList.qml:236
278+#: qml/Greeter/LoginList.qml:239
279279msgid "Retry"
280280msgstr ""
281281
282−#: qml/Greeter/LoginList.qml:237
282+#: qml/Greeter/LoginList.qml:240
283283msgid "Tap to unlock"
284284msgstr ""
285285
@@ -500,7 +500,7 @@ msgid "Hi!"
500500msgstr ""
501501
502502#: qml/Wizard/Pages/10-welcome.qml:44
503−msgid "Welcome to your Ubuntu phone."
503+msgid "Welcome to your Ubuntu device."
504504msgstr ""
505505
506506#: qml/Wizard/Pages/10-welcome.qml:52
@@ -531,7 +531,7 @@ msgid "Lock security"
531531msgstr ""
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:79
534−msgid "Please select how you’d like to unlock your phone."
534+msgid "Please select how you’d like to unlock your device."
535535msgstr ""
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -632,7 +632,7 @@ msgid "Nice work!"
632632msgstr ""
633633
634634#: qml/Wizard/Pages/80-finished.qml:46
635−msgid "Your phone is now ready to use."
635+msgid "Your device is now ready to use."
636636msgstr ""
637637
638638#: qml/Wizard/Pages/80-finished.qml:53
po/it.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-09-18 08:24+0000\n"
1212"Last-Translator: Claudio Arseni <claudio.arseni@gmail.com>\n"
1313"Language-Team: Italian <it@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Sblocca"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Riprova"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Tocca per sbloccare"
284284
@@ -499,8 +499,8 @@ msgid "Hi!"
499499msgstr "Ciao!"
500500
501501#: qml/Wizard/Pages/10-welcome.qml:44
502−msgid "Welcome to your Ubuntu phone."
503−msgstr "Benvenuti in Ubuntu Phone."
502+msgid "Welcome to your Ubuntu device."
503+msgstr ""
504504
505505#: qml/Wizard/Pages/10-welcome.qml:52
506506msgid "Let’s get started."
@@ -532,8 +532,8 @@ msgid "Lock security"
532532msgstr "Sicurezza di blocco"
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:79
535−msgid "Please select how you’d like to unlock your phone."
536−msgstr "Selezionare il metodo di sblocco del telefono."
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:102
539539msgctxt "Label: Type of security method"
@@ -641,8 +641,8 @@ msgid "Nice work!"
641641msgstr "Ottimo lavoro!"
642642
643643#: qml/Wizard/Pages/80-finished.qml:46
644−msgid "Your phone is now ready to use."
645−msgstr "Il telefono è pronto per essere usato."
644+msgid "Your device is now ready to use."
645+msgstr ""
646646
647647#: qml/Wizard/Pages/80-finished.qml:53
648648msgid "Finish"
@@ -779,6 +779,15 @@ msgstr "%1 〉"
779779#~ msgid "Please re-enter"
780780#~ msgstr "Inserire nuovamente"
781781
782+#~ msgid "Welcome to your Ubuntu phone."
783+#~ msgstr "Benvenuti in Ubuntu Phone."
784+
785+#~ msgid "Please select how you’d like to unlock your phone."
786+#~ msgstr "Selezionare il metodo di sblocco del telefono."
787+
788+#~ msgid "Your phone is now ready to use."
789+#~ msgstr "Il telefono è pronto per essere usato."
790+
782791#~ msgid "Swipe up again to close the settings screen"
783792#~ msgstr ""
784793#~ "Far scorrere nuovamente verso l'alto per chiudere la schermata delle "
po/ja.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-10-05 10:05+0000\n"
1212"Last-Translator: Kentaro Kazuhama <Unknown>\n"
1313"Language-Team: Japanese <ja@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -265,11 +265,11 @@ msgstr ""
265265msgid "Unlock"
266266msgstr "ロックの解除"
267267
268−#: qml/Greeter/LoginList.qml:236
268+#: qml/Greeter/LoginList.qml:239
269269msgid "Retry"
270270msgstr ""
271271
272−#: qml/Greeter/LoginList.qml:237
272+#: qml/Greeter/LoginList.qml:240
273273msgid "Tap to unlock"
274274msgstr ""
275275
@@ -486,7 +486,7 @@ msgid "Hi!"
486486msgstr ""
487487
488488#: qml/Wizard/Pages/10-welcome.qml:44
489−msgid "Welcome to your Ubuntu phone."
489+msgid "Welcome to your Ubuntu device."
490490msgstr ""
491491
492492#: qml/Wizard/Pages/10-welcome.qml:52
@@ -517,7 +517,7 @@ msgid "Lock security"
517517msgstr ""
518518
519519#: qml/Wizard/Pages/30-passwd-type.qml:79
520−msgid "Please select how you’d like to unlock your phone."
520+msgid "Please select how you’d like to unlock your device."
521521msgstr ""
522522
523523#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -618,7 +618,7 @@ msgid "Nice work!"
618618msgstr ""
619619
620620#: qml/Wizard/Pages/80-finished.qml:46
621−msgid "Your phone is now ready to use."
621+msgid "Your device is now ready to use."
622622msgstr ""
623623
624624#: qml/Wizard/Pages/80-finished.qml:53
po/km.po+16−10
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-08-20 02:48+0000\n"
1212"Last-Translator: Sophea Sok <sksophea@gmail.com>\n"
1313"Language-Team: Khmer <km@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr "ដោះ​សោ"
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr "ព្យាយាម​ម្ដងទៀត"
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr ""
278278
@@ -495,8 +495,8 @@ msgid "Hi!"
495495msgstr "សួស្ដី!"
496496
497497#: qml/Wizard/Pages/10-welcome.qml:44
498−msgid "Welcome to your Ubuntu phone."
499−msgstr "សូម​ស្វាគមន៍​មកកាន់​ទូរស័ព្ទ Ubuntu ។"
498+msgid "Welcome to your Ubuntu device."
499+msgstr ""
500500
501501#: qml/Wizard/Pages/10-welcome.qml:52
502502msgid "Let’s get started."
@@ -526,7 +526,7 @@ msgid "Lock security"
526526msgstr "ចាក់សោ​សុវត្ថិភាព"
527527
528528#: qml/Wizard/Pages/30-passwd-type.qml:79
529−msgid "Please select how you’d like to unlock your phone."
529+msgid "Please select how you’d like to unlock your device."
530530msgstr ""
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -627,8 +627,8 @@ msgid "Nice work!"
627627msgstr "ដំណើរការ​ល្អ!"
628628
629629#: qml/Wizard/Pages/80-finished.qml:46
630−msgid "Your phone is now ready to use."
631−msgstr "ទូរស័ព្ទ​របស់​អ្នក​ឥឡូវ​អាច​ប្រើ​បាន។"
630+msgid "Your device is now ready to use."
631+msgstr ""
632632
633633#: qml/Wizard/Pages/80-finished.qml:53
634634msgid "Finish"
@@ -760,3 +760,9 @@ msgstr "%1 〉"
760760
761761#~ msgid "Restart"
762762#~ msgstr "ចាប់​ផ្ដើម​ឡើង​វិញ"
763+
764+#~ msgid "Welcome to your Ubuntu phone."
765+#~ msgstr "សូម​ស្វាគមន៍​មកកាន់​ទូរស័ព្ទ Ubuntu ។"
766+
767+#~ msgid "Your phone is now ready to use."
768+#~ msgstr "ទូរស័ព្ទ​របស់​អ្នក​ឥឡូវ​អាច​ប្រើ​បាន។"
po/kn.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-06-27 05:43+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Kannada <kn@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/ko.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-08-19 13:02+0000\n"
1212"Last-Translator: MinSik CHO <Unknown>\n"
1313"Language-Team: Korean <ko@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -265,11 +265,11 @@ msgstr "장치를 외부 디스플레이와 연결햇습니다. 이 화면을
265265msgid "Unlock"
266266msgstr "잠금 해제"
267267
268−#: qml/Greeter/LoginList.qml:236
268+#: qml/Greeter/LoginList.qml:239
269269msgid "Retry"
270270msgstr "다시 시도"
271271
272−#: qml/Greeter/LoginList.qml:237
272+#: qml/Greeter/LoginList.qml:240
273273msgid "Tap to unlock"
274274msgstr "두드려서 잠금 해제"
275275
@@ -483,8 +483,8 @@ msgid "Hi!"
483483msgstr "안녕!"
484484
485485#: qml/Wizard/Pages/10-welcome.qml:44
486−msgid "Welcome to your Ubuntu phone."
487−msgstr "우분투 폰을 사용해주셔서 감사합니다."
486+msgid "Welcome to your Ubuntu device."
487+msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:52
490490msgid "Let’s get started."
@@ -514,8 +514,8 @@ msgid "Lock security"
514514msgstr "보안 잠금"
515515
516516#: qml/Wizard/Pages/30-passwd-type.qml:79
517−msgid "Please select how you’d like to unlock your phone."
518−msgstr "전화의 잠긴 상태를 해제할 방법을 선택해주십시오."
517+msgid "Please select how you’d like to unlock your device."
518+msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:102
521521msgctxt "Label: Type of security method"
@@ -615,8 +615,8 @@ msgid "Nice work!"
615615msgstr "잘 하셨습니다!"
616616
617617#: qml/Wizard/Pages/80-finished.qml:46
618−msgid "Your phone is now ready to use."
619−msgstr "이제 전화를 사용할 수 있습니다."
618+msgid "Your device is now ready to use."
619+msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:53
622622msgid "Finish"
@@ -752,6 +752,15 @@ msgstr "%1 〉"
752752#~ msgid "Please re-enter"
753753#~ msgstr "다시 입력해주십시오."
754754
755+#~ msgid "Welcome to your Ubuntu phone."
756+#~ msgstr "우분투 폰을 사용해주셔서 감사합니다."
757+
758+#~ msgid "Please select how you’d like to unlock your phone."
759+#~ msgstr "전화의 잠긴 상태를 해제할 방법을 선택해주십시오."
760+
761+#~ msgid "Your phone is now ready to use."
762+#~ msgstr "이제 전화를 사용할 수 있습니다."
763+
755764#~ msgid "%a %d %b %H:%M"
756765#~ msgstr "%d %b %H:%M (%a)"
757766
po/ku.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-09-10 13:14+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Kurdish <ku@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr ""
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr ""
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr ""
278278
@@ -493,7 +493,7 @@ msgid "Hi!"
493493msgstr ""
494494
495495#: qml/Wizard/Pages/10-welcome.qml:44
496−msgid "Welcome to your Ubuntu phone."
496+msgid "Welcome to your Ubuntu device."
497497msgstr ""
498498
499499#: qml/Wizard/Pages/10-welcome.qml:52
@@ -524,7 +524,7 @@ msgid "Lock security"
524524msgstr ""
525525
526526#: qml/Wizard/Pages/30-passwd-type.qml:79
527−msgid "Please select how you’d like to unlock your phone."
527+msgid "Please select how you’d like to unlock your device."
528528msgstr ""
529529
530530#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -625,7 +625,7 @@ msgid "Nice work!"
625625msgstr ""
626626
627627#: qml/Wizard/Pages/80-finished.qml:46
628−msgid "Your phone is now ready to use."
628+msgid "Your device is now ready to use."
629629msgstr ""
630630
631631#: qml/Wizard/Pages/80-finished.qml:53
po/ky.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-06-27 06:17+0000\n"
1212"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
1313"Language-Team: Kirghiz <ky@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/lo.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-10-02 10:00+0000\n"
1212"Last-Translator: Anousak <anousak@gmail.com>\n"
1313"Language-Team: Lao <lo@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/lt.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-05-19 17:15+0000\n"
1212"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
1313"Language-Team: Lithuanian <lt@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"(n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -267,11 +267,11 @@ msgstr ""
267267msgid "Unlock"
268268msgstr ""
269269
270−#: qml/Greeter/LoginList.qml:236
270+#: qml/Greeter/LoginList.qml:239
271271msgid "Retry"
272272msgstr ""
273273
274−#: qml/Greeter/LoginList.qml:237
274+#: qml/Greeter/LoginList.qml:240
275275msgid "Tap to unlock"
276276msgstr ""
277277
@@ -488,7 +488,7 @@ msgid "Hi!"
488488msgstr ""
489489
490490#: qml/Wizard/Pages/10-welcome.qml:44
491−msgid "Welcome to your Ubuntu phone."
491+msgid "Welcome to your Ubuntu device."
492492msgstr ""
493493
494494#: qml/Wizard/Pages/10-welcome.qml:52
@@ -519,7 +519,7 @@ msgid "Lock security"
519519msgstr ""
520520
521521#: qml/Wizard/Pages/30-passwd-type.qml:79
522−msgid "Please select how you’d like to unlock your phone."
522+msgid "Please select how you’d like to unlock your device."
523523msgstr ""
524524
525525#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -620,7 +620,7 @@ msgid "Nice work!"
620620msgstr ""
621621
622622#: qml/Wizard/Pages/80-finished.qml:46
623−msgid "Your phone is now ready to use."
623+msgid "Your device is now ready to use."
624624msgstr ""
625625
626626#: qml/Wizard/Pages/80-finished.qml:53
po/lv.po+20−11
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
11+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1212"PO-Revision-Date: 2015-11-22 19:13+0000\n"
1313"Last-Translator: Klavs Anson <anson.klavs@gmail.com>\n"
1414"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Type: text/plain; charset=UTF-8\n"
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121"Language: lv\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -271,11 +271,11 @@ msgstr ""
271271msgid "Unlock"
272272msgstr "Atbloķēt"
273273
274−#: qml/Greeter/LoginList.qml:236
274+#: qml/Greeter/LoginList.qml:239
275275msgid "Retry"
276276msgstr "Mēģināt vēlreiz"
277277
278−#: qml/Greeter/LoginList.qml:237
278+#: qml/Greeter/LoginList.qml:240
279279msgid "Tap to unlock"
280280msgstr "Uzsitiet, lai atbloķētu"
281281
@@ -499,8 +499,8 @@ msgid "Hi!"
499499msgstr "Sveiki!"
500500
501501#: qml/Wizard/Pages/10-welcome.qml:44
502−msgid "Welcome to your Ubuntu phone."
503−msgstr "Laipni lūdza Ubuntu viedtālrunī."
502+msgid "Welcome to your Ubuntu device."
503+msgstr ""
504504
505505#: qml/Wizard/Pages/10-welcome.qml:52
506506msgid "Let’s get started."
@@ -530,8 +530,8 @@ msgid "Lock security"
530530msgstr "Bloķēšanas drošība"
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:79
533−msgid "Please select how you’d like to unlock your phone."
534−msgstr "Lūdzu, izvēlieties, kā vēlaties atbloķēt savu tālruni."
533+msgid "Please select how you’d like to unlock your device."
534+msgstr ""
535535
536536#: qml/Wizard/Pages/30-passwd-type.qml:102
537537msgctxt "Label: Type of security method"
@@ -637,8 +637,8 @@ msgid "Nice work!"
637637msgstr "Lieliski!"
638638
639639#: qml/Wizard/Pages/80-finished.qml:46
640−msgid "Your phone is now ready to use."
641−msgstr "Jūsu tālrunis tagad ir gatavs lietošanai."
640+msgid "Your device is now ready to use."
641+msgstr ""
642642
643643#: qml/Wizard/Pages/80-finished.qml:53
644644msgid "Finish"
@@ -758,3 +758,12 @@ msgstr "%1 〉"
758758
759759#~ msgid "Please re-enter"
760760#~ msgstr "Lūdzu, ievadiet vēlreiz"
761+
762+#~ msgid "Please select how you’d like to unlock your phone."
763+#~ msgstr "Lūdzu, izvēlieties, kā vēlaties atbloķēt savu tālruni."
764+
765+#~ msgid "Welcome to your Ubuntu phone."
766+#~ msgstr "Laipni lūdza Ubuntu viedtālrunī."
767+
768+#~ msgid "Your phone is now ready to use."
769+#~ msgstr "Jūsu tālrunis tagad ir gatavs lietošanai."
po/ml.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-11-23 11:44+0000\n"
1212"Last-Translator: ST Alfas <Unknown>\n"
1313"Language-Team: Malayalam <ml@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/mr.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-01-14 19:54+0000\n"
1212"Last-Translator: Rohan Deshmukh <Unknown>\n"
1313"Language-Team: Marathi <mr@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/ms.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-01-17 09:05+0000\n"
1212"Last-Translator: abuyop <Unknown>\n"
1313"Language-Team: Malay <ms@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr "Buka"
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr "Cuba Lagi"
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr "Ketik untuk buka"
278278
@@ -493,8 +493,8 @@ msgid "Hi!"
493493msgstr "Hai"
494494
495495#: qml/Wizard/Pages/10-welcome.qml:44
496−msgid "Welcome to your Ubuntu phone."
497−msgstr "Selamat datang ke telefon Ubuntu anda."
496+msgid "Welcome to your Ubuntu device."
497+msgstr ""
498498
499499#: qml/Wizard/Pages/10-welcome.qml:52
500500msgid "Let’s get started."
@@ -525,8 +525,8 @@ msgid "Lock security"
525525msgstr "Kunci keselamatan"
526526
527527#: qml/Wizard/Pages/30-passwd-type.qml:79
528−msgid "Please select how you’d like to unlock your phone."
529−msgstr "Sila pilih bagaimana anda mahu membuka telefon anda."
528+msgid "Please select how you’d like to unlock your device."
529+msgstr ""
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:102
532532msgctxt "Label: Type of security method"
@@ -633,8 +633,8 @@ msgid "Nice work!"
633633msgstr "Selesai!"
634634
635635#: qml/Wizard/Pages/80-finished.qml:46
636−msgid "Your phone is now ready to use."
637−msgstr "Telefon anda kini boleh digunakan."
636+msgid "Your device is now ready to use."
637+msgstr ""
638638
639639#: qml/Wizard/Pages/80-finished.qml:53
640640msgid "Finish"
@@ -771,6 +771,15 @@ msgstr "%1 〉"
771771#~ "Anda kini telah memahami gerak isyarat pinggir dan boleh mula gunakan "
772772#~ "telefon<br><br>Ketuk pada skrin untuk mula"
773773
774+#~ msgid "Welcome to your Ubuntu phone."
775+#~ msgstr "Selamat datang ke telefon Ubuntu anda."
776+
777+#~ msgid "Please select how you’d like to unlock your phone."
778+#~ msgstr "Sila pilih bagaimana anda mahu membuka telefon anda."
779+
780+#~ msgid "Your phone is now ready to use."
781+#~ msgstr "Telefon anda kini boleh digunakan."
782+
774783#~ msgid "%a %H:%M"
775784#~ msgstr "%a %H:%M"
776785
po/my.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-12-12 11:12+0000\n"
1212"Last-Translator: Pyae Sone <Unknown>\n"
1313"Language-Team: Burmese <my@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "ထပ်ကြိုးစားပါ"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/nb.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-05 19:44+0000\n"
1212"Last-Translator: Mathias Bynke <Unknown>\n"
1313"Language-Team: Norwegian Bokmal <nb@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Lås opp"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Prøv igjen"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Trykk for å låse opp"
282282
@@ -497,8 +497,8 @@ msgid "Hi!"
497497msgstr "Hei!"
498498
499499#: qml/Wizard/Pages/10-welcome.qml:44
500−msgid "Welcome to your Ubuntu phone."
501−msgstr "Velkommen til Ubuntu-telefonen."
500+msgid "Welcome to your Ubuntu device."
501+msgstr ""
502502
503503#: qml/Wizard/Pages/10-welcome.qml:52
504504msgid "Let’s get started."
@@ -528,8 +528,8 @@ msgid "Lock security"
528528msgstr "Låsesikkerhet"
529529
530530#: qml/Wizard/Pages/30-passwd-type.qml:79
531−msgid "Please select how you’d like to unlock your phone."
532−msgstr "Velg hvordan du vil låse opp telefonen."
531+msgid "Please select how you’d like to unlock your device."
532+msgstr ""
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:102
535535msgctxt "Label: Type of security method"
@@ -635,8 +635,8 @@ msgid "Nice work!"
635635msgstr "Godt jobba!"
636636
637637#: qml/Wizard/Pages/80-finished.qml:46
638−msgid "Your phone is now ready to use."
639−msgstr "Telefonen er klar til bruk."
638+msgid "Your device is now ready to use."
639+msgstr ""
640640
641641#: qml/Wizard/Pages/80-finished.qml:53
642642msgid "Finish"
@@ -773,6 +773,15 @@ msgstr "%1 〉"
773773#~ msgid "Please re-enter"
774774#~ msgstr "Skriv inn på nytt"
775775
776+#~ msgid "Welcome to your Ubuntu phone."
777+#~ msgstr "Velkommen til Ubuntu-telefonen."
778+
779+#~ msgid "Please select how you’d like to unlock your phone."
780+#~ msgstr "Velg hvordan du vil låse opp telefonen."
781+
782+#~ msgid "Your phone is now ready to use."
783+#~ msgstr "Telefonen er klar til bruk."
784+
776785#~ msgid "%a %d %b %H:%M"
777786#~ msgstr "%a %b. %d %H:%M"
778787
po/ne.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-06 15:11+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Nepali <ne@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "ताल्चा खोल्नुहोस्"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "पुन: प्रयास"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/nl.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-07 07:14+0000\n"
1212"Last-Translator: Hannie Dumoleyn <Unknown>\n"
1313"Language-Team: Dutch <nl@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Ontgrendelen"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Opnieuw proberen"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Tik om te ontgrendelen"
282282
@@ -499,8 +499,8 @@ msgid "Hi!"
499499msgstr "Hallo!"
500500
501501#: qml/Wizard/Pages/10-welcome.qml:44
502−msgid "Welcome to your Ubuntu phone."
503−msgstr "Welkom bij uw Ubuntutelefoon."
502+msgid "Welcome to your Ubuntu device."
503+msgstr ""
504504
505505#: qml/Wizard/Pages/10-welcome.qml:52
506506msgid "Let’s get started."
@@ -530,8 +530,8 @@ msgid "Lock security"
530530msgstr "Vergrendelbeveiliging"
531531
532532#: qml/Wizard/Pages/30-passwd-type.qml:79
533−msgid "Please select how you’d like to unlock your phone."
534−msgstr "Selecteer a.u.b. hoe u uw telefoon wilt ontgrendelen."
533+msgid "Please select how you’d like to unlock your device."
534+msgstr ""
535535
536536#: qml/Wizard/Pages/30-passwd-type.qml:102
537537msgctxt "Label: Type of security method"
@@ -638,8 +638,8 @@ msgid "Nice work!"
638638msgstr "Mooi werk!"
639639
640640#: qml/Wizard/Pages/80-finished.qml:46
641−msgid "Your phone is now ready to use."
642−msgstr "Uw telefoon is nu klaar voor gebruik."
641+msgid "Your device is now ready to use."
642+msgstr ""
643643
644644#: qml/Wizard/Pages/80-finished.qml:53
645645msgid "Finish"
@@ -776,6 +776,15 @@ msgstr "%1 〉"
776776#~ msgid "Please re-enter"
777777#~ msgstr "Herhaal deze a.u.b."
778778
779+#~ msgid "Your phone is now ready to use."
780+#~ msgstr "Uw telefoon is nu klaar voor gebruik."
781+
782+#~ msgid "Welcome to your Ubuntu phone."
783+#~ msgstr "Welkom bij uw Ubuntutelefoon."
784+
785+#~ msgid "Please select how you’d like to unlock your phone."
786+#~ msgstr "Selecteer a.u.b. hoe u uw telefoon wilt ontgrendelen."
787+
779788#~ msgid "%a %d %b %H:%M"
780789#~ msgstr "%a %d %b %H:%M"
781790
po/nn.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-05-12 11:32+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Norwegian Nynorsk <nn@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/oc.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-02-05 20:35+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Occitan (post 1500) <oc@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/or.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-03-21 05:28+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Oriya <or@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n!=1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/pa.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-04-24 04:29+0000\n"
1212"Last-Translator: Gursharnjit_Singh <ubuntuser13@gmail.com>\n"
1313"Language-Team: Punjabi <pa@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr "ਅਣ-ਲਾਕ"
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr "ਮੁੜ-ਕੋਸ਼ਿਸ਼"
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr "ਅਣਲਾਕ ਲਈ ਛੂਹੋ"
278278
@@ -493,8 +493,8 @@ msgid "Hi!"
493493msgstr "ਹੈਲੋ!"
494494
495495#: qml/Wizard/Pages/10-welcome.qml:44
496−msgid "Welcome to your Ubuntu phone."
497−msgstr "ਉਬੰਤੂ ਫ਼ੋਨ ਵਿੱਚ ਤੁਹਾਨੂੰ ਜੀ ਆਇਆ ਨੂੰ।"
496+msgid "Welcome to your Ubuntu device."
497+msgstr ""
498498
499499#: qml/Wizard/Pages/10-welcome.qml:52
500500msgid "Let’s get started."
@@ -524,9 +524,8 @@ msgid "Lock security"
524524msgstr "ਲਾਕ ਸੁਰੱਖਿਆ"
525525
526526#: qml/Wizard/Pages/30-passwd-type.qml:79
527−msgid "Please select how you’d like to unlock your phone."
527+msgid "Please select how you’d like to unlock your device."
528528msgstr ""
529−"ਕਿਰਪਾ ਕਰਕੇ ਚੁਣੋ ਤੁਸੀਂ ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਅਣ-ਲਾਕ ਕਰਨਾ ਪਸੰਦ ਕਰੋਗੇ।"
530529
531530#: qml/Wizard/Pages/30-passwd-type.qml:102
532531msgctxt "Label: Type of security method"
@@ -632,8 +631,8 @@ msgid "Nice work!"
632631msgstr "ਚੰਗਾ ਕੰਮ!"
633632
634633#: qml/Wizard/Pages/80-finished.qml:46
635−msgid "Your phone is now ready to use."
636−msgstr "ਤੁਹਾਡਾ ਫ਼ੋਨ ਹੁਣ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਹੈ।"
634+msgid "Your device is now ready to use."
635+msgstr ""
637636
638637#: qml/Wizard/Pages/80-finished.qml:53
639638msgid "Finish"
@@ -714,3 +713,13 @@ msgstr "%1 〉"
714713
715714#~ msgid "Please re-enter"
716715#~ msgstr "ਕਿਰਪਾ ਕਰਕੇ ਮੁੜ-ਦਰਜ ਕਰੋ"
716+
717+#~ msgid "Please select how you’d like to unlock your phone."
718+#~ msgstr ""
719+#~ "ਕਿਰਪਾ ਕਰਕੇ ਚੁਣੋ ਤੁਸੀਂ ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਅਣ-ਲਾਕ ਕਰਨਾ ਪਸੰਦ ਕਰੋਗੇ।"
720+
721+#~ msgid "Welcome to your Ubuntu phone."
722+#~ msgstr "ਉਬੰਤੂ ਫ਼ੋਨ ਵਿੱਚ ਤੁਹਾਨੂੰ ਜੀ ਆਇਆ ਨੂੰ।"
723+
724+#~ msgid "Your phone is now ready to use."
725+#~ msgstr "ਤੁਹਾਡਾ ਫ਼ੋਨ ਹੁਣ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਹੈ।"
po/pl.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-12 09:46+0000\n"
1212"Last-Translator: Seweryn Opyd <Unknown>\n"
1313"Language-Team: Polish <pl@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
1818"|| n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Odblokuj"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Ponów"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Dotknij, by odblokować"
282282
@@ -500,8 +500,8 @@ msgid "Hi!"
500500msgstr "Witaj!"
501501
502502#: qml/Wizard/Pages/10-welcome.qml:44
503−msgid "Welcome to your Ubuntu phone."
504−msgstr "Witamy w telefonie z systemem Ubuntu."
503+msgid "Welcome to your Ubuntu device."
504+msgstr ""
505505
506506#: qml/Wizard/Pages/10-welcome.qml:52
507507msgid "Let’s get started."
@@ -532,8 +532,8 @@ msgid "Lock security"
532532msgstr "Blokada"
533533
534534#: qml/Wizard/Pages/30-passwd-type.qml:79
535−msgid "Please select how you’d like to unlock your phone."
536−msgstr "Wybierz proszę jak ma być odblokowywane to urządzenie"
535+msgid "Please select how you’d like to unlock your device."
536+msgstr ""
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:102
539539msgctxt "Label: Type of security method"
@@ -639,8 +639,8 @@ msgid "Nice work!"
639639msgstr "Dobra robota!"
640640
641641#: qml/Wizard/Pages/80-finished.qml:46
642−msgid "Your phone is now ready to use."
643−msgstr "Twoje urządzenie jest gotowe do pracy"
642+msgid "Your device is now ready to use."
643+msgstr ""
644644
645645#: qml/Wizard/Pages/80-finished.qml:53
646646msgid "Finish"
@@ -767,6 +767,15 @@ msgstr "%1 〉"
767767#~ msgid "Please re-enter"
768768#~ msgstr "Proszę wprowadź ponownie"
769769
770+#~ msgid "Welcome to your Ubuntu phone."
771+#~ msgstr "Witamy w telefonie z systemem Ubuntu."
772+
773+#~ msgid "Your phone is now ready to use."
774+#~ msgstr "Twoje urządzenie jest gotowe do pracy"
775+
776+#~ msgid "Please select how you’d like to unlock your phone."
777+#~ msgstr "Wybierz proszę jak ma być odblokowywane to urządzenie"
778+
770779#~ msgid "%a %H:%M"
771780#~ msgstr "%a %H:%M"
772781
po/pt.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-20 09:20+0000\n"
1212"Last-Translator: Ivo Xavier <ivofernandes12@gmail.com>\n"
1313"Language-Team: Portuguese <pt@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Desbloquear"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Tentar novamente"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Toque para desbloquear"
284284
@@ -499,8 +499,8 @@ msgid "Hi!"
499499msgstr "Olá!"
500500
501501#: qml/Wizard/Pages/10-welcome.qml:44
502−msgid "Welcome to your Ubuntu phone."
503−msgstr "Bem-vindo ao seu telemóvel Ubuntu."
502+msgid "Welcome to your Ubuntu device."
503+msgstr ""
504504
505505#: qml/Wizard/Pages/10-welcome.qml:52
506506msgid "Let’s get started."
@@ -531,8 +531,8 @@ msgid "Lock security"
531531msgstr "Bloqueio de segurança"
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:79
534−msgid "Please select how you’d like to unlock your phone."
535−msgstr "Por favor, escolha como pretende desbloquear o seu telemóvel."
534+msgid "Please select how you’d like to unlock your device."
535+msgstr ""
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:102
538538msgctxt "Label: Type of security method"
@@ -638,8 +638,8 @@ msgid "Nice work!"
638638msgstr "Bom trabalho!"
639639
640640#: qml/Wizard/Pages/80-finished.qml:46
641−msgid "Your phone is now ready to use."
642−msgstr "O seu dispositivo está pronto."
641+msgid "Your device is now ready to use."
642+msgstr ""
643643
644644#: qml/Wizard/Pages/80-finished.qml:53
645645msgid "Finish"
@@ -757,6 +757,12 @@ msgstr "%1 〉"
757757#~ msgid "Try swiping from the right edge to unlock the phone"
758758#~ msgstr "Tente deslizar da margem direita para desbloquear o telemóvel"
759759
760+#~ msgid "Please select how you’d like to unlock your phone."
761+#~ msgstr "Por favor, escolha como pretende desbloquear o seu telemóvel."
762+
763+#~ msgid "Welcome to your Ubuntu phone."
764+#~ msgstr "Bem-vindo ao seu telemóvel Ubuntu."
765+
760766#~ msgid "Store"
761767#~ msgstr "Store"
762768
@@ -796,6 +802,9 @@ msgstr "%1 〉"
796802#~ msgid "Call back"
797803#~ msgstr "Ligar de volta"
798804
805+#~ msgid "Your phone is now ready to use."
806+#~ msgstr "O seu dispositivo está pronto."
807+
799808#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
800809#~ msgstr ""
801810#~ "Deslize da margem esquerda para mostrar o Launcher de acesso rápido às apps"
po/pt_BR.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-08-05 04:40+0000\n"
1212"Last-Translator: Julio Alexander Sieg <julio.sieg@gmail.com>\n"
1313"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -270,11 +270,11 @@ msgstr ""
270270msgid "Unlock"
271271msgstr "Desbloquear"
272272
273−#: qml/Greeter/LoginList.qml:236
273+#: qml/Greeter/LoginList.qml:239
274274msgid "Retry"
275275msgstr "Repetir"
276276
277−#: qml/Greeter/LoginList.qml:237
277+#: qml/Greeter/LoginList.qml:240
278278msgid "Tap to unlock"
279279msgstr "Toque para desbloquear"
280280
@@ -495,8 +495,8 @@ msgid "Hi!"
495495msgstr "Olá!"
496496
497497#: qml/Wizard/Pages/10-welcome.qml:44
498−msgid "Welcome to your Ubuntu phone."
499−msgstr "Bem-vindo ao seu Ubuntu phone."
498+msgid "Welcome to your Ubuntu device."
499+msgstr ""
500500
501501#: qml/Wizard/Pages/10-welcome.qml:52
502502msgid "Let’s get started."
@@ -527,8 +527,8 @@ msgid "Lock security"
527527msgstr "Trava de segurança"
528528
529529#: qml/Wizard/Pages/30-passwd-type.qml:79
530−msgid "Please select how you’d like to unlock your phone."
531−msgstr "Por favor, selecione como você gostaria de desbloquear seu telefone."
530+msgid "Please select how you’d like to unlock your device."
531+msgstr ""
532532
533533#: qml/Wizard/Pages/30-passwd-type.qml:102
534534msgctxt "Label: Type of security method"
@@ -636,8 +636,8 @@ msgid "Nice work!"
636636msgstr "Bom trabalho!"
637637
638638#: qml/Wizard/Pages/80-finished.qml:46
639−msgid "Your phone is now ready to use."
640−msgstr "O seu telefone está pronto para uso."
639+msgid "Your device is now ready to use."
640+msgstr ""
641641
642642#: qml/Wizard/Pages/80-finished.qml:53
643643msgid "Finish"
@@ -775,3 +775,12 @@ msgstr "%1 〉"
775775
776776#~ msgid "Please re-enter"
777777#~ msgstr "Por favor, digite novamente"
778+
779+#~ msgid "Welcome to your Ubuntu phone."
780+#~ msgstr "Bem-vindo ao seu Ubuntu phone."
781+
782+#~ msgid "Please select how you’d like to unlock your phone."
783+#~ msgstr "Por favor, selecione como você gostaria de desbloquear seu telefone."
784+
785+#~ msgid "Your phone is now ready to use."
786+#~ msgstr "O seu telefone está pronto para uso."
po/ro.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-06 17:47+0000\n"
1212"Last-Translator: Meriuță Cornel <meriutacornel@neacornel.eu>\n"
1313"Language-Team: Romanian <ro@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 "
1818"== 0) && (n != 0))) ? 2: 1));\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -273,11 +273,11 @@ msgstr ""
273273msgid "Unlock"
274274msgstr "Deblocare"
275275
276−#: qml/Greeter/LoginList.qml:236
276+#: qml/Greeter/LoginList.qml:239
277277msgid "Retry"
278278msgstr "Reîncercați"
279279
280−#: qml/Greeter/LoginList.qml:237
280+#: qml/Greeter/LoginList.qml:240
281281msgid "Tap to unlock"
282282msgstr "Apasă pentru deblocare"
283283
@@ -503,8 +503,8 @@ msgid "Hi!"
503503msgstr "Salut!"
504504
505505#: qml/Wizard/Pages/10-welcome.qml:44
506−msgid "Welcome to your Ubuntu phone."
507−msgstr "Bun venit! Acesta este telefonul dumneavoastră Ubuntu."
506+msgid "Welcome to your Ubuntu device."
507+msgstr ""
508508
509509#: qml/Wizard/Pages/10-welcome.qml:52
510510msgid "Let’s get started."
@@ -535,8 +535,8 @@ msgid "Lock security"
535535msgstr "Blocare de securitate"
536536
537537#: qml/Wizard/Pages/30-passwd-type.qml:79
538−msgid "Please select how you’d like to unlock your phone."
539−msgstr "Alegeți cum doriți să vă deblocați telefonul."
538+msgid "Please select how you’d like to unlock your device."
539+msgstr ""
540540
541541#: qml/Wizard/Pages/30-passwd-type.qml:102
542542msgctxt "Label: Type of security method"
@@ -646,8 +646,8 @@ msgid "Nice work!"
646646msgstr "Bună treabă!"
647647
648648#: qml/Wizard/Pages/80-finished.qml:46
649−msgid "Your phone is now ready to use."
650−msgstr "Telefonul dumneavoastră este gata de utilizare."
649+msgid "Your device is now ready to use."
650+msgstr ""
651651
652652#: qml/Wizard/Pages/80-finished.qml:53
653653msgid "Finish"
@@ -787,6 +787,15 @@ msgstr "%1 〉"
787787#~ msgid "Please re-enter"
788788#~ msgstr "Introduceți din nou"
789789
790+#~ msgid "Welcome to your Ubuntu phone."
791+#~ msgstr "Bun venit! Acesta este telefonul dumneavoastră Ubuntu."
792+
793+#~ msgid "Please select how you’d like to unlock your phone."
794+#~ msgstr "Alegeți cum doriți să vă deblocați telefonul."
795+
796+#~ msgid "Your phone is now ready to use."
797+#~ msgstr "Telefonul dumneavoastră este gata de utilizare."
798+
790799#~ msgid "%a %d %b %H:%M"
791800#~ msgstr "%a %d %b %H:%M"
792801
po/ru.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-06 05:33+0000\n"
1212"Last-Translator: ☠Jay ZDLin☠ <Unknown>\n"
1313"Language-Team: Russian <ru@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -274,11 +274,11 @@ msgstr ""
274274msgid "Unlock"
275275msgstr "Разблокировать"
276276
277−#: qml/Greeter/LoginList.qml:236
277+#: qml/Greeter/LoginList.qml:239
278278msgid "Retry"
279279msgstr "Повторить"
280280
281−#: qml/Greeter/LoginList.qml:237
281+#: qml/Greeter/LoginList.qml:240
282282msgid "Tap to unlock"
283283msgstr "Нажмите для разблокировки"
284284
@@ -502,8 +502,8 @@ msgid "Hi!"
502502msgstr "Привет!"
503503
504504#: qml/Wizard/Pages/10-welcome.qml:44
505−msgid "Welcome to your Ubuntu phone."
506−msgstr "Рады представить вам Ubuntu для телефона."
505+msgid "Welcome to your Ubuntu device."
506+msgstr ""
507507
508508#: qml/Wizard/Pages/10-welcome.qml:52
509509msgid "Let’s get started."
@@ -534,8 +534,8 @@ msgid "Lock security"
534534msgstr "Настройка блокировки"
535535
536536#: qml/Wizard/Pages/30-passwd-type.qml:79
537−msgid "Please select how you’d like to unlock your phone."
538−msgstr "Выберите способ разблокировки телефона."
537+msgid "Please select how you’d like to unlock your device."
538+msgstr ""
539539
540540#: qml/Wizard/Pages/30-passwd-type.qml:102
541541msgctxt "Label: Type of security method"
@@ -643,8 +643,8 @@ msgid "Nice work!"
643643msgstr "Отличная работа!"
644644
645645#: qml/Wizard/Pages/80-finished.qml:46
646−msgid "Your phone is now ready to use."
647−msgstr "Теперь телефон готов к использованию."
646+msgid "Your device is now ready to use."
647+msgstr ""
648648
649649#: qml/Wizard/Pages/80-finished.qml:53
650650msgid "Finish"
@@ -786,6 +786,15 @@ msgstr "%1 〉"
786786#~ msgid "Manage Scopes"
787787#~ msgstr "Настройки поиска"
788788
789+#~ msgid "Welcome to your Ubuntu phone."
790+#~ msgstr "Рады представить вам Ubuntu для телефона."
791+
792+#~ msgid "Please select how you’d like to unlock your phone."
793+#~ msgstr "Выберите способ разблокировки телефона."
794+
795+#~ msgid "Your phone is now ready to use."
796+#~ msgstr "Теперь телефон готов к использованию."
797+
789798#~ msgid "%a %d %b %H:%M"
790799#~ msgstr "%a %d %b %H:%M"
791800
po/shn.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-11-10 12:09+0000\n"
1212"Last-Translator: Rockworld <sumoisrock@gmail.com>\n"
1313"Language-Team: Shan <shn@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=(n == 1) ? 0 : 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/si.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-06-26 22:36+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Sinhalese <si@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr ""
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr ""
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr ""
278278
@@ -489,7 +489,7 @@ msgid "Hi!"
489489msgstr ""
490490
491491#: qml/Wizard/Pages/10-welcome.qml:44
492−msgid "Welcome to your Ubuntu phone."
492+msgid "Welcome to your Ubuntu device."
493493msgstr ""
494494
495495#: qml/Wizard/Pages/10-welcome.qml:52
@@ -520,7 +520,7 @@ msgid "Lock security"
520520msgstr ""
521521
522522#: qml/Wizard/Pages/30-passwd-type.qml:79
523−msgid "Please select how you’d like to unlock your phone."
523+msgid "Please select how you’d like to unlock your device."
524524msgstr ""
525525
526526#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -621,7 +621,7 @@ msgid "Nice work!"
621621msgstr ""
622622
623623#: qml/Wizard/Pages/80-finished.qml:46
624−msgid "Your phone is now ready to use."
624+msgid "Your device is now ready to use."
625625msgstr ""
626626
627627#: qml/Wizard/Pages/80-finished.qml:53
po/sk.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-04-10 09:15+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Slovak <sk@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/sl.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2016-01-31 18:34+0000\n"
1212"Last-Translator: Bernard Banko <Unknown>\n"
1313"Language-Team: Slovenian <sl@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || "
1818"n%100==4 ? 3 : 0);\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -275,11 +275,11 @@ msgstr ""
275275msgid "Unlock"
276276msgstr "Odkleni"
277277
278−#: qml/Greeter/LoginList.qml:236
278+#: qml/Greeter/LoginList.qml:239
279279msgid "Retry"
280280msgstr "Poskusi znova"
281281
282−#: qml/Greeter/LoginList.qml:237
282+#: qml/Greeter/LoginList.qml:240
283283msgid "Tap to unlock"
284284msgstr "Tapnite za odklep"
285285
@@ -506,8 +506,8 @@ msgid "Hi!"
506506msgstr "Živjo!"
507507
508508#: qml/Wizard/Pages/10-welcome.qml:44
509−msgid "Welcome to your Ubuntu phone."
510−msgstr "Dobrodošli v svoj telefon Ubuntu."
509+msgid "Welcome to your Ubuntu device."
510+msgstr ""
511511
512512#: qml/Wizard/Pages/10-welcome.qml:52
513513msgid "Let’s get started."
@@ -537,8 +537,8 @@ msgid "Lock security"
537537msgstr "Varnost zaklepa"
538538
539539#: qml/Wizard/Pages/30-passwd-type.qml:79
540−msgid "Please select how you’d like to unlock your phone."
541−msgstr "Izberite, kako želite odkleniti svoj telefon."
540+msgid "Please select how you’d like to unlock your device."
541+msgstr ""
542542
543543#: qml/Wizard/Pages/30-passwd-type.qml:102
544544msgctxt "Label: Type of security method"
@@ -646,8 +646,8 @@ msgid "Nice work!"
646646msgstr "Odlično!"
647647
648648#: qml/Wizard/Pages/80-finished.qml:46
649−msgid "Your phone is now ready to use."
650−msgstr "Vaš telefon je sedaj pripravljen za uporabo."
649+msgid "Your device is now ready to use."
650+msgstr ""
651651
652652#: qml/Wizard/Pages/80-finished.qml:53
653653msgid "Finish"
@@ -783,6 +783,15 @@ msgstr "%1 〉"
783783#~ msgid "Please re-enter"
784784#~ msgstr "Ponovno vnesite"
785785
786+#~ msgid "Welcome to your Ubuntu phone."
787+#~ msgstr "Dobrodošli v svoj telefon Ubuntu."
788+
789+#~ msgid "Please select how you’d like to unlock your phone."
790+#~ msgstr "Izberite, kako želite odkleniti svoj telefon."
791+
792+#~ msgid "Your phone is now ready to use."
793+#~ msgstr "Vaš telefon je sedaj pripravljen za uporabo."
794+
786795#~ msgid "%a %H:%M"
787796#~ msgstr "%a %H:%M"
788797
po/sq.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-11-30 21:05+0000\n"
1212"Last-Translator: Indrit Bashkimi <indrit.bashkimi@gmail.com>\n"
1313"Language-Team: Albanian <sq@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:14+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:36+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "Zhblloko"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "Riprovo"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr "Preke për ta zhbllokuar"
276276
@@ -487,8 +487,8 @@ msgid "Hi!"
487487msgstr "Përshëndetje!"
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
491−msgstr "Mirëseerdhët në telefonin tuaj Ubuntu."
490+msgid "Welcome to your Ubuntu device."
491+msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
494494msgid "Let’s get started."
@@ -518,8 +518,8 @@ msgid "Lock security"
518518msgstr "Siguria e bllokimit"
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
522−msgstr "Zgjidhni mënyrën e zhbllokimit të telefonit."
521+msgid "Please select how you’d like to unlock your device."
522+msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
525525msgctxt "Label: Type of security method"
@@ -619,8 +619,8 @@ msgid "Nice work!"
619619msgstr "Punë e paqme!"
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
623−msgstr "Telefoni juaj tani është gati për përdorim."
622+msgid "Your device is now ready to use."
623+msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
626626msgid "Finish"
@@ -681,3 +681,12 @@ msgstr "%1 〉"
681681
682682#~ msgid "Right edge"
683683#~ msgstr "Cepi djathtas"
684+
685+#~ msgid "Welcome to your Ubuntu phone."
686+#~ msgstr "Mirëseerdhët në telefonin tuaj Ubuntu."
687+
688+#~ msgid "Your phone is now ready to use."
689+#~ msgstr "Telefoni juaj tani është gati për përdorim."
690+
691+#~ msgid "Please select how you’d like to unlock your phone."
692+#~ msgstr "Zgjidhni mënyrën e zhbllokimit të telefonit."
po/sr.po+20−11
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity\n"
1010"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
11+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1212"PO-Revision-Date: 2016-02-10 21:21+0000\n"
1313"Last-Translator: Bojan Bogdanović <Unknown>\n"
1414"Language-Team: српски <xfce4@xfce4.org>\n"
@@ -17,8 +17,8 @@ msgstr ""
1717"Content-Transfer-Encoding: 8bit\n"
1818"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1919"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
20−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
21−"X-Generator: Launchpad (build 17923)\n"
20+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
21+"X-Generator: Launchpad (build 17925)\n"
2222"Language: sr\n"
2323
2424#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -275,11 +275,11 @@ msgstr ""
275275msgid "Unlock"
276276msgstr "Откључај"
277277
278−#: qml/Greeter/LoginList.qml:236
278+#: qml/Greeter/LoginList.qml:239
279279msgid "Retry"
280280msgstr "Покушај поново"
281281
282−#: qml/Greeter/LoginList.qml:237
282+#: qml/Greeter/LoginList.qml:240
283283msgid "Tap to unlock"
284284msgstr "Додирните да откључате"
285285
@@ -503,8 +503,8 @@ msgid "Hi!"
503503msgstr "Здраво!"
504504
505505#: qml/Wizard/Pages/10-welcome.qml:44
506−msgid "Welcome to your Ubuntu phone."
507−msgstr "Добродошли у свој Убунту телефон."
506+msgid "Welcome to your Ubuntu device."
507+msgstr ""
508508
509509#: qml/Wizard/Pages/10-welcome.qml:52
510510msgid "Let’s get started."
@@ -534,8 +534,8 @@ msgid "Lock security"
534534msgstr "Безбедносно закључавање"
535535
536536#: qml/Wizard/Pages/30-passwd-type.qml:79
537−msgid "Please select how you’d like to unlock your phone."
538−msgstr "Молим, изаберите како бисте желели да откључавате телефон."
537+msgid "Please select how you’d like to unlock your device."
538+msgstr ""
539539
540540#: qml/Wizard/Pages/30-passwd-type.qml:102
541541msgctxt "Label: Type of security method"
@@ -642,8 +642,8 @@ msgid "Nice work!"
642642msgstr "Лепо одрађено!"
643643
644644#: qml/Wizard/Pages/80-finished.qml:46
645−msgid "Your phone is now ready to use."
646−msgstr "Ваш телефон је спреман за употребу."
645+msgid "Your device is now ready to use."
646+msgstr ""
647647
648648#: qml/Wizard/Pages/80-finished.qml:53
649649msgid "Finish"
@@ -777,6 +777,12 @@ msgstr "%1 〉"
777777#~ msgid "Please re-enter"
778778#~ msgstr "Молим, унесите поново"
779779
780+#~ msgid "Please select how you’d like to unlock your phone."
781+#~ msgstr "Молим, изаберите како бисте желели да откључавате телефон."
782+
783+#~ msgid "Welcome to your Ubuntu phone."
784+#~ msgstr "Добродошли у свој Убунту телефон."
785+
780786#~ msgid "%a %l:%M %p"
781787#~ msgstr "%a %l:%M %p"
782788
@@ -807,5 +813,8 @@ msgstr "%1 〉"
807813#~ msgid "Tomorrow %H:%M"
808814#~ msgstr "Сутра %H:%M"
809815
816+#~ msgid "Your phone is now ready to use."
817+#~ msgstr "Ваш телефон је спреман за употребу."
818+
810819#~ msgid "Call back"
811820#~ msgstr "Позови назад"
po/sv.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-12 22:17+0000\n"
1212"Last-Translator: Josef Andersson <Unknown>\n"
1313"Language-Team: Swedish\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020"Language: sv\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -272,11 +272,11 @@ msgstr ""
272272msgid "Unlock"
273273msgstr "Lås upp"
274274
275−#: qml/Greeter/LoginList.qml:236
275+#: qml/Greeter/LoginList.qml:239
276276msgid "Retry"
277277msgstr "Försök igen"
278278
279−#: qml/Greeter/LoginList.qml:237
279+#: qml/Greeter/LoginList.qml:240
280280msgid "Tap to unlock"
281281msgstr "Tryck för att låsa upp"
282282
@@ -497,8 +497,8 @@ msgid "Hi!"
497497msgstr "Hej!"
498498
499499#: qml/Wizard/Pages/10-welcome.qml:44
500−msgid "Welcome to your Ubuntu phone."
501−msgstr "Välkommen till din Ubuntutelefon."
500+msgid "Welcome to your Ubuntu device."
501+msgstr ""
502502
503503#: qml/Wizard/Pages/10-welcome.qml:52
504504msgid "Let’s get started."
@@ -529,8 +529,8 @@ msgid "Lock security"
529529msgstr "Säkerhetslås"
530530
531531#: qml/Wizard/Pages/30-passwd-type.qml:79
532−msgid "Please select how you’d like to unlock your phone."
533−msgstr "Välj hur du vill låsa upp din telefon."
532+msgid "Please select how you’d like to unlock your device."
533+msgstr ""
534534
535535#: qml/Wizard/Pages/30-passwd-type.qml:102
536536msgctxt "Label: Type of security method"
@@ -637,8 +637,8 @@ msgid "Nice work!"
637637msgstr "Bra jobbat!"
638638
639639#: qml/Wizard/Pages/80-finished.qml:46
640−msgid "Your phone is now ready to use."
641−msgstr "Din telefon är nu redo att användas."
640+msgid "Your device is now ready to use."
641+msgstr ""
642642
643643#: qml/Wizard/Pages/80-finished.qml:53
644644msgid "Finish"
@@ -775,6 +775,15 @@ msgstr "%1 〉"
775775#~ msgid "Please re-enter"
776776#~ msgstr "Ange igen"
777777
778+#~ msgid "Welcome to your Ubuntu phone."
779+#~ msgstr "Välkommen till din Ubuntutelefon."
780+
781+#~ msgid "Please select how you’d like to unlock your phone."
782+#~ msgstr "Välj hur du vill låsa upp din telefon."
783+
784+#~ msgid "Your phone is now ready to use."
785+#~ msgstr "Din telefon är nu redo att användas."
786+
778787#~ msgid "%a %d %b %H:%M"
779788#~ msgstr "%a %d %b %H:%M"
780789
po/sw.po+16−10
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-17 20:02+0000\n"
1212"Last-Translator: Valentine <mwangi_valentino@yahoo.com>\n"
1313"Language-Team: Swahili <sw@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -268,11 +268,11 @@ msgstr ""
268268msgid "Unlock"
269269msgstr "Fungua"
270270
271−#: qml/Greeter/LoginList.qml:236
271+#: qml/Greeter/LoginList.qml:239
272272msgid "Retry"
273273msgstr "Jaribu tena"
274274
275−#: qml/Greeter/LoginList.qml:237
275+#: qml/Greeter/LoginList.qml:240
276276msgid "Tap to unlock"
277277msgstr "Gusa ufungue"
278278
@@ -493,8 +493,8 @@ msgid "Hi!"
493493msgstr "Jambo!"
494494
495495#: qml/Wizard/Pages/10-welcome.qml:44
496−msgid "Welcome to your Ubuntu phone."
497−msgstr "Karibu kwenye simu yako ya Ubuntu."
496+msgid "Welcome to your Ubuntu device."
497+msgstr ""
498498
499499#: qml/Wizard/Pages/10-welcome.qml:52
500500msgid "Let’s get started."
@@ -524,8 +524,8 @@ msgid "Lock security"
524524msgstr "Funga usalama"
525525
526526#: qml/Wizard/Pages/30-passwd-type.qml:79
527−msgid "Please select how you’d like to unlock your phone."
528−msgstr "Tafadhali chagua vile ungependa kufunga simu."
527+msgid "Please select how you’d like to unlock your device."
528+msgstr ""
529529
530530#: qml/Wizard/Pages/30-passwd-type.qml:102
531531msgctxt "Label: Type of security method"
@@ -625,7 +625,7 @@ msgid "Nice work!"
625625msgstr ""
626626
627627#: qml/Wizard/Pages/80-finished.qml:46
628−msgid "Your phone is now ready to use."
628+msgid "Your device is now ready to use."
629629msgstr ""
630630
631631#: qml/Wizard/Pages/80-finished.qml:53
@@ -710,3 +710,9 @@ msgstr ""
710710
711711#~ msgid "Please re-enter"
712712#~ msgstr "Tafadhali bonyeza tena"
713+
714+#~ msgid "Please select how you’d like to unlock your phone."
715+#~ msgstr "Tafadhali chagua vile ungependa kufunga simu."
716+
717+#~ msgid "Welcome to your Ubuntu phone."
718+#~ msgstr "Karibu kwenye simu yako ya Ubuntu."
po/ta.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-10-24 11:36+0000\n"
1212"Last-Translator: Arun Kumar - அருண் குமார் <thangam.arunx@gmail.com>\n"
1313"Language-Team: Ubuntu Tamil Team/Free Tamil Computing/Thamizha\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020"Language: ta\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -267,11 +267,11 @@ msgstr ""
267267msgid "Unlock"
268268msgstr ""
269269
270−#: qml/Greeter/LoginList.qml:236
270+#: qml/Greeter/LoginList.qml:239
271271msgid "Retry"
272272msgstr ""
273273
274−#: qml/Greeter/LoginList.qml:237
274+#: qml/Greeter/LoginList.qml:240
275275msgid "Tap to unlock"
276276msgstr ""
277277
@@ -488,7 +488,7 @@ msgid "Hi!"
488488msgstr ""
489489
490490#: qml/Wizard/Pages/10-welcome.qml:44
491−msgid "Welcome to your Ubuntu phone."
491+msgid "Welcome to your Ubuntu device."
492492msgstr ""
493493
494494#: qml/Wizard/Pages/10-welcome.qml:52
@@ -519,7 +519,7 @@ msgid "Lock security"
519519msgstr ""
520520
521521#: qml/Wizard/Pages/30-passwd-type.qml:79
522−msgid "Please select how you’d like to unlock your phone."
522+msgid "Please select how you’d like to unlock your device."
523523msgstr ""
524524
525525#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -620,7 +620,7 @@ msgid "Nice work!"
620620msgstr ""
621621
622622#: qml/Wizard/Pages/80-finished.qml:46
623−msgid "Your phone is now ready to use."
623+msgid "Your device is now ready to use."
624624msgstr ""
625625
626626#: qml/Wizard/Pages/80-finished.qml:53
po/te.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-07-19 10:04+0000\n"
1212"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
1313"Language-Team: Telugu <te@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/th.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-10-02 04:55+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Thai <th@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/tr.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-03-22 15:56+0000\n"
1212"Last-Translator: Arda Ünlü <aarda.uunlu@gmail.com>\n"
1313"Language-Team: Turkish <tr@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "Kilidi Aç"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "Tekrar Dene"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr "Kilidi açmak için dokun"
276276
@@ -491,8 +491,8 @@ msgid "Hi!"
491491msgstr "Merhaba!"
492492
493493#: qml/Wizard/Pages/10-welcome.qml:44
494−msgid "Welcome to your Ubuntu phone."
495−msgstr "Ubuntu telefonunuza hoş geldiniz."
494+msgid "Welcome to your Ubuntu device."
495+msgstr ""
496496
497497#: qml/Wizard/Pages/10-welcome.qml:52
498498msgid "Let’s get started."
@@ -523,8 +523,8 @@ msgid "Lock security"
523523msgstr "Kilitleme güvenliği"
524524
525525#: qml/Wizard/Pages/30-passwd-type.qml:79
526−msgid "Please select how you’d like to unlock your phone."
527−msgstr "Lütfen telefonunuzun kilidini nasıl açmak istediğinizi seçin."
526+msgid "Please select how you’d like to unlock your device."
527+msgstr ""
528528
529529#: qml/Wizard/Pages/30-passwd-type.qml:102
530530msgctxt "Label: Type of security method"
@@ -633,8 +633,8 @@ msgid "Nice work!"
633633msgstr "İyi iş!"
634634
635635#: qml/Wizard/Pages/80-finished.qml:46
636−msgid "Your phone is now ready to use."
637−msgstr "Telefonunuz artık kullanıma hazır."
636+msgid "Your device is now ready to use."
637+msgstr ""
638638
639639#: qml/Wizard/Pages/80-finished.qml:53
640640msgid "Finish"
@@ -763,6 +763,15 @@ msgstr "%1 〉"
763763#~ msgid "Please re-enter"
764764#~ msgstr "Lütfen yeniden girin"
765765
766+#~ msgid "Please select how you’d like to unlock your phone."
767+#~ msgstr "Lütfen telefonunuzun kilidini nasıl açmak istediğinizi seçin."
768+
769+#~ msgid "Welcome to your Ubuntu phone."
770+#~ msgstr "Ubuntu telefonunuza hoş geldiniz."
771+
772+#~ msgid "Your phone is now ready to use."
773+#~ msgstr "Telefonunuz artık kullanıma hazır."
774+
766775#~ msgid "%a %H:%M"
767776#~ msgstr "%H:%M %a"
768777
po/ug.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-12-01 07:37+0000\n"
1212"Last-Translator: Eltikin <eltikinuyghur@hotmail.com>\n"
1313"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -267,11 +267,11 @@ msgstr ""
267267msgid "Unlock"
268268msgstr "قۇلۇپسىزلا"
269269
270−#: qml/Greeter/LoginList.qml:236
270+#: qml/Greeter/LoginList.qml:239
271271msgid "Retry"
272272msgstr "قايتا سىنا"
273273
274−#: qml/Greeter/LoginList.qml:237
274+#: qml/Greeter/LoginList.qml:240
275275msgid "Tap to unlock"
276276msgstr "قۇلۇپسىزلا"
277277
@@ -489,8 +489,8 @@ msgid "Hi!"
489489msgstr "سالام!"
490490
491491#: qml/Wizard/Pages/10-welcome.qml:44
492−msgid "Welcome to your Ubuntu phone."
493−msgstr "ئۇبۇنتۇ تېلېفونىغا مەرھابا."
492+msgid "Welcome to your Ubuntu device."
493+msgstr ""
494494
495495#: qml/Wizard/Pages/10-welcome.qml:52
496496msgid "Let’s get started."
@@ -520,8 +520,8 @@ msgid "Lock security"
520520msgstr "قۇلۇپلاش بىخەتەرلىكى"
521521
522522#: qml/Wizard/Pages/30-passwd-type.qml:79
523−msgid "Please select how you’d like to unlock your phone."
524−msgstr "تېلېفوننى قانداق قۇلۇپسىزلاشنى تاللاڭ."
523+msgid "Please select how you’d like to unlock your device."
524+msgstr ""
525525
526526#: qml/Wizard/Pages/30-passwd-type.qml:102
527527msgctxt "Label: Type of security method"
@@ -627,8 +627,8 @@ msgid "Nice work!"
627627msgstr "جاپا چەكتىڭىز!"
628628
629629#: qml/Wizard/Pages/80-finished.qml:46
630−msgid "Your phone is now ready to use."
631−msgstr "تېلېفونىڭىز ئىشلىتىشكە ھازىرلاندى."
630+msgid "Your device is now ready to use."
631+msgstr ""
632632
633633#: qml/Wizard/Pages/80-finished.qml:53
634634msgid "Finish"
@@ -771,6 +771,15 @@ msgstr "%1 〉"
771771#~ msgid "Call back"
772772#~ msgstr "تىلفۇن ئۇرلىۋاتىدۇ"
773773
774+#~ msgid "Please select how you’d like to unlock your phone."
775+#~ msgstr "تېلېفوننى قانداق قۇلۇپسىزلاشنى تاللاڭ."
776+
777+#~ msgid "Welcome to your Ubuntu phone."
778+#~ msgstr "ئۇبۇنتۇ تېلېفونىغا مەرھابا."
779+
780+#~ msgid "Your phone is now ready to use."
781+#~ msgstr "تېلېفونىڭىز ئىشلىتىشكە ھازىرلاندى."
782+
774783#~ msgid "Tomorrow %H:%M"
775784#~ msgstr "ئەتە %H:%M"
776785
po/uk.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-04 05:53+0000\n"
1212"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n"
1313"Language-Team: Ukrainian <uk@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
1818"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
20−"X-Generator: Launchpad (build 17923)\n"
19+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
20+"X-Generator: Launchpad (build 17925)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -277,11 +277,11 @@ msgstr ""
277277msgid "Unlock"
278278msgstr "Розблокувати"
279279
280−#: qml/Greeter/LoginList.qml:236
280+#: qml/Greeter/LoginList.qml:239
281281msgid "Retry"
282282msgstr "Повторити"
283283
284−#: qml/Greeter/LoginList.qml:237
284+#: qml/Greeter/LoginList.qml:240
285285msgid "Tap to unlock"
286286msgstr "Торкніться, щоб розблокувати"
287287
@@ -505,8 +505,8 @@ msgid "Hi!"
505505msgstr "Привіт!"
506506
507507#: qml/Wizard/Pages/10-welcome.qml:44
508−msgid "Welcome to your Ubuntu phone."
509−msgstr "Вітаємо вас у системі телефону Ubuntu."
508+msgid "Welcome to your Ubuntu device."
509+msgstr ""
510510
511511#: qml/Wizard/Pages/10-welcome.qml:52
512512msgid "Let’s get started."
@@ -536,8 +536,8 @@ msgid "Lock security"
536536msgstr "Захист блокування"
537537
538538#: qml/Wizard/Pages/30-passwd-type.qml:79
539−msgid "Please select how you’d like to unlock your phone."
540−msgstr "Будь ласка, виберіть спосіб розблокування вашого телефону."
539+msgid "Please select how you’d like to unlock your device."
540+msgstr ""
541541
542542#: qml/Wizard/Pages/30-passwd-type.qml:102
543543msgctxt "Label: Type of security method"
@@ -646,8 +646,8 @@ msgid "Nice work!"
646646msgstr "Чудова робота!"
647647
648648#: qml/Wizard/Pages/80-finished.qml:46
649−msgid "Your phone is now ready to use."
650−msgstr "Тепер вашим телефоном можна користуватися."
649+msgid "Your device is now ready to use."
650+msgstr ""
651651
652652#: qml/Wizard/Pages/80-finished.qml:53
653653msgid "Finish"
@@ -787,6 +787,15 @@ msgstr "%1 〉"
787787#~ msgid "Please re-enter"
788788#~ msgstr "Ввведіть ще раз"
789789
790+#~ msgid "Please select how you’d like to unlock your phone."
791+#~ msgstr "Будь ласка, виберіть спосіб розблокування вашого телефону."
792+
793+#~ msgid "Welcome to your Ubuntu phone."
794+#~ msgstr "Вітаємо вас у системі телефону Ubuntu."
795+
796+#~ msgid "Your phone is now ready to use."
797+#~ msgstr "Тепер вашим телефоном можна користуватися."
798+
790799#~ msgid "%a %d %b %H:%M"
791800#~ msgstr "%a, %b %d %H:%M"
792801
po/unity8.pot+6−6
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
11+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/ur.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-05-05 03:12+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Urdu <ur@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/uz.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-04 16:03+0000\n"
1212"Last-Translator: Learner <muzaffar.habibullayev@yandex.ru>\n"
1313"Language-Team: Uzbek <uz@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/vi.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-01-15 01:19+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Vietnamese <vi@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/wo.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-10-29 11:16+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Wolof <wo@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "Ubbi"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "Jéemaat"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr "Bësal ngir ubbi"
276276
@@ -491,8 +491,8 @@ msgid "Hi!"
491491msgstr "Dila nuyu!"
492492
493493#: qml/Wizard/Pages/10-welcome.qml:44
494−msgid "Welcome to your Ubuntu phone."
495−msgstr "Dala-jàmm ci sa wootekaay bu Ubuntu."
494+msgid "Welcome to your Ubuntu device."
495+msgstr ""
496496
497497#: qml/Wizard/Pages/10-welcome.qml:52
498498msgid "Let’s get started."
@@ -522,8 +522,8 @@ msgid "Lock security"
522522msgstr "Kaaraangeg tëj"
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:79
525−msgid "Please select how you’d like to unlock your phone."
526−msgstr "Tànnal nan nga bëgg a tëjee sa wootekaay"
525+msgid "Please select how you’d like to unlock your device."
526+msgstr ""
527527
528528#: qml/Wizard/Pages/30-passwd-type.qml:102
529529msgctxt "Label: Type of security method"
@@ -630,8 +630,8 @@ msgid "Nice work!"
630630msgstr "Liggéey bu rafet!"
631631
632632#: qml/Wizard/Pages/80-finished.qml:46
633−msgid "Your phone is now ready to use."
634−msgstr "Leegi sa wootekaay noppi na ngir ñu man koo jëfandikoo."
633+msgid "Your device is now ready to use."
634+msgstr ""
635635
636636#: qml/Wizard/Pages/80-finished.qml:53
637637msgid "Finish"
@@ -790,3 +790,12 @@ msgstr "%1 〉"
790790
791791#~ msgid "Call back"
792792#~ msgstr "wootewaat"
793+
794+#~ msgid "Welcome to your Ubuntu phone."
795+#~ msgstr "Dala-jàmm ci sa wootekaay bu Ubuntu."
796+
797+#~ msgid "Please select how you’d like to unlock your phone."
798+#~ msgstr "Tànnal nan nga bëgg a tëjee sa wootekaay"
799+
800+#~ msgid "Your phone is now ready to use."
801+#~ msgstr "Leegi sa wootekaay noppi na ngir ñu man koo jëfandikoo."
po/xh.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2013-09-28 13:20+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313"Language-Team: Xhosa <xh@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/zh_CN.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-27 10:26+0000\n"
1212"Last-Translator: Ian Li <Unknown>\n"
1313"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -267,11 +267,11 @@ msgstr "你的设备现已连接上了一个外接显示。将这个屏幕作为
267267msgid "Unlock"
268268msgstr "解锁"
269269
270−#: qml/Greeter/LoginList.qml:236
270+#: qml/Greeter/LoginList.qml:239
271271msgid "Retry"
272272msgstr "重试"
273273
274−#: qml/Greeter/LoginList.qml:237
274+#: qml/Greeter/LoginList.qml:240
275275msgid "Tap to unlock"
276276msgstr "点击解锁"
277277
@@ -485,8 +485,8 @@ msgid "Hi!"
485485msgstr "您好!"
486486
487487#: qml/Wizard/Pages/10-welcome.qml:44
488−msgid "Welcome to your Ubuntu phone."
489−msgstr "欢迎使用您的 Ubuntu 手机。"
488+msgid "Welcome to your Ubuntu device."
489+msgstr ""
490490
491491#: qml/Wizard/Pages/10-welcome.qml:52
492492msgid "Let’s get started."
@@ -516,8 +516,8 @@ msgid "Lock security"
516516msgstr "锁屏安全设定"
517517
518518#: qml/Wizard/Pages/30-passwd-type.qml:79
519−msgid "Please select how you’d like to unlock your phone."
520−msgstr "请选择您喜欢的手机解锁方式。"
519+msgid "Please select how you’d like to unlock your device."
520+msgstr ""
521521
522522#: qml/Wizard/Pages/30-passwd-type.qml:102
523523msgctxt "Label: Type of security method"
@@ -617,8 +617,8 @@ msgid "Nice work!"
617617msgstr "干得好!"
618618
619619#: qml/Wizard/Pages/80-finished.qml:46
620−msgid "Your phone is now ready to use."
621−msgstr "您的手机现在可以使用了。"
620+msgid "Your device is now ready to use."
621+msgstr ""
622622
623623#: qml/Wizard/Pages/80-finished.qml:53
624624msgid "Finish"
@@ -732,6 +732,15 @@ msgstr "%1 〉"
732732#~ msgid "Please re-enter"
733733#~ msgstr "请重新输入"
734734
735+#~ msgid "Welcome to your Ubuntu phone."
736+#~ msgstr "欢迎使用您的 Ubuntu 手机。"
737+
738+#~ msgid "Please select how you’d like to unlock your phone."
739+#~ msgstr "请选择您喜欢的手机解锁方式。"
740+
741+#~ msgid "Your phone is now ready to use."
742+#~ msgstr "您的手机现在可以使用了。"
743+
735744#~ msgid "%H:%M"
736745#~ msgstr "%H:%M"
737746
po/zh_HK.po+8−8
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2014-08-10 11:45+0000\n"
1212"Last-Translator: Daniel Cheung <daniel.2345@hotmail.com>\n"
1313"Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr ""
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr ""
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr ""
276276
@@ -487,7 +487,7 @@ msgid "Hi!"
487487msgstr ""
488488
489489#: qml/Wizard/Pages/10-welcome.qml:44
490−msgid "Welcome to your Ubuntu phone."
490+msgid "Welcome to your Ubuntu device."
491491msgstr ""
492492
493493#: qml/Wizard/Pages/10-welcome.qml:52
@@ -518,7 +518,7 @@ msgid "Lock security"
518518msgstr ""
519519
520520#: qml/Wizard/Pages/30-passwd-type.qml:79
521−msgid "Please select how you’d like to unlock your phone."
521+msgid "Please select how you’d like to unlock your device."
522522msgstr ""
523523
524524#: qml/Wizard/Pages/30-passwd-type.qml:102
@@ -619,7 +619,7 @@ msgid "Nice work!"
619619msgstr ""
620620
621621#: qml/Wizard/Pages/80-finished.qml:46
622−msgid "Your phone is now ready to use."
622+msgid "Your device is now ready to use."
623623msgstr ""
624624
625625#: qml/Wizard/Pages/80-finished.qml:53
po/zh_TW.po+20−11
@@ -7,7 +7,7 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-02-08 09:50+0000\n"
10+"POT-Creation-Date: 2016-02-12 00:28+0000\n"
1111"PO-Revision-Date: 2015-07-31 09:29+0000\n"
1212"Last-Translator: Po-Hsu Lin <po-hsu.lin@canonical.com>\n"
1313"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2016-02-11 06:15+0000\n"
19−"X-Generator: Launchpad (build 17923)\n"
18+"X-Launchpad-Export-Date: 2016-02-16 05:37+0000\n"
19+"X-Generator: Launchpad (build 17925)\n"
2020"Language: zh_TW\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -266,11 +266,11 @@ msgstr ""
266266msgid "Unlock"
267267msgstr "解鎖"
268268
269−#: qml/Greeter/LoginList.qml:236
269+#: qml/Greeter/LoginList.qml:239
270270msgid "Retry"
271271msgstr "重試"
272272
273−#: qml/Greeter/LoginList.qml:237
273+#: qml/Greeter/LoginList.qml:240
274274msgid "Tap to unlock"
275275msgstr "點按以解鎖"
276276
@@ -484,8 +484,8 @@ msgid "Hi!"
484484msgstr "您好!"
485485
486486#: qml/Wizard/Pages/10-welcome.qml:44
487−msgid "Welcome to your Ubuntu phone."
488−msgstr "歡迎使用您的 Ubuntu 手機。"
487+msgid "Welcome to your Ubuntu device."
488+msgstr ""
489489
490490#: qml/Wizard/Pages/10-welcome.qml:52
491491msgid "Let’s get started."
@@ -515,8 +515,8 @@ msgid "Lock security"
515515msgstr "安全鎖"
516516
517517#: qml/Wizard/Pages/30-passwd-type.qml:79
518−msgid "Please select how you’d like to unlock your phone."
519−msgstr "請選取您想要的手機解鎖方式。"
518+msgid "Please select how you’d like to unlock your device."
519+msgstr ""
520520
521521#: qml/Wizard/Pages/30-passwd-type.qml:102
522522msgctxt "Label: Type of security method"
@@ -616,8 +616,8 @@ msgid "Nice work!"
616616msgstr "做得漂亮!"
617617
618618#: qml/Wizard/Pages/80-finished.qml:46
619−msgid "Your phone is now ready to use."
620−msgstr "您的手機現在已準備好使用。"
619+msgid "Your device is now ready to use."
620+msgstr ""
621621
622622#: qml/Wizard/Pages/80-finished.qml:53
623623msgid "Finish"
@@ -749,6 +749,15 @@ msgstr "%1 〉"
749749#~ msgid "Please re-enter"
750750#~ msgstr "請再輸入"
751751
752+#~ msgid "Welcome to your Ubuntu phone."
753+#~ msgstr "歡迎使用您的 Ubuntu 手機。"
754+
755+#~ msgid "Please select how you’d like to unlock your phone."
756+#~ msgstr "請選取您想要的手機解鎖方式。"
757+
758+#~ msgid "Your phone is now ready to use."
759+#~ msgstr "您的手機現在已準備好使用。"
760+
752761#~ msgid "Manage Scopes"
753762#~ msgstr "管理 Scopes"
754763
qml/Components/EdgeBarrierController.qml+2
@@ -30,6 +30,8 @@ MouseArea {
3030 // Should trigger the action associated with this edge
3131 signal passed()
3232
33+ onPressed: mouse.accepted = false;
34+
3335 function push(amount) {
3436 if (!root._containsMouse) {
3537 return;
qml/Components/VolumeControl.qml+1−6
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2013-2015 Canonical, Ltd.
2+ * Copyright (C) 2013-2016 Canonical, Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
@@ -28,10 +28,6 @@ Item {
2828 readonly property int stepDown: -1
2929
3030 property var indicators // passed from Shell.qml
31− readonly property bool showNotification: indicators && indicators.fullyOpened && indicators.currentIndicator === "indicator-sound"
32− onShowNotificationChanged: { // disallow the volume notification when using the slider, lpbug#1484126
33− actionGroup.indicatorsAction.updateState(root.showNotification);
34− }
3531
3632 GlobalShortcut {
3733 id: muteShortcut
@@ -47,7 +43,6 @@ Item {
4743
4844 property variant actionObject: action("volume")
4945 property variant muteActionObject: indicators.indicatorsModel.profile === "desktop" ? action("mute") : action("silent-mode")
50− property variant indicatorsAction: action("indicator-shown")
5146 }
5247
5348 function volumeUp() {
qml/Components/ZoomableImage.qml+1−1
@@ -65,7 +65,7 @@ Item {
6565 anchors.fill: parent
6666 fillMode: Image.PreserveAspectFit
6767
68− readonly property int sourceSizeMultiplier: 3
68+ readonly property int sourceSizeMultiplier: root.zoomable ? 3 : 1
6969
7070 sourceSize.width: root.width * sourceSizeMultiplier <= root.height * sourceSizeMultiplier ? root.width * sourceSizeMultiplier : 0
7171 sourceSize.height: root.height * sourceSizeMultiplier <= root.width * sourceSizeMultiplier ? root.height * sourceSizeMultiplier : 0
qml/Dash/CardCarousel.qml−1
@@ -64,7 +64,6 @@ DashRenderer {
6464 item.fixedHeaderHeight = Qt.binding(function() { return carousel.headerHeight; });
6565 item.height = Qt.binding(function() { return cardTool.cardHeight; });
6666 item.cardData = Qt.binding(function() { return model; });
67− item.components = Qt.binding(function() { return cardTool.components; });
6867 item.fontScale = Qt.binding(function() { return carousel.fontScale; });
6968 item.showHeader = Qt.binding(function() { return loader.explicitlyScaled; });
7069 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
qml/Dash/CardGrid.qml−1
@@ -70,7 +70,6 @@ DashRenderer {
7070 item.fixedHeaderHeight = Qt.binding(function() { return cardTool.headerHeight; });
7171 item.fixedArtShapeSize = Qt.binding(function() { return cardTool.artShapeSize; });
7272 item.cardData = Qt.binding(function() { return model; });
73− item.components = Qt.binding(function() { return cardTool.components; });
7473 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
7574 item.scopeStyle = root.scopeStyle;
7675 item.artShapeStyle = root.artShapeStyle;
qml/Dash/CardHorizontalList.qml−1
@@ -53,7 +53,6 @@ DashRenderer {
5353 item.fixedArtShapeSize = Qt.binding(function() { return cardTool.artShapeSize; });
5454 item.fixedHeaderHeight = Qt.binding(function() { return cardTool.headerHeight; });
5555 item.cardData = Qt.binding(function() { return model; });
56− item.components = Qt.binding(function() { return cardTool.components; });
5756 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
5857 item.scopeStyle = root.scopeStyle;
5958 }
qml/Dash/CardTool.qml−1
@@ -220,7 +220,6 @@ Item {
220220 onLoaded: {
221221 item.objectName = "cardToolCard";
222222 item.asynchronous = false;
223− item.components = Qt.binding(function() { return cardTool.components; });
224223 item.width = Qt.binding(function() { return cardTool.cardWidth !== -1 ? cardTool.cardWidth : item.implicitWidth; });
225224 item.height = Qt.binding(function() { return cardTool.cardHeight !== -1 ? cardTool.cardHeight : item.implicitHeight; });
226225 }
qml/Dash/CardVerticalJournal.qml−1
@@ -72,7 +72,6 @@ DashRenderer {
7272 item.fixedArtShapeSize = Qt.binding(function() { return cardTool.artShapeSize; });
7373 item.fixedHeaderHeight = Qt.binding(function() { return cardTool.headerHeight; });
7474 item.cardData = Qt.binding(function() { return model; });
75− item.components = Qt.binding(function() { return cardTool.components; });
7675 item.titleAlignment = Qt.binding(function() { return cardTool.titleAlignment; });
7776 item.scopeStyle = root.scopeStyle;
7877 }
qml/Dash/GenericScopeView.qml+1−1
@@ -363,7 +363,7 @@ FocusScope {
363363 clickScopeSizingHacks();
364364 if (scope && scope.id === "clickscope") {
365365 if (categoryId === "predefined" || categoryId === "local") {
366− cardTool.artShapeSize = Qt.size(units.gu(8), units.gu(7.5));
366+ cardTool.artShapeSize = Qt.binding(function() { return Qt.size(units.gu(8), units.gu(7.5)) });
367367 item.artShapeStyle = "icon";
368368 } else {
369369 // Should be ubuntu store icon
qml/Dash/Previews/PreviewHeader.qml+1−1
@@ -35,7 +35,7 @@ PreviewWidget {
3535 Item {
3636 id: headerRoot
3737 objectName: "innerPreviewHeader"
38− readonly property url mascot: root.widgetData["mascot"] || ""
38+ readonly property url mascot: root.widgetData["mascot"] || fallback
3939 readonly property url fallback: root.widgetData["fallback"] || ""
4040 readonly property string title: root.widgetData["title"] || ""
4141 readonly property string subtitle: root.widgetData["subtitle"] || ""
qml/Dash/Previews/PreviewImageGallery.qml+2−2
@@ -59,7 +59,7 @@ PreviewWidget {
5959 top: parent.top
6060 bottom: parent.bottom
6161 }
62− source: modelData ? modelData : ""
62+ source: modelData || root.widgetData["fallback"] || ""
6363 scaleTo: "height"
6464 initialWidth: units.gu(13)
6565 pressed: mouseArea.pressed
@@ -128,7 +128,7 @@ PreviewWidget {
128128 bottom: parent.bottom
129129 }
130130 width: overlay.width
131− source: modelData ? modelData : ""
131+ source: modelData || root.widgetData["fallback"] || ""
132132 fillMode: Image.PreserveAspectFit
133133 sourceSize { width: screenshot.width; height: screenshot.height }
134134
qml/Dash/Previews/PreviewRatingEdit.qml+1
@@ -75,6 +75,7 @@ PreviewWidget {
7575 reviewText: widgetData["review"]
7676
7777 onTriggered: root.triggered(widgetId, actionId, data);
78+ onMakeSureVisible: root.makeSureVisible(item);
7879 }
7980
8081}
qml/Dash/Previews/PreviewZoomableImage.qml+2−2
@@ -42,7 +42,7 @@ PreviewWidget {
4242 right: parent.right
4343 }
4444 scaleTo: "width"
45− source: widgetData["source"]
45+ source: widgetData["source"] || widgetData["fallback"] || ""
4646 asynchronous: true
4747 useUbuntuShape: false
4848 pressed: mouseArea.pressed
@@ -86,7 +86,7 @@ PreviewWidget {
8686
8787 delegate: ZoomableImage {
8888 anchors.fill: parent
89− source: widgetData["source"]
89+ source: widgetData["source"] || widgetData["fallback"] || ""
9090 zoomable: widgetData["zoomable"] ? widgetData["zoomable"] : false
9191 // If modelData would change after failing to load it would not be
9292 // reloaded since the source binding is destroyed by the source = fallback
qml/Greeter/LoginList.qml+3
@@ -22,6 +22,7 @@ Item {
2222 id: root
2323
2424 property alias model: userList.model
25+ property bool alphanumeric: true
2526 property int currentIndex
2627 property bool locked
2728
@@ -231,6 +232,8 @@ Item {
231232 width: parent.width - anchors.margins * 2
232233 opacity: userList.movingInternally ? 0 : 1
233234
235+ inputMethodHints: root.alphanumeric ? Qt.ImhNone : Qt.ImhDigitsOnly
236+
234237 property string promptText
235238 placeholderText: root.wasPrompted ? promptText
236239 : (root.locked ? i18n.tr("Retry")
qml/Greeter/WideView.qml+1−1
@@ -27,7 +27,7 @@ FocusScope {
2727 property alias backgroundTopMargin: coverPage.backgroundTopMargin
2828 property alias background: coverPage.background
2929 property bool locked
30− property bool alphanumeric // unused
30+ property alias alphanumeric: loginList.alphanumeric
3131 property alias userModel: loginList.model
3232 property alias infographicModel: coverPage.infographicModel
3333 readonly property bool fullyShown: coverPage.showProgress === 1
qml/Panel/IndicatorItem.qml+57−7
@@ -1,5 +1,5 @@
11/*
2− * Copyright 2013-2014 Canonical Ltd.
2+ * Copyright 2013-2016 Canonical Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU Lesser General Public License as published by
@@ -17,6 +17,7 @@
1717import QtQuick 2.4
1818import Ubuntu.Components 1.3
1919import Ubuntu.Settings.Components 0.1
20+import QMenuModel 0.1
2021import "Indicators"
2122
2223IndicatorDelegate {
@@ -36,13 +37,24 @@ IndicatorDelegate {
3637 return "#ffffff";
3738 }
3839
39− signal clicked()
40−
4140 implicitWidth: mainItems.width
4241
4342 MouseArea {
43+ readonly property int stepUp: 1
44+ readonly property int stepDown: -1
45+
4446 anchors.fill: parent
45− onClicked: parent.clicked()
47+ acceptedButtons: Qt.MiddleButton
48+ onClicked: {
49+ if ((!expanded || selected) && secondaryAction.valid) {
50+ secondaryAction.activate();
51+ }
52+ }
53+ onWheel: {
54+ if ((!expanded || selected) && scrollAction.valid) {
55+ scrollAction.activate(wheel.angleDelta.y > 0 ? stepUp : stepDown);
56+ }
57+ }
4658 }
4759
4860 Item {
@@ -152,9 +164,6 @@ IndicatorDelegate {
152164 }
153165
154166 StateGroup {
155− id: d
156− property bool useFallbackIcon: false
157−
158167 states: [
159168 State {
160169 name: "minimised"
@@ -251,4 +260,45 @@ IndicatorDelegate {
251260 rightLabel = rootActionState.rightLabel ? rootActionState.rightLabel : "";
252261 icons = rootActionState.icons;
253262 }
263+
264+ QtObject {
265+ id: d
266+
267+ property bool useFallbackIcon: false
268+ property var shouldIndicatorBeShown: undefined
269+
270+ onShouldIndicatorBeShownChanged: {
271+ if (shouldIndicatorBeShown !== undefined) {
272+ submenuAction.changeState(shouldIndicatorBeShown);
273+ }
274+ }
275+ }
276+
277+ UnityMenuAction {
278+ id: secondaryAction
279+ model: menuModel
280+ index: 0
281+ name: rootActionState.secondaryAction
282+ }
283+
284+ UnityMenuAction {
285+ id: scrollAction
286+ model: menuModel
287+ index: 0
288+ name: rootActionState.scrollAction
289+ }
290+
291+ UnityMenuAction {
292+ id: submenuAction
293+ model: menuModel
294+ index: 0
295+ name: rootActionState.submenuAction
296+ }
297+
298+ Binding {
299+ target: d
300+ property: "shouldIndicatorBeShown"
301+ when: submenuAction.valid
302+ value: root.selected && root.expanded
303+ }
254304}
qml/Panel/graphics/Battery@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Bluetooth@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Clock@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Location@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Messages@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Network@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Sound@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Sync@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/System@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/Time@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/VerticalDivider@18.pngdeleted

Binary file not shown.

qml/Panel/graphics/handle@12.pngdeleted

Binary file not shown.

qml/Panel/graphics/handle@12.scideleted−5
@@ -1,5 +0,0 @@
1−border.left: 0
2−border.top: 1
3−border.bottom: 0
4−border.right: 0
5−source: handle@12.png
qml/Panel/graphics/search@12.pngdeleted

Binary file not shown.

qml/Panel/graphics/time_and_date@18.pngdeleted

Binary file not shown.

qml/Stages/ApplicationWindow.qml+14−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright 2014-2015 Canonical Ltd.
2+ * Copyright 2014-2016 Canonical Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU Lesser General Public License as published by
@@ -37,6 +37,13 @@ FocusScope {
3737 property int requestedWidth: -1
3838 property int requestedHeight: -1
3939
40+ readonly property int minimumWidth: sessionContainer.surface ? sessionContainer.surface.minimumWidth : 0
41+ readonly property int minimumHeight: sessionContainer.surface ? sessionContainer.surface.minimumHeight : 0
42+ readonly property int maximumWidth: sessionContainer.surface ? sessionContainer.surface.maximumWidth : 0
43+ readonly property int maximumHeight: sessionContainer.surface ? sessionContainer.surface.maximumHeight : 0
44+ readonly property int widthIncrement: sessionContainer.surface ? sessionContainer.surface.widthIncrement : 0
45+ readonly property int heightIncrement: sessionContainer.surface ? sessionContainer.surface.heightIncrement : 0
46+
4047 QtObject {
4148 id: d
4249
@@ -82,6 +89,12 @@ FocusScope {
8289 property bool surfaceOldEnoughToBeResized: false
8390 }
8491
92+ Binding {
93+ target: root.application
94+ property: "initialSurfaceSize"
95+ value: Qt.size(root.requestedWidth, root.requestedHeight)
96+ }
97+
8598 Timer {
8699 id: surfaceInitTimer
87100 interval: 100
qml/Stages/DecoratedWindow.qml+7
@@ -39,6 +39,13 @@ FocusScope {
3939 property alias requestedWidth: applicationWindow.requestedWidth
4040 property real requestedHeight
4141
42+ property alias minimumWidth: applicationWindow.minimumWidth
43+ readonly property int minimumHeight: (root.decorationShown ? decoration.height : 0) + applicationWindow.minimumHeight
44+ property alias maximumWidth: applicationWindow.maximumWidth
45+ readonly property int maximumHeight: (root.decorationShown ? decoration.height : 0) + applicationWindow.maximumHeight
46+ property alias widthIncrement: applicationWindow.widthIncrement
47+ property alias heightIncrement: applicationWindow.heightIncrement
48+
4249 signal close()
4350 signal maximize()
4451 signal minimize()
qml/Stages/DesktopStage.qml+6
@@ -256,6 +256,12 @@ AbstractStage {
256256 height: decoratedWindow.height
257257 property alias requestedWidth: decoratedWindow.requestedWidth
258258 property alias requestedHeight: decoratedWindow.requestedHeight
259+ property alias minimumWidth: decoratedWindow.minimumWidth
260+ property alias minimumHeight: decoratedWindow.minimumHeight
261+ property alias maximumWidth: decoratedWindow.maximumWidth
262+ property alias maximumHeight: decoratedWindow.maximumHeight
263+ property alias widthIncrement: decoratedWindow.widthIncrement
264+ property alias heightIncrement: decoratedWindow.heightIncrement
259265
260266 QtObject {
261267 id: appDelegatePrivate
qml/Stages/SessionContainer.qml+2
@@ -152,6 +152,8 @@ FocusScope {
152152 popped.completed.connect(function() { root.session.release(); } );
153153 popped.end();
154154 d.animations = tmp;
155+ } else {
156+ root.session.release();
155157 }
156158 }
157159
qml/Stages/Splash.qml+7−2
@@ -138,15 +138,20 @@ Item {
138138 visible: d.showIcon
139139 }
140140
141+ Timer {
142+ interval: 2000
143+ onTriggered: spinner.running = true
144+ running: true
145+ }
146+
141147 ActivityIndicator {
148+ id: spinner
142149 anchors.centerIn: header.visible ? parent : undefined
143150 anchors.verticalCenterOffset: header.visible ? header.height / 2 : 0
144151
145152 anchors.horizontalCenter: header.visible ? undefined : parent.horizontalCenter
146153 anchors.bottom: header.visible ? undefined : parent.bottom
147154 anchors.bottomMargin: header.visible ? 0 : units.gu(12)
148−
149− running: true
150155 }
151156
152157 MouseArea {
qml/Stages/WindowResizeArea.qml+95−16
@@ -72,8 +72,8 @@ MouseArea {
7272 var windowGeometry = windowStateStorage.getGeometry(root.windowId,
7373 Qt.rect(target.x, target.y, defaultWidth, defaultHeight));
7474
75− target.requestedWidth = Math.min(Math.max(windowGeometry.width, minWidth), screenWidth);
76− target.requestedHeight = Math.min(Math.max(windowGeometry.height, minHeight), root.screenHeight - PanelState.panelHeight);
75+ target.requestedWidth = Math.min(Math.max(windowGeometry.width, d.minimumWidth), screenWidth);
76+ target.requestedHeight = Math.min(Math.max(windowGeometry.height, d.minimumHeight), root.screenHeight - PanelState.panelHeight);
7777 target.x = Math.max(Math.min(windowGeometry.x, root.screenWidth - target.requestedWidth), 0)
7878 target.y = Math.max(Math.min(windowGeometry.y, root.screenHeight - target.requestedHeight), PanelState.panelHeight)
7979
@@ -91,6 +91,65 @@ MouseArea {
9191
9292 QtObject {
9393 id: d
94+
95+ readonly property int maxSafeInt: 2147483647
96+ readonly property int maxSizeIncrement: units.gu(40)
97+
98+ readonly property int minimumWidth: root.target ? Math.max(root.minWidth, root.target.minimumWidth) : root.minWidth
99+ onMinimumWidthChanged: {
100+ if (target.requestedWidth < minimumWidth) {
101+ target.requestedWidth = minimumWidth;
102+ }
103+ }
104+ readonly property int minimumHeight: root.target ? Math.max(root.minHeight, root.target.minimumHeight) : root.minHeight
105+ onMinimumHeightChanged: {
106+ if (target.requestedHeight < minimumHeight) {
107+ target.requestedHeight = minimumHeight;
108+ }
109+ }
110+ readonly property int maximumWidth: root.target && root.target.maximumWidth >= minimumWidth && root.target.maximumWidth > 0
111+ ? root.target.maximumWidth : maxSafeInt
112+ onMaximumWidthChanged: {
113+ if (target.requestedWidth > maximumWidth) {
114+ target.requestedWidth = maximumWidth;
115+ }
116+ }
117+ readonly property int maximumHeight: root.target && root.target.maximumHeight >= minimumHeight && root.target.maximumHeight > 0
118+ ? root.target.maximumHeight : maxSafeInt
119+ onMaximumHeightChanged: {
120+ if (target.requestedHeight > maximumHeight) {
121+ target.requestedHeight = maximumHeight;
122+ }
123+ }
124+ readonly property int widthIncrement: {
125+ if (!root.target) {
126+ return 1;
127+ }
128+ if (root.target.widthIncrement > 0) {
129+ if (root.target.widthIncrement < maxSizeIncrement) {
130+ return root.target.widthIncrement;
131+ } else {
132+ return maxSizeIncrement;
133+ }
134+ } else {
135+ return 1;
136+ }
137+ }
138+ readonly property int heightIncrement: {
139+ if (!root.target) {
140+ return 1;
141+ }
142+ if (root.target.heightIncrement > 0) {
143+ if (root.target.heightIncrement < maxSizeIncrement) {
144+ return root.target.heightIncrement;
145+ } else {
146+ return maxSizeIncrement;
147+ }
148+ } else {
149+ return 1;
150+ }
151+ }
152+
94153 property bool leftBorder: false
95154 property bool rightBorder: false
96155 property bool topBorder: false
@@ -209,38 +268,58 @@ MouseArea {
209268
210269 var pos = mapToItem(target.parent, mouse.x, mouse.y);
211270
212− var deltaX = pos.x - d.startMousePosX;
213− var deltaY = pos.y - d.startMousePosY;
271+ var deltaX = Math.floor((pos.x - d.startMousePosX) / d.widthIncrement) * d.widthIncrement;
272+ var deltaY = Math.floor((pos.y - d.startMousePosY) / d.heightIncrement) * d.heightIncrement;
214273
215274 if (d.leftBorder) {
216275 var newTargetX = d.startX + deltaX;
217− if (target.x + target.width > newTargetX + minWidth) {
218− target.requestedWidth = target.x + target.width - newTargetX;
276+ var rightBorderX = target.x + target.width;
277+ if (rightBorderX > newTargetX + d.minimumWidth) {
278+ if (rightBorderX < newTargetX + d.maximumWidth) {
279+ target.requestedWidth = rightBorderX - newTargetX;
280+ } else {
281+ target.requestedWidth = d.maximumWidth;
282+ }
219283 } else {
220− target.requestedWidth = minWidth;
284+ target.requestedWidth = d.minimumWidth;
221285 }
222286
223287 } else if (d.rightBorder) {
224− if (d.startWidth + deltaX >= minWidth) {
225− target.requestedWidth = d.startWidth + deltaX;
288+ var newWidth = d.startWidth + deltaX;
289+ if (newWidth > d.minimumWidth) {
290+ if (newWidth < d.maximumWidth) {
291+ target.requestedWidth = newWidth;
292+ } else {
293+ target.requestedWidth = d.maximumWidth;
294+ }
226295 } else {
227− target.requestedWidth = minWidth;
296+ target.requestedWidth = d.minimumWidth;
228297 }
229298 }
230299
231300 if (d.topBorder) {
232301 var newTargetY = d.startY + deltaY;
233− if (target.y + target.height > newTargetY + minHeight) {
234− target.requestedHeight = target.y + target.height - newTargetY;
302+ var bottomBorderY = target.y + target.height;
303+ if (bottomBorderY > newTargetY + d.minimumHeight) {
304+ if (bottomBorderY < newTargetY + d.maximumHeight) {
305+ target.requestedHeight = bottomBorderY - newTargetY;
306+ } else {
307+ target.requestedHeight = d.maximumHeight;
308+ }
235309 } else {
236− target.requestedHeight = minHeight;
310+ target.requestedHeight = d.minimumHeight;
237311 }
238312
239313 } else if (d.bottomBorder) {
240− if (d.startHeight + deltaY >= minHeight) {
241− target.requestedHeight = d.startHeight + deltaY;
314+ var newHeight = d.startHeight + deltaY;
315+ if (newHeight > d.minimumHeight) {
316+ if (newHeight < d.maximumHeight) {
317+ target.requestedHeight = newHeight;
318+ } else {
319+ target.requestedHeight = d.maximumHeight;
320+ }
242321 } else {
243− target.requestedHeight = minHeight;
322+ target.requestedHeight = d.minimumHeight;
244323 }
245324 }
246325 }
qml/Wizard/Pages/10-welcome.qml+1−1
@@ -41,7 +41,7 @@ LocalComponents.Page {
4141 anchors.left: parent.left
4242 anchors.right: parent.right
4343 wrapMode: Text.Wrap
44− text: i18n.tr("Welcome to your Ubuntu phone.")
44+ text: i18n.tr("Welcome to your Ubuntu device.")
4545 }
4646
4747 Label {
qml/Wizard/Pages/30-passwd-type.qml+1−1
@@ -76,7 +76,7 @@ LocalComponents.Page {
7676 anchors.left: parent.left
7777 anchors.right: parent.right
7878 wrapMode: Text.Wrap
79− text: i18n.tr("Please select how you’d like to unlock your phone.")
79+ text: i18n.tr("Please select how you’d like to unlock your device.")
8080 }
8181
8282 ItemSelector {
qml/Wizard/Pages/80-finished.qml+1−1
@@ -43,7 +43,7 @@ LocalComponents.Page {
4343 anchors.left: parent.left
4444 anchors.right: parent.right
4545 wrapMode: Text.Wrap
46− text: i18n.tr("Your phone is now ready to use.")
46+ text: i18n.tr("Your device is now ready to use.")
4747 }
4848 }
4949
tests/mocks/Unity/Application/ApplicationInfo.cpp+14−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2013-2015 Canonical, Ltd.
2+ * Copyright (C) 2013-2016 Canonical, Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
@@ -278,3 +278,16 @@ void ApplicationInfo::setExemptFromLifecycle(bool exemptFromLifecycle)
278278 Q_EMIT exemptFromLifecycleChanged(m_exemptFromLifecycle);
279279 }
280280}
281+
282+QSize ApplicationInfo::initialSurfaceSize() const
283+{
284+ return m_initialSurfaceSize;
285+}
286+
287+void ApplicationInfo::setInitialSurfaceSize(const QSize &size)
288+{
289+ if (size != m_initialSurfaceSize) {
290+ m_initialSurfaceSize = size;
291+ Q_EMIT initialSurfaceSizeChanged(m_initialSurfaceSize);
292+ }
293+}
tests/mocks/Unity/Application/ApplicationInfo.h+4−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright (C) 2013-2015 Canonical, Ltd.
2+ * Copyright (C) 2013-2016 Canonical, Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU General Public License as published by
@@ -95,6 +95,8 @@ public:
9595 bool exemptFromLifecycle() const override;
9696 void setExemptFromLifecycle(bool) override;
9797
98+ QSize initialSurfaceSize() const override;
99+ void setInitialSurfaceSize(const QSize &size) override;
98100public:
99101 void setSession(Session* session);
100102 Session* session() const { return m_session; }
@@ -129,6 +131,7 @@ private:
129131 RequestedState m_requestedState;
130132 bool m_isTouchApp;
131133 bool m_exemptFromLifecycle;
134+ QSize m_initialSurfaceSize;
132135
133136 bool m_manualSurfaceCreation;
134137};
tests/mocks/Unity/Application/ApplicationTestInterface.cpp+4−4
@@ -36,7 +36,7 @@ ApplicationTestInterface::ApplicationTestInterface(QObject* parent)
3636 connection.registerObject("/com/canonical/Unity8/Mocks", parent);
3737}
3838
39−Session* ApplicationTestInterface::addChildSession(Session* existingSession, const QString& surfaceImage)
39+Session* ApplicationTestInterface::addChildSession(Session* existingSession, const QString& surfaceImage, bool addSurface)
4040{
4141 if (!existingSession) return nullptr;
4242
@@ -49,7 +49,7 @@ Session* ApplicationTestInterface::addChildSession(Session* existingSession, con
4949 .arg(existingSession->childSessions()->count()),
5050 screenshotUrl);
5151 existingSession->addChildSession(session);
52− session->createSurface();
52+ if (addSurface) session->createSurface();
5353
5454 return session;
5555}
@@ -70,7 +70,7 @@ void ApplicationTestInterface::removeSurface(MirSurface* existingSurface)
7070 existingSurface->setLive(false);
7171}
7272
73−quint32 ApplicationTestInterface::addChildSession(const QString& appId, quint32 existingSessionId, const QString& surfaceImage)
73+quint32 ApplicationTestInterface::addChildSession(const QString& appId, quint32 existingSessionId, const QString& surfaceImage, bool addSurface)
7474{
7575 qDebug() << "ApplicationTestInterface::addChildSession to " << appId;
7676
@@ -100,7 +100,7 @@ quint32 ApplicationTestInterface::addChildSession(const QString& appId, quint32
100100 .arg(parentSession->childSessions()->count()),
101101 screenshotUrl);
102102 parentSession->addChildSession(session);
103− session->createSurface();
103+ if (addSurface) { session->createSurface(); }
104104 m_childSessions[sessionId] = session;
105105
106106 return sessionId;
tests/mocks/Unity/Application/ApplicationTestInterface.h+2−2
@@ -30,12 +30,12 @@ class ApplicationTestInterface : public QDBusAbstractAdaptor
3030public:
3131 ApplicationTestInterface(QObject* parent = 0);
3232
33− Q_INVOKABLE Session* addChildSession(Session* existingSession, const QString& surfaceImage);
33+ Q_INVOKABLE Session* addChildSession(Session* existingSession, const QString& surfaceImage, bool addSurface);
3434 Q_INVOKABLE void removeSession(Session* existingSession);
3535 Q_INVOKABLE void removeSurface(MirSurface* existingSurface);
3636
3737public Q_SLOTS:
38− quint32 addChildSession(const QString& appId, quint32 existingSessionId, const QString& surfaceImage);
38+ quint32 addChildSession(const QString& appId, quint32 existingSessionId, const QString& surfaceImage, bool addSurface);
3939 void removeSession(quint32 sessionId);
4040
4141private:
tests/mocks/Unity/Application/MirSurface.cpp+48
@@ -266,3 +266,51 @@ void MirSurface::setSlowToResize(bool value)
266266 }
267267 }
268268}
269+
270+void MirSurface::setMinimumWidth(int value)
271+{
272+ if (value != m_minimumWidth) {
273+ m_minimumWidth = value;
274+ Q_EMIT minimumWidthChanged(m_minimumWidth);
275+ }
276+}
277+
278+void MirSurface::setMaximumWidth(int value)
279+{
280+ if (value != m_maximumWidth) {
281+ m_maximumWidth = value;
282+ Q_EMIT maximumWidthChanged(m_maximumWidth);
283+ }
284+}
285+
286+void MirSurface::setMinimumHeight(int value)
287+{
288+ if (value != m_minimumHeight) {
289+ m_minimumHeight = value;
290+ Q_EMIT minimumHeightChanged(m_minimumHeight);
291+ }
292+}
293+
294+void MirSurface::setMaximumHeight(int value)
295+{
296+ if (value != m_maximumHeight) {
297+ m_maximumHeight = value;
298+ Q_EMIT maximumHeightChanged(m_maximumHeight);
299+ }
300+}
301+
302+void MirSurface::setWidthIncrement(int value)
303+{
304+ if (value != m_widthIncrement) {
305+ m_widthIncrement = value;
306+ Q_EMIT widthIncrementChanged(m_widthIncrement);
307+ }
308+}
309+
310+void MirSurface::setHeightIncrement(int value)
311+{
312+ if (value != m_heightIncrement) {
313+ m_heightIncrement = value;
314+ Q_EMIT heightIncrementChanged(m_heightIncrement);
315+ }
316+}
tests/mocks/Unity/Application/MirSurface.h+21
@@ -66,6 +66,13 @@ public:
6666 Mir::OrientationAngle orientationAngle() const override;
6767 void setOrientationAngle(Mir::OrientationAngle) override;
6868
69+ int minimumWidth() const override { return m_minimumWidth; }
70+ int minimumHeight() const override { return m_minimumHeight; }
71+ int maximumWidth() const override { return m_maximumWidth; }
72+ int maximumHeight() const override { return m_maximumHeight; }
73+ int widthIncrement() const override { return m_widthIncrement; }
74+ int heightIncrement() const override { return m_heightIncrement; }
75+
6976 ////
7077 // API for tests
7178
@@ -82,6 +89,13 @@ public:
8289 bool isSlowToResize() const;
8390 void setSlowToResize(bool value);
8491
92+ Q_INVOKABLE void setMinimumWidth(int);
93+ Q_INVOKABLE void setMaximumWidth(int);
94+ Q_INVOKABLE void setMinimumHeight(int);
95+ Q_INVOKABLE void setMaximumHeight(int);
96+ Q_INVOKABLE void setWidthIncrement(int);
97+ Q_INVOKABLE void setHeightIncrement(int);
98+
8599 /////
86100 // internal mock stuff
87101
@@ -125,6 +139,13 @@ private:
125139 int m_width;
126140 int m_height;
127141
142+ int m_minimumWidth{0};
143+ int m_minimumHeight{0};
144+ int m_maximumWidth{0};
145+ int m_maximumHeight{0};
146+ int m_widthIncrement{0};
147+ int m_heightIncrement{0};
148+
128149 bool m_slowToResize;
129150 QTimer m_delayedResizeTimer;
130151 QSize m_delayedResize;
tests/mocks/Unity/Application/MirSurfaceItem.cpp+6
@@ -37,6 +37,8 @@ MirSurfaceItem::MirSurfaceItem(QQuickItem *parent)
3737 , m_surfaceHeight(0)
3838 , m_touchPressCount(0)
3939 , m_touchReleaseCount(0)
40+ , m_mousePressCount(0)
41+ , m_mouseReleaseCount(0)
4042{
4143// qDebug() << "MirSurfaceItem::MirSurfaceItem() " << (void*)(this) << name();
4244 setAcceptedMouseButtons(Qt::LeftButton | Qt::MiddleButton | Qt::RightButton |
@@ -165,6 +167,8 @@ void MirSurfaceItem::touchEvent(QTouchEvent * event)
165167
166168void MirSurfaceItem::mousePressEvent(QMouseEvent * event)
167169{
170+ m_mousePressCount++;
171+ Q_EMIT mousePressCountChanged(m_mousePressCount);
168172 event->accept();
169173}
170174
@@ -175,6 +179,8 @@ void MirSurfaceItem::mouseMoveEvent(QMouseEvent * event)
175179
176180void MirSurfaceItem::mouseReleaseEvent(QMouseEvent * event)
177181{
182+ m_mouseReleaseCount++;
183+ Q_EMIT mouseReleaseCountChanged(m_mouseReleaseCount);
178184 event->accept();
179185}
180186
tests/mocks/Unity/Application/MirSurfaceItem.h+14
@@ -36,6 +36,10 @@ class MirSurfaceItem : public unity::shell::application::MirSurfaceItemInterface
3636 Q_PROPERTY(int touchReleaseCount READ touchReleaseCount WRITE setTouchReleaseCount
3737 NOTIFY touchReleaseCountChanged DESIGNABLE false)
3838
39+ Q_PROPERTY(int mousePressCount READ mousePressCount WRITE setMousePressCount
40+ NOTIFY mousePressCountChanged)
41+ Q_PROPERTY(int mouseReleaseCount READ mouseReleaseCount WRITE setMouseReleaseCount
42+ NOTIFY mouseReleaseCountChanged)
3943public:
4044 explicit MirSurfaceItem(QQuickItem *parent = 0);
4145 ~MirSurfaceItem();
@@ -76,9 +80,17 @@ public:
7680 int touchReleaseCount() const { return m_touchReleaseCount; }
7781 void setTouchReleaseCount(int count) { m_touchReleaseCount = count; Q_EMIT touchReleaseCountChanged(count); }
7882
83+ int mousePressCount() const { return m_mousePressCount; }
84+ void setMousePressCount(int count) { m_mousePressCount = count; Q_EMIT mousePressCountChanged(count); }
85+
86+ int mouseReleaseCount() const { return m_mouseReleaseCount; }
87+ void setMouseReleaseCount(int count) { m_mouseReleaseCount = count; Q_EMIT mouseReleaseCountChanged(count); }
88+
7989Q_SIGNALS:
8090 void touchPressCountChanged(int count);
8191 void touchReleaseCountChanged(int count);
92+ void mousePressCountChanged(int count);
93+ void mouseReleaseCountChanged(int count);
8294
8395protected:
8496 void touchEvent(QTouchEvent * event) override;
@@ -109,6 +121,8 @@ private:
109121
110122 int m_touchPressCount;
111123 int m_touchReleaseCount;
124+ int m_mousePressCount;
125+ int m_mouseReleaseCount;
112126
113127 FillMode m_fillMode{Stretch};
114128
tests/mocks/Unity/Application/SurfaceManager.cpp+56
@@ -52,6 +52,14 @@ MirSurface *SurfaceManager::createSurface(const QString& name,
5252 MirSurface* surface = qobject_cast<MirSurface*>(obj);
5353 Q_EMIT surfaceDestroyed(surface);
5454 });
55+
56+ surface->setMinimumWidth(m_newSurfaceMinimumWidth);
57+ surface->setMaximumWidth(m_newSurfaceMaximumWidth);
58+ surface->setMinimumHeight(m_newSurfaceMinimumHeight);
59+ surface->setMaximumHeight(m_newSurfaceMaximumHeight);
60+ surface->setWidthIncrement(m_newSurfaceWidthIncrement);
61+ surface->setHeightIncrement(m_newSurfaceHeightIncrement);
62+
5563 Q_EMIT surfaceCreated(surface);
5664 return surface;
5765}
@@ -60,3 +68,51 @@ MirSurface *SurfaceManager::inputMethodSurface() const
6068{
6169 return m_virtualKeyboard;
6270}
71+
72+void SurfaceManager::setNewSurfaceMinimumWidth(int value)
73+{
74+ if (m_newSurfaceMinimumWidth != value) {
75+ m_newSurfaceMinimumWidth = value;
76+ Q_EMIT newSurfaceMinimumWidthChanged(m_newSurfaceMinimumWidth);
77+ }
78+}
79+
80+void SurfaceManager::setNewSurfaceMaximumWidth(int value)
81+{
82+ if (m_newSurfaceMaximumWidth != value) {
83+ m_newSurfaceMaximumWidth = value;
84+ Q_EMIT newSurfaceMaximumWidthChanged(m_newSurfaceMaximumWidth);
85+ }
86+}
87+
88+void SurfaceManager::setNewSurfaceMinimumHeight(int value)
89+{
90+ if (m_newSurfaceMinimumHeight != value) {
91+ m_newSurfaceMinimumHeight = value;
92+ Q_EMIT newSurfaceMinimumHeightChanged(m_newSurfaceMinimumHeight);
93+ }
94+}
95+
96+void SurfaceManager::setNewSurfaceMaximumHeight(int value)
97+{
98+ if (m_newSurfaceMaximumHeight != value) {
99+ m_newSurfaceMaximumHeight = value;
100+ Q_EMIT newSurfaceMaximumHeightChanged(m_newSurfaceMaximumHeight);
101+ }
102+}
103+
104+void SurfaceManager::setNewSurfaceWidthIncrement(int value)
105+{
106+ if (m_newSurfaceWidthIncrement != value) {
107+ m_newSurfaceWidthIncrement = value;
108+ Q_EMIT newSurfaceWidthIncrementChanged(m_newSurfaceWidthIncrement);
109+ }
110+}
111+
112+void SurfaceManager::setNewSurfaceHeightIncrement(int value)
113+{
114+ if (m_newSurfaceHeightIncrement != value) {
115+ m_newSurfaceHeightIncrement = value;
116+ Q_EMIT newSurfaceHeightIncrementChanged(m_newSurfaceHeightIncrement);
117+ }
118+}
tests/mocks/Unity/Application/SurfaceManager.h+39
@@ -26,6 +26,13 @@ class SurfaceManager : public QObject
2626{
2727 Q_OBJECT
2828 Q_PROPERTY(MirSurfaceInterface* inputMethodSurface READ inputMethodSurface NOTIFY inputMethodSurfaceChanged)
29+ Q_PROPERTY(int newSurfaceMinimumWidth READ newSurfaceMinimumWidth WRITE setNewSurfaceMinimumWidth NOTIFY newSurfaceMinimumWidthChanged)
30+ Q_PROPERTY(int newSurfaceMaximumWidth READ newSurfaceMaximumWidth WRITE setNewSurfaceMaximumWidth NOTIFY newSurfaceMaximumWidthChanged)
31+ Q_PROPERTY(int newSurfaceMinimumHeight READ newSurfaceMinimumHeight WRITE setNewSurfaceMinimumHeight NOTIFY newSurfaceMinimumHeightChanged)
32+ Q_PROPERTY(int newSurfaceMaximumHeight READ newSurfaceMaximumHeight WRITE setNewSurfaceMaximumHeight NOTIFY newSurfaceMaximumHeightChanged)
33+ Q_PROPERTY(int newSurfaceWidthIncrement READ newSurfaceWidthIncrement WRITE setNewSurfaceWidthIncrement NOTIFY newSurfaceWidthIncrementChanged)
34+ Q_PROPERTY(int newSurfaceHeightIncrement READ newSurfaceHeightIncrement WRITE setNewSurfaceHeightIncrement NOTIFY newSurfaceHeightIncrementChanged)
35+
2936public:
3037 explicit SurfaceManager(QObject *parent = 0);
3138
@@ -38,15 +45,47 @@ public:
3845
3946 MirSurface* inputMethodSurface() const;
4047
48+ int newSurfaceMinimumWidth() const { return m_newSurfaceMinimumWidth; }
49+ void setNewSurfaceMinimumWidth(int value);
50+
51+ int newSurfaceMaximumWidth() const { return m_newSurfaceMaximumWidth; }
52+ void setNewSurfaceMaximumWidth(int value);
53+
54+ int newSurfaceMinimumHeight() const { return m_newSurfaceMinimumHeight; }
55+ void setNewSurfaceMinimumHeight(int value);
56+
57+ int newSurfaceMaximumHeight() const { return m_newSurfaceMaximumHeight; }
58+ void setNewSurfaceMaximumHeight(int value);
59+
60+ int newSurfaceWidthIncrement() const { return m_newSurfaceWidthIncrement; }
61+ void setNewSurfaceWidthIncrement(int);
62+
63+ int newSurfaceHeightIncrement() const { return m_newSurfaceHeightIncrement; }
64+ void setNewSurfaceHeightIncrement(int);
65+
4166Q_SIGNALS:
4267 void inputMethodSurfaceChanged();
4368 void countChanged();
4469 void surfaceCreated(MirSurface *surface);
4570 void surfaceDestroyed(MirSurface*surface);
4671
72+ void newSurfaceMinimumWidthChanged(int value);
73+ void newSurfaceMaximumWidthChanged(int value);
74+ void newSurfaceMinimumHeightChanged(int value);
75+ void newSurfaceMaximumHeightChanged(int value);
76+ void newSurfaceWidthIncrementChanged(int value);
77+ void newSurfaceHeightIncrementChanged(int value);
78+
4779private:
4880 static SurfaceManager *the_surface_manager;
4981 VirtualKeyboard *m_virtualKeyboard;
82+
83+ int m_newSurfaceMinimumWidth{0};
84+ int m_newSurfaceMaximumWidth{0};
85+ int m_newSurfaceMinimumHeight{0};
86+ int m_newSurfaceMaximumHeight{0};
87+ int m_newSurfaceWidthIncrement{1};
88+ int m_newSurfaceHeightIncrement{1};
5089};
5190
5291#endif // SURFACEMANAGER_H
tests/mocks/Unity/Indicators/ModelActionRootState.qml+11−1
@@ -1,5 +1,5 @@
11/*
2− * Copyright 2013 Canonical Ltd.
2+ * Copyright 2013-2016 Canonical Ltd.
33 *
44 * This program is free software; you can redistribute it and/or modify
55 * it under the terms of the GNU Lesser General Public License as published by
@@ -30,10 +30,20 @@ Item {
3030 property bool indicatorVisible: cachedState && cachedState.hasOwnProperty("visible") ? cachedState["visible"] : true
3131
3232 property var cachedState: menu ? menu.get(0, "actionState") : undefined
33+ property string submenuAction: {
34+ if (!menu) return "";
35+ var ext = menu.get(0, "ext");
36+ var submenuVar = ext ? ext["submenu-action"] : undefined;
37+ return submenuVar ? submenuVar : ""
38+ }
3339 Connections {
3440 target: menu
3541 onModelDataChanged: {
3642 cachedState = menu.get(0, "actionState");
43+
44+ var ext = menu.get(0, "ext");
45+ var submenuVar = ext ? ext["submenu-action"] : undefined;
46+ submenuAction = submenuVar ? submenuVar : ""
3747 }
3848 }
3949
tests/plugins/Dash/cardcreator/1.res+6−7
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
@@ -24,13 +23,13 @@ Item {
2423 Loader {
2524 id: artShapeLoader;
2625 objectName: "artShapeLoader";
27− active: cardData && cardData["art"] || false;
26+ readonly property string cardArt: cardData && cardData["art"] || "";
27+ active: cardArt != "";
2828 asynchronous: root.asynchronous;
2929 visible: status == Loader.Ready;
3030 sourceComponent: Item {
3131 id: artShape;
3232 objectName: "artShape";
33− readonly property bool doShapeItem: components["art"]["conciergeMode"] !== true;
3433 visible: image.status == Image.Ready;
3534 readonly property alias image: artImage;
3635 ShaderEffectSource {
@@ -39,11 +38,11 @@ Item {
3938 anchors.centerIn: parent;
4039 width: 1;
4140 height: 1;
42− hideSource: doShapeItem;
41+ hideSource: true;
4342 }
4443 Loader {
4544 anchors.fill: parent;
46− visible: artShape.doShapeItem;
45+ visible: true;
4746 sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
4847 Component {
4948 id: artShapeShapeComponent;
@@ -67,7 +66,7 @@ Item {
6766 }
6867 }
6968 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
70− readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
69+ readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : 1.6;
7170 Component.onCompleted: { updateWidthHeightBindings(); }
7271 Connections { target: root; onFixedArtShapeSizeChanged: updateWidthHeightBindings(); }
7372 function updateWidthHeightBindings() {
@@ -82,7 +81,7 @@ Item {
8281 CroppedImageMinimumSourceSize {
8382 id: artImage;
8483 objectName: "artImage";
85− source: cardData && cardData["art"] || "";
84+ source: artShapeLoader.cardArt;
8685 asynchronous: root.asynchronous;
8786 width: root.width;
8887 height: width / artShape.aspect;
tests/plugins/Dash/cardcreator/10.res−1
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
tests/plugins/Dash/cardcreator/11.res+7−8
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
@@ -62,13 +61,13 @@ Item {
6261 Loader {
6362 id: artShapeLoader;
6463 objectName: "artShapeLoader";
65− active: cardData && cardData["art"] || false;
64+ readonly property string cardArt: cardData && cardData["art"] || decodeURI("%5C");
65+ active: cardArt != "";
6666 asynchronous: root.asynchronous;
6767 visible: status == Loader.Ready;
6868 sourceComponent: Item {
6969 id: artShape;
7070 objectName: "artShape";
71− readonly property bool doShapeItem: components["art"]["conciergeMode"] !== true;
7271 visible: image.status == Image.Ready;
7372 readonly property alias image: artImage;
7473 ShaderEffectSource {
@@ -77,11 +76,11 @@ Item {
7776 anchors.centerIn: parent;
7877 width: 1;
7978 height: 1;
80− hideSource: doShapeItem;
79+ hideSource: true;
8180 }
8281 Loader {
8382 anchors.fill: parent;
84− visible: artShape.doShapeItem;
83+ visible: true;
8584 sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
8685 Component {
8786 id: artShapeShapeComponent;
@@ -105,7 +104,7 @@ Item {
105104 }
106105 }
107106 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
108− readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
107+ readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : 1;
109108 Component.onCompleted: { updateWidthHeightBindings(); }
110109 Connections { target: root; onFixedArtShapeSizeChanged: updateWidthHeightBindings(); }
111110 function updateWidthHeightBindings() {
@@ -120,7 +119,7 @@ Item {
120119 CroppedImageMinimumSourceSize {
121120 id: artImage;
122121 objectName: "artImage";
123− source: cardData && cardData["art"] || "";
122+ source: artShapeLoader.cardArt;
124123 asynchronous: root.asynchronous;
125124 width: root.width;
126125 height: width / artShape.aspect;
@@ -148,7 +147,7 @@ left: parent.left;
148147 id: mascotImage;
149148 objectName: "mascotImage";
150149 anchors { verticalCenter: parent.verticalCenter; }
151− source: cardData && cardData["mascot"] || "";
150+ source: cardData && cardData["mascot"] || decodeURI("%22");
152151 width: units.gu(6);
153152 height: units.gu(5.625);
154153 horizontalAlignment: Image.AlignHCenter;
tests/plugins/Dash/cardcreator/2.res−1
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
tests/plugins/Dash/cardcreator/3.res+6−7
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
@@ -24,13 +23,13 @@ Item {
2423 Loader {
2524 id: artShapeLoader;
2625 objectName: "artShapeLoader";
27− active: cardData && cardData["art"] || false;
26+ readonly property string cardArt: cardData && cardData["art"] || decodeURI("IHAVE%5C%22ESCAPED%5C%22QUOTES%5C%22");
27+ active: cardArt != "";
2828 asynchronous: root.asynchronous;
2929 visible: status == Loader.Ready;
3030 sourceComponent: Item {
3131 id: artShape;
3232 objectName: "artShape";
33− readonly property bool doShapeItem: components["art"]["conciergeMode"] !== true;
3433 visible: image.status == Image.Ready;
3534 readonly property alias image: artImage;
3635 ShaderEffectSource {
@@ -39,11 +38,11 @@ Item {
3938 anchors.centerIn: parent;
4039 width: 1;
4140 height: 1;
42− hideSource: doShapeItem;
41+ hideSource: true;
4342 }
4443 Loader {
4544 anchors.fill: parent;
46− visible: artShape.doShapeItem;
45+ visible: true;
4746 sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
4847 Component {
4948 id: artShapeShapeComponent;
@@ -67,7 +66,7 @@ Item {
6766 }
6867 }
6968 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
70− readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
69+ readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : 0.75;
7170 Component.onCompleted: { updateWidthHeightBindings(); }
7271 Connections { target: root; onFixedArtShapeSizeChanged: updateWidthHeightBindings(); }
7372 function updateWidthHeightBindings() {
@@ -82,7 +81,7 @@ Item {
8281 CroppedImageMinimumSourceSize {
8382 id: artImage;
8483 objectName: "artImage";
85− source: cardData && cardData["art"] || "";
84+ source: artShapeLoader.cardArt;
8685 asynchronous: root.asynchronous;
8786 width: root.width;
8887 height: width / artShape.aspect;
tests/plugins/Dash/cardcreator/4.res−1
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
tests/plugins/Dash/cardcreator/5.res+6−7
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
@@ -24,13 +23,13 @@ Item {
2423 Loader {
2524 id: artShapeLoader;
2625 objectName: "artShapeLoader";
27− active: cardData && cardData["art"] || false;
26+ readonly property string cardArt: cardData && cardData["art"] || "";
27+ active: cardArt != "";
2828 asynchronous: root.asynchronous;
2929 visible: status == Loader.Ready;
3030 sourceComponent: Item {
3131 id: artShape;
3232 objectName: "artShape";
33− readonly property bool doShapeItem: components["art"]["conciergeMode"] !== true;
3433 visible: image.status == Image.Ready;
3534 readonly property alias image: artImage;
3635 ShaderEffectSource {
@@ -39,11 +38,11 @@ Item {
3938 anchors.centerIn: parent;
4039 width: 1;
4140 height: 1;
42− hideSource: doShapeItem;
41+ hideSource: false;
4342 }
4443 Loader {
4544 anchors.fill: parent;
46− visible: artShape.doShapeItem;
45+ visible: false;
4746 sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent;
4847 Component {
4948 id: artShapeShapeComponent;
@@ -67,7 +66,7 @@ Item {
6766 }
6867 }
6968 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1;
70− readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1;
69+ readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : 1;
7170 Component.onCompleted: { updateWidthHeightBindings(); }
7271 Connections { target: root; onFixedArtShapeSizeChanged: updateWidthHeightBindings(); }
7372 function updateWidthHeightBindings() {
@@ -82,7 +81,7 @@ Item {
8281 CroppedImageMinimumSourceSize {
8382 id: artImage;
8483 objectName: "artImage";
85− source: cardData && cardData["art"] || "";
84+ source: artShapeLoader.cardArt;
8685 asynchronous: root.asynchronous;
8786 width: root.width;
8887 height: width / artShape.aspect;
tests/plugins/Dash/cardcreator/5.tst+1−1
@@ -1,3 +1,3 @@
11template: {"non-interactive":true,"card-layout":"vertical","card-size":"medium","category-layout":"carousel","collapsed-rows":2,"overlay":true}
2−components: {"art":{"aspect-ratio":1,"field":"art"},"subtitle":{"field":"artist"},"title":{"field":"title"},"attributes":{}}
2+components: {"art":{"aspect-ratio":1,"field":"art","conciergeMode":true},"subtitle":{"field":"artist"},"title":{"field":"title"},"attributes":{}}
33result: 5.res
tests/plugins/Dash/cardcreator/6.res−1
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
tests/plugins/Dash/cardcreator/7.res−1
@@ -1,6 +1,5 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
tests/plugins/Dash/cardcreator/8.res+1−2
@@ -1,7 +1,6 @@
11AbstractButton {
22 id: root;
3− property var components;
4− property var cardData;
3+ property var cardData;
54 property string artShapeStyle: "inset";
65 property string backgroundShapeStyle: "inset";
76 property real fontScale: 1.0;
tests/plugins/Dash/cardcreator/9.res+12−4
@@ -1,9 +1,8 @@
11AbstractButton {
22 id: root;
3− property var components;
43 property var cardData;
54 property string artShapeStyle: "inset";
6− property string backgroundShapeStyle: "inset";
5+ property string backgroundShapeStyle: "inset";
76 property real fontScale: 1.0;
87 property var scopeStyle: null;
98 property int titleAlignment: Text.AlignLeft;
@@ -80,11 +79,20 @@ CardAudioProgress {
8079 visible: parent.pressed;
8180 radius: "medium";
8281 }
82+ Rectangle {
83+ color: Qt.rgba(0, 0, 0, 0.5);
84+ anchors.centerIn: parent;
85+ width: parent.width * 0.5;
86+ height: width;
87+ radius: width / 2;
88+ }
8389 Icon {
84− anchors.fill: parent;
85− anchors.margins: parent.height > units.gu(5) ? units.gu(2) : 0;
90+ anchors.centerIn: parent;
91+ width: parent.width * 0.3;
92+ height: width;
8693 opacity: 0.9;
8794 name: DashAudioPlayer.playing && AudioUrlComparer.compare(parent.source, DashAudioPlayer.currentSource) ? "media-playback-pause" : "media-playback-start";
95+ color: "white";
8896 }
8997 onClicked: {
9098 if (AudioUrlComparer.compare(source, DashAudioPlayer.currentSource)) {
tests/plugins/Unity/Launcher/launchermodeltest.cpp+2
@@ -61,6 +61,8 @@ public:
6161 bool isTouchApp() const override { return true; }
6262 bool exemptFromLifecycle() const override { return false; }
6363 void setExemptFromLifecycle(bool) override {}
64+ QSize initialSurfaceSize() const override { return QSize(); }
65+ void setInitialSurfaceSize(const QSize &) override {}
6466
6567 // Methods used for mocking (not in the interface)
6668 void setFocused(bool focused) { m_focused = focused; Q_EMIT focusedChanged(focused); }
tests/qmltests/Components/tst_ZoomableImage.qml+8−5
@@ -73,7 +73,10 @@ Rectangle {
7373 tryCompareFunction(function() { return get_filename(imageRenderer.source.toString()) === get_filename(widgetData1["source"]); }, true);
7474 waitForRendering(zoomableImage);
7575 tryCompare(zoomableImage, "imageStatus", Image.Ready);
76− compare (signalSpy.count, 1);
76+ compare(signalSpy.count, 1);
77+ compare(imageRenderer.sourceSize.width, root.width);
78+ zoomableImage.zoomable = true;
79+ compare(imageRenderer.sourceSize.width, root.width*3);
7780 }
7881
7982 function get_filename(a) {
@@ -138,14 +141,14 @@ Rectangle {
138141 var imageRenderer = findChild(zoomableImage, "imageRenderer");
139142 var flickable = findChild(zoomableImage, "flickable");
140143
141− signalSpy.signalName = "onScaleChanged";
142− signalSpy.target = image;
143− signalSpy.clear();
144−
145144 zoomableImage.source = data.source;
146145 zoomableImage.zoomable = data.zoomable;
147146 waitForRendering(zoomableImage);
148147
148+ signalSpy.signalName = "onScaleChanged";
149+ signalSpy.target = image;
150+ signalSpy.clear();
151+
149152 tryCompare(zoomableImage, "imageStatus", Image.Ready);
150153 tryCompareFunction(function() { return get_filename(imageRenderer.source.toString()) === get_filename(data.source); }, true);
151154 waitForRendering(image);
tests/qmltests/Dash/Previews/tst_PreviewHeader.qml+15
@@ -54,6 +54,14 @@ Rectangle {
5454 "attributes": [{"value":"text1","icon":"image://theme/ok"},{"value":"text2","icon":"image://theme/cancel"}]
5555 }
5656
57+ property var emptyfallbackheaderjson: {
58+ "title": "THE TITLE",
59+ "subtitle": "Something catchy",
60+ "mascot": "",
61+ "fallback": "../graphics/play_button.png",
62+ "attributes": [{"value":"text1","icon":"image://theme/ok"},{"value":"text2","icon":"image://theme/cancel"}]
63+ }
64+
5765 PreviewHeader {
5866 id: previewHeader
5967 widgetData: headerjson
@@ -150,6 +158,13 @@ Rectangle {
150158 var mascot = findChild(previewHeader, "mascotShape");
151159 tryCompare(mascot, "visible", true);
152160 tryCompare(mascot.source, "status", Image.Ready);
161+
162+ previewHeader.widgetData = {};
163+ previewHeader.widgetData = emptyfallbackheaderjson;
164+ tryCompareFunction(function() { return findChild(previewHeader, "mascotShape") != null }, true);
165+ var mascot = findChild(previewHeader, "mascotShape");
166+ tryCompare(mascot, "visible", true);
167+ tryCompare(mascot.source, "status", Image.Ready);
153168 }
154169 }
155170}
tests/qmltests/Dash/Previews/tst_PreviewImageGallery.qml+19
@@ -48,6 +48,16 @@ Rectangle {
4848 , "fallback": "../../../tests/graphics/clock@18.png"
4949 }
5050
51+ property var sourcesModelEmptyWithFallback: {
52+ "sources": [
53+ "../../graphics/phone_background.jpg",
54+ "../../graphics/tablet_background.jpg",
55+ "../../../tests/graphics/clock@18.png",
56+ ""
57+ ]
58+ , "fallback": "../../../tests/graphics/clock@18.png"
59+ }
60+
5161 PreviewImageGallery {
5262 id: imageGallery
5363 width: parent.width
@@ -123,5 +133,14 @@ Rectangle {
123133 image3 = findChild(imageGallery, "previewImage3");
124134 tryCompare(image3, "state", "ready");
125135 }
136+
137+ function test_empty_fallback() {
138+ var image3 = findChild(imageGallery, "previewImage3");
139+ tryCompare(image3, "state", "error");
140+ imageGallery.widgetData = sourcesModel0;
141+ imageGallery.widgetData = sourcesModelEmptyWithFallback;
142+ image3 = findChild(imageGallery, "previewImage3");
143+ tryCompare(image3, "state", "ready");
144+ }
126145 }
127146}
tests/qmltests/Dash/Previews/tst_PreviewZoomableImage.qml+12
@@ -39,6 +39,11 @@ Rectangle {
3939 "fallback": "../../graphics/phone_background.jpg"
4040 }
4141
42+ property var widgetData3: {
43+ "source": "",
44+ "fallback": "../../graphics/phone_background.jpg"
45+ }
46+
4247 Loader {
4348 id: loader
4449 width: parent.width
@@ -100,5 +105,12 @@ Rectangle {
100105 waitForRendering(lazyImage);
101106 tryCompare(lazyImage, "state", "ready");
102107 }
108+
109+ function test_emptyfallback() {
110+ zoomableImage.widgetData = widgetData3;
111+ waitForRendering(zoomableImage);
112+ waitForRendering(lazyImage);
113+ tryCompare(lazyImage, "state", "ready");
114+ }
103115 }
104116}
tests/qmltests/Dash/tst_Card.qml+18−1
@@ -130,7 +130,6 @@ Rectangle {
130130 sourceComponent: cardTool.cardComponent
131131 clip: true
132132 onLoaded: {
133− item.components = Qt.binding(function() { return cardTool.components; });
134133 item.cardData = Qt.binding(function() { return Helpers.mapData(dataArea.text, cardTool.components, dataError); });
135134 item.width = Qt.binding(function() { return cardTool.cardWidth || item.implicitWidth; });
136135 item.height = Qt.binding(function() { return cardTool.cardHeight || item.implicitHeight; });
@@ -476,6 +475,15 @@ Rectangle {
476475 card.cardDataChanged();
477476 waitForRendering(card);
478477 tryCompare(art, "visible", true);
478+ compare(artImage.source, Qt.resolvedUrl("artwork/emblem.png"));
479+
480+ cardTool.components["art"]["fallback"] = Qt.resolvedUrl("artwork/checkers.png");
481+ cardTool.componentsChanged();
482+ card.cardData["art"] = "";
483+ card.cardDataChanged();
484+ waitForRendering(card);
485+ tryCompare(art, "visible", true);
486+ compare(artImage.source, Qt.resolvedUrl("artwork/checkers.png"));
479487
480488 card.cardData["mascot"] = "somethingbroken2";
481489 card.cardDataChanged();
@@ -487,6 +495,15 @@ Rectangle {
487495 card.cardDataChanged();
488496 waitForRendering(card);
489497 tryCompare(mascotImage, "status", Image.Ready);
498+ compare(mascotImage.source, Qt.resolvedUrl("artwork/emblem.png"));
499+
500+ cardTool.components["mascot"] = {"fallback": Qt.resolvedUrl("artwork/checkers.png")};
501+ cardTool.componentsChanged();
502+ card.cardData["mascot"] = "";
503+ card.cardDataChanged();
504+ waitForRendering(card);
505+ tryCompare(mascotImage, "status", Image.Ready);
506+ compare(mascotImage.source, Qt.resolvedUrl("artwork/checkers.png"));
490507 }
491508
492509 function test_font_weights_data() {
tests/qmltests/Dash/tst_CardBenchmark.qml−2
@@ -61,8 +61,6 @@ Rectangle {
6161 item.width = Qt.binding(function() { return cardTool.cardWidth || implicitWidth; });
6262 item.height = Qt.binding(function() { return cardTool.cardHeight || implicitHeight; });
6363 item.cardData = Qt.binding(function() { return Helpers.mapData(root.cardData, cardTool.components); });
64− item.template = Qt.binding(function() { return cardTool.template; });
65− item.components = Qt.binding(function() { return cardTool.components; });
6664 }
6765 }
6866 }
tests/qmltests/Greeter/tst_WideView.qml+11
@@ -522,5 +522,16 @@ Item {
522522
523523 tryCompare(loginList, "height", view.height);
524524 }
525+
526+ function test_alphanumeric() {
527+ var passwordInput = findChild(view, "passwordInput");
528+
529+ verify(view.alphanumeric);
530+ compare(passwordInput.inputMethodHints, Qt.ImhNone);
531+ view.alphanumeric = false;
532+ compare(passwordInput.inputMethodHints, Qt.ImhDigitsOnly);
533+ view.alphanumeric = true;
534+ compare(passwordInput.inputMethodHints, Qt.ImhNone);
535+ }
525536 }
526537}
tests/qmltests/Stages/RecursingChildSessionControl.qml+3−3
@@ -88,7 +88,7 @@ ColumnLayout {
8888
8989 CheckBox {
9090 id: _surfaceCheckbox;
91− checked: false;
91+ checked: root.session.lastSurface ? true : false
9292 activeFocusOnPress: false
9393 enabled: root.session
9494 onCheckedChanged: {
@@ -101,7 +101,7 @@ ColumnLayout {
101101
102102 Connections {
103103 target: root.session ? root.session : null
104− onSurfaceChanged: {
104+ onLastSurfaceChanged: {
105105 surfaceCheckbox.checked = root.session.lastSurface !== null
106106 }
107107 }
@@ -137,7 +137,7 @@ ColumnLayout {
137137 text: "Add Child"
138138 onClicked: {
139139 var screenshot = Math.round(Math.random()*100 % (screenshotIds.length-1));
140− var session = ApplicationTest.addChildSession(root.session, root.screenshotIds[screenshot]);
140+ var session = ApplicationTest.addChildSession(root.session, root.screenshotIds[screenshot], true);
141141 }
142142 }
143143 }
tests/qmltests/Stages/SizeHintField.qmlnew file+33
@@ -0,0 +1,33 @@
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+
21+Row {
22+ property alias text: label.text
23+ property alias value: field.text
24+ spacing: units.gu(1)
25+ Label {
26+ id: label
27+ color: "black"; anchors.verticalCenter: parent.verticalCenter
28+ }
29+ TextField {
30+ id: field
31+ text: ""; width: units.gu(8); hasClearButton: false; maximumLength: 6; inputMask: "d00000"
32+ }
33+}
tests/qmltests/Stages/SurfaceManagerControls.qmlnew file+33
@@ -0,0 +1,33 @@
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+import Unity.Application 0.1
20+
21+Column {
22+ id: root
23+ property color textColor: "black"
24+
25+ Label {text: "Size hints for new surface:"; color: root.textColor; font.bold: true}
26+
27+ SurfaceManagerField { text: "min width"; propertyName: "newSurfaceMinimumWidth"; textColor: root.textColor }
28+ SurfaceManagerField { text: "max width"; propertyName: "newSurfaceMaximumWidth"; textColor: root.textColor }
29+ SurfaceManagerField { text: "min height"; propertyName: "newSurfaceMinimumHeight"; textColor: root.textColor }
30+ SurfaceManagerField { text: "max height"; propertyName: "newSurfaceMaximumHeight"; textColor: root.textColor }
31+ SurfaceManagerField { text: "width increment"; propertyName: "newSurfaceWidthIncrement"; textColor: root.textColor }
32+ SurfaceManagerField { text: "height increment"; propertyName: "newSurfaceHeightIncrement"; textColor: root.textColor }
33+}
tests/qmltests/Stages/SurfaceManagerField.qmlnew file+40
@@ -0,0 +1,40 @@
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+import Unity.Application 0.1
20+
21+Row {
22+ id: root
23+ property alias textColor: label.color
24+ property alias text: label.text
25+ property string propertyName
26+
27+ Label {id: label; anchors.verticalCenter: parent.verticalCenter}
28+ TextField {
29+ width: units.gu(10); hasClearButton: false; maximumLength: 6
30+ inputMask: "d00000"
31+ text: ""
32+ onTextChanged: {
33+ if (text.length > 0) {
34+ SurfaceManager[root.propertyName] = parseInt(text);
35+ } else {
36+ SurfaceManager[root.propertyName] = 0;
37+ }
38+ }
39+ }
40+}
tests/qmltests/Stages/tst_DesktopStage.qml+30−24
@@ -89,36 +89,42 @@ Item {
8989 right: parent.right
9090 }
9191
92− Column {
93− anchors { left: parent.left; right: parent.right; top: parent.top; margins: units.gu(1) }
94− spacing: units.gu(1)
95−
96− Button {
97− color: "white"
98− text: "Make surface slow to resize"
99− activeFocusOnPress: false
100− onClicked: {
101− if (ApplicationManager.focusedApplicationId) {
102− var surface = ApplicationManager.findApplication(ApplicationManager.focusedApplicationId).session.lastSurface;
103− surface.slowToResize = true;
92+ Flickable {
93+ anchors.fill: parent
94+ contentHeight: controlsColumn.height
95+ Column {
96+ id: controlsColumn
97+ spacing: units.gu(1)
98+
99+ Button {
100+ color: "white"
101+ text: "Make surface slow to resize"
102+ activeFocusOnPress: false
103+ onClicked: {
104+ if (ApplicationManager.focusedApplicationId) {
105+ var surface = ApplicationManager.findApplication(ApplicationManager.focusedApplicationId).session.lastSurface;
106+ surface.slowToResize = true;
107+ }
104108 }
105109 }
106− }
107110
108− EdgeBarrierControls {
109− id: edgeBarrierControls
110− text: "Drag here to pull out spread"
111− backgroundColor: "blue"
112− onDragged: { desktopStageLoader.item.pushRightEdge(amount); }
113− }
111+ EdgeBarrierControls {
112+ id: edgeBarrierControls
113+ text: "Drag here to pull out spread"
114+ backgroundColor: "blue"
115+ onDragged: { desktopStageLoader.item.pushRightEdge(amount); }
116+ }
114117
115− Divider {}
118+ Divider {}
116119
117− Repeater {
118− model: ApplicationManager.availableApplications
119− ApplicationCheckBox {
120− appId: modelData
120+ Repeater {
121+ model: ApplicationManager.availableApplications
122+ ApplicationCheckBox {
123+ appId: modelData
124+ }
121125 }
126+
127+ SurfaceManagerControls { textColor: "white" }
122128 }
123129 }
124130 }
tests/qmltests/Stages/tst_SessionContainer.qml+27−5
@@ -155,7 +155,8 @@ Rectangle {
155155 var sessions = [];
156156 for (i = 0; i < data.count; i++) {
157157 var session = ApplicationTest.addChildSession(sessionContainer.session,
158− "gallery");
158+ "gallery",
159+ true);
159160 session.createSurface();
160161 sessionContainer.session.addChildSession(session);
161162 compare(sessionContainer.childSessions.count(), i+1);
@@ -180,7 +181,7 @@ Rectangle {
180181 // 3 sessions should cover all edge cases
181182 for(i = 0; i < 3; i++) {
182183 var a_session = ApplicationTest.addChildSession(
183− sessionContainer.session, "gallery"
184+ sessionContainer.session, "gallery", true
184185 )
185186
186187 a_session.createSurface();
@@ -226,7 +227,8 @@ Rectangle {
226227 var container = sessionContainer;
227228 for (i = 0; i < data.depth; i++) {
228229 var session = ApplicationTest.addChildSession(lastSession,
229− "gallery");
230+ "gallery",
231+ true);
230232 session.createSurface();
231233 lastSession.addChildSession(session);
232234 compare(container.childSessions.count(), 1);
@@ -250,7 +252,8 @@ Rectangle {
250252 var sessionContainer = sessionContainerLoader.item;
251253
252254 var session = ApplicationTest.addChildSession(sessionContainer.session,
253− "gallery");
255+ "gallery",
256+ true);
254257 session.createSurface();
255258 sessionContainer.session.addChildSession(session);
256259
@@ -288,7 +291,8 @@ Rectangle {
288291 var sessionContainer = sessionContainerLoader.item;
289292
290293 var session = ApplicationTest.addChildSession(sessionContainer.session,
291− "gallery");
294+ "gallery",
295+ true);
292296
293297 var delegate = findChild(sessionContainer, "childDelegate0");
294298 var childContainer = findChild(delegate, "sessionContainer");
@@ -304,6 +308,24 @@ Rectangle {
304308 tryCompareFunction(function() { return isContainerAnimating(childContainer); }, true);
305309 // wait for animation to end
306310 tryCompareFunction(function() { return isContainerAnimating(childContainer); }, false);
311+
312+ tryCompareFunction(function() { return sessionContainer.childSessions.count() }, 0);
313+ }
314+
315+ function test_childSessionsRemovedOnStopWhenNotLive() {
316+ sessionCheckbox.checked = true;
317+ var sessionContainer = sessionContainerLoader.item;
318+
319+ var session = ApplicationTest.addChildSession(sessionContainer.session,
320+ "gallery",
321+ false);
322+
323+ var delegate = findChild(sessionContainer, "childDelegate0");
324+ var childContainer = findChild(delegate, "sessionContainer");
325+
326+ ApplicationTest.removeSession(session);
327+
328+ tryCompareFunction(function() { return sessionContainer.childSessions.count() }, 0);
307329 }
308330 }
309331}
tests/qmltests/Stages/tst_WindowResizeArea.qml+225−30
@@ -28,7 +28,7 @@ import Unity.Application 0.1
2828Item {
2929 id: root
3030 height: units.gu(60)
31− width: units.gu(60)
31+ width: units.gu(85)
3232
3333 Binding {
3434 target: PanelState
@@ -41,14 +41,20 @@ Item {
4141
4242 Item {
4343 id: fakeWindow
44− property alias minWidth: windowResizeArea.minWidth
45− property alias minHeight: windowResizeArea.minHeight
44+ property alias resizeAreaMinWidth: windowResizeArea.minWidth
45+ property alias resizeAreaMinHeight: windowResizeArea.minHeight
4646 x: units.gu(20)
4747 y: units.gu(20)
4848 width: requestedWidth
4949 height: requestedHeight
5050 property real requestedWidth
5151 property real requestedHeight
52+ property real minimumWidth: 0
53+ property real minimumHeight: 0
54+ property real maximumWidth: 0
55+ property real maximumHeight: 0
56+ property real widthIncrement: 0
57+ property real heightIncrement: 0
5258 state: "normal"
5359
5460 function maximize() {
@@ -80,6 +86,10 @@ Item {
8086 anchors.fill: parent
8187 hoverEnabled: true
8288 }
89+ Text {
90+ text: parent.width + "x" + parent.height
91+ color: "white"
92+ }
8393 }
8494 }
8595 }
@@ -90,27 +100,107 @@ Item {
90100 active: windowLoaderCheckbox.checked
91101 }
92102
93− Column {
94− MouseTouchEmulationCheckbox {
95− checked: false
96− color: "black"
97− }
98− RowLayout {
99− Layout.fillWidth: true
100− CheckBox {
101− id: windowLoaderCheckbox
102− checked: true
103− activeFocusOnPress: false
103+ Rectangle {
104+ anchors.right: parent.right
105+ anchors.top: parent.top
106+ anchors.bottom: parent.bottom
107+ width: units.gu(25)
108+ color: "lightgrey"
109+ Column {
110+ width: parent.width
111+ spacing: units.gu(1)
112+ MouseTouchEmulationCheckbox {
113+ checked: false
114+ color: "black"
115+ }
116+ RowLayout {
117+ Layout.fillWidth: true
118+ CheckBox {
119+ id: windowLoaderCheckbox
120+ checked: true
121+ activeFocusOnPress: false
122+ }
123+ Label {
124+ color: "black"
125+ text: "Window loader active"
126+ anchors.verticalCenter: parent.verticalCenter
127+ }
104128 }
105129 Label {
106− id: label
130+ color: "black"; font.bold: true
131+ text: "Size Hints:"
132+ }
133+ SizeHintField { id: minWidthText; text: "min width" }
134+ SizeHintField { id: maxWidthText; text: "max width" }
135+ SizeHintField { id: minHeightText; text: "min height" }
136+ SizeHintField { id: maxHeightText; text: "max height" }
137+ SizeHintField { id: widthIncrText; text: "width incr" }
138+ SizeHintField { id: heightIncrText; text: "height incr" }
139+ Button {
107140 color: "black"
108− text: "Window loader active"
109− anchors.verticalCenter: parent.verticalCenter
141+ anchors.horizontalCenter: parent.horizontalCenter
142+ text: "Apply"
143+ onClicked: {
144+ var value = parseInt(minWidthText.value);
145+ if (isNaN(value)) {
146+ windowLoader.item.minimumWidth = 0;
147+ } else {
148+ windowLoader.item.resizeAreaMinWidth = 1; // get it out of the way
149+ windowLoader.item.minimumWidth = value;
150+ }
151+
152+ value = parseInt(maxWidthText.value);
153+ if (isNaN(value)) {
154+ windowLoader.item.maximumWidth = 0;
155+ } else {
156+ windowLoader.item.maximumWidth = value;
157+ }
158+
159+ value = parseInt(minHeightText.value);
160+ if (isNaN(value)) {
161+ windowLoader.item.minimumHeight = 0;
162+ } else {
163+ windowLoader.item.resizeAreaMinHeight = 1; // get it out of the way
164+ windowLoader.item.minimumHeight = value;
165+ }
166+
167+ value = parseInt(maxHeightText.value);
168+ if (isNaN(value)) {
169+ windowLoader.item.maximumHeight = 0;
170+ } else {
171+ windowLoader.item.maximumHeight = value;
172+ }
173+
174+ value = parseInt(widthIncrText.value);
175+ if (isNaN(value)) {
176+ windowLoader.item.widthIncrement = 0;
177+ } else {
178+ windowLoader.item.widthIncrement = value;
179+ }
180+
181+ value = parseInt(heightIncrText.value);
182+ if (isNaN(value)) {
183+ windowLoader.item.heightIncrement = 0;
184+ } else {
185+ windowLoader.item.heightIncrement = value;
186+ }
187+ }
110188 }
111189 }
112190 }
113191
192+ SignalSpy {
193+ id: windowRequestedWidthSpy
194+ target: windowLoader.item
195+ signalName: "onRequestedWidthChanged"
196+ }
197+
198+ SignalSpy {
199+ id: windowRequestedHeightSpy
200+ target: windowLoader.item
201+ signalName: "onRequestedHeightChanged"
202+ }
203+
114204 UnityTestCase {
115205 name: "WindowResizeArea"
116206 when: windowShown
@@ -122,6 +212,18 @@ Item {
122212 fakeWindow.y = units.gu(20)
123213 fakeWindow.requestedWidth = units.gu(20)
124214 fakeWindow.requestedHeight = units.gu(20)
215+ fakeWindow.resizeAreaMinWidth = units.gu(15);
216+ fakeWindow.resizeAreaMinHeight = units.gu(10);
217+ fakeWindow.minimumWidth = 0;
218+ fakeWindow.minimumHeight = 0;
219+ fakeWindow.maximumWidth = 0;
220+ fakeWindow.maximumHeight = 0;
221+ fakeWindow.widthIncrement = 0;
222+ fakeWindow.heightIncrement = 0;
223+
224+ // Our test window resizes instantly
225+ compare(fakeWindow.width, fakeWindow.requestedWidth);
226+ compare(fakeWindow.height, fakeWindow.requestedHeight);
125227 }
126228
127229 function test_resizeWindowRightBottom_data() {
@@ -143,8 +245,8 @@ Item {
143245 var startDragY = initialWindowY + initialWindowHeight + 1
144246 mouseFlick(root, startDragX, startDragY, startDragX + data.dx, startDragY + data.dy, true, true, units.gu(.5), 10);
145247
146− tryCompare(fakeWindow, "width", Math.max(initialWindowWidth + data.dx, fakeWindow.minWidth));
147− tryCompare(fakeWindow, "height", Math.max(initialWindowHeight + data.dy, fakeWindow.minHeight));
248+ tryCompare(fakeWindow, "width", Math.max(initialWindowWidth + data.dx, fakeWindow.resizeAreaMinWidth));
249+ tryCompare(fakeWindow, "height", Math.max(initialWindowHeight + data.dy, fakeWindow.resizeAreaMinHeight));
148250
149251 compare(fakeWindow.x, initialWindowX);
150252 compare(fakeWindow.y, initialWindowY);
@@ -169,11 +271,11 @@ Item {
169271 var startDragY = initialWindowY - 1
170272 mouseFlick(root, startDragX, startDragY, startDragX + data.dx, startDragY + data.dy, true, true, units.gu(.5), 10);
171273
172− tryCompare(fakeWindow, "width", Math.max(initialWindowWidth - data.dx, fakeWindow.minWidth));
173− tryCompare(fakeWindow, "height", Math.max(initialWindowHeight - data.dy, fakeWindow.minHeight));
274+ tryCompare(fakeWindow, "width", Math.max(initialWindowWidth - data.dx, fakeWindow.resizeAreaMinWidth));
275+ tryCompare(fakeWindow, "height", Math.max(initialWindowHeight - data.dy, fakeWindow.resizeAreaMinHeight));
174276
175− var maxMoveX = initialWindowWidth - fakeWindow.minWidth;
176− var maxMoveY = initialWindowHeight - fakeWindow.minHeight;
277+ var maxMoveX = initialWindowWidth - fakeWindow.resizeAreaMinWidth;
278+ var maxMoveY = initialWindowHeight - fakeWindow.resizeAreaMinHeight;
177279 compare(fakeWindow.x, Math.min(initialWindowX + data.dx, initialWindowX + maxMoveX));
178280 compare(fakeWindow.y, Math.min(initialWindowY + data.dy, initialWindowY + maxMoveY));
179281 }
@@ -189,8 +291,8 @@ Item {
189291 var startDragY = initialWindowY + initialWindowHeight + 1
190292 mouseFlick(root, startDragX, startDragY, startDragX + resizeDelta, startDragY + resizeDelta, true, true, units.gu(.5), 10);
191293
192− tryCompare(fakeWindow, "width", Math.max(initialWindowWidth + resizeDelta, fakeWindow.minWidth));
193− tryCompare(fakeWindow, "height", Math.max(initialWindowHeight + resizeDelta, fakeWindow.minHeight));
294+ tryCompare(fakeWindow, "width", Math.max(initialWindowWidth + resizeDelta, fakeWindow.resizeAreaMinWidth));
295+ tryCompare(fakeWindow, "height", Math.max(initialWindowHeight + resizeDelta, fakeWindow.resizeAreaMinHeight));
194296
195297 // This will destroy the window and recreate it
196298 windowLoader.active = false;
@@ -198,8 +300,8 @@ Item {
198300 windowLoader.active = true;
199301
200302 // Make sure its size is again the same as before
201− tryCompare(fakeWindow, "width", Math.max(initialWindowWidth + resizeDelta, fakeWindow.minWidth));
202− tryCompare(fakeWindow, "height", Math.max(initialWindowHeight + resizeDelta, fakeWindow.minHeight));
303+ tryCompare(fakeWindow, "width", Math.max(initialWindowWidth + resizeDelta, fakeWindow.resizeAreaMinWidth));
304+ tryCompare(fakeWindow, "height", Math.max(initialWindowHeight + resizeDelta, fakeWindow.resizeAreaMinHeight));
203305 }
204306
205307 // This tests if dragging smaller than minSize and then larger again, will keep the edge sticking
@@ -220,8 +322,8 @@ Item {
220322 var startDragX = initialWindowX + data.startX
221323 var startDragY = initialWindowY + data.startY
222324 mouseFlick(root, startDragX, startDragY, startDragX + data.dx, startDragY + data.dy, true, false, units.gu(.05), 10);
223− tryCompare(fakeWindow, "width", Math.max(initialWindowWidth - Math.abs(data.dx), fakeWindow.minWidth));
224− tryCompare(fakeWindow, "height", Math.max(initialWindowHeight - Math.abs(data.dy), fakeWindow.minHeight));
325+ tryCompare(fakeWindow, "width", Math.max(initialWindowWidth - Math.abs(data.dx), fakeWindow.resizeAreaMinWidth));
326+ tryCompare(fakeWindow, "height", Math.max(initialWindowHeight - Math.abs(data.dy), fakeWindow.resizeAreaMinHeight));
225327 mouseFlick(root, startDragX + data.dx, startDragY + data.dy, startDragX, startDragY, false, true, units.gu(.05), 10);
226328 tryCompare(fakeWindow, "width", initialWindowWidth);
227329 tryCompare(fakeWindow, "height", initialWindowHeight);
@@ -257,7 +359,6 @@ Item {
257359 fakeWindow.state = "normal"
258360 }
259361
260−
261362 function test_restoreMovesIntoBounds_data() {
262363 return [
263364 {tag: "left off", x: -units.gu(5), y: units.gu(5), w: units.gu(10), h: units.gu(10)},
@@ -290,5 +391,99 @@ Item {
290391
291392 waitForRendering(root)
292393 }
394+
395+ /*
396+ Tests that even though you dragged the window bottom right corner continously (ie,
397+ through multiple intermediate steps), its (requested) width and height changed only
398+ once. And, furthermore, its dimensions increased by a multiple of its size (width
399+ and height) increment value.
400+ */
401+ function test_sizeIncrement() {
402+ var initialWindowX = fakeWindow.x;
403+ var initialWindowY = fakeWindow.y;
404+ var initialWindowWidth = fakeWindow.width
405+ var initialWindowHeight = fakeWindow.height
406+
407+ fakeWindow.widthIncrement = 70;
408+ fakeWindow.heightIncrement = 70;
409+
410+ var startDragX = initialWindowX + initialWindowWidth + 1
411+ var startDragY = initialWindowY + initialWindowHeight + 1
412+ var deltaX = 100;
413+ var deltaY = 100;
414+
415+ windowRequestedWidthSpy.clear();
416+ verify(windowRequestedWidthSpy.valid);
417+
418+ windowRequestedHeightSpy.clear();
419+ verify(windowRequestedHeightSpy.valid);
420+
421+ mouseFlick(root, startDragX, startDragY, startDragX + deltaX, startDragY + deltaY, true, true, units.gu(.5), 10);
422+
423+ compare(windowRequestedWidthSpy.count, 1);
424+ compare(fakeWindow.width, initialWindowWidth + fakeWindow.widthIncrement);
425+ compare(windowRequestedHeightSpy.count, 1);
426+ compare(fakeWindow.height, initialWindowHeight + fakeWindow.heightIncrement);
427+ }
428+
429+ /*
430+ Tests that when dragging a window border you cannot make it bigger than its maximum size
431+ */
432+ function test_maximumSize() {
433+ fakeWindow.x = units.gu(1);
434+ fakeWindow.y = units.gu(1);
435+ fakeWindow.resizeAreaMinWidth = 1; // so it does not interfere with anything
436+ fakeWindow.resizeAreaMinHeight = 1; // so it does not interfere with anything
437+ fakeWindow.requestedWidth = units.gu(10);
438+ fakeWindow.requestedHeight = units.gu(10);
439+
440+ fakeWindow.maximumWidth = units.gu(20);
441+ fakeWindow.maximumHeight = units.gu(20);
442+
443+ // Our test window resizes instantly
444+ compare(fakeWindow.width, fakeWindow.requestedWidth);
445+ compare(fakeWindow.height, fakeWindow.requestedHeight);
446+
447+ var startDragX = fakeWindow.width + 1
448+ var startDragY = fakeWindow.height + 1
449+ var endDragX = (fakeWindow.maximumWidth * 2) + 1;
450+ var endDragY = (fakeWindow.maximumHeight * 2) + 1;
451+
452+ mouseFlick(fakeWindow, startDragX, startDragY, endDragX, endDragY,
453+ true/*pressMouse*/, true/*releaseMouse*/, units.gu(.5)/*speed*/, 20/*iterations*/);
454+
455+ compare(fakeWindow.requestedWidth, fakeWindow.maximumWidth);
456+ compare(fakeWindow.requestedHeight, fakeWindow.maximumHeight);
457+ }
458+
459+ /*
460+ Tests that when dragging a window border you cannot make it smaller than its minimum size
461+ */
462+ function test_minimumSize() {
463+ fakeWindow.x = units.gu(1);
464+ fakeWindow.y = units.gu(1);
465+ fakeWindow.resizeAreaMinWidth = 1; // so it does not interfere with anything
466+ fakeWindow.resizeAreaMinHeight = 1; // so it does not interfere with anything
467+ fakeWindow.requestedWidth = units.gu(20);
468+ fakeWindow.requestedHeight = units.gu(20);
469+
470+ fakeWindow.minimumWidth = units.gu(10);
471+ fakeWindow.minimumHeight = units.gu(10);
472+
473+ // Our test window resizes instantly
474+ compare(fakeWindow.width, fakeWindow.requestedWidth);
475+ compare(fakeWindow.height, fakeWindow.requestedHeight);
476+
477+ var startDragX = fakeWindow.width + 1
478+ var startDragY = fakeWindow.height + 1
479+ var endDragX = (fakeWindow.minimumWidth * 0.5) + 1;
480+ var endDragY = (fakeWindow.minimumHeight * 0.5) + 1;
481+
482+ mouseFlick(fakeWindow, startDragX, startDragY, endDragX, endDragY,
483+ true/*pressMouse*/, true/*releaseMouse*/, units.gu(.5)/*speed*/, 20/*iterations*/);
484+
485+ compare(fakeWindow.requestedWidth, fakeWindow.minimumWidth);
486+ compare(fakeWindow.requestedHeight, fakeWindow.minimumHeight);
487+ }
293488 }
294489}
tests/qmltests/tst_Shell.qml+53
@@ -49,6 +49,11 @@ Rectangle {
4949 shellLoader.active = true;
5050 }
5151
52+ MouseArea {
53+ id: clickThroughCatcher
54+ anchors.fill: shellContainer
55+ }
56+
5257 Item {
5358 id: shellContainer
5459 anchors.left: root.left
@@ -291,6 +296,12 @@ Rectangle {
291296 signalName: "applicationRemoved"
292297 }
293298
299+ SignalSpy {
300+ id: clickThroughSpy
301+ target: clickThroughCatcher
302+ signalName: "clicked"
303+ }
304+
294305 Telephony.CallEntry {
295306 id: phoneCall
296307 phoneNumber: "+447812221111"
@@ -1977,5 +1988,47 @@ Rectangle {
19771988 compare(ApplicationManager.findApplication("libreoffice") === null, true);
19781989 }
19791990 }
1991+
1992+ function test_inputEventsOnEdgesEndUpInAppSurface_data() {
1993+ return [
1994+ { tag: "phone", repeaterName: "spreadRepeater" },
1995+ { tag: "tablet", repeaterName: "spreadRepeater" },
1996+ { tag: "desktop", repeaterName: "appRepeater" },
1997+ ]
1998+ }
1999+
2000+ function test_inputEventsOnEdgesEndUpInAppSurface(data) {
2001+ loadShell(data.tag);
2002+ shell.usageScenario = data.tag;
2003+ waitForRendering(shell);
2004+ swipeAwayGreeter();
2005+
2006+ // Let's open a fullscreen app
2007+ var app = ApplicationManager.startApplication("camera-app");
2008+ waitUntilAppWindowIsFullyLoaded(app);
2009+
2010+ var appRepeater = findChild(shell, data.repeaterName);
2011+ var topmostAppDelegate = appRepeater.itemAt(0);
2012+ verify(topmostAppDelegate);
2013+
2014+ var topmostSurfaceItem = findChild(topmostAppDelegate, "surfaceItem");
2015+ verify(topmostSurfaceItem);
2016+
2017+ mouseClick(shell, 1, shell.height / 2);
2018+ compare(topmostSurfaceItem.mousePressCount, 1);
2019+ compare(topmostSurfaceItem.mouseReleaseCount, 1);
2020+
2021+ mouseClick(shell, shell.width - 1, shell.height / 2);
2022+ compare(topmostSurfaceItem.mousePressCount, 2);
2023+ compare(topmostSurfaceItem.mouseReleaseCount, 2);
2024+
2025+ tap(shell, 1, shell.height / 2);
2026+ compare(topmostSurfaceItem.touchPressCount, 1);
2027+ compare(topmostSurfaceItem.touchReleaseCount, 1);
2028+
2029+ tap(shell, shell.width - 1, shell.height / 2);
2030+ compare(topmostSurfaceItem.touchPressCount, 2);
2031+ compare(topmostSurfaceItem.touchReleaseCount, 2);
2032+ }
19802033 }
19812034}