on xenial help sign in
merge trunk
commitdfb7ebcd076301483a46a9f0e2776f8d59059169 authorLukáš Tinkl <lukas.tinkl@canonical.com> dateWed 25 May 2016, 18:59 (10 years ago) parentc7a109564d3f31
118 files changed+1604−873
CMakeLists.txt+1−1 debian/changelog+30 debian/control+3−3 po/aa.po+4−4 po/am.po+4−4 po/ar.po+4−4 po/ast.po+4−4 po/az.po+4−4 po/be.po+4−4 po/bg.po+4−4 po/bn.po+4−4 po/br.po+4−4 po/bs.po+4−4 po/ca.po+4−4 po/ca@valencia.po+4−4 po/ce.po+4−4 po/ckb.po+4−4 po/co.po+736 po/cs.po+4−4 po/cy.po+4−4 po/da.po+4−4 po/de.po+6−4 po/el.po+4−4 po/en_AU.po+4−4 po/en_GB.po+4−4 po/eo.po+4−4 po/es.po+4−4 po/eu.po+4−4 po/fa.po+4−4 po/fi.po+8−6 po/fo.po+4−4 po/fr.po+9−9 po/ga.po+4−4 po/gd.po+4−4 po/gl.po+4−4 po/gv.po+4−4 po/he.po+4−4 po/hi.po+4−4 po/hr.po+4−4 po/hu.po+4−4 po/hy.po+4−4 po/ia.po+4−4 po/id.po+4−4 po/is.po+4−4 po/it.po+8−8 po/ja.po+4−4 po/km.po+4−4 po/kn.po+4−4 po/ko.po+4−4 po/ku.po+4−4 po/ky.po+4−4 po/lo.po+4−4 po/lt.po+4−4 po/lv.po+4−4 po/ml.po+4−4 po/mr.po+4−4 po/ms.po+94−73 po/my.po+4−4 po/nb.po+4−4 po/ne.po+4−4 po/nl.po+4−4 po/nn.po+4−4 po/oc.po+4−4 po/or.po+4−4 po/pa.po+4−4 po/pl.po+5−5 po/pt.po+7−7 po/pt_BR.po+4−4 po/ro.po+4−4 po/ru.po+30−26 po/shn.po+4−4 po/si.po+4−4 po/sk.po+4−4 po/sl.po+4−4 po/sq.po+4−4 po/sr.po+4−4 po/sv.po+4−4 po/sw.po+4−4 po/ta.po+4−4 po/te.po+4−4 po/th.po+4−4 po/tr.po+4−4 po/ug.po+4−4 po/uk.po+4−4 po/unity8.pot+2−2 po/ur.po+4−4 po/uz.po+4−4 po/vi.po+4−4 po/wo.po+4−4 po/xh.po+4−4 po/zh_CN.po+4−4 po/zh_HK.po+4−4 po/zh_TW.po+4−4 qml/Components/InputMethod.qml+2−2 qml/DisabledScreenNotice.qml+7 qml/Notifications/NotificationMenuItemFactory.qml+1 qml/Panel/Indicators/MenuItemFactory.qml+2−2 qml/Panel/Panel.qml+6−15 qml/Stages/ApplicationWindow.qml+31−1 qml/Stages/SurfaceContainer.qml+7−63 qml/Stages/TabletStage.qml+4−3 tests/mocks/Unity/Application/ApplicationInfo.cpp+8 tests/mocks/Unity/Application/ApplicationInfo.h+2 tests/mocks/Unity/Application/MirSurface.cpp+1−21 tests/mocks/Unity/Application/MirSurface.h−5 tests/mocks/Unity/Application/MirSurfaceItem.cpp+16−7 tests/mocks/Unity/Application/MirSurfaceItem.h+1−1 tests/mocks/Unity/Application/MirSurfaceListModel.cpp+28 tests/mocks/Unity/Application/MirSurfaceListModel.h+5 tests/mocks/Utils/windowstatestorage.cpp+1 tests/mocks/Utils/windowstatestorage.h+3 tests/plugins/Unity/Launcher/launchermodeltest.cpp+1 tests/qmltests/Stages/ApplicationCheckBox.qml+33−3 tests/qmltests/Stages/RecursingChildSessionControl.qml−94 tests/qmltests/Stages/tst_ApplicationWindow.qml+89−23 tests/qmltests/Stages/tst_SurfaceContainer.qml+28−155 tests/qmltests/Stages/tst_TabletStage.qml+66−2 tests/qmltests/Wizard/tst_Wizard.qml+3−12
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=15)
60+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=16)
6161pkg_check_modules(GEONAMES REQUIRED geonames>=0.2)
6262pkg_check_modules(GIO REQUIRED gio-2.0>=2.32)
6363pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32)
debian/changelog+30
@@ -1,3 +1,33 @@
1+unity8 (8.12+16.10.20160520.1-0ubuntu1) yakkety; urgency=medium
2+
3+ [ Lukáš Tinkl ]
4+ * Don't dim screen when the indicators are open (LP: #1564342)
5+ * Fix upcoming alarms ETA labels (LP: #1576741)
6+ * Stabilize flaky wizard tests (LP: #1582994)
7+
8+ [ Michael Zanetti ]
9+ * fix the SIM PIN darkening after it got removed accidentally (LP:
10+ #1577147)
11+
12+ [ Michał Sawicz, Nick Dedekind ]
13+ * Fixed saving current stage and loss of surface focus when switching
14+ stages
15+
16+ [ Nick Dedekind ]
17+ * Fixed incorrect osk surface item resizing the surface.
18+
19+ -- Michał Sawicz <michal.sawicz@canonical.com> Fri, 20 May 2016 08:44:19 +0000
20+
21+unity8 (8.12+16.04.20160518.1-0ubuntu1) xenial; urgency=medium
22+
23+ [ CI Train Bot ]
24+ * Resync trunk.
25+
26+ [ Daniel d'Andrada, Michał Sawicz ]
27+ * Move prompt surfaces from MirSurface to Application
28+
29+ -- Nick Dedekind <ci-train-bot@canonical.com> Wed, 18 May 2016 11:20:04 +0000
30+
131unity8 (8.12+16.04.20160504.2-0ubuntu1) xenial; urgency=medium
232
333 [ Albert Astals Cid ]
debian/control+3−3
@@ -31,7 +31,7 @@ Build-Depends: cmake,
3131 libqt5xmlpatterns5-dev,
3232 libsystemsettings-dev,
3333 libudev-dev,
34− libunity-api-dev (>= 7.111),
34+ libunity-api-dev (>= 7.112),
3535 libusermetricsoutput1-dev,
3636# Need those X11 libs touch emulation from mouse events in manual QML tests on a X11 desktop
3737 libx11-dev[!armhf],
@@ -134,7 +134,7 @@ Depends: qml-module-qtquick-layouts,
134134 qtdeclarative5-ubuntu-ui-toolkit-plugin (>= 1.3.1845) | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles (>= 1.3.1845),
135135 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
136136 ubuntu-thumbnailer-impl-0,
137− unity-application-impl-15,
137+ unity-application-impl-16,
138138 unity-notifications-impl-3,
139139 unity-plugin-scopes | unity-scopes-impl,
140140 unity-scopes-impl-12,
@@ -180,7 +180,7 @@ Pre-Depends: ${misc:Pre-Depends},
180180Depends: ${misc:Depends},
181181 ${shlibs:Depends},
182182Provides: unity-application-impl,
183− unity-application-impl-15,
183+ unity-application-impl-16,
184184Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
185185Description: Fake environment for running Unity 8 shell
186186 Provides fake implementations of some QML modules used by Unity 8 shell
po/aa.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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,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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr "Dabqi"
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/am.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-24 19:07+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "ቤት"
258258msgid "Also installed"
259259msgstr "እንዲሁም የተገጠሙ"
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/ar.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -265,7 +265,7 @@ msgstr "الرئيسية"
265265msgid "Also installed"
266266msgstr "أيضا تم تثبيت"
267267
268−#: qml/DisabledScreenNotice.qml:104
268+#: qml/DisabledScreenNotice.qml:109
269269msgid ""
270270"Your device is now connected to an external display. Use this screen as a "
271271"touch pad to interact with the pointer."
po/ast.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-05-16 14: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-05-17 05:59+0000\n"
19−"X-Generator: Launchpad (build 18025)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -259,7 +259,7 @@ msgstr "Aniciu"
259259msgid "Also installed"
260260msgstr "Tamién instalaos"
261261
262−#: qml/DisabledScreenNotice.qml:104
262+#: qml/DisabledScreenNotice.qml:109
263263msgid ""
264264"Your device is now connected to an external display. Use this screen as a "
265265"touch pad to interact with the pointer."
po/az.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/be.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Хатняя папка"
263263msgid "Also installed"
264264msgstr "Таксама ўсталявана"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/bg.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr ""
258258msgid "Also installed"
259259msgstr ""
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/bn.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr ""
258258msgid "Also installed"
259259msgstr "আরও ইন্সটল করা রয়েছে..."
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/br.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-27 12:20+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -265,7 +265,7 @@ msgstr "Er gêr"
265265msgid "Also installed"
266266msgstr "Staliet ivez"
267267
268−#: qml/DisabledScreenNotice.qml:104
268+#: qml/DisabledScreenNotice.qml:109
269269msgid ""
270270"Your device is now connected to an external display. Use this screen as a "
271271"touch pad to interact with the pointer."
po/bs.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -262,7 +262,7 @@ msgstr "Početna"
262262msgid "Also installed"
263263msgstr "Također instalirano"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/ca.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -262,7 +262,7 @@ msgstr "Inici"
262262msgid "Also installed"
263263msgstr "També instal·lat"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/ca@valencia.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -262,7 +262,7 @@ msgstr "Inici"
262262msgid "Also installed"
263263msgstr "També instal·lat"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/ce.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/ckb.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/co.ponew file+736
@@ -0,0 +1,736 @@
1+# Corsican translation for unity8
2+# Copyright (c) 2016 Rosetta Contributors and Canonical Ltd 2016
3+# This file is distributed under the same license as the unity8 package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: unity8\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
11+"PO-Revision-Date: 2016-05-24 10:40+0000\n"
12+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13+"Language-Team: Corsican <co@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
20+
21+#: plugins/IntegratedLightDM/Greeter.cpp:112
22+msgid "Password: "
23+msgstr ""
24+
25+#: plugins/Unity/Launcher/launcheritem.cpp:48
26+#: plugins/Unity/Launcher/launcheritem.cpp:107
27+msgid "Pin shortcut"
28+msgstr ""
29+
30+#: plugins/Unity/Launcher/launcheritem.cpp:53
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:107
35+msgid "Unpin shortcut"
36+msgstr ""
37+
38+#: qml/Components/DelayedLockscreen.qml:49
39+msgid "Device Locked"
40+msgstr ""
41+
42+#: qml/Components/DelayedLockscreen.qml:64
43+msgid "You have been locked out due to too many failed passphrase attempts."
44+msgstr ""
45+
46+#: qml/Components/DelayedLockscreen.qml:65
47+msgid "You have been locked out due to too many failed passcode attempts."
48+msgstr ""
49+
50+#: qml/Components/DelayedLockscreen.qml:74
51+#, qt-format
52+msgid "Please wait %1 minute and then try again…"
53+msgid_plural "Please wait %1 minutes and then try again…"
54+msgstr[0] ""
55+msgstr[1] ""
56+
57+#: qml/Components/Dialogs.qml:144
58+msgctxt "Title: Lock/Log out dialog"
59+msgid "Log out"
60+msgstr ""
61+
62+#: qml/Components/Dialogs.qml:145
63+msgid "Are you sure you want to log out?"
64+msgstr ""
65+
66+#: qml/Components/Dialogs.qml:147
67+msgctxt "Button: Lock the system"
68+msgid "Lock"
69+msgstr ""
70+
71+#: qml/Components/Dialogs.qml:154
72+msgctxt "Button: Log out from the system"
73+msgid "Log Out"
74+msgstr ""
75+
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:217
77+#: qml/Dash/DashPageHeader.qml:298 qml/Wizard/Pages/passcode-confirm.qml:32
78+#: qml/Wizard/Pages/passcode-set.qml:32
79+msgid "Cancel"
80+msgstr ""
81+
82+#: qml/Components/Dialogs.qml:173
83+msgctxt "Title: Reboot dialog"
84+msgid "Reboot"
85+msgstr ""
86+
87+#: qml/Components/Dialogs.qml:174
88+msgid "Are you sure you want to reboot?"
89+msgstr ""
90+
91+#: qml/Components/Dialogs.qml:176
92+msgid "No"
93+msgstr ""
94+
95+#: qml/Components/Dialogs.qml:182
96+msgid "Yes"
97+msgstr ""
98+
99+#: qml/Components/Dialogs.qml:197
100+msgctxt "Title: Power off/Restart dialog"
101+msgid "Power"
102+msgstr ""
103+
104+#: qml/Components/Dialogs.qml:198
105+msgid ""
106+"Are you sure you would like\n"
107+"to power off?"
108+msgstr ""
109+
110+#: qml/Components/Dialogs.qml:200
111+msgctxt "Button: Power off the system"
112+msgid "Power off"
113+msgstr ""
114+
115+#: qml/Components/Dialogs.qml:209
116+msgctxt "Button: Restart the system"
117+msgid "Restart"
118+msgstr ""
119+
120+#: qml/Components/Lockscreen.qml:231
121+msgid "Return to Call"
122+msgstr ""
123+
124+#: qml/Components/Lockscreen.qml:231
125+msgid "Emergency Call"
126+msgstr ""
127+
128+#: qml/Components/Lockscreen.qml:263
129+msgid "OK"
130+msgstr ""
131+
132+#: qml/Components/ModeSwitchWarningDialog.qml:32
133+msgid "Apps may have unsaved data:"
134+msgstr ""
135+
136+#: qml/Components/ModeSwitchWarningDialog.qml:57
137+msgctxt ""
138+"Re-dock means connect the device again to an external screen/mouse/keyboard"
139+msgid "Re-dock, save your work and close these apps to continue."
140+msgstr ""
141+
142+#: qml/Components/ModeSwitchWarningDialog.qml:63
143+msgid "Or force close now (unsaved data will be lost)."
144+msgstr ""
145+
146+#: qml/Components/ModeSwitchWarningDialog.qml:75
147+msgid "OK, I will reconnect"
148+msgstr ""
149+
150+#: qml/Components/ModeSwitchWarningDialog.qml:76
151+msgid "Reconnect now!"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:88
155+msgid "Close all"
156+msgstr ""
157+
158+#: qml/Dash/DashPageHeader.qml:337
159+msgctxt "Button: Open the Ubuntu Store"
160+msgid "Store"
161+msgstr ""
162+
163+#: qml/Dash/DashPageHeader.qml:344
164+msgctxt "Button: Start a search in the current dash scope"
165+msgid "Search"
166+msgstr ""
167+
168+#: qml/Dash/DashPageHeader.qml:354
169+msgctxt "Button: Show the current dash scope settings"
170+msgid "Settings"
171+msgstr ""
172+
173+#: qml/Dash/DashPageHeader.qml:361
174+msgid "Remove from Favorites"
175+msgstr ""
176+
177+#: qml/Dash/DashPageHeader.qml:361
178+msgid "Add to Favorites"
179+msgstr ""
180+
181+#: qml/Dash/FiltersPopover.qml:60
182+msgid "Refine your results"
183+msgstr ""
184+
185+#: qml/Dash/FiltersPopover.qml:69
186+msgid "Reset"
187+msgstr ""
188+
189+#: qml/Dash/GenericScopeView.qml:579 qml/Dash/GenericScopeView.qml:764
190+msgid "Show less"
191+msgstr ""
192+
193+#: qml/Dash/GenericScopeView.qml:579
194+msgid "Show all"
195+msgstr ""
196+
197+#: qml/Dash/GenericScopeView.qml:636
198+msgctxt "Label: Hint for dash search line edit"
199+msgid "Search"
200+msgstr ""
201+
202+#: qml/Dash/PageHeaderExtraPanel.qml:55
203+msgid "Recent Searches"
204+msgstr ""
205+
206+#: qml/Dash/PageHeaderExtraPanel.qml:66
207+msgid "Clear All"
208+msgstr ""
209+
210+#: qml/Dash/Previews/PreviewActionCombo.qml:35
211+msgid "More..."
212+msgstr ""
213+
214+#: qml/Dash/Previews/PreviewActionCombo.qml:35
215+msgid "Less..."
216+msgstr ""
217+
218+#: qml/Dash/Previews/PreviewCommentInput.qml:68
219+#: qml/Dash/Previews/PreviewRatingInput.qml:174
220+msgid "Send"
221+msgstr ""
222+
223+#: qml/Dash/Previews/PreviewRatingInput.qml:84
224+msgid "Rate this"
225+msgstr ""
226+
227+#: qml/Dash/Previews/PreviewRatingInput.qml:129
228+msgid "Add a review"
229+msgstr ""
230+
231+#: qml/Dash/Previews/PreviewSharing.qml:66
232+msgid "Preview Share Item"
233+msgstr ""
234+
235+#: qml/Dash/PullToRefreshScopeStyle.qml:55
236+msgid "Pull to refresh…"
237+msgstr ""
238+
239+#: qml/Dash/PullToRefreshScopeStyle.qml:60
240+msgid "Release to refresh…"
241+msgstr ""
242+
243+#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
244+msgid "Enable location data"
245+msgstr ""
246+
247+#: qml/Dash/ScopesList.qml:67
248+msgid "Manage"
249+msgstr ""
250+
251+#: qml/Dash/ScopesList.qml:113
252+msgid "Home"
253+msgstr ""
254+
255+#: qml/Dash/ScopesList.qml:114
256+msgid "Also installed"
257+msgstr ""
258+
259+#: qml/DisabledScreenNotice.qml:109
260+msgid ""
261+"Your device is now connected to an external display. Use this screen as a "
262+"touch pad to interact with the pointer."
263+msgstr ""
264+
265+#: qml/Greeter/CoverPage.qml:118
266+msgid "Unlock"
267+msgstr ""
268+
269+#: qml/Greeter/LoginList.qml:239
270+msgid "Retry"
271+msgstr ""
272+
273+#: qml/Greeter/LoginList.qml:240
274+msgid "Tap to unlock"
275+msgstr ""
276+
277+#: qml/Greeter/NarrowView.qml:54
278+msgid "Sorry, incorrect passphrase."
279+msgstr ""
280+
281+#: qml/Greeter/NarrowView.qml:55
282+msgid "Sorry, incorrect passcode."
283+msgstr ""
284+
285+#: qml/Greeter/NarrowView.qml:56
286+msgid "This will be your last attempt."
287+msgstr ""
288+
289+#: qml/Greeter/NarrowView.qml:58
290+msgid ""
291+"If passphrase is entered incorrectly, your phone will conduct a factory "
292+"reset and all personal data will be deleted."
293+msgstr ""
294+
295+#: qml/Greeter/NarrowView.qml:59
296+msgid ""
297+"If passcode is entered incorrectly, your phone will conduct a factory reset "
298+"and all personal data will be deleted."
299+msgstr ""
300+
301+#: qml/Greeter/NarrowView.qml:116
302+#, qt-format
303+msgid "Enter %1"
304+msgstr ""
305+
306+#: qml/Greeter/NarrowView.qml:117
307+msgid "Enter passphrase"
308+msgstr ""
309+
310+#: qml/Greeter/NarrowView.qml:118
311+msgid "Enter passcode"
312+msgstr ""
313+
314+#: qml/Greeter/NarrowView.qml:119
315+#, qt-format
316+msgid "Sorry, incorrect %1"
317+msgstr ""
318+
319+#: qml/Greeter/NarrowView.qml:120
320+msgid "Sorry, incorrect passphrase"
321+msgstr ""
322+
323+#: qml/Greeter/NarrowView.qml:121
324+msgctxt "passphrase"
325+msgid "Please re-enter"
326+msgstr ""
327+
328+#: qml/Greeter/NarrowView.qml:122
329+msgid "Sorry, incorrect passcode"
330+msgstr ""
331+
332+#: qml/Notifications/NotificationMenuItemFactory.qml:124
333+msgid "Show password"
334+msgstr ""
335+
336+#: qml/Panel/ActiveCallHint.qml:79
337+msgid "Tap to return to call..."
338+msgstr ""
339+
340+#: qml/Panel/ActiveCallHint.qml:92
341+msgid "Conference"
342+msgstr ""
343+
344+#: qml/Panel/Indicators/MenuItemFactory.qml:762
345+msgid "Nothing is playing"
346+msgstr ""
347+
348+#: qml/Panel/Indicators/MenuItemFactory.qml:891
349+#, qt-format
350+msgid "%1 hour"
351+msgid_plural "%1 hours"
352+msgstr[0] ""
353+msgstr[1] ""
354+
355+#: qml/Panel/Indicators/MenuItemFactory.qml:895
356+#, qt-format
357+msgid "%1 minute"
358+msgid_plural "%1 minutes"
359+msgstr[0] ""
360+msgstr[1] ""
361+
362+#: qml/Panel/Indicators/MenuItemFactory.qml:900
363+#, qt-format
364+msgid "%1 second"
365+msgid_plural "%1 seconds"
366+msgstr[0] ""
367+msgstr[1] ""
368+
369+#: qml/Panel/Indicators/MenuItemFactory.qml:903
370+msgid "0 seconds"
371+msgstr ""
372+
373+#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
374+#: qml/Panel/Indicators/MenuItemFactory.qml:905
375+#, qt-format
376+msgid "%1 remaining"
377+msgstr ""
378+
379+#: qml/Panel/Indicators/MenuItemFactory.qml:911
380+msgid "In queue…"
381+msgstr ""
382+
383+#: qml/Panel/Indicators/MenuItemFactory.qml:915
384+msgid "Downloading"
385+msgstr ""
386+
387+#: qml/Panel/Indicators/MenuItemFactory.qml:917
388+msgid "Paused, tap to resume"
389+msgstr ""
390+
391+#: qml/Panel/Indicators/MenuItemFactory.qml:919
392+msgid "Canceled"
393+msgstr ""
394+
395+#: qml/Panel/Indicators/MenuItemFactory.qml:921
396+msgid "Finished"
397+msgstr ""
398+
399+#: qml/Panel/Indicators/MenuItemFactory.qml:923
400+msgid "Failed, tap to retry"
401+msgstr ""
402+
403+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
404+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
405+msgctxt "Button: Send a reply message"
406+msgid "Send"
407+msgstr ""
408+
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
410+msgctxt "Label: Hint in message indicator line edit"
411+msgid "Reply"
412+msgstr ""
413+
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
415+msgctxt "Button: Call back on phone"
416+msgid "Call back"
417+msgstr ""
418+
419+#: qml/Stages/SideStage.qml:76
420+msgid "Drag using 3 fingers any application from one window to the other"
421+msgstr ""
422+
423+#: qml/Tutorial/TutorialBottom.qml:78
424+msgid "Swipe up to add a contact"
425+msgstr ""
426+
427+#: qml/Tutorial/TutorialBottom.qml:80
428+msgid "Swipe up for favorite calculations"
429+msgstr ""
430+
431+#: qml/Tutorial/TutorialBottom.qml:82
432+msgid "Swipe up for recent calls"
433+msgstr ""
434+
435+#: qml/Tutorial/TutorialBottom.qml:84
436+msgid "Swipe up to create a message"
437+msgstr ""
438+
439+#: qml/Tutorial/TutorialBottom.qml:85
440+msgid "Swipe up to manage the app"
441+msgstr ""
442+
443+#: qml/Tutorial/TutorialLeftLong.qml:47
444+msgid "Long swipe from the left edge to open the Today scope"
445+msgstr ""
446+
447+#: qml/Tutorial/TutorialLeft.qml:47
448+msgid "Swipe from the left edge to open the launcher"
449+msgstr ""
450+
451+#: qml/Tutorial/TutorialRight.qml:55
452+msgid "Push your mouse against the right edge to view your open apps"
453+msgstr ""
454+
455+#: qml/Tutorial/TutorialRight.qml:56
456+msgid "Short or long swipe from the right edge to view your open apps"
457+msgstr ""
458+
459+#: qml/Tutorial/TutorialTop.qml:53
460+msgid "Swipe from the top right edge to open the notification bar"
461+msgstr ""
462+
463+#: qml/Tutorial/TutorialTop.qml:54
464+msgid "Swipe from the top edge to open the notification bar"
465+msgstr ""
466+
467+#: qml/Wizard/Page.qml:54
468+msgctxt "Button: Go back one page in the Wizard"
469+msgid "Back"
470+msgstr ""
471+
472+#: qml/Wizard/Pages/10-welcome.qml:27
473+msgid "Language"
474+msgstr ""
475+
476+#: qml/Wizard/Pages/10-welcome.qml:156 qml/Wizard/Pages/30-wifi.qml:206
477+#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:267
478+#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
479+#: qml/Wizard/Pages/75-report-check.qml:84
480+#: qml/Wizard/Pages/passcode-desktop.qml:124
481+#: qml/Wizard/Pages/password-set.qml:141
482+msgid "Next"
483+msgstr ""
484+
485+#: qml/Wizard/Pages/30-wifi.qml:29
486+msgid "Connect to Wi‑Fi"
487+msgstr ""
488+
489+#: qml/Wizard/Pages/30-wifi.qml:130
490+msgid "Connected"
491+msgstr ""
492+
493+#: qml/Wizard/Pages/30-wifi.qml:163
494+msgid "Available Wi-Fi networks"
495+msgstr ""
496+
497+#: qml/Wizard/Pages/30-wifi.qml:164
498+msgid "No available Wi-Fi networks"
499+msgstr ""
500+
501+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
502+#: qml/Wizard/Pages/sim.qml:101
503+msgid "Skip"
504+msgstr ""
505+
506+#: qml/Wizard/Pages/40-location.qml:27
507+msgid "Location Services"
508+msgstr ""
509+
510+#: qml/Wizard/Pages/40-location.qml:83
511+msgid ""
512+"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
513+"(recommended)"
514+msgstr ""
515+
516+#: qml/Wizard/Pages/40-location.qml:105
517+#, qt-format
518+msgid "By selecting this option you agree to the Nokia HERE %1."
519+msgstr ""
520+
521+#: qml/Wizard/Pages/40-location.qml:106
522+msgctxt "part of: Nokia HERE terms and conditions"
523+msgid "terms and conditions"
524+msgstr ""
525+
526+#: qml/Wizard/Pages/40-location.qml:160
527+msgid "GPS only"
528+msgstr ""
529+
530+#: qml/Wizard/Pages/40-location.qml:214
531+msgid "Don't use my location"
532+msgstr ""
533+
534+#: qml/Wizard/Pages/40-location.qml:260
535+msgid "You can change it later in System Settings."
536+msgstr ""
537+
538+#: qml/Wizard/Pages/50-timezone.qml:29
539+msgid "Time Zone"
540+msgstr ""
541+
542+#: qml/Wizard/Pages/50-timezone.qml:178
543+msgid "Enter your city"
544+msgstr ""
545+
546+#: qml/Wizard/Pages/60-account.qml:24
547+msgid "Personalize Your Device"
548+msgstr ""
549+
550+#: qml/Wizard/Pages/60-account.qml:48
551+msgid "Preferred Name"
552+msgstr ""
553+
554+#: qml/Wizard/Pages/70-passwd-type.qml:39
555+msgid "Lock Screen"
556+msgstr ""
557+
558+#: qml/Wizard/Pages/70-passwd-type.qml:101
559+msgctxt "Label: Type of security method"
560+msgid "Create new password"
561+msgstr ""
562+
563+#: qml/Wizard/Pages/70-passwd-type.qml:103
564+msgctxt "Label: Type of security method"
565+msgid "Create passcode (numbers only)"
566+msgstr ""
567+
568+#: qml/Wizard/Pages/70-passwd-type.qml:105
569+msgctxt "Label: Type of security method"
570+msgid "No lock code"
571+msgstr ""
572+
573+#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
574+msgid "Privacy Policy"
575+msgstr ""
576+
577+#: qml/Wizard/Pages/75-report-check.qml:26
578+msgid "Help Us Improve"
579+msgstr ""
580+
581+#: qml/Wizard/Pages/75-report-check.qml:59
582+msgid "Improve system performance by sending us crashes and error reports."
583+msgstr ""
584+
585+#: qml/Wizard/Pages/75-report-check.qml:60
586+msgid "Privacy policy"
587+msgstr ""
588+
589+#: qml/Wizard/Pages/80-finished.qml:89
590+msgid "Welcome to Ubuntu"
591+msgstr ""
592+
593+#: qml/Wizard/Pages/80-finished.qml:104
594+msgid "You are ready to use your device now"
595+msgstr ""
596+
597+#: qml/Wizard/Pages/80-finished.qml:124
598+msgid "Get Started"
599+msgstr ""
600+
601+#: qml/Wizard/Pages/here-terms.qml:25
602+msgid "Terms & Conditions"
603+msgstr ""
604+
605+#: qml/Wizard/Pages/here-terms.qml:69
606+msgid "Your device uses positioning technologies provided by HERE."
607+msgstr ""
608+
609+#: qml/Wizard/Pages/here-terms.qml:81
610+msgid ""
611+"To provide you with positioning services and to improve their quality, HERE "
612+"collects information about nearby cell towers and Wi-Fi hotspots around your "
613+"current location whenever your position is being found."
614+msgstr ""
615+
616+#: qml/Wizard/Pages/here-terms.qml:93
617+msgid ""
618+"The information collected is used to analyze the service and to improve the "
619+"use of service, but not to identify you personally."
620+msgstr ""
621+
622+#: qml/Wizard/Pages/here-terms.qml:106
623+#, qt-format
624+msgid "By continuing, you agree to the HERE platform %1 and %2."
625+msgstr ""
626+
627+#: qml/Wizard/Pages/here-terms.qml:107
628+msgid "Service Terms"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passcode-confirm.qml:43
632+#: qml/Wizard/Pages/passcode-desktop.qml:80
633+msgid "Confirm passcode"
634+msgstr ""
635+
636+#: qml/Wizard/Pages/passcode-confirm.qml:45
637+msgid "Incorrect passcode."
638+msgstr ""
639+
640+#: qml/Wizard/Pages/passcode-confirm.qml:45
641+msgctxt "Enter the passcode again"
642+msgid "Please re-enter."
643+msgstr ""
644+
645+#: qml/Wizard/Pages/passcode-desktop.qml:30
646+msgid "Lock Screen Passcode"
647+msgstr ""
648+
649+#: qml/Wizard/Pages/passcode-desktop.qml:56
650+msgid "Enter 4 numbers to setup your passcode"
651+msgstr ""
652+
653+#: qml/Wizard/Pages/passcode-desktop.qml:65
654+#: qml/Wizard/Pages/passcode-set.qml:54
655+msgid "Choose passcode"
656+msgstr ""
657+
658+#: qml/Wizard/Pages/passcode-desktop.qml:105
659+msgid "Passcode too short"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/passcode-desktop.qml:107
663+msgid "Passcodes match"
664+msgstr ""
665+
666+#: qml/Wizard/Pages/passcode-desktop.qml:109
667+msgid "Passcodes do not match"
668+msgstr ""
669+
670+#: qml/Wizard/Pages/passcode-set.qml:62
671+msgid "Passcode must be 4 characters long"
672+msgstr ""
673+
674+#: qml/Wizard/Pages/password-set.qml:30
675+msgid "Lock Screen Password"
676+msgstr ""
677+
678+#: qml/Wizard/Pages/password-set.qml:61
679+msgid "Enter at least 8 characters"
680+msgstr ""
681+
682+#: qml/Wizard/Pages/password-set.qml:73
683+msgid "Choose password"
684+msgstr ""
685+
686+#: qml/Wizard/Pages/password-set.qml:103
687+msgid "Confirm password"
688+msgstr ""
689+
690+#: qml/Wizard/Pages/sim.qml:27
691+msgid "No SIM card installed"
692+msgstr ""
693+
694+#: qml/Wizard/Pages/sim.qml:54
695+msgid "SIM card added"
696+msgstr ""
697+
698+#: qml/Wizard/Pages/sim.qml:55
699+msgid "You must restart the device to access the mobile network."
700+msgstr ""
701+
702+#: qml/Wizard/Pages/sim.qml:59
703+msgid "Restart"
704+msgstr ""
705+
706+#: qml/Wizard/Pages/sim.qml:78
707+msgid "You won’t be able to make calls or use text messaging without a SIM."
708+msgstr ""
709+
710+#: qml/Wizard/Pages/sim.qml:90
711+msgid "To proceed with no SIM tap Skip."
712+msgstr ""
713+
714+#: qml/Wizard/PasswordMeter.qml:87
715+msgid "Passwords match"
716+msgstr ""
717+
718+#: qml/Wizard/PasswordMeter.qml:89
719+msgid "Passwords do not match"
720+msgstr ""
721+
722+#: qml/Wizard/PasswordMeter.qml:93
723+msgid "Strong password"
724+msgstr ""
725+
726+#: qml/Wizard/PasswordMeter.qml:95
727+msgid "Fair password"
728+msgstr ""
729+
730+#: qml/Wizard/PasswordMeter.qml:97
731+msgid "Weak password"
732+msgstr ""
733+
734+#: qml/Wizard/PasswordMeter.qml:99
735+msgid "Very weak password"
736+msgstr ""
po/cs.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020"Language: cs\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -262,7 +262,7 @@ msgstr "Domů"
262262msgid "Also installed"
263263msgstr "Také nainstalováno"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/cy.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Cartref"
263263msgid "Also installed"
264264msgstr "Hefyd wedi gosod"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/da.po+4−4
@@ -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-05-04 18:09+0000\n"
11+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Hjem"
263263msgid "Also installed"
264264msgstr "Også installeret"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/de.po+6−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-05-10 19:23+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-05-11 06:02+0000\n"
19−"X-Generator: Launchpad (build 18025)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -264,7 +264,7 @@ msgstr "Startseite"
264264msgid "Also installed"
265265msgstr "Ebenfalls installiert"
266266
267−#: qml/DisabledScreenNotice.qml:104
267+#: qml/DisabledScreenNotice.qml:109
268268msgid ""
269269"Your device is now connected to an external display. Use this screen as a "
270270"touch pad to interact with the pointer."
@@ -466,6 +466,8 @@ msgstr "Von der linken Kante wischen, um den Starter zu öffnen"
466466#: qml/Tutorial/TutorialRight.qml:55
467467msgid "Push your mouse against the right edge to view your open apps"
468468msgstr ""
469+"Bewegen Sie den Mauszeiger an die rechte Kante, um die geöffneten "
470+"Anwendungen zu sehen"
469471
470472#: qml/Tutorial/TutorialRight.qml:56
471473msgid "Short or long swipe from the right edge to view your open apps"
po/el.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-25 16:24+0000\n"
1212"Last-Translator: Aggelos Arnaoutis <angelosarn@hotmail.com>\n"
1313"Language-Team: Greek <el@li.org>\n"
@@ -15,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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -264,7 +264,7 @@ msgstr "Αρχή"
264264msgid "Also installed"
265265msgstr "Επίσης εγκατεστημένα"
266266
267−#: qml/DisabledScreenNotice.qml:104
267+#: qml/DisabledScreenNotice.qml:109
268268msgid ""
269269"Your device is now connected to an external display. Use this screen as a "
270270"touch pad to interact with the pointer."
po/en_AU.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-27 10:09+0000\n"
1212"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
1313"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "Home"
258258msgid "Also installed"
259259msgstr "Also installed"
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/en_GB.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-05-10 10:10+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-05-11 06:02+0000\n"
19−"X-Generator: Launchpad (build 18025)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "Home"
258258msgid "Also installed"
259259msgstr "Also installed"
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/eo.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr "Hejmo"
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/es.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-25 12:02+0000\n"
1212"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
1313"Language-Team: Spanish <es@li.org>\n"
@@ -15,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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Inicio"
263263msgid "Also installed"
264264msgstr "También instalados"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/eu.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -259,7 +259,7 @@ msgstr "Hasiera"
259259msgid "Also installed"
260260msgstr "Hau ere instalatuta"
261261
262−#: qml/DisabledScreenNotice.qml:104
262+#: qml/DisabledScreenNotice.qml:109
263263msgid ""
264264"Your device is now connected to an external display. Use this screen as a "
265265"touch pad to interact with the pointer."
po/fa.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-30 14:29+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -259,7 +259,7 @@ msgstr "خانه"
259259msgid "Also installed"
260260msgstr "هم‌چنین نصب شده"
261261
262−#: qml/DisabledScreenNotice.qml:104
262+#: qml/DisabledScreenNotice.qml:109
263263msgid ""
264264"Your device is now connected to an external display. Use this screen as a "
265265"touch pad to interact with the pointer."
po/fi.po+8−6
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -194,11 +194,11 @@ msgstr "Palauta"
194194
195195#: qml/Dash/GenericScopeView.qml:579 qml/Dash/GenericScopeView.qml:764
196196msgid "Show less"
197−msgstr ""
197+msgstr "Näytä vähemmän"
198198
199199#: qml/Dash/GenericScopeView.qml:579
200200msgid "Show all"
201−msgstr ""
201+msgstr "Näytä kaikki"
202202
203203#: qml/Dash/GenericScopeView.qml:636
204204msgctxt "Label: Hint for dash search line edit"
@@ -262,7 +262,7 @@ msgstr "Koti"
262262msgid "Also installed"
263263msgstr "Myös asennettu"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
@@ -463,6 +463,8 @@ msgstr "Vedä vasemmasta reunasta avataksesi käynnistimen"
463463#: qml/Tutorial/TutorialRight.qml:55
464464msgid "Push your mouse against the right edge to view your open apps"
465465msgstr ""
466+"Työnnä oikeaa reunaa hiiren osoittimella nähdäksesi avoinna olevat "
467+"sovellukset"
466468
467469#: qml/Tutorial/TutorialRight.qml:56
468470msgid "Short or long swipe from the right edge to view your open apps"
po/fo.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/fr.po+9−9
@@ -7,16 +7,16 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-05-04 18:09+0000\n"
11−"PO-Revision-Date: 2016-05-01 09:09+0000\n"
12−"Last-Translator: Anne <anneonyme017@gmail.com>\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
11+"PO-Revision-Date: 2016-05-19 21:22+0000\n"
12+"Last-Translator: Ubuntu-QC-1 <Unknown>\n"
1313"Language-Team: French <fr@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2016-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -37,13 +37,13 @@ msgstr "Détacher le raccourci"
3737
3838#: qml/Components/DelayedLockscreen.qml:49
3939msgid "Device Locked"
40−msgstr "Périphérique verrouillé"
40+msgstr "Appareil verrouillé"
4141
4242#: qml/Components/DelayedLockscreen.qml:64
4343msgid "You have been locked out due to too many failed passphrase attempts."
4444msgstr ""
45−"Vous avez été bloqué suite à un trop grand nombre de tentatives de saisie "
46−"d'une phrase de passe erronée."
45+"L'appareil a été verrouillé suite à un trop grand nombre de tentatives de "
46+"saisie d'une phrase de passe erronée."
4747
4848#: qml/Components/DelayedLockscreen.qml:65
4949msgid "You have been locked out due to too many failed passcode attempts."
@@ -266,7 +266,7 @@ msgstr "Accueil"
266266msgid "Also installed"
267267msgstr "Également installées"
268268
269−#: qml/DisabledScreenNotice.qml:104
269+#: qml/DisabledScreenNotice.qml:109
270270msgid ""
271271"Your device is now connected to an external display. Use this screen as a "
272272"touch pad to interact with the pointer."
po/ga.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -257,7 +257,7 @@ msgstr "Baile"
257257msgid "Also installed"
258258msgstr ""
259259
260−#: qml/DisabledScreenNotice.qml:104
260+#: qml/DisabledScreenNotice.qml:109
261261msgid ""
262262"Your device is now connected to an external display. Use this screen as a "
263263"touch pad to interact with the pointer."
po/gd.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-08 18:34+0000\n"
1212"Last-Translator: Akerbeltz <fios@akerbeltz.org>\n"
1313"Language-Team: Fòram na Gàidhlig\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
1818"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2016-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121"Language: gd\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -268,7 +268,7 @@ msgstr "Dhachaigh"
268268msgid "Also installed"
269269msgstr "Air a stàladh cuideachd"
270270
271−#: qml/DisabledScreenNotice.qml:104
271+#: qml/DisabledScreenNotice.qml:109
272272msgid ""
273273"Your device is now connected to an external display. Use this screen as a "
274274"touch pad to interact with the pointer."
po/gl.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "Persoal"
258258msgid "Also installed"
259259msgstr "Tamén instalado"
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/gv.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Balley"
263263msgid "Also installed"
264264msgstr ""
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/he.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr "בית"
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/hi.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/hr.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-05-04 17:52+0000\n"
1212"Last-Translator: gogo <trebelnik2@gmail.com>\n"
1313"Language-Team: Croatian <hr@li.org>\n"
@@ -16,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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -262,7 +262,7 @@ msgstr "Naslovnica"
262262msgid "Also installed"
263263msgstr "Također instalirano"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/hu.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-24 09:19+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -260,7 +260,7 @@ msgstr "Kezdőlapon"
260260msgid "Also installed"
261261msgstr "Telepítve"
262262
263−#: qml/DisabledScreenNotice.qml:104
263+#: qml/DisabledScreenNotice.qml:109
264264msgid ""
265265"Your device is now connected to an external display. Use this screen as a "
266266"touch pad to interact with the pointer."
po/hy.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -260,7 +260,7 @@ msgstr ""
260260msgid "Also installed"
261261msgstr ""
262262
263−#: qml/DisabledScreenNotice.qml:104
263+#: qml/DisabledScreenNotice.qml:109
264264msgid ""
265265"Your device is now connected to an external display. Use this screen as a "
266266"touch pad to interact with the pointer."
po/ia.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -260,7 +260,7 @@ msgstr "A domo"
260260msgid "Also installed"
261261msgstr "Ja installate"
262262
263−#: qml/DisabledScreenNotice.qml:104
263+#: qml/DisabledScreenNotice.qml:109
264264msgid ""
265265"Your device is now connected to an external display. Use this screen as a "
266266"touch pad to interact with the pointer."
po/id.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -259,7 +259,7 @@ msgstr "Beranda"
259259msgid "Also installed"
260260msgstr "Juga terpasang"
261261
262−#: qml/DisabledScreenNotice.qml:104
262+#: qml/DisabledScreenNotice.qml:109
263263msgid ""
264264"Your device is now connected to an external display. Use this screen as a "
265265"touch pad to interact with the pointer."
po/is.po+4−4
@@ -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-05-04 18:09+0000\n"
12+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
21−"X-Generator: Launchpad (build 17995)\n"
20+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
21+"X-Generator: Launchpad (build 18053)\n"
2222"Language: is\n"
2323
2424#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -265,7 +265,7 @@ msgstr ""
265265msgid "Also installed"
266266msgstr ""
267267
268−#: qml/DisabledScreenNotice.qml:104
268+#: qml/DisabledScreenNotice.qml:109
269269msgid ""
270270"Your device is now connected to an external display. Use this screen as a "
271271"touch pad to interact with the pointer."
po/it.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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-03 16:08+0000\n"
1212"Last-Translator: Milo Casagrande <milo.casagrande@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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -196,11 +196,11 @@ msgstr "Azzera"
196196
197197#: qml/Dash/GenericScopeView.qml:579 qml/Dash/GenericScopeView.qml:764
198198msgid "Show less"
199−msgstr ""
199+msgstr "Mostra di meno"
200200
201201#: qml/Dash/GenericScopeView.qml:579
202202msgid "Show all"
203−msgstr ""
203+msgstr "Mostra tutto"
204204
205205#: qml/Dash/GenericScopeView.qml:636
206206msgctxt "Label: Hint for dash search line edit"
@@ -264,7 +264,7 @@ msgstr "Home"
264264msgid "Also installed"
265265msgstr "Installato anche"
266266
267−#: qml/DisabledScreenNotice.qml:104
267+#: qml/DisabledScreenNotice.qml:109
268268msgid ""
269269"Your device is now connected to an external display. Use this screen as a "
270270"touch pad to interact with the pointer."
@@ -309,7 +309,7 @@ msgid ""
309309"If passcode is entered incorrectly, your phone will conduct a factory reset "
310310"and all personal data will be deleted."
311311msgstr ""
312−"Se verrà inserito una passcode errato, il telefono eseguirà un ripristino "
312+"Se verrà inserito un passcode errato, il telefono eseguirà un ripristino "
313313"delle impostazioni di fabbrica e tutti i dati personali verranno eliminati."
314314
315315#: qml/Greeter/NarrowView.qml:116
@@ -465,7 +465,7 @@ msgstr "Scorrere dal bordo sinistro per aprire il launcher"
465465
466466#: qml/Tutorial/TutorialRight.qml:55
467467msgid "Push your mouse against the right edge to view your open apps"
468−msgstr ""
468+msgstr "Spostare il mouse sul bordo destro per vedere le app aperte"
469469
470470#: qml/Tutorial/TutorialRight.qml:56
471471msgid "Short or long swipe from the right edge to view your open apps"
po/ja.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -255,7 +255,7 @@ msgstr ""
255255msgid "Also installed"
256256msgstr ""
257257
258−#: qml/DisabledScreenNotice.qml:104
258+#: qml/DisabledScreenNotice.qml:109
259259msgid ""
260260"Your device is now connected to an external display. Use this screen as a "
261261"touch pad to interact with the pointer."
po/km.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "ផ្ទះ"
258258msgid "Also installed"
259259msgstr ""
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/kn.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/ko.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -255,7 +255,7 @@ msgstr "홈"
255255msgid "Also installed"
256256msgstr "설치함"
257257
258−#: qml/DisabledScreenNotice.qml:104
258+#: qml/DisabledScreenNotice.qml:109
259259msgid ""
260260"Your device is now connected to an external display. Use this screen as a "
261261"touch pad to interact with the pointer."
po/ku.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr ""
258258msgid "Also installed"
259259msgstr ""
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/ky.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/lo.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/lt.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -257,7 +257,7 @@ msgstr ""
257257msgid "Also installed"
258258msgstr ""
259259
260−#: qml/DisabledScreenNotice.qml:104
260+#: qml/DisabledScreenNotice.qml:109
261261msgid ""
262262"Your device is now connected to an external display. Use this screen as a "
263263"touch pad to interact with the pointer."
po/lv.po+4−4
@@ -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-05-04 18:09+0000\n"
11+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121"Language: lv\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -261,7 +261,7 @@ msgstr "Mājas"
261261msgid "Also installed"
262262msgstr "Arī instalēja"
263263
264−#: qml/DisabledScreenNotice.qml:104
264+#: qml/DisabledScreenNotice.qml:109
265265msgid ""
266266"Your device is now connected to an external display. Use this screen as a "
267267"touch pad to interact with the pointer."
po/ml.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/mr.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/ms.po+94−73
@@ -7,16 +7,16 @@ msgid ""
77msgstr ""
88"Project-Id-Version: unity8\n"
99"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2016-05-04 18:09+0000\n"
11−"PO-Revision-Date: 2014-01-17 09:05+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
11+"PO-Revision-Date: 2016-05-24 01:36+0000\n"
1212"Last-Translator: abuyop <Unknown>\n"
1313"Language-Team: Malay <ms@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -125,7 +125,7 @@ msgstr "Kembali ke Panggilan"
125125
126126#: qml/Components/Lockscreen.qml:231
127127msgid "Emergency Call"
128−msgstr "panggilan Kecemasan"
128+msgstr "Panggilan Kecemasan"
129129
130130#: qml/Components/Lockscreen.qml:263
131131msgid "OK"
@@ -139,7 +139,7 @@ msgstr "Apl mungkin mempunyai data tidak disimpan:"
139139msgctxt ""
140140"Re-dock means connect the device again to an external screen/mouse/keyboard"
141141msgid "Re-dock, save your work and close these apps to continue."
142−msgstr ""
142+msgstr "Labuh-semula, simpan kerja anda dan tutup apl ini untuk teruskan."
143143
144144#: qml/Components/ModeSwitchWarningDialog.qml:63
145145msgid "Or force close now (unsaved data will be lost)."
@@ -182,19 +182,19 @@ msgstr "Tambah ke Kegemaran"
182182
183183#: qml/Dash/FiltersPopover.qml:60
184184msgid "Refine your results"
185−msgstr ""
185+msgstr "Takrif keputusan anda"
186186
187187#: qml/Dash/FiltersPopover.qml:69
188188msgid "Reset"
189−msgstr ""
189+msgstr "Tetap Semula"
190190
191191#: qml/Dash/GenericScopeView.qml:579 qml/Dash/GenericScopeView.qml:764
192192msgid "Show less"
193−msgstr ""
193+msgstr "Tunjuk sedikit"
194194
195195#: qml/Dash/GenericScopeView.qml:579
196196msgid "Show all"
197−msgstr ""
197+msgstr "Tunjuk semua"
198198
199199#: qml/Dash/GenericScopeView.qml:636
200200msgctxt "Label: Hint for dash search line edit"
@@ -203,11 +203,11 @@ msgstr "Gelintar"
203203
204204#: qml/Dash/PageHeaderExtraPanel.qml:55
205205msgid "Recent Searches"
206−msgstr ""
206+msgstr "Gelintar Baru-baru Ini"
207207
208208#: qml/Dash/PageHeaderExtraPanel.qml:66
209209msgid "Clear All"
210−msgstr ""
210+msgstr "Kosongkan Semua"
211211
212212#: qml/Dash/Previews/PreviewActionCombo.qml:35
213213msgid "More..."
@@ -258,11 +258,13 @@ msgstr "Rumah"
258258msgid "Also installed"
259259msgstr "Juga dipasang"
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
265265msgstr ""
266+"Peranti anda kini bersambung dengan paparan luar. Guna skrin ini sebagai pad "
267+"sentuh untuk berinteraksi dengan penuding."
266268
267269#: qml/Greeter/CoverPage.qml:118
268270msgid "Unlock"
@@ -392,7 +394,7 @@ msgstr "Memuat turun"
392394
393395#: qml/Panel/Indicators/MenuItemFactory.qml:917
394396msgid "Paused, tap to resume"
395−msgstr "Dijeda, ketuk untuk sambung semula"
397+msgstr "Dijeda, ketik untuk sambung semula"
396398
397399#: qml/Panel/Indicators/MenuItemFactory.qml:919
398400msgid "Canceled"
@@ -404,7 +406,7 @@ msgstr "Selesai"
404406
405407#: qml/Panel/Indicators/MenuItemFactory.qml:923
406408msgid "Failed, tap to retry"
407−msgstr "Gagal, ketuk untuk cuba lagi"
409+msgstr "Gagal, ketik untuk cuba lagi"
408410
409411#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
410412#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
@@ -425,50 +427,56 @@ msgstr "Panggilan semula"
425427#: qml/Stages/SideStage.qml:76
426428msgid "Drag using 3 fingers any application from one window to the other"
427429msgstr ""
430+"Seret menggunakan 3 jari pada mana-mana aplik dari satu tetingkap ke "
431+"tetingkap yang lain"
428432
429433#: qml/Tutorial/TutorialBottom.qml:78
430434msgid "Swipe up to add a contact"
431−msgstr ""
435+msgstr "Leret ke atas untuk menambah kenalan"
432436
433437#: qml/Tutorial/TutorialBottom.qml:80
434438msgid "Swipe up for favorite calculations"
435−msgstr ""
439+msgstr "Leret ke atas untuk pengiraan kegemaran"
436440
437441#: qml/Tutorial/TutorialBottom.qml:82
438442msgid "Swipe up for recent calls"
439−msgstr ""
443+msgstr "Leret ke atas untuk panggilan baru-baru ini"
440444
441445#: qml/Tutorial/TutorialBottom.qml:84
442446msgid "Swipe up to create a message"
443−msgstr ""
447+msgstr "Leret ke atas untuk cipta satu mesej"
444448
445449#: qml/Tutorial/TutorialBottom.qml:85
446450msgid "Swipe up to manage the app"
447−msgstr ""
451+msgstr "Leret ke atas untuk mengurus apl"
448452
449453#: qml/Tutorial/TutorialLeftLong.qml:47
450454msgid "Long swipe from the left edge to open the Today scope"
451−msgstr ""
455+msgstr "Leret panjang dari pinggir kiri untuk membuka skop Hari Ini"
452456
453457#: qml/Tutorial/TutorialLeft.qml:47
454458msgid "Swipe from the left edge to open the launcher"
455−msgstr ""
459+msgstr "Leret dari pinggir kiri untuk membuka pelancar"
456460
457461#: qml/Tutorial/TutorialRight.qml:55
458462msgid "Push your mouse against the right edge to view your open apps"
459463msgstr ""
464+"Tolak penuding tetikus anda ke pinggir kanan untuk melihat apl yang telah "
465+"dibuka"
460466
461467#: qml/Tutorial/TutorialRight.qml:56
462468msgid "Short or long swipe from the right edge to view your open apps"
463469msgstr ""
470+"Leret pendek atau panjang dari pinggir kanan untuk melihat apl yang telah "
471+"dibuka"
464472
465473#: qml/Tutorial/TutorialTop.qml:53
466474msgid "Swipe from the top right edge to open the notification bar"
467−msgstr ""
475+msgstr "Leret dari pinggir kanan atas untuk membuka palang pemberitahuan"
468476
469477#: qml/Tutorial/TutorialTop.qml:54
470478msgid "Swipe from the top edge to open the notification bar"
471−msgstr ""
479+msgstr "Leret dari pinggir atas untuk membuka palang pemberitahuan"
472480
473481#: qml/Wizard/Page.qml:54
474482msgctxt "Button: Go back one page in the Wizard"
@@ -477,7 +485,7 @@ msgstr "Kembali"
477485
478486#: qml/Wizard/Pages/10-welcome.qml:27
479487msgid "Language"
480−msgstr ""
488+msgstr "Bahasa"
481489
482490#: qml/Wizard/Pages/10-welcome.qml:156 qml/Wizard/Pages/30-wifi.qml:206
483491#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:267
@@ -486,7 +494,7 @@ msgstr ""
486494#: qml/Wizard/Pages/passcode-desktop.qml:124
487495#: qml/Wizard/Pages/password-set.qml:141
488496msgid "Next"
489−msgstr ""
497+msgstr "Berikutnya"
490498
491499#: qml/Wizard/Pages/30-wifi.qml:29
492500msgid "Connect to Wi‑Fi"
@@ -494,15 +502,15 @@ msgstr "Sambung ke Wi-Fi"
494502
495503#: qml/Wizard/Pages/30-wifi.qml:130
496504msgid "Connected"
497−msgstr ""
505+msgstr "Bersambung"
498506
499507#: qml/Wizard/Pages/30-wifi.qml:163
500508msgid "Available Wi-Fi networks"
501−msgstr ""
509+msgstr "Rangkaian Wi-Fi tersedia"
502510
503511#: qml/Wizard/Pages/30-wifi.qml:164
504512msgid "No available Wi-Fi networks"
505−msgstr ""
513+msgstr "Tiada rangkaian Wi-Fi tersedia"
506514
507515#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
508516#: qml/Wizard/Pages/sim.qml:101
@@ -511,98 +519,101 @@ msgstr "Langkau"
511519
512520#: qml/Wizard/Pages/40-location.qml:27
513521msgid "Location Services"
514−msgstr ""
522+msgstr "Perkhidmatan Lokasi"
515523
516524#: qml/Wizard/Pages/40-location.qml:83
517525msgid ""
518526"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
519527"(recommended)"
520528msgstr ""
529+"Guna GPS, hotspot Wi-Fi dan rangkaian mudah alih secara awanama untuk "
530+"mengesan lokasi (disarankan)"
521531
522532#: qml/Wizard/Pages/40-location.qml:105
523533#, qt-format
524534msgid "By selecting this option you agree to the Nokia HERE %1."
525−msgstr ""
535+msgstr "Dengan memilih pilihan ini anda bersetuju dengan Nokia HERE %1."
526536
527537#: qml/Wizard/Pages/40-location.qml:106
528538msgctxt "part of: Nokia HERE terms and conditions"
529539msgid "terms and conditions"
530−msgstr ""
540+msgstr "terma dan syarat"
531541
532542#: qml/Wizard/Pages/40-location.qml:160
533543msgid "GPS only"
534−msgstr ""
544+msgstr "GPS sahaja"
535545
536546#: qml/Wizard/Pages/40-location.qml:214
537547msgid "Don't use my location"
538−msgstr ""
548+msgstr "Jangan guna lokasi saya"
539549
540550#: qml/Wizard/Pages/40-location.qml:260
541551msgid "You can change it later in System Settings."
542−msgstr ""
552+msgstr "Anda boleh mengubahnya kemudian di dalam Tetapan Sistem."
543553
544554#: qml/Wizard/Pages/50-timezone.qml:29
545555msgid "Time Zone"
546−msgstr ""
556+msgstr "Zon Waktu"
547557
548558#: qml/Wizard/Pages/50-timezone.qml:178
549559msgid "Enter your city"
550−msgstr ""
560+msgstr "Masukkan bandar anda"
551561
552562#: qml/Wizard/Pages/60-account.qml:24
553563msgid "Personalize Your Device"
554−msgstr ""
564+msgstr "Peribadikan Peranti Anda"
555565
556566#: qml/Wizard/Pages/60-account.qml:48
557567msgid "Preferred Name"
558−msgstr ""
568+msgstr "Nama Digemari"
559569
560570#: qml/Wizard/Pages/70-passwd-type.qml:39
561571msgid "Lock Screen"
562−msgstr ""
572+msgstr "Skrin Kunci"
563573
564574#: qml/Wizard/Pages/70-passwd-type.qml:101
565575msgctxt "Label: Type of security method"
566576msgid "Create new password"
567−msgstr ""
577+msgstr "Cipta kata laluan baharu"
568578
569579#: qml/Wizard/Pages/70-passwd-type.qml:103
570580msgctxt "Label: Type of security method"
571581msgid "Create passcode (numbers only)"
572−msgstr ""
582+msgstr "Cipta kod laluan (nombor sahaja)"
573583
574584#: qml/Wizard/Pages/70-passwd-type.qml:105
575585msgctxt "Label: Type of security method"
576586msgid "No lock code"
577−msgstr ""
587+msgstr "Tiada kod kunci"
578588
579589#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
580590msgid "Privacy Policy"
581−msgstr ""
591+msgstr "Dasar Kerahsiaan"
582592
583593#: qml/Wizard/Pages/75-report-check.qml:26
584594msgid "Help Us Improve"
585−msgstr ""
595+msgstr "Bantu Kami"
586596
587597#: qml/Wizard/Pages/75-report-check.qml:59
588598msgid "Improve system performance by sending us crashes and error reports."
589599msgstr ""
600+"Tambah baik prestasi sistem dengan menghantar laporan kerosakan dan ralat."
590601
591602#: qml/Wizard/Pages/75-report-check.qml:60
592603msgid "Privacy policy"
593−msgstr ""
604+msgstr "Dasar kerahsiaan"
594605
595606#: qml/Wizard/Pages/80-finished.qml:89
596607msgid "Welcome to Ubuntu"
597−msgstr ""
608+msgstr "Selamat datang ke Ubuntu"
598609
599610#: qml/Wizard/Pages/80-finished.qml:104
600611msgid "You are ready to use your device now"
601−msgstr ""
612+msgstr "Anda boleh gunakan peranti sekarang"
602613
603614#: qml/Wizard/Pages/80-finished.qml:124
604615msgid "Get Started"
605−msgstr ""
616+msgstr "Membiasakan Diri"
606617
607618#: qml/Wizard/Pages/here-terms.qml:25
608619msgid "Terms & Conditions"
@@ -611,6 +622,8 @@ msgstr "Terma & Syarat"
611622#: qml/Wizard/Pages/here-terms.qml:69
612623msgid "Your device uses positioning technologies provided by HERE."
613624msgstr ""
625+"Peranti anda menggunakan teknologi menentukan lokasi yang disediakan oleh "
626+"HERE."
614627
615628#: qml/Wizard/Pages/here-terms.qml:81
616629msgid ""
@@ -618,21 +631,27 @@ msgid ""
618631"collects information about nearby cell towers and Wi-Fi hotspots around your "
619632"current location whenever your position is being found."
620633msgstr ""
634+"Untuk menyediakan perkhidmatan penentuan lokasi dan menambahbaik kualiti, "
635+"HERE mengutip maklumat berkenaan menara telekomunikasi berhampiran dan "
636+"hotspot Wi-Fi disekitar anda bilamana kedudukan anda ditemui."
621637
622638#: qml/Wizard/Pages/here-terms.qml:93
623639msgid ""
624640"The information collected is used to analyze the service and to improve the "
625641"use of service, but not to identify you personally."
626642msgstr ""
643+"Maklumat tersebut digunakan untuk menganalisis perkhidmatan dan menambahbaik "
644+"penggunaan perkhidmatan, walaubagaimanapun tidak mengenalpasti anda secara "
645+"peribadi."
627646
628647#: qml/Wizard/Pages/here-terms.qml:106
629648#, qt-format
630649msgid "By continuing, you agree to the HERE platform %1 and %2."
631−msgstr ""
650+msgstr "Jika diteruskan, anda menyetujui HERE platform %1 dan %2."
632651
633652#: qml/Wizard/Pages/here-terms.qml:107
634653msgid "Service Terms"
635−msgstr ""
654+msgstr "Terma Perkhidmatan"
636655
637656#: qml/Wizard/Pages/passcode-confirm.qml:43
638657#: qml/Wizard/Pages/passcode-desktop.qml:80
@@ -641,69 +660,70 @@ msgstr "Sahkan kod laluan"
641660
642661#: qml/Wizard/Pages/passcode-confirm.qml:45
643662msgid "Incorrect passcode."
644−msgstr ""
663+msgstr "Kod laluan tidak betul."
645664
646665#: qml/Wizard/Pages/passcode-confirm.qml:45
647666msgctxt "Enter the passcode again"
648667msgid "Please re-enter."
649−msgstr ""
668+msgstr "Sila masukkan sekali lagi."
650669
651670#: qml/Wizard/Pages/passcode-desktop.qml:30
652671msgid "Lock Screen Passcode"
653−msgstr ""
672+msgstr "Kod Laluan Skrin Kunci"
654673
655674#: qml/Wizard/Pages/passcode-desktop.qml:56
656675msgid "Enter 4 numbers to setup your passcode"
657−msgstr ""
676+msgstr "Masukkan 4 nombor untuk persediaan kod laluan anda"
658677
659678#: qml/Wizard/Pages/passcode-desktop.qml:65
660679#: qml/Wizard/Pages/passcode-set.qml:54
661680msgid "Choose passcode"
662−msgstr ""
681+msgstr "Pilih kod laluan"
663682
664683#: qml/Wizard/Pages/passcode-desktop.qml:105
665684msgid "Passcode too short"
666−msgstr ""
685+msgstr "Kod laluan terlalu pendek"
667686
668687#: qml/Wizard/Pages/passcode-desktop.qml:107
669688msgid "Passcodes match"
670−msgstr ""
689+msgstr "Kod laluan sepadan"
671690
672691#: qml/Wizard/Pages/passcode-desktop.qml:109
673692msgid "Passcodes do not match"
674−msgstr ""
693+msgstr "Kod laluan tidak sepadan"
675694
676695#: qml/Wizard/Pages/passcode-set.qml:62
677696msgid "Passcode must be 4 characters long"
678−msgstr ""
697+msgstr "Kod laluan mestilah 4 aksara panjang"
679698
680699#: qml/Wizard/Pages/password-set.qml:30
681700msgid "Lock Screen Password"
682−msgstr ""
701+msgstr "Kata Laluan Skrin Kunci"
683702
684703#: qml/Wizard/Pages/password-set.qml:61
685704msgid "Enter at least 8 characters"
686−msgstr ""
705+msgstr "Masukkan sekurang-kurangnya 8 aksara"
687706
688707#: qml/Wizard/Pages/password-set.qml:73
689708msgid "Choose password"
690−msgstr ""
709+msgstr "Pilih kata laluan"
691710
692711#: qml/Wizard/Pages/password-set.qml:103
693712msgid "Confirm password"
694−msgstr ""
713+msgstr "Sahkan kata laluan"
695714
696715#: qml/Wizard/Pages/sim.qml:27
697716msgid "No SIM card installed"
698−msgstr ""
717+msgstr "Tiada kad SIM terpasang"
699718
700719#: qml/Wizard/Pages/sim.qml:54
701720msgid "SIM card added"
702−msgstr ""
721+msgstr "Kad SIM ditambah"
703722
704723#: qml/Wizard/Pages/sim.qml:55
705724msgid "You must restart the device to access the mobile network."
706725msgstr ""
726+"Anda mesti mulakan semula peranti supaya dapat mencapai rangkaian mudah alih."
707727
708728#: qml/Wizard/Pages/sim.qml:59
709729msgid "Restart"
@@ -712,34 +732,35 @@ msgstr "Mula Semula"
712732#: qml/Wizard/Pages/sim.qml:78
713733msgid "You won’t be able to make calls or use text messaging without a SIM."
714734msgstr ""
735+"Anda tidak dapat membuat panggilan atau guna pemesejan teks tanpa SIM."
715736
716737#: qml/Wizard/Pages/sim.qml:90
717738msgid "To proceed with no SIM tap Skip."
718−msgstr ""
739+msgstr "Untuk teruskan tanpa SIM ketik Langkau."
719740
720741#: qml/Wizard/PasswordMeter.qml:87
721742msgid "Passwords match"
722−msgstr ""
743+msgstr "Kata laluan sepadan"
723744
724745#: qml/Wizard/PasswordMeter.qml:89
725746msgid "Passwords do not match"
726−msgstr ""
747+msgstr "Kata laluan tidak sepadan"
727748
728749#: qml/Wizard/PasswordMeter.qml:93
729750msgid "Strong password"
730−msgstr ""
751+msgstr "Kata laluan kuat"
731752
732753#: qml/Wizard/PasswordMeter.qml:95
733754msgid "Fair password"
734−msgstr ""
755+msgstr "Kata laluan sederhana"
735756
736757#: qml/Wizard/PasswordMeter.qml:97
737758msgid "Weak password"
738−msgstr ""
759+msgstr "Kata laluan lemah"
739760
740761#: qml/Wizard/PasswordMeter.qml:99
741762msgid "Very weak password"
742−msgstr ""
763+msgstr "Kata laluan sangat lemah"
743764
744765#~ msgid "Top edge"
745766#~ msgstr "Pinggir atas"
po/my.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr "ပင်မ"
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/nb.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-29 08:56+0000\n"
1212"Last-Translator: Åka Sikrom <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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -262,7 +262,7 @@ msgstr "Hjem"
262262msgid "Also installed"
263263msgstr "Også installert"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/ne.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/nl.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -265,7 +265,7 @@ msgstr "Thuis"
265265msgid "Also installed"
266266msgstr "Ook geïnstalleerd"
267267
268−#: qml/DisabledScreenNotice.qml:104
268+#: qml/DisabledScreenNotice.qml:109
269269msgid ""
270270"Your device is now connected to an external display. Use this screen as a "
271271"touch pad to interact with the pointer."
po/nn.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/oc.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -265,7 +265,7 @@ msgstr "Acuèlh"
265265msgid "Also installed"
266266msgstr "Tanben installadas"
267267
268−#: qml/DisabledScreenNotice.qml:104
268+#: qml/DisabledScreenNotice.qml:109
269269msgid ""
270270"Your device is now connected to an external display. Use this screen as a "
271271"touch pad to interact with the pointer."
po/or.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/pa.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "ਘਰ"
258258msgid "Also installed"
259259msgstr "ਨਾਲ ਇੰਸਟਾਲ ਹੋਇਆ"
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/pl.po+5−5
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-05-05 13:36+0000\n"
1212"Last-Translator: dawidd6 <dawidd0811@gmail.com>\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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -259,7 +259,7 @@ msgstr "Pulpit"
259259msgid "Also installed"
260260msgstr "Również zainstalowane"
261261
262−#: qml/DisabledScreenNotice.qml:104
262+#: qml/DisabledScreenNotice.qml:109
263263msgid ""
264264"Your device is now connected to an external display. Use this screen as a "
265265"touch pad to interact with the pointer."
@@ -463,7 +463,7 @@ msgstr "Przeciągnięcie od lewej krawędzi otwiera pasek uruchamiania"
463463
464464#: qml/Tutorial/TutorialRight.qml:55
465465msgid "Push your mouse against the right edge to view your open apps"
466−msgstr ""
466+msgstr "Poprowadź kursor poza prawą krawędź, aby wyświetlić otwarte programy"
467467
468468#: qml/Tutorial/TutorialRight.qml:56
469469msgid "Short or long swipe from the right edge to view your open apps"
po/pt.po+7−7
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-02-18 01:11+0000\n"
1212"Last-Translator: Ivo Xavier <ivoxavier.8@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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Página inicial"
263263msgid "Also installed"
264264msgstr "Também instalado"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
@@ -300,8 +300,8 @@ msgid ""
300300"If passphrase is entered incorrectly, your phone will conduct a factory "
301301"reset and all personal data will be deleted."
302302msgstr ""
303−"Se a palavra-passe for introduzida incorretamente, o seu telemóvel apagará "
304−"toda a sua informação pessoal."
303+"Se a palavra-passe for introduzida incorretamente, a sua informação pessoal "
304+"será eliminada."
305305
306306#: qml/Greeter/NarrowView.qml:59
307307msgid ""
@@ -309,7 +309,7 @@ msgid ""
309309"and all personal data will be deleted."
310310msgstr ""
311311"Se o código for introduzido incorretamente, todos os dados pessoais serão "
312−"apagados."
312+"eliminados"
313313
314314#: qml/Greeter/NarrowView.qml:116
315315#, qt-format
po/pt_BR.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -260,7 +260,7 @@ msgstr "Início"
260260msgid "Also installed"
261261msgstr "Instalado também"
262262
263−#: qml/DisabledScreenNotice.qml:104
263+#: qml/DisabledScreenNotice.qml:109
264264msgid ""
265265"Your device is now connected to an external display. Use this screen as a "
266266"touch pad to interact with the pointer."
po/ro.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Acasă"
263263msgid "Also installed"
264264msgstr "Alte programe instalate"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/ru.po+30−26
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -186,7 +186,7 @@ msgstr "Добавить в избранное"
186186
187187#: qml/Dash/FiltersPopover.qml:60
188188msgid "Refine your results"
189−msgstr ""
189+msgstr "Уточнить результаты"
190190
191191#: qml/Dash/FiltersPopover.qml:69
192192msgid "Reset"
@@ -262,7 +262,7 @@ msgstr "Домой"
262262msgid "Also installed"
263263msgstr "Также установлено"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
@@ -507,11 +507,11 @@ msgstr "Подключено"
507507
508508#: qml/Wizard/Pages/30-wifi.qml:163
509509msgid "Available Wi-Fi networks"
510−msgstr ""
510+msgstr "Доступные Wi-Fi сети"
511511
512512#: qml/Wizard/Pages/30-wifi.qml:164
513513msgid "No available Wi-Fi networks"
514−msgstr ""
514+msgstr "Нет доступных Wi-Fi сетей"
515515
516516#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
517517#: qml/Wizard/Pages/sim.qml:101
@@ -520,13 +520,15 @@ msgstr "Пропустить"
520520
521521#: qml/Wizard/Pages/40-location.qml:27
522522msgid "Location Services"
523−msgstr ""
523+msgstr "Службы геолокации"
524524
525525#: qml/Wizard/Pages/40-location.qml:83
526526msgid ""
527527"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
528528"(recommended)"
529529msgstr ""
530+"Использовать анонимно GPS, точки доступа Wi-Fi и мобильную сеть для "
531+"определения местоположения (рекомендуется)"
530532
531533#: qml/Wizard/Pages/40-location.qml:105
532534#, qt-format
@@ -536,7 +538,7 @@ msgstr ""
536538#: qml/Wizard/Pages/40-location.qml:106
537539msgctxt "part of: Nokia HERE terms and conditions"
538540msgid "terms and conditions"
539−msgstr ""
541+msgstr "условия и соглашения"
540542
541543#: qml/Wizard/Pages/40-location.qml:160
542544msgid "GPS only"
@@ -564,11 +566,11 @@ msgstr ""
564566
565567#: qml/Wizard/Pages/60-account.qml:48
566568msgid "Preferred Name"
567−msgstr ""
569+msgstr "Предпочитаемое имя"
568570
569571#: qml/Wizard/Pages/70-passwd-type.qml:39
570572msgid "Lock Screen"
571−msgstr ""
573+msgstr "Заблокировать экран"
572574
573575#: qml/Wizard/Pages/70-passwd-type.qml:101
574576msgctxt "Label: Type of security method"
@@ -578,16 +580,16 @@ msgstr "Создать новый пароль"
578580#: qml/Wizard/Pages/70-passwd-type.qml:103
579581msgctxt "Label: Type of security method"
580582msgid "Create passcode (numbers only)"
581−msgstr ""
583+msgstr "Создать парольный код (только цифры)"
582584
583585#: qml/Wizard/Pages/70-passwd-type.qml:105
584586msgctxt "Label: Type of security method"
585587msgid "No lock code"
586−msgstr ""
588+msgstr "Без кода разблокировки"
587589
588590#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
589591msgid "Privacy Policy"
590−msgstr ""
592+msgstr "Политика конфиденциальности"
591593
592594#: qml/Wizard/Pages/75-report-check.qml:26
593595msgid "Help Us Improve"
@@ -599,7 +601,7 @@ msgstr ""
599601
600602#: qml/Wizard/Pages/75-report-check.qml:60
601603msgid "Privacy policy"
602−msgstr ""
604+msgstr "Политика конфиденциальности"
603605
604606#: qml/Wizard/Pages/80-finished.qml:89
605607msgid "Welcome to Ubuntu"
@@ -607,11 +609,11 @@ msgstr "Добро пожаловать в Ubuntu"
607609
608610#: qml/Wizard/Pages/80-finished.qml:104
609611msgid "You are ready to use your device now"
610−msgstr ""
612+msgstr "Теперь устройство готово к использованию"
611613
612614#: qml/Wizard/Pages/80-finished.qml:124
613615msgid "Get Started"
614−msgstr ""
616+msgstr "Приступая к работе"
615617
616618#: qml/Wizard/Pages/here-terms.qml:25
617619msgid "Terms & Conditions"
@@ -619,7 +621,7 @@ msgstr "Условия использования"
619621
620622#: qml/Wizard/Pages/here-terms.qml:69
621623msgid "Your device uses positioning technologies provided by HERE."
622−msgstr ""
624+msgstr "Ваше устройство использует HERE для определения местоположения"
623625
624626#: qml/Wizard/Pages/here-terms.qml:81
625627msgid ""
@@ -633,6 +635,8 @@ msgid ""
633635"The information collected is used to analyze the service and to improve the "
634636"use of service, but not to identify you personally."
635637msgstr ""
638+"Собираемая информация используется для анализа и улучшения сервиса, а не для "
639+"идентификации вашей личности."
636640
637641#: qml/Wizard/Pages/here-terms.qml:106
638642#, qt-format
@@ -659,11 +663,11 @@ msgstr "Введите заново."
659663
660664#: qml/Wizard/Pages/passcode-desktop.qml:30
661665msgid "Lock Screen Passcode"
662−msgstr ""
666+msgstr "Код блокировки экрана"
663667
664668#: qml/Wizard/Pages/passcode-desktop.qml:56
665669msgid "Enter 4 numbers to setup your passcode"
666−msgstr ""
670+msgstr "Введите код блокировки из 4 цифр"
667671
668672#: qml/Wizard/Pages/passcode-desktop.qml:65
669673#: qml/Wizard/Pages/passcode-set.qml:54
@@ -672,15 +676,15 @@ msgstr ""
672676
673677#: qml/Wizard/Pages/passcode-desktop.qml:105
674678msgid "Passcode too short"
675−msgstr ""
679+msgstr "Код слишком короткий"
676680
677681#: qml/Wizard/Pages/passcode-desktop.qml:107
678682msgid "Passcodes match"
679−msgstr ""
683+msgstr "Коды совпадают"
680684
681685#: qml/Wizard/Pages/passcode-desktop.qml:109
682686msgid "Passcodes do not match"
683−msgstr ""
687+msgstr "Коды не совпадают"
684688
685689#: qml/Wizard/Pages/passcode-set.qml:62
686690msgid "Passcode must be 4 characters long"
@@ -688,7 +692,7 @@ msgstr "Код должен содержать 4 символа"
688692
689693#: qml/Wizard/Pages/password-set.qml:30
690694msgid "Lock Screen Password"
691−msgstr ""
695+msgstr "Пароль блокировки экрана"
692696
693697#: qml/Wizard/Pages/password-set.qml:61
694698msgid "Enter at least 8 characters"
@@ -737,11 +741,11 @@ msgstr "Пароли не совпадают"
737741
738742#: qml/Wizard/PasswordMeter.qml:93
739743msgid "Strong password"
740−msgstr ""
744+msgstr "Сильный пароль"
741745
742746#: qml/Wizard/PasswordMeter.qml:95
743747msgid "Fair password"
744−msgstr ""
748+msgstr "Неплохой пароль"
745749
746750#: qml/Wizard/PasswordMeter.qml:97
747751msgid "Weak password"
po/shn.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/si.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr ""
258258msgid "Also installed"
259259msgstr ""
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/sk.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-05-02 10:43+0000\n"
1212"Last-Translator: P_E_T_O <Unknown>\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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020"Language: sk\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -265,7 +265,7 @@ msgstr "Domov"
265265msgid "Also installed"
266266msgstr "Tiež nainštalované"
267267
268−#: qml/DisabledScreenNotice.qml:104
268+#: qml/DisabledScreenNotice.qml:109
269269msgid ""
270270"Your device is now connected to an external display. Use this screen as a "
271271"touch pad to interact with the pointer."
po/sl.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -263,7 +263,7 @@ msgstr "Domov"
263263msgid "Also installed"
264264msgstr "Tudi nameščeno"
265265
266−#: qml/DisabledScreenNotice.qml:104
266+#: qml/DisabledScreenNotice.qml:109
267267msgid ""
268268"Your device is now connected to an external display. Use this screen as a "
269269"touch pad to interact with the pointer."
po/sq.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-21 06:03+0000\n"
1212"Last-Translator: Indrit Bashkimi <indrit.bashkimi@gmail.com>\n"
1313"Language-Team: sq\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-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:08+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020"Language: sq\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -257,7 +257,7 @@ msgstr "Shtëpia"
257257msgid "Also installed"
258258msgstr ""
259259
260−#: qml/DisabledScreenNotice.qml:104
260+#: qml/DisabledScreenNotice.qml:109
261261msgid ""
262262"Your device is now connected to an external display. Use this screen as a "
263263"touch pad to interact with the pointer."
po/sr.po+4−4
@@ -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-05-04 18:09+0000\n"
11+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1212"PO-Revision-Date: 2016-05-04 19:50+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-05-06 04:54+0000\n"
21−"X-Generator: Launchpad (build 17995)\n"
20+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
21+"X-Generator: Launchpad (build 18053)\n"
2222"Language: sr\n"
2323
2424#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -262,7 +262,7 @@ msgstr "Почетна"
262262msgid "Also installed"
263263msgstr "Такође инсталиран"
264264
265−#: qml/DisabledScreenNotice.qml:104
265+#: qml/DisabledScreenNotice.qml:109
266266msgid ""
267267"Your device is now connected to an external display. Use this screen as a "
268268"touch pad to interact with the pointer."
po/sv.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-03-25 05:01+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020"Language: sv\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -260,7 +260,7 @@ msgstr "Hem"
260260msgid "Also installed"
261261msgstr "Även installerat"
262262
263−#: qml/DisabledScreenNotice.qml:104
263+#: qml/DisabledScreenNotice.qml:109
264264msgid ""
265265"Your device is now connected to an external display. Use this screen as a "
266266"touch pad to interact with the pointer."
po/sw.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -258,7 +258,7 @@ msgstr "Nyumbani"
258258msgid "Also installed"
259259msgstr ""
260260
261−#: qml/DisabledScreenNotice.qml:104
261+#: qml/DisabledScreenNotice.qml:109
262262msgid ""
263263"Your device is now connected to an external display. Use this screen as a "
264264"touch pad to interact with the pointer."
po/ta.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020"Language: ta\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -257,7 +257,7 @@ msgstr ""
257257msgid "Also installed"
258258msgstr ""
259259
260−#: qml/DisabledScreenNotice.qml:104
260+#: qml/DisabledScreenNotice.qml:109
261261msgid ""
262262"Your device is now connected to an external display. Use this screen as a "
263263"touch pad to interact with the pointer."
po/te.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/th.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/tr.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr "Ev"
256256msgid "Also installed"
257257msgstr "Ayrıca kurulan"
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/ug.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -257,7 +257,7 @@ msgstr "ماكان"
257257msgid "Also installed"
258258msgstr "قايتىدىن ئورنات"
259259
260−#: qml/DisabledScreenNotice.qml:104
260+#: qml/DisabledScreenNotice.qml:109
261261msgid ""
262262"Your device is now connected to an external display. Use this screen as a "
263263"touch pad to interact with the pointer."
po/uk.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-01 17:32+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-05-06 04:55+0000\n"
20−"X-Generator: Launchpad (build 17995)\n"
19+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
20+"X-Generator: Launchpad (build 18053)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -266,7 +266,7 @@ msgstr "Домівка"
266266msgid "Also installed"
267267msgstr "Також встановлено"
268268
269−#: qml/DisabledScreenNotice.qml:104
269+#: qml/DisabledScreenNotice.qml:109
270270msgid ""
271271"Your device is now connected to an external display. Use this screen as a "
272272"touch pad to interact with the pointer."
po/unity8.pot+2−2
@@ -8,7 +8,7 @@ msgid ""
88msgstr ""
99"Project-Id-Version: unity8\n"
1010"Report-Msgid-Bugs-To: \n"
11−"POT-Creation-Date: 2016-05-04 18:09+0000\n"
11+"POT-Creation-Date: 2016-05-20 08:44+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"
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/ur.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/uz.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/vi.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/wo.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr "Njëlbeen"
256256msgid "Also installed"
257257msgstr "Yiñ samp tamit"
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/xh.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/zh_CN.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-04-13 06:27+0000\n"
1212"Last-Translator: YunQiang Su <wzssyqa@gmail.com>\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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -257,7 +257,7 @@ msgstr "首页"
257257msgid "Also installed"
258258msgstr "已安装"
259259
260−#: qml/DisabledScreenNotice.qml:104
260+#: qml/DisabledScreenNotice.qml:109
261261msgid ""
262262"Your device is now connected to an external display. Use this screen as a "
263263"touch pad to interact with the pointer."
po/zh_HK.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -256,7 +256,7 @@ msgstr ""
256256msgid "Also installed"
257257msgstr ""
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
po/zh_TW.po+4−4
@@ -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-05-04 18:09+0000\n"
10+"POT-Creation-Date: 2016-05-20 08:44+0000\n"
1111"PO-Revision-Date: 2016-02-24 04:40+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-05-06 04:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-25 06:09+0000\n"
19+"X-Generator: Launchpad (build 18053)\n"
2020"Language: zh_TW\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -256,7 +256,7 @@ msgstr "家屋"
256256msgid "Also installed"
257257msgstr "也有安裝"
258258
259−#: qml/DisabledScreenNotice.qml:104
259+#: qml/DisabledScreenNotice.qml:109
260260msgid ""
261261"Your device is now connected to an external display. Use this screen as a "
262262"touch pad to interact with the pointer."
qml/Components/InputMethod.qml+2−2
@@ -30,8 +30,8 @@ Item {
3030
3131 consumesInput: true
3232
33− surfaceWidth: width
34− surfaceHeight: height
33+ surfaceWidth: root.enabled ? width : -1
34+ surfaceHeight: root.enabled ? height : -1
3535 surface: SurfaceManager.inputMethodSurface
3636
3737 onLiveChanged: {
qml/DisabledScreenNotice.qml+7
@@ -18,6 +18,7 @@ import QtQuick 2.4
1818import QtQuick.Layouts 1.1
1919import Ubuntu.Components 1.3
2020import Unity.Session 0.1
21+import Unity.Screens 0.1
2122import QtQuick.Window 2.2
2223import "Components"
2324
@@ -35,6 +36,10 @@ Item {
3536 name: applicationArguments.deviceName
3637 }
3738
39+ Screens {
40+ id: screens
41+ }
42+
3843 Item {
3944 id: contentContainer
4045 objectName: "contentContainer"
@@ -119,6 +124,8 @@ Item {
119124
120125 InputMethod {
121126 id: inputMethod
127+ // Don't resize when there is only one screen to avoid resize clashing with the InputMethod in the Shell.
128+ enabled: screens.count > 1
122129 objectName: "inputMethod"
123130 anchors.fill: parent
124131 }
qml/Notifications/NotificationMenuItemFactory.qml+1
@@ -146,6 +146,7 @@ Loader {
146146 errorText: errorAction.valid ? errorAction.state : ""
147147 retryText: notification.body
148148 background: menuFactory.background
149+ darkenBackground: 0.4
149150
150151 onEntered: {
151152 menuModel.changeState(menuIndex, passphrase);
qml/Panel/Indicators/MenuItemFactory.qml+2−2
@@ -377,11 +377,11 @@ Item {
377377 property int menuIndex: -1
378378 property var extendedData: menuData && menuData.ext || undefined
379379
380− property date serverTime: new Date(getExtendedProperty(extendedData, "xCanonicalTime", 0) * 1000)
380+ readonly property date serverTime: new Date(getExtendedProperty(extendedData, "xCanonicalTime", 0) * 1000)
381381 LiveTimer {
382382 frequency: LiveTimer.Relative
383383 relativeTime: alarmItem.serverTime
384− onTrigger: alarmItem.serverTime = new Date(getExtendedProperty(extendedData, "xCanonicalTime", 0) * 1000)
384+ onTrigger: alarmItem.time = i18n.relativeDateTime(alarmItem.serverTime)
385385 }
386386
387387 text: menuData && menuData.label || ""
qml/Panel/Panel.qml+6−15
@@ -30,22 +30,13 @@ Item {
3030 property real indicatorAreaShowProgress: 1.0
3131 property bool locked: false
3232
33− Rectangle {
34− id: darkenedArea
35− property real darkenedOpacity: 0.6
36− anchors {
37− fill: parent
38− topMargin: panelHeight
39− }
40− color: "black"
41− opacity: indicators.unitProgress * darkenedOpacity
33+ MouseArea {
34+ anchors.fill: parent
35+ anchors.topMargin: panelHeight
4236 visible: !indicators.fullyClosed
43−
44− MouseArea {
45− anchors.fill: parent
46− onClicked: if (indicators.fullyOpened) indicators.hide();
47− hoverEnabled: true // should also eat hover events, otherwise they will pass through
48− }
37+ enabled: visible
38+ onClicked: if (indicators.fullyOpened) indicators.hide();
39+ hoverEnabled: true // should also eat hover events, otherwise they will pass through
4940 }
5041
5142 Binding {
qml/Stages/ApplicationWindow.qml+31−1
@@ -120,6 +120,17 @@ FocusScope {
120120 || (application.supportedOrientations & Qt.InvertedLandscapeOrientation))
121121
122122 property bool surfaceOldEnoughToBeResized: false
123+
124+ property var focusedSurface: {
125+ if (promptSurfacesRepeater.count == 0) {
126+ return surfaceContainer;
127+ } else {
128+ return promptSurfacesRepeater.itemAt(promptSurfacesRepeater.count - 1);
129+ }
130+ }
131+ onFocusedSurfaceChanged: {
132+ focusedSurface.focus = true;
133+ }
123134 }
124135
125136 Binding {
@@ -183,7 +194,26 @@ FocusScope {
183194 requestedWidth: root.requestedWidth
184195 requestedHeight: root.requestedHeight
185196 surfaceOrientationAngle: application && application.rotatesWindowContents ? root.surfaceOrientationAngle : 0
186− focus: true
197+ }
198+
199+ Repeater {
200+ id: promptSurfacesRepeater
201+ objectName: "promptSurfacesRepeater"
202+ // show only along with the top-most application surface
203+ model: {
204+ if (root.application && root.surface === root.application.surfaceList.first) {
205+ return root.application.promptSurfaceList;
206+ } else {
207+ return null;
208+ }
209+ }
210+ delegate: SurfaceContainer {
211+ interactive: index == (promptSurfacesRepeater.count - 1) && root.interactive
212+ surface: model.surface
213+ width: root.width
214+ height: root.height
215+ isPromptSurface: true
216+ }
187217 }
188218
189219 // SurfaceContainer size drives ApplicationWindow size
qml/Stages/SurfaceContainer.qml+7−63
@@ -33,7 +33,10 @@ FocusScope {
3333 property bool interactive
3434 property int surfaceOrientationAngle: 0
3535 property bool resizeSurface: true
36− property bool inPromptSession: false
36+ property bool isPromptSurface: false
37+ // FIME - dont export, use interactive property. Need to fix qtmir to handle consumesInputChanged
38+ // to update surface activeFocus. See mock MirSurfaceItem.
39+ property alias consumesInput: surfaceItem.consumesInput
3740
3841 onSurfaceChanged: {
3942 // Not a binding because animations might remove the surface from the surfaceItem
@@ -56,6 +59,8 @@ FocusScope {
5659 id: surfaceItem
5760 objectName: "surfaceItem"
5861
62+ focus: true
63+
5964 fillMode: MirSurfaceItem.PadOrCrop
6065 consumesInput: true
6166
@@ -122,59 +127,12 @@ FocusScope {
122127 when: root.requestedHeight < 0
123128 }
124129
125− Repeater {
126− id: childSurfacesRepeater
127− objectName: "childSurfacesRepeater"
128− model: root.surface ? root.surface.promptSurfaceList : null
129−
130− delegate: Loader {
131− objectName: "childDelegate" + index
132− anchors.fill: root
133−
134− // Only way to do recursive qml items.
135− source: Qt.resolvedUrl("SurfaceContainer.qml")
136−
137− z: index
138−
139− // Since a Loader is a FocusScope, propagate its focus to the loaded Item
140− Binding {
141− target: item; when: item
142− property: "focus"; value: focus
143− }
144−
145− Binding {
146− target: item; when: item
147− property: "interactive"; value: index == (childSurfacesRepeater.count - 1) && root.interactive
148− }
149−
150− Binding {
151− target: item; when: item
152− property: "surface"; value: model.surface
153− }
154−
155− Binding {
156− target: item; when: item
157− property: "width"; value: root.width
158− }
159−
160− Binding {
161− target: item; when: item
162− property: "height"; value: root.height
163− }
164−
165− Binding {
166− target: item; when: item
167− property: "inPromptSession"; value: true
168− }
169− }
170− }
171−
172130 Loader {
173131 id: animationsLoader
174132 objectName: "animationsLoader"
175133 active: root.surface
176134 source: {
177− if (root.inPromptSession) {
135+ if (root.isPromptSurface) {
178136 return "PromptSurfaceAnimations.qml";
179137 } else {
180138 // Let ApplicationWindow do the animations
@@ -194,18 +152,4 @@ FocusScope {
194152 value: root
195153 }
196154 }
197−
198− QtObject {
199− id: d
200− property var focusedChild: {
201− if (childSurfacesRepeater.count == 0) {
202− return surfaceItem;
203− } else {
204− return childSurfacesRepeater.itemAt(childSurfacesRepeater.count - 1);
205− }
206− }
207− onFocusedChildChanged: {
208− focusedChild.focus = true;
209− }
210− }
211155}
qml/Stages/TabletStage.qml+4−3
@@ -752,7 +752,7 @@ AbstractStage {
752752
753753 readonly property bool wantsMainStage: stage == ApplicationInfoInterface.MainStage
754754
755− readonly property bool isDash: model.application.appId == "unity8-dash"
755+ readonly property bool isDash: application.appId == "unity8-dash"
756756
757757 onFocusChanged: {
758758 if (focus && !spreadRepeater.startingUp) {
@@ -768,7 +768,7 @@ AbstractStage {
768768 onFocusRequested: spreadTile.focus = true;
769769 }
770770 Connections {
771− target: model.application
771+ target: spreadTile.application
772772 onFocusRequested: {
773773 if (!model.surface) {
774774 // when an app has no surfaces, we assume there's only one entry representing it:
@@ -844,7 +844,7 @@ AbstractStage {
844844 _constructing = false;
845845 }
846846 Component.onDestruction: {
847− WindowStateStorage.saveStage(model.application.appId, stage);
847+ WindowStateStorage.saveStage(application.appId, stage);
848848 }
849849
850850 function refreshStage() {
@@ -1073,6 +1073,7 @@ AbstractStage {
10731073
10741074 surface: spreadDelegate ? spreadDelegate.surface : null
10751075
1076+ consumesInput: false
10761077 interactive: false
10771078 resizeSurface: false
10781079 focus: false
tests/mocks/Unity/Application/ApplicationInfo.cpp+8
@@ -194,6 +194,10 @@ void ApplicationInfo::setState(State value)
194194 MirSurface *surface = static_cast<MirSurface*>(m_surfaceList.get(i));
195195 surface->setLive(false);
196196 }
197+ for (int i = 0; i < m_promptSurfaceList.count(); ++i) {
198+ auto surface = static_cast<MirSurface*>(m_promptSurfaceList.get(i));
199+ surface->setLive(false);
200+ }
197201 }
198202
199203 m_state = value;
@@ -238,6 +242,10 @@ void ApplicationInfo::setManualSurfaceCreation(bool value)
238242 if (value != m_manualSurfaceCreation) {
239243 m_manualSurfaceCreation = value;
240244 Q_EMIT manualSurfaceCreationChanged(value);
245+
246+ if (m_manualSurfaceCreation && m_surfaceCreationTimer.isActive()) {
247+ m_surfaceCreationTimer.stop();
248+ }
241249 }
242250}
243251
tests/mocks/Unity/Application/ApplicationInfo.h+2
@@ -108,6 +108,7 @@ public:
108108 Q_INVOKABLE void setShellChrome(Mir::ShellChrome shellChrome);
109109
110110 MirSurfaceListInterface* surfaceList() override { return &m_surfaceList; }
111+ MirSurfaceListInterface* promptSurfaceList() override { return &m_promptSurfaceList; }
111112
112113 void setFocused(bool value);
113114
@@ -148,6 +149,7 @@ private:
148149 bool m_exemptFromLifecycle{false};
149150 QSize m_initialSurfaceSize;
150151 MirSurfaceListModel m_surfaceList;
152+ MirSurfaceListModel m_promptSurfaceList;
151153 int m_liveSurfaceCount{0};
152154 QTimer m_surfaceCreationTimer;
153155 QList<MirSurface*> m_closingSurfaces;
tests/mocks/Unity/Application/MirSurface.cpp+1−21
@@ -408,27 +408,6 @@ void MirSurface::close()
408408 }
409409}
410410
411−void MirSurface::createPromptSurface()
412−{
413− QStringList screenshotIds = {"gallery", "map", "facebook", "camera", "browser", "music", "twitter"};
414− int i = rand() % screenshotIds.count();
415−
416− QUrl screenshotUrl = QString("qrc:///Unity/Application/screenshots/%1@12.png")
417− .arg(screenshotIds[i]);
418−
419− auto surface = new MirSurface(QString("prompt foo"),
420− Mir::NormalType,
421− Mir::RestoredState,
422− screenshotUrl);
423−
424− m_promptSurfaceList.appendSurface(surface);
425−}
426−
427−MirSurfaceListInterface* MirSurface::promptSurfaceList()
428−{
429− return &m_promptSurfaceList;
430−}
431−
432411void MirSurface::requestFocus()
433412{
434413 DEBUG_MSG("");
@@ -485,6 +464,7 @@ void MirFocusController::setFocusedSurface(MirSurfaceInterface *surface)
485464
486465 if (m_focusedSurface) {
487466 Q_EMIT m_focusedSurface->focusedChanged(true);
467+ m_focusedSurface->raise();
488468 }
489469}
490470
tests/mocks/Unity/Application/MirSurface.h−5
@@ -107,8 +107,6 @@ public:
107107
108108 Q_INVOKABLE void close() override;
109109
110− unity::shell::application::MirSurfaceListInterface* promptSurfaceList() override;
111−
112110 Q_INVOKABLE void raise() override;
113111
114112 ////
@@ -130,8 +128,6 @@ public:
130128 Q_INVOKABLE void setWidthIncrement(int);
131129 Q_INVOKABLE void setHeightIncrement(int);
132130
133− Q_INVOKABLE void createPromptSurface();
134−
135131 /////
136132 // internal mock stuff
137133
@@ -199,7 +195,6 @@ private:
199195 QSize m_pendingResize;
200196
201197 Mir::ShellChrome m_shellChrome;
202− MirSurfaceListModel m_promptSurfaceList;
203198
204199 struct View {
205200 bool visible;
tests/mocks/Unity/Application/MirSurfaceItem.cpp+16−7
@@ -56,7 +56,11 @@ MirSurfaceItem::MirSurfaceItem(QQuickItem *parent)
5656 Qt::ExtraButton9 | Qt::ExtraButton10 | Qt::ExtraButton11 |
5757 Qt::ExtraButton12 | Qt::ExtraButton13);
5858
59+ connect(this, &QQuickItem::activeFocusChanged, this, &MirSurfaceItem::updateMirSurfaceActiveFocus);
5960 connect(this, &QQuickItem::visibleChanged, this, &MirSurfaceItem::updateMirSurfaceVisibility);
61+ connect(this, &MirSurfaceItem::consumesInputChanged, this, [this]() {
62+ updateMirSurfaceActiveFocus(hasActiveFocus());
63+ });
6064}
6165
6266MirSurfaceItem::~MirSurfaceItem()
@@ -234,6 +238,10 @@ void MirSurfaceItem::setSurface(MirSurfaceInterface* surface)
234238 delete m_qmlContentComponent;
235239 m_qmlContentComponent = nullptr;
236240
241+ if (hasActiveFocus() && m_consumesInput && m_qmlSurface->live()) {
242+ m_qmlSurface->setActiveFocus(false);
243+ }
244+
237245 disconnect(m_qmlSurface, nullptr, this, nullptr);
238246 m_qmlSurface->unregisterView((qintptr)this);
239247 }
@@ -243,8 +251,6 @@ void MirSurfaceItem::setSurface(MirSurfaceInterface* surface)
243251 if (m_qmlSurface) {
244252 m_qmlSurface->registerView((qintptr)this);
245253
246− m_qmlSurface->setActiveFocus(hasActiveFocus());
247−
248254 updateSurfaceSize();
249255 updateMirSurfaceVisibility();
250256
@@ -277,17 +283,20 @@ void MirSurfaceItem::setSurface(MirSurfaceInterface* surface)
277283 default:
278284 qFatal("MirSurfaceItem: Unhandled component status");
279285 }
286+
287+ if (m_consumesInput) {
288+ m_qmlSurface->setActiveFocus(hasActiveFocus());
289+ }
280290 }
281291
282292 Q_EMIT surfaceChanged(m_qmlSurface);
283293}
284294
285−void MirSurfaceItem::itemChange(ItemChange change, const ItemChangeData & value)
295+
296+void MirSurfaceItem::updateMirSurfaceActiveFocus(bool focused)
286297{
287− if (change == QQuickItem::ItemActiveFocusHasChanged) {
288− if (m_qmlSurface) {
289− m_qmlSurface->setActiveFocus(value.boolValue);
290− }
298+ if (m_qmlSurface && m_consumesInput && m_qmlSurface->live()) {
299+ m_qmlSurface->setActiveFocus(focused);
291300 }
292301}
293302
tests/mocks/Unity/Application/MirSurfaceItem.h+1−1
@@ -98,12 +98,12 @@ protected:
9898 void mousePressEvent(QMouseEvent * event) override;
9999 void mouseMoveEvent(QMouseEvent * event) override;
100100 void mouseReleaseEvent(QMouseEvent * event) override;
101− void itemChange(ItemChange change, const ItemChangeData & value) override;
102101
103102private Q_SLOTS:
104103 void onComponentStatusChanged(QQmlComponent::Status status);
105104 void updateScreenshot(QUrl screenshot);
106105 void updateMirSurfaceVisibility();
106+ void updateMirSurfaceActiveFocus(bool focused);
107107
108108private:
109109 void createQmlContentItem();
tests/mocks/Unity/Application/MirSurfaceListModel.cpp+28
@@ -67,6 +67,9 @@ void MirSurfaceListModel::appendSurface(MirSurface *surface)
6767 connectSurface(surface);
6868 endInsertRows();
6969 Q_EMIT countChanged();
70+ if (m_surfaceList.count() == 1) {
71+ Q_EMIT firstChanged();
72+ }
7073}
7174
7275void MirSurfaceListModel::connectSurface(MirSurface *surface)
@@ -83,6 +86,9 @@ void MirSurfaceListModel::removeSurface(MirSurface *surface)
8386 m_surfaceList.removeAt(i);
8487 endRemoveRows();
8588 Q_EMIT countChanged();
89+ if (m_surfaceList.count() == 0 || i == 0) {
90+ Q_EMIT firstChanged();
91+ }
8692 }
8793}
8894
@@ -100,6 +106,10 @@ void MirSurfaceListModel::moveSurface(int from, int to)
100106 m_surfaceList.move(from, to);
101107 endMoveRows();
102108 }
109+
110+ if ((from == 0 || to == 0) && m_surfaceList.count() > 1) {
111+ Q_EMIT firstChanged();
112+ }
103113}
104114
105115MirSurfaceInterface *MirSurfaceListModel::get(int index)
@@ -119,3 +129,21 @@ const MirSurfaceInterface *MirSurfaceListModel::get(int index) const
119129 return nullptr;
120130 }
121131}
132+
133+MirSurfaceInterface *MirSurfaceListModel::createSurface()
134+{
135+ QStringList screenshotIds = {"gallery", "map", "facebook", "camera", "browser", "music", "twitter"};
136+ int i = rand() % screenshotIds.count();
137+
138+ QUrl screenshotUrl = QString("qrc:///Unity/Application/screenshots/%1@12.png")
139+ .arg(screenshotIds[i]);
140+
141+ auto surface = new MirSurface(QString("prompt foo"),
142+ Mir::NormalType,
143+ Mir::RestoredState,
144+ screenshotUrl);
145+
146+ appendSurface(surface);
147+
148+ return surface;
149+}
tests/mocks/Unity/Application/MirSurfaceListModel.h+5
@@ -43,6 +43,11 @@ public:
4343
4444 bool contains(MirSurface *surface) const { return m_surfaceList.contains(surface); }
4545
46+ ////
47+ // API for tests
48+
49+ Q_INVOKABLE unity::shell::application::MirSurfaceInterface *createSurface();
50+
4651private:
4752 void raise(MirSurface *surface);
4853 void moveSurface(int from, int to);
tests/mocks/Utils/windowstatestorage.cpp+1
@@ -50,6 +50,7 @@ QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect &defa
5050void WindowStateStorage::saveStage(const QString &appId, int stage)
5151{
5252 m_stage[appId] = stage;
53+ Q_EMIT stageSaved(appId, stage);
5354}
5455
5556int WindowStateStorage::getStage(const QString &appId) const
tests/mocks/Utils/windowstatestorage.h+3
@@ -45,6 +45,9 @@ public:
4545Q_SIGNALS:
4646 void geometryChanged(const QVariantMap& geometry);
4747
48+ // For testing.
49+ void stageSaved(const QString& appId, int stage);
50+
4851private:
4952 void setGeometry(const QVariantMap& geometry);
5053 QVariantMap geometry() const;
tests/plugins/Unity/Launcher/launchermodeltest.cpp+1
@@ -67,6 +67,7 @@ public:
6767 QSize initialSurfaceSize() const override { return QSize(); }
6868 void setInitialSurfaceSize(const QSize &) override {}
6969 MirSurfaceListInterface* surfaceList() override { return nullptr; }
70+ MirSurfaceListInterface* promptSurfaceList() override { return nullptr; }
7071
7172 // Methods used for mocking (not in the interface)
7273 void setFocused(bool focused) { m_focused = focused; Q_EMIT focusedChanged(focused); }
tests/qmltests/Stages/ApplicationCheckBox.qml+33−3
@@ -44,6 +44,7 @@ Column {
4444 d.bindGuard = false;
4545 }
4646
47+ // Application checkbox row
4748 RowLayout {
4849
4950 QtObject {
@@ -128,17 +129,47 @@ Column {
128129 visible: enabled
129130 Label {
130131 text: "➕"
131− color: "white"
132132 anchors.centerIn: parent
133133 }
134134 }
135135 }
136+
137+ // Prompts controls row
138+ RowLayout {
139+ anchors.left: root.left
140+ anchors.leftMargin: units.gu(2)
141+ visible: root.checked === true && d.application !== null && root.enabled
142+ spacing: units.gu(1)
143+ Label {
144+ property int promptCount: d.application ? d.application.promptSurfaceList.count : 0
145+ id: promptsLabel
146+ text: promptCount + " prompts"
147+ }
148+ MouseArea {
149+ width: height
150+ height: promptsLabel.height * 0.7
151+ anchors.verticalCenter: parent.verticalCenter
152+ onClicked: d.application.promptSurfaceList.createSurface()
153+ Label { text: "➕"; anchors.centerIn: parent }
154+ }
155+ MouseArea {
156+ width: height
157+ height: promptsLabel.height * 0.7
158+ anchors.verticalCenter: parent.verticalCenter
159+ onClicked: d.application.promptSurfaceList.get(d.application.promptSurfaceList.count - 1).close()
160+ enabled: d.application && d.application.promptSurfaceList.count > 0
161+ Label { text: "➖"; anchors.centerIn: parent; enabled: parent.enabled }
162+ }
163+ }
164+
165+ // Rows of application surfaces
136166 Repeater {
137167 model: d.application ? d.application.surfaceList : null
138168 RowLayout {
169+ anchors.left: root.left
170+ anchors.leftMargin: units.gu(2)
139171 spacing: units.gu(1)
140172 Label {
141− color: "white"
142173 text: "- " + model.surface.name
143174 }
144175 MouseArea {
@@ -150,7 +181,6 @@ Column {
150181 onClicked: model.surface.setLive(false);
151182 Label {
152183 text: "⛒"
153− color: "white"
154184 anchors.centerIn: parent
155185 }
156186 }
tests/qmltests/Stages/RecursingChildSessionControl.qmldeleted−94
@@ -1,94 +0,0 @@
1−/*
2− * Copyright 2014,2016 Canonical Ltd.
3− *
4− * This program is free software; you can redistribute it and/or modify
5− * it under the terms of the GNU General Public License as published by
6− * the Free Software Foundation; version 3.
7− *
8− * This program is distributed in the hope that it will be useful,
9− * but WITHOUT ANY WARRANTY; without even the implied warranty of
10− * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11− * GNU General Public License for more details.
12− *
13− * You should have received a copy of the GNU General Public License
14− * along with this program. If not, see <http://www.gnu.org/licenses/>.
15− */
16−
17−import QtQuick 2.4
18−import QtQuick.Layouts 1.1
19−import Ubuntu.Components 1.3
20−import Unity.Application 0.1
21−
22−ColumnLayout {
23− id: root
24−
25− property var surface
26−
27− Column {
28− id: column
29− Layout.fillWidth: true
30− visible: repeater.count
31− spacing: units.gu(1)
32−
33− Repeater {
34− id: repeater
35− model: root.surface ? root.surface.promptSurfaceList : null
36− delegate: Rectangle {
37− border {
38− color: "black"
39− width: 1
40− }
41− anchors {
42− left: column.left
43− right: column.right
44− leftMargin: units.gu(1)
45− rightMargin: units.gu(1)
46− }
47− height: loader.height
48−
49− Rectangle {
50− anchors.fill: parent
51− color: Qt.rgba(Math.random(), Math.random(), Math.random(), 0.4 )
52− }
53−
54− Loader {
55− id: loader
56− visible: status == Loader.Ready
57− source: Qt.resolvedUrl("RecursingChildSessionControl.qml")
58−
59− anchors {
60− left: parent.left
61− right: parent.right
62− }
63−
64− onLoaded: {
65− item.surface = model.surface;
66− }
67− }
68− }
69− }
70− }
71−
72− ColumnLayout {
73− Layout.fillWidth: true
74− spacing: units.gu(1)
75−
76− RowLayout {
77− id: buttonLayout
78−
79− Button {
80− enabled: root.surface
81− activeFocusOnPress: false
82− text: "Remove"
83− onClicked: { root.surface.close(); }
84− }
85−
86− Button {
87− enabled: root.surface !== null
88− activeFocusOnPress: false
89− text: "Add Prompt Surface"
90− onClicked: { root.surface.createPromptSurface(); }
91− }
92− }
93− }
94−}
tests/qmltests/Stages/tst_ApplicationWindow.qml+89−23
@@ -33,7 +33,6 @@ Rectangle {
3333 Component.onCompleted: {
3434 root.fakeApplication = ApplicationManager.add("gallery-app");
3535 root.fakeApplication.manualSurfaceCreation = true;
36− root.fakeApplication.setState(ApplicationInfoInterface.Starting);
3736 applicationWindowLoader.item.application = root.fakeApplication;
3837 }
3938 property QtObject fakeApplication: null
@@ -78,7 +77,7 @@ Rectangle {
7877 Layout.fillWidth: true
7978
8079 CheckBox {
81− id: surfaceCheckbox;
80+ id: surfaceCheckbox
8281 checked: false;
8382 activeFocusOnPress: false
8483 onCheckedChanged: {
@@ -86,10 +85,8 @@ Rectangle {
8685 return;
8786
8887 if (checked) {
89− applicationWindowLoader.item.surface = SurfaceManager.createSurface("foo",
90− Mir.NormalType, Mir.MaximizedState, root.fakeApplication);
91−
92− root.fakeApplication.setState(ApplicationInfoInterface.Running);
88+ root.fakeApplication.createSurface();
89+ applicationWindowLoader.item.surface = root.fakeApplication.surfaceList.get(0);
9390 } else {
9491 if (applicationWindowLoader.item.surface) {
9592 applicationWindowLoader.item.surface.setLive(false);
@@ -103,22 +100,20 @@ Rectangle {
103100 }
104101 }
105102
106− Rectangle {
107− border {
108− color: "black"
109− width: 1
110− }
111− anchors {
112− left: parent.left
113− right: parent.right
103+ RowLayout {
104+ property var promptSurfaceList: root.fakeApplication ? root.fakeApplication.promptSurfaceList : null
105+ Button {
106+ enabled: parent.promptSurfaceList !== null && parent.promptSurfaceList.count > 0
107+ activeFocusOnPress: false
108+ text: "Remove"
109+ onClicked: { parent.promptSurfaceList.get(parent.promptSurfaceList.count - 1).close(); }
114110 }
115− Layout.preferredHeight: sessionControl.height
116111
117− RecursingChildSessionControl {
118− id: sessionControl
119− anchors { left: parent.left; right: parent.right; }
120−
121− surface: applicationWindowLoader.item ? applicationWindowLoader.item.surface : null
112+ Button {
113+ enabled: parent.promptSurfaceList !== null
114+ activeFocusOnPress: false
115+ text: "Add Prompt Surface"
116+ onClicked: { parent.promptSurfaceList.createSurface(); }
122117 }
123118 }
124119
@@ -244,19 +239,29 @@ Rectangle {
244239 // deleted, so you end up with two instances in memory.
245240 tryCompare(applicationWindowLoader, "itemDestroyed", true);
246241
247− setApplicationState(appStarting);
248242 surfaceCheckbox.checked = false;
249243
250− ApplicationManager.stopApplication("gallery-app");
244+ console.log("killApps() start");
245+ killApps();
246+ console.log("killApps() end");
247+
251248 root.fakeApplication = ApplicationManager.add("gallery-app");
252249 root.fakeApplication.manualSurfaceCreation = true;
253− root.fakeApplication.setState(ApplicationInfoInterface.Starting);
254250
255251 applicationWindowLoader.active = true;
256252
257253 applicationWindowLoader.item.application = root.fakeApplication;
258254 }
259255
256+ function waitUntilSurfaceContainerStopsAnimating(container) {
257+ var animationsLoader = findChild(container, "animationsLoader");
258+ verify(animationsLoader);
259+ tryCompare(animationsLoader, "status", Loader.Ready)
260+
261+ var animation = animationsLoader.item;
262+ waitUntilTransitionsEnd(animation);
263+ }
264+
260265 function test_showSplashUntilAppFullyInit_data() {
261266 return [
262267 {tag: "state=Running then create surface", swapInitOrder: false},
@@ -432,5 +437,66 @@ Rectangle {
432437 applicationWindow.interactive = true;
433438 compare(applicationWindow.surface.activeFocus, true);
434439 }
440+
441+ function test_promptSurfaceDestructionReturnsFocusToPreviousSurface() {
442+ surfaceCheckbox.checked = true;
443+ var promptSurfaces = testCase.findChild(applicationWindow, "promptSurfacesRepeater");
444+ var promptSurfaceList = root.fakeApplication.promptSurfaceList;
445+ compare(promptSurfaces.count, 0);
446+
447+ var i;
448+ // 3 surfaces should cover all edge cases
449+ for (i = 0; i < 3; i++) {
450+ promptSurfaceList.createSurface();
451+ compare(promptSurfaces.count, i+1);
452+ waitUntilSurfaceContainerStopsAnimating(promptSurfaces.itemAt(promptSurfaces.count - 1));
453+ }
454+
455+ for (i = 2; i >= 0; --i) {
456+ var promptSurface = promptSurfaceList.get(i);
457+ compare(promptSurface.activeFocus, true);
458+
459+ promptSurface.close();
460+ tryCompareFunction(function() { return promptSurfaces.count; }, i);
461+
462+ if (i > 0) {
463+ // active focus should have gone to the yongest remaining sibling
464+ var previousPromptSurface = promptSurfaceList.get(i-1);
465+ tryCompare(previousPromptSurface, "activeFocus", true);
466+ } else {
467+ // active focus should have gone to the application surface
468+ tryCompare(applicationWindow.surface, "activeFocus", true);
469+ }
470+ }
471+ }
472+
473+ function test_promptSurfaceAdjustsForParentSize() {
474+ var promptSurfaceList = root.fakeApplication.promptSurfaceList;
475+
476+ promptSurfaceList.createSurface();
477+
478+ var promptSurfaces = testCase.findChild(applicationWindow, "promptSurfacesRepeater");
479+
480+ var delegate = promptSurfaces.itemAt(0);
481+ waitUntilSurfaceContainerStopsAnimating(delegate);
482+
483+ var promptSurfaceContainer = findChild(delegate, "surfaceContainer");
484+
485+ tryCompareFunction(function() { return promptSurfaceContainer.height === applicationWindow.height; }, true);
486+ tryCompareFunction(function() { return promptSurfaceContainer.width === applicationWindow.width; }, true);
487+ tryCompareFunction(function() { return promptSurfaceContainer.x === 0; }, true);
488+ tryCompareFunction(function() { return promptSurfaceContainer.y === 0; }, true);
489+
490+ applicationWindow.anchors.margins = units.gu(2);
491+
492+ tryCompareFunction(function() { return promptSurfaceContainer.height === applicationWindow.height; }, true);
493+ tryCompareFunction(function() { return promptSurfaceContainer.width === applicationWindow.width; }, true);
494+ tryCompareFunction(function() { return promptSurfaceContainer.x === 0; }, true);
495+ tryCompareFunction(function() { return promptSurfaceContainer.y === 0; }, true);
496+
497+ // clean up
498+ delegate.surface.close();
499+ tryCompare(promptSurfaces, "count", 0);
500+ }
435501 }
436502}
tests/qmltests/Stages/tst_SurfaceContainer.qml+28−155
@@ -42,6 +42,7 @@ Rectangle {
4242 anchors.fill: parent
4343 focus: true
4444 interactive: interactiveCheckbox.checked
45+ isPromptSurface: promptCheckbox.checked
4546 Component.onDestruction: {
4647 surfaceContainerLoader.itemDestroyed = true;
4748 }
@@ -75,17 +76,19 @@ Rectangle {
7576 anchors { left: parent.left; right: parent.right; top: parent.top; margins: units.gu(1) }
7677 spacing: units.gu(1)
7778
78− RowLayout {
79− Layout.fillWidth: true
8079
81− Row {
82− CheckBox {id: fullscreenCheckbox; checked: true; activeFocusOnPress: false }
83− Label { text: "fullscreen" }
84− }
85− Row {
86− CheckBox {id: interactiveCheckbox; checked: true; activeFocusOnPress: false }
87− Label { text: "interactive" }
88− }
80+ Row {
81+ CheckBox {id: fullscreenCheckbox; checked: true; activeFocusOnPress: false }
82+ Label { text: "fullscreen" }
83+ }
84+ Row {
85+ CheckBox {id: interactiveCheckbox; checked: true; activeFocusOnPress: false }
86+ Label { text: "interactive" }
87+ }
88+ Row {
89+ CheckBox {id: promptCheckbox; checked: false; activeFocusOnPress: false
90+ enabled: surfaceContainerLoader.item.surface === null }
91+ Label { text: "isPromptSurface" }
8992 }
9093
9194 RowLayout {
@@ -102,10 +105,9 @@ Rectangle {
102105 if (checked) {
103106 var application = ApplicationManager.add("music-app");
104107 application.manualSurfaceCreation = true;
105− application.setState(ApplicationInfoInterface.Starting);
106108
107− surfaceContainerLoader.item.surface = SurfaceManager.createSurface("foo",
108− Mir.NormalType, Mir.MaximizedState, application.screenshot);
109+ application.createSurface();
110+ surfaceContainerLoader.item.surface = application.surfaceList.get(0);
109111
110112 application.setState(ApplicationInfoInterface.Running);
111113 } else {
@@ -123,22 +125,11 @@ Rectangle {
123125 }
124126 }
125127
126− Rectangle {
127− border {
128− color: "black"
129− width: 1
130− }
131− anchors {
132− left: parent.left
133− right: parent.right
134− }
135− Layout.preferredHeight: surfaceChildrenControl.height
136−
137− RecursingChildSessionControl {
138− id: surfaceChildrenControl
139− anchors { left: parent.left; right: parent.right; }
140−
141− surface: surfaceContainerLoader.item ? surfaceContainerLoader.item.surface : null
128+ Button {
129+ text: "Reload"
130+ enabled: !surfaceCheckbox.checked
131+ onClicked: {
132+ testCase.cleanup();
142133 }
143134 }
144135 }
@@ -164,6 +155,7 @@ Rectangle {
164155
165156 surfaceCheckbox.checked = false;
166157 interactiveCheckbox.checked = true;
158+ promptCheckbox.checked = false;
167159
168160 surfaceContainerLoader.active = true;
169161 tryCompare(surfaceContainerLoader, "status", Loader.Ready);
@@ -171,121 +163,6 @@ Rectangle {
171163
172164 when: windowShown
173165
174− function test_addChildSession_data() {
175− return [ { tag: "count=1", count: 1 },
176− { tag: "count=4", count: 4 } ];
177− }
178−
179− function test_addChildSession(data) {
180− surfaceCheckbox.checked = true;
181− var childSurfaces = testCase.findChild(surfaceContainer, "childSurfacesRepeater");
182− compare(childSurfaces.count, 0);
183−
184− var i;
185− for (i = 0; i < data.count; i++) {
186− surfaceContainer.surface.createPromptSurface();
187− compare(childSurfaces.count, i+1);
188− }
189−
190− for (i = data.count-1; i >= 0; i--) {
191− {
192− var childPromptSurface = surfaceContainer.surface.promptSurfaceList.get(i);
193− childPromptSurface.close();
194− }
195− tryCompareFunction(function() { return childSurfaces.count; }, i);
196− }
197− }
198−
199− function test_childSessionDestructionReturnsFocusToSiblingOrParent() {
200− surfaceCheckbox.checked = true;
201− var childSurfaces = testCase.findChild(surfaceContainer, "childSurfacesRepeater");
202− compare(childSurfaces.count, 0);
203−
204− var i;
205− // 3 surfaces should cover all edge cases
206− for (i = 0; i < 3; i++) {
207− surfaceContainer.surface.createPromptSurface();
208− compare(childSurfaces.count, i+1);
209− }
210−
211− for (i = 2; i >= 0; --i) {
212− var childPromptSurface = surfaceContainer.surface.promptSurfaceList.get(i);
213− compare(childPromptSurface.activeFocus, true);
214−
215− childPromptSurface.close();
216− tryCompareFunction(function() { return childSurfaces.count; }, i);
217−
218− if (i > 0) {
219− // active focus should have gone to the yongest remaining sibling
220− var previousSiblingSurface = surfaceContainer.surface.promptSurfaceList.get(i-1);
221− tryCompare(previousSiblingSurface, "activeFocus", true);
222− } else {
223− // active focus should have gone to the parent surface
224− tryCompare(surfaceContainer.surface, "activeFocus", true);
225− }
226− }
227− }
228−
229− function test_nestedChildSessions_data() {
230− return [ { tag: "depth=2", depth: 2 },
231− { tag: "depth=8", depth: 8 }
232− ];
233− }
234− function test_nestedChildSessions(data) {
235− surfaceCheckbox.checked = true;
236−
237− var i;
238− var container = surfaceContainer;
239− var surface = container.surface;
240− var surfaces = [surface];
241− var parent_childSurfaces = [null];
242− for (i = 0; i < data.depth; i++) {
243− surface.createPromptSurface();
244− var childSurfaces = testCase.findChild(container, "childSurfacesRepeater");
245− compare(childSurfaces.count, 1);
246−
247− var childDelegate = childSurfaces.itemAt(0);
248− container = findChild(childDelegate, "surfaceContainer");
249− {
250− var animationsLoader = findChild(container, "animationsLoader");
251− tryCompare(animationsLoader, "status", Loader.Ready);
252− waitUntilTransitionsEnd(animationsLoader.item);
253− }
254− surface = container.surface;
255−
256− surfaces.push(surface);
257− parent_childSurfaces.push(childSurfaces);
258− }
259−
260− for (i = surfaces.length-1; i >= 0; i--) {
261− surfaces[i].close();
262− if (parent_childSurfaces[i]) {
263− tryCompareFunction(function() { return parent_childSurfaces[i].count; }, 0);
264− }
265− }
266− }
267−
268− function test_childrenAdjustForParentSize() {
269− surfaceCheckbox.checked = true;
270−
271− surfaceContainer.surface.createPromptSurface();
272−
273− var delegate = findChild(surfaceContainer, "childDelegate0");
274− var childContainer = findChild(delegate, "surfaceContainer");
275−
276− tryCompareFunction(function() { return childContainer.height === surfaceContainer.height; }, true);
277− tryCompareFunction(function() { return childContainer.width === surfaceContainer.width; }, true);
278− tryCompareFunction(function() { return childContainer.x === 0; }, true);
279− tryCompareFunction(function() { return childContainer.y === 0; }, true);
280−
281− surfaceContainer.anchors.margins = units.gu(2);
282−
283− tryCompareFunction(function() { return childContainer.height === surfaceContainer.height; }, true);
284− tryCompareFunction(function() { return childContainer.width === surfaceContainer.width; }, true);
285− tryCompareFunction(function() { return childContainer.x === 0; }, true);
286− tryCompareFunction(function() { return childContainer.y === 0; }, true);
287− }
288−
289166 function isContainerAnimating(container) {
290167 var animationsLoader = findChild(container, "animationsLoader");
291168 if (!animationsLoader || animationsLoader.status != Loader.Ready) {
@@ -303,25 +180,21 @@ Rectangle {
303180 return false;
304181 }
305182
306− function test_childrenAnimate() {
183+ function test_promptSurfaceAnimates() {
184+ promptCheckbox.checked = true;
307185 surfaceCheckbox.checked = true;
308186
309− surfaceContainer.surface.createPromptSurface();
310−
311− var delegate = findChild(surfaceContainer, "childDelegate0");
312− var childContainer = findChild(delegate, "surfaceContainer");
313−
314187 // wait for animation to begin
315− tryCompareFunction(function() { return isContainerAnimating(childContainer); }, true);
188+ tryCompareFunction(function() { return isContainerAnimating(surfaceContainer); }, true);
316189 // wait for animation to end
317− tryCompareFunction(function() { return isContainerAnimating(childContainer); }, false);
190+ tryCompareFunction(function() { return isContainerAnimating(surfaceContainer); }, false);
318191
319− surfaceContainer.surface.promptSurfaceList.get(0).close();
192+ surfaceContainer.surface.close();
320193
321194 // wait for animation to begin
322− tryCompareFunction(function() { return isContainerAnimating(childContainer); }, true);
195+ tryCompareFunction(function() { return isContainerAnimating(surfaceContainer); }, true);
323196 // wait for animation to end
324− tryCompareFunction(function() { return isContainerAnimating(childContainer); }, false);
197+ tryCompareFunction(function() { return isContainerAnimating(surfaceContainer); }, false);
325198 }
326199
327200 function test_surfaceItemGetsNoTouchesWhenContainerNotInteractive() {
tests/qmltests/Stages/tst_TabletStage.qml+66−2
@@ -129,6 +129,12 @@ Rectangle {
129129 }
130130 }
131131
132+ SignalSpy {
133+ id: stageSaver
134+ target: WindowStateStorage
135+ signalName: "stageSaved"
136+ }
137+
132138 UnityTestCase {
133139 id: testCase
134140 name: "TabletStage"
@@ -138,6 +144,7 @@ Rectangle {
138144 property Item sideStage: tabletStage ? findChild(tabletStage, "sideStage") : null
139145
140146 function init() {
147+ stageSaver.clear();
141148 tabletStageLoader.active = true;
142149 tryCompare(tabletStageLoader, "status", Loader.Ready);
143150
@@ -510,7 +517,35 @@ Rectangle {
510517 tryCompare(stagesPriv, "sideStageAppId", data.sideStageAppId);
511518 }
512519
513− function test_loadSideStageByDragginFromMainStage() {
520+ function test_applicationSavesLastStage_data() {
521+ return [
522+ { tag: "MainStage", stage: ApplicationInfoInterface.MainStage},
523+ { tag: "SideStage", stage: ApplicationInfoInterface.SideStage},
524+ ];
525+ }
526+
527+ function test_applicationSavesLastStage(data) {
528+ WindowStateStorage.saveStage(webbrowserCheckBox.appId, data.stage);
529+ stageSaver.clear();
530+
531+ var stagesPriv = findInvisibleChild(tabletStage, "stagesPriv");
532+ verify(stagesPriv);
533+
534+ tryCompare(stagesPriv, "mainStageAppId", "unity8-dash");
535+ tryCompare(stagesPriv, "sideStageAppId", "");
536+
537+ var webbrowserSurfaceId = topSurfaceList.nextId;
538+ webbrowserCheckBox.checked = true;
539+ waitUntilAppSurfaceShowsUp(webbrowserSurfaceId);
540+
541+ webbrowserCheckBox.checked = false;
542+
543+ tryCompare(stageSaver, "count", 1);
544+ compare(stageSaver.signalArguments[0][0], "webbrowser-app")
545+ compare(stageSaver.signalArguments[0][1], data.stage)
546+ }
547+
548+ function test_loadSideStageByDraggingFromMainStage() {
514549 sideStage.showNow();
515550 var webbrowserSurfaceId = topSurfaceList.nextId;
516551 webbrowserCheckBox.checked = true;
@@ -538,7 +573,7 @@ Rectangle {
538573 tryCompare(appDelegate, "stage", ApplicationInfoInterface.SideStage);
539574 }
540575
541− function test_unloadSideStageByDragginFromStageStage() {
576+ function test_unloadSideStageByDraggingFromStageStage() {
542577 sideStage.showNow();
543578 WindowStateStorage.saveStage(webbrowserCheckBox.appId, ApplicationInfoInterface.SideStage)
544579 var webbrowserSurfaceId = topSurfaceList.nextId;
@@ -690,5 +725,34 @@ Rectangle {
690725 // only unity8-dash surface is left
691726 compare(topSurfaceList.count, 1);
692727 }
728+
729+ function test_draggingSurfaceKeepsSurfaceFocus() {
730+ var webbrowserSurfaceId = topSurfaceList.nextId;
731+ webbrowserCheckBox.checked = true;
732+ waitUntilAppSurfaceShowsUp(webbrowserSurfaceId);
733+
734+ var appDelegate = findChild(tabletStage, "spreadDelegate_" + webbrowserSurfaceId);
735+ verify(appDelegate);
736+ compare(appDelegate.stage, ApplicationInfoInterface.MainStage);
737+
738+ tryCompare(appDelegate.surface, "activeFocus", true);
739+
740+ var pos = tabletStage.width - sideStage.width - (tabletStage.width - sideStage.width) / 2;
741+ var end_pos = tabletStage.width - sideStage.width / 2;
742+
743+ multiTouchDragUntil([0,1,2],
744+ tabletStage,
745+ pos,
746+ tabletStage.height / 2,
747+ units.gu(3),
748+ 0,
749+ function() {
750+ pos += units.gu(3);
751+ return sideStage.shown && !sideStage.showAnimation.running &&
752+ pos >= end_pos;
753+ });
754+
755+ tryCompare(appDelegate.surface, "activeFocus", true);
756+ }
693757 }
694758}
tests/qmltests/Wizard/tst_Wizard.qml+3−12
@@ -157,7 +157,9 @@ Item {
157157 var pages = findChild(wizard, "wizardPages");
158158 var stack = findChild(pages, "pageStack");
159159 // don't simply call tryCompare here, because stack.currentPage will be swapped out itself
160− tryCompareFunction(function() { return stack.currentPage.objectName; }, name);
160+ tryCompareFunction(function() { return stack.currentPage.objectName; }, name, 15000);
161+ var contentAnimation = findInvisibleChild(stack.currentPage, "contentAnimation");
162+ tryCompareFunction(function() { return contentAnimation.running; }, false);
161163 tryCompare(stack.currentPage, "opacity", 1.0);
162164 tryCompare(stack.currentPage, "enabled", true);
163165 tryCompare(stack.currentPage, "skipValid", true);
@@ -166,17 +168,6 @@ Item {
166168 return stack.currentPage;
167169 }
168170
169− function verifyPageIsBlocked(name) {
170− var pages = findChild(wizard, "wizardPages");
171− var stack = findChild(pages, "pageStack");
172− // don't simply call tryCompare here, because stack.currentPage will be swapped out itself
173− tryCompareFunction(function() { return stack.currentPage.objectName; }, name);
174− tryCompare(stack.currentPage, "enabled", false);
175− tryCompare(stack.currentPage, "skipValid", false);
176− waitForRendering(stack.currentPage);
177− return stack.currentPage;
178− }
179−
180171 function goToPage(name, skipSim, skipLocation, skipReporting) {
181172 if (skipSim === undefined) {
182173 skipSim = false;