on xenial help sign in
merge prereq
commit304ee871e759db8463525107da807f42bf015be3 authorMichael Zanetti <michael.zanetti@canonical.com> dateThu 19 May 2016, 18:11 (10 years ago) parentaa783808caafb4
106 files changed+562−674
CMakeLists.txt+1−1 debian/changelog+10 debian/control+2−2 plugins/Unity/Launcher/launchermodel.cpp+4−1 po/aa.po+3−3 po/am.po+3−3 po/ar.po+3−3 po/ast.po+40−32 po/az.po+3−3 po/be.po+3−3 po/bg.po+3−3 po/bn.po+3−3 po/br.po+3−3 po/bs.po+3−3 po/ca.po+3−3 po/ca@valencia.po+3−3 po/ce.po+3−3 po/ckb.po+3−3 po/cs.po+3−3 po/cy.po+3−3 po/da.po+3−3 po/de.po+8−6 po/el.po+3−3 po/en_AU.po+3−3 po/en_GB.po+6−6 po/eo.po+3−3 po/es.po+3−3 po/eu.po+3−3 po/fa.po+3−3 po/fi.po+3−3 po/fo.po+3−3 po/fr.po+3−3 po/ga.po+3−3 po/gd.po+3−3 po/gl.po+3−3 po/gv.po+3−3 po/he.po+3−3 po/hi.po+3−3 po/hr.po+3−3 po/hu.po+3−3 po/hy.po+3−3 po/ia.po+3−3 po/id.po+3−3 po/is.po+3−3 po/it.po+7−7 po/ja.po+3−3 po/km.po+3−3 po/kn.po+3−3 po/ko.po+3−3 po/ku.po+3−3 po/ky.po+3−3 po/lo.po+3−3 po/lt.po+3−3 po/lv.po+3−3 po/ml.po+3−3 po/mr.po+3−3 po/ms.po+3−3 po/my.po+3−3 po/nb.po+3−3 po/ne.po+3−3 po/nl.po+3−3 po/nn.po+3−3 po/oc.po+3−3 po/or.po+3−3 po/pa.po+3−3 po/pl.po+4−4 po/pt.po+3−3 po/pt_BR.po+3−3 po/ro.po+3−3 po/ru.po+3−3 po/shn.po+3−3 po/si.po+3−3 po/sk.po+3−3 po/sl.po+3−3 po/sq.po+3−3 po/sr.po+3−3 po/sv.po+3−3 po/sw.po+3−3 po/ta.po+3−3 po/te.po+3−3 po/th.po+3−3 po/tr.po+3−3 po/ug.po+3−3 po/uk.po+3−3 po/unity8.pot+1−1 po/ur.po+3−3 po/uz.po+3−3 po/vi.po+3−3 po/wo.po+3−3 po/xh.po+3−3 po/zh_CN.po+3−3 po/zh_HK.po+3−3 po/zh_TW.po+3−3 qml/Stages/ApplicationWindow.qml+31−1 qml/Stages/SurfaceContainer.qml+4−63 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/MirSurfaceListModel.cpp+28 tests/mocks/Unity/Application/MirSurfaceListModel.h+5 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
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=16)
60+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=17)
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+10
@@ -1,3 +1,13 @@
1+unity8 (8.12+16.04.20160518.1-0ubuntu1) xenial; urgency=medium
2+
3+ [ CI Train Bot ]
4+ * Resync trunk.
5+
6+ [ Daniel d'Andrada, Michał Sawicz ]
7+ * Move prompt surfaces from MirSurface to Application
8+
9+ -- Nick Dedekind <ci-train-bot@canonical.com> Wed, 18 May 2016 11:20:04 +0000
10+
111unity8 (8.12+16.04.20160504.2-0ubuntu1) xenial; urgency=medium
212
313 [ Albert Astals Cid ]
debian/control+2−2
@@ -133,7 +133,7 @@ Depends: qml-module-qtquick-layouts,
133133 qtdeclarative5-ubuntu-ui-toolkit-plugin (>= 1.3.1845) | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles (>= 1.3.1845),
134134 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
135135 ubuntu-thumbnailer-impl-0,
136− unity-application-impl-15,
136+ unity-application-impl-16,
137137 unity-notifications-impl-3,
138138 unity-plugin-scopes | unity-scopes-impl,
139139 unity-scopes-impl-12,
@@ -179,7 +179,7 @@ Pre-Depends: ${misc:Pre-Depends},
179179Depends: ${misc:Depends},
180180 ${shlibs:Depends},
181181Provides: unity-application-impl,
182− unity-application-impl-15,
182+ unity-application-impl-16,
183183Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
184184Description: Fake environment for running Unity 8 shell
185185 Provides fake implementations of some QML modules used by Unity 8 shell
plugins/Unity/Launcher/launchermodel.cpp+4−1
@@ -562,9 +562,10 @@ void LauncherModel::applicationRemoved(const QModelIndex &parent, int row)
562562{
563563 Q_UNUSED(parent)
564564
565+ ApplicationInfoInterface *app = m_appManager->get(row);
565566 int appIndex = -1;
566567 for (int i = 0; i < m_list.count(); ++i) {
567− if (m_list.at(i)->appId() == m_appManager->get(row)->appId()) {
568+ if (m_list.at(i)->appId() == app->appId()) {
568569 appIndex = i;
569570 break;
570571 }
@@ -575,6 +576,8 @@ void LauncherModel::applicationRemoved(const QModelIndex &parent, int row)
575576 return;
576577 }
577578
579+ disconnect(app, &ApplicationInfoInterface::surfaceCountChanged, this, &LauncherModel::applicationSurfaceCountChanged);
580+
578581 LauncherItem * item = m_list.at(appIndex);
579582
580583 if (!item->pinned()) {
po/aa.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/am.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ar.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/ast.po+40−32
@@ -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: 2016-04-17 16:57+0000\n"
10+"POT-Creation-Date: 2016-05-18 11:19+0000\n"
11+"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"
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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -140,7 +140,7 @@ msgstr "Apps que pueden tener datos sin guardar:"
140140msgctxt ""
141141"Re-dock means connect the device again to an external screen/mouse/keyboard"
142142msgid "Re-dock, save your work and close these apps to continue."
143−msgstr ""
143+msgstr "Reconeuta, guarda'l trabayu y zarra eses apps pa siguir."
144144
145145#: qml/Components/ModeSwitchWarningDialog.qml:63
146146msgid "Or force close now (unsaved data will be lost)."
@@ -183,7 +183,7 @@ msgstr "Amestar a favoritos"
183183
184184#: qml/Dash/FiltersPopover.qml:60
185185msgid "Refine your results"
186−msgstr ""
186+msgstr "Refina los resultaos"
187187
188188#: qml/Dash/FiltersPopover.qml:69
189189msgid "Reset"
@@ -191,11 +191,11 @@ msgstr "Reafitar"
191191
192192#: qml/Dash/GenericScopeView.qml:579 qml/Dash/GenericScopeView.qml:764
193193msgid "Show less"
194−msgstr ""
194+msgstr "Ver menos"
195195
196196#: qml/Dash/GenericScopeView.qml:579
197197msgid "Show all"
198−msgstr ""
198+msgstr "Ver too"
199199
200200#: qml/Dash/GenericScopeView.qml:636
201201msgctxt "Label: Hint for dash search line edit"
@@ -204,7 +204,7 @@ msgstr "Guetar"
204204
205205#: qml/Dash/PageHeaderExtraPanel.qml:55
206206msgid "Recent Searches"
207−msgstr ""
207+msgstr "Guetes recién"
208208
209209#: qml/Dash/PageHeaderExtraPanel.qml:66
210210msgid "Clear All"
@@ -264,6 +264,8 @@ msgid ""
264264"Your device is now connected to an external display. Use this screen as a "
265265"touch pad to interact with the pointer."
266266msgstr ""
267+"El preséu agora ta coneutáu con una pantalla esterna. Usa esta pantalla como "
268+"touch pad pa interactuar col punteru."
267269
268270#: qml/Greeter/CoverPage.qml:118
269271msgid "Unlock"
@@ -425,51 +427,53 @@ msgstr "Devolver llamada"
425427
426428#: qml/Stages/SideStage.qml:76
427429msgid "Drag using 3 fingers any application from one window to the other"
428−msgstr ""
430+msgstr "Abasnar cualquier aplicación d'una ventana a otra usando 3 deos"
429431
430432#: qml/Tutorial/TutorialBottom.qml:78
431433msgid "Swipe up to add a contact"
432−msgstr ""
434+msgstr "Eslizar p'amestar un contactu"
433435
434436#: qml/Tutorial/TutorialBottom.qml:80
435437msgid "Swipe up for favorite calculations"
436−msgstr ""
438+msgstr "Eslizar pa los cálculos favoritos"
437439
438440#: qml/Tutorial/TutorialBottom.qml:82
439441msgid "Swipe up for recent calls"
440−msgstr ""
442+msgstr "Eslizar pa llamaes recién"
441443
442444#: qml/Tutorial/TutorialBottom.qml:84
443445msgid "Swipe up to create a message"
444−msgstr ""
446+msgstr "Eslizar pa crear un mensaxe"
445447
446448#: qml/Tutorial/TutorialBottom.qml:85
447449msgid "Swipe up to manage the app"
448−msgstr ""
450+msgstr "Eslizar p'alministrar la app"
449451
450452#: qml/Tutorial/TutorialLeftLong.qml:47
451453msgid "Long swipe from the left edge to open the Today scope"
452−msgstr ""
454+msgstr "Eslizamientu llargu dende'l berbesu izquierdu pa ver el scope Güei"
453455
454456#: qml/Tutorial/TutorialLeft.qml:47
455457msgid "Swipe from the left edge to open the launcher"
456−msgstr ""
458+msgstr "Eslizar dende'l berbesu izquierdu p'abrir el llanzador"
457459
458460#: qml/Tutorial/TutorialRight.qml:55
459461msgid "Push your mouse against the right edge to view your open apps"
460−msgstr ""
462+msgstr "Emburria'l mur escontra'l berbesu drechu pa ver les apps abiertes"
461463
462464#: qml/Tutorial/TutorialRight.qml:56
463465msgid "Short or long swipe from the right edge to view your open apps"
464466msgstr ""
467+"Eslizamientu curtiu o llargu dende'l berbesu drechu pa ver les apps abiertes"
465468
466469#: qml/Tutorial/TutorialTop.qml:53
467470msgid "Swipe from the top right edge to open the notification bar"
468471msgstr ""
472+"Esliza dende'l berbesu superior drechu p'abrir la barra de notificaciones"
469473
470474#: qml/Tutorial/TutorialTop.qml:54
471475msgid "Swipe from the top edge to open the notification bar"
472−msgstr ""
476+msgstr "Esliza dende'l berbesu superior p'abrir la barra de notificaciones"
473477
474478#: qml/Wizard/Page.qml:54
475479msgctxt "Button: Go back one page in the Wizard"
@@ -512,35 +516,37 @@ msgstr "Saltar"
512516
513517#: qml/Wizard/Pages/40-location.qml:27
514518msgid "Location Services"
515−msgstr ""
519+msgstr "Servicios d'allugamientu"
516520
517521#: qml/Wizard/Pages/40-location.qml:83
518522msgid ""
519523"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
520524"(recommended)"
521525msgstr ""
526+"Usar GPS, puntos Wi-Fi y redes móviles de mou anónimu pa detectar "
527+"l'allugamientu (recomendao)"
522528
523529#: qml/Wizard/Pages/40-location.qml:105
524530#, qt-format
525531msgid "By selecting this option you agree to the Nokia HERE %1."
526−msgstr ""
532+msgstr "Seleicionando esta opción aceutes los %1 de Nokia HERE."
527533
528534#: qml/Wizard/Pages/40-location.qml:106
529535msgctxt "part of: Nokia HERE terms and conditions"
530536msgid "terms and conditions"
531−msgstr ""
537+msgstr "términos y condiciones"
532538
533539#: qml/Wizard/Pages/40-location.qml:160
534540msgid "GPS only"
535−msgstr ""
541+msgstr "Sólo GPS"
536542
537543#: qml/Wizard/Pages/40-location.qml:214
538544msgid "Don't use my location"
539−msgstr ""
545+msgstr "Nun usar l'allugamientu"
540546
541547#: qml/Wizard/Pages/40-location.qml:260
542548msgid "You can change it later in System Settings."
543−msgstr ""
549+msgstr "Pues camudalo sero na Configuración del Sistema."
544550
545551#: qml/Wizard/Pages/50-timezone.qml:29
546552msgid "Time Zone"
@@ -565,33 +571,35 @@ msgstr "Bloquiar pantalla"
565571#: qml/Wizard/Pages/70-passwd-type.qml:101
566572msgctxt "Label: Type of security method"
567573msgid "Create new password"
568−msgstr ""
574+msgstr "Crear contraseña nueva"
569575
570576#: qml/Wizard/Pages/70-passwd-type.qml:103
571577msgctxt "Label: Type of security method"
572578msgid "Create passcode (numbers only)"
573−msgstr ""
579+msgstr "Crear códigu d'accesu (sólo númberos)"
574580
575581#: qml/Wizard/Pages/70-passwd-type.qml:105
576582msgctxt "Label: Type of security method"
577583msgid "No lock code"
578−msgstr ""
584+msgstr "Ensin códigu de bloquéu"
579585
580586#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
581587msgid "Privacy Policy"
582−msgstr ""
588+msgstr "Política d'intimidá"
583589
584590#: qml/Wizard/Pages/75-report-check.qml:26
585591msgid "Help Us Improve"
586−msgstr ""
592+msgstr "Ayúdanos a meyorar"
587593
588594#: qml/Wizard/Pages/75-report-check.qml:59
589595msgid "Improve system performance by sending us crashes and error reports."
590596msgstr ""
597+"Ameyora'l rindimientu del sistema unviándonos los informes d'errores y "
598+"cuelgues."
591599
592600#: qml/Wizard/Pages/75-report-check.qml:60
593601msgid "Privacy policy"
594−msgstr ""
602+msgstr "Política d'intimidá"
595603
596604#: qml/Wizard/Pages/80-finished.qml:89
597605msgid "Welcome to Ubuntu"
@@ -599,7 +607,7 @@ msgstr "Bienveníu/a a Ubuntu"
599607
600608#: qml/Wizard/Pages/80-finished.qml:104
601609msgid "You are ready to use your device now"
602−msgstr ""
610+msgstr "Ya tas preparáu pa usar el preséu"
603611
604612#: qml/Wizard/Pages/80-finished.qml:124
605613msgid "Get Started"
po/az.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/be.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/bg.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/bn.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/br.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/bs.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/ca.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ca@valencia.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ce.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ckb.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/cs.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020"Language: cs\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
po/cy.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/da.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/de.po+8−6
@@ -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-03-13 15:41+0000\n"
12−"Last-Translator: schuko24 <gerdsaenger@t-online.de>\n"
10+"POT-Creation-Date: 2016-05-18 11:19+0000\n"
11+"PO-Revision-Date: 2016-05-10 19:23+0000\n"
12+"Last-Translator: Torsten Franz <Unknown>\n"
1313"Language-Team: German <de@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -200,7 +200,7 @@ msgstr "Weniger anzeigen"
200200
201201#: qml/Dash/GenericScopeView.qml:579
202202msgid "Show all"
203−msgstr ""
203+msgstr "Alle anzeigen"
204204
205205#: qml/Dash/GenericScopeView.qml:636
206206msgctxt "Label: Hint for dash search line edit"
@@ -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+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/en_AU.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/en_GB.po+6−6
@@ -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-04-29 10:35+0000\n"
10+"POT-Creation-Date: 2016-05-18 11:19+0000\n"
11+"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"
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:55+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -190,11 +190,11 @@ msgstr "Reset"
190190
191191#: qml/Dash/GenericScopeView.qml:579 qml/Dash/GenericScopeView.qml:764
192192msgid "Show less"
193−msgstr ""
193+msgstr "Show less"
194194
195195#: qml/Dash/GenericScopeView.qml:579
196196msgid "Show all"
197−msgstr ""
197+msgstr "Show all"
198198
199199#: qml/Dash/GenericScopeView.qml:636
200200msgctxt "Label: Hint for dash search line edit"
po/eo.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/es.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/eu.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/fa.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/fi.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/fo.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/fr.po+3−3
@@ -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-18 11:19+0000\n"
1111"PO-Revision-Date: 2016-05-01 09:09+0000\n"
1212"Last-Translator: Anne <anneonyme017@gmail.com>\n"
1313"Language-Team: French <fr@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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ga.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/gd.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121"Language: gd\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
po/gl.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/gv.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/he.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/hi.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/hr.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/hu.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/hy.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ia.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/id.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/is.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
21+"X-Generator: Launchpad (build 18025)\n"
2222"Language: is\n"
2323
2424#: plugins/IntegratedLightDM/Greeter.cpp:112
po/it.po+7−7
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\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"
@@ -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+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/km.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/kn.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ko.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ku.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ky.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/lo.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/lt.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/lv.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121"Language: lv\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
po/ml.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/mr.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ms.po+3−3
@@ -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-18 11:19+0000\n"
1111"PO-Revision-Date: 2014-01-17 09:05+0000\n"
1212"Last-Translator: abuyop <Unknown>\n"
1313"Language-Team: Malay <ms@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2016-05-06 04:54+0000\n"
19−"X-Generator: Launchpad (build 17995)\n"
18+"X-Launchpad-Export-Date: 2016-05-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/my.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/nb.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ne.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/nl.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/nn.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/oc.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/or.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/pa.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/pl.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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -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+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/pt_BR.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ro.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/ru.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/shn.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/si.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/sk.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020"Language: sk\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
po/sl.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/sq.po+3−3
@@ -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-18 11:19+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-19 05:49+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020"Language: sq\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
po/sr.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
21+"X-Generator: Launchpad (build 18025)\n"
2222"Language: sr\n"
2323
2424#: plugins/IntegratedLightDM/Greeter.cpp:112
po/sv.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020"Language: sv\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
po/sw.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ta.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020"Language: ta\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
po/te.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/th.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/tr.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/ug.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/uk.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
20+"X-Generator: Launchpad (build 18025)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
po/unity8.pot+1−1
@@ -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-18 11:19+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"
po/ur.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/uz.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/vi.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/wo.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/xh.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/zh_CN.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/zh_HK.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
po/zh_TW.po+3−3
@@ -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-18 11:19+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-19 05:50+0000\n"
19+"X-Generator: Launchpad (build 18025)\n"
2020"Language: zh_TW\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
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+4−63
@@ -33,7 +33,7 @@ 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
3737
3838 onSurfaceChanged: {
3939 // Not a binding because animations might remove the surface from the surfaceItem
@@ -56,6 +56,8 @@ FocusScope {
5656 id: surfaceItem
5757 objectName: "surfaceItem"
5858
59+ focus: true
60+
5961 fillMode: MirSurfaceItem.PadOrCrop
6062 consumesInput: true
6163
@@ -122,59 +124,12 @@ FocusScope {
122124 when: root.requestedHeight < 0
123125 }
124126
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−
172127 Loader {
173128 id: animationsLoader
174129 objectName: "animationsLoader"
175130 active: root.surface
176131 source: {
177− if (root.inPromptSession) {
132+ if (root.isPromptSurface) {
178133 return "PromptSurfaceAnimations.qml";
179134 } else {
180135 // Let ApplicationWindow do the animations
@@ -194,18 +149,4 @@ FocusScope {
194149 value: root
195150 }
196151 }
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− }
211152}
tests/mocks/Unity/Application/ApplicationInfo.cpp+8
@@ -195,6 +195,10 @@ void ApplicationInfo::setState(State value)
195195 MirSurface *surface = static_cast<MirSurface*>(m_surfaceList->get(i));
196196 surface->setLive(false);
197197 }
198+ for (int i = 0; i < m_promptSurfaceList->count(); ++i) {
199+ auto surface = static_cast<MirSurface*>(m_promptSurfaceList->get(i));
200+ surface->setLive(false);
201+ }
198202 }
199203
200204 m_state = value;
@@ -239,6 +243,10 @@ void ApplicationInfo::setManualSurfaceCreation(bool value)
239243 if (value != m_manualSurfaceCreation) {
240244 m_manualSurfaceCreation = value;
241245 Q_EMIT manualSurfaceCreationChanged(value);
246+
247+ if (m_manualSurfaceCreation && m_surfaceCreationTimer.isActive()) {
248+ m_surfaceCreationTimer.stop();
249+ }
242250 }
243251}
244252
tests/mocks/Unity/Application/ApplicationInfo.h+2
@@ -108,6 +108,7 @@ public:
108108 Q_INVOKABLE void setShellChrome(Mir::ShellChrome shellChrome);
109109
110110 MirSurfaceListInterface* surfaceList() const override { return m_surfaceList; }
111+ MirSurfaceListInterface* promptSurfaceList() const override { return m_promptSurfaceList; }
111112 int surfaceCount() const override { return m_surfaceList->count(); }
112113
113114 void setFocused(bool value);
@@ -149,6 +150,7 @@ private:
149150 bool m_exemptFromLifecycle{false};
150151 QSize m_initialSurfaceSize;
151152 MirSurfaceListModel *m_surfaceList;
153+ MirSurfaceListModel *m_promptSurfaceList;
152154 int m_liveSurfaceCount{0};
153155 QTimer m_surfaceCreationTimer;
154156 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/MirSurfaceListModel.cpp+28
@@ -67,6 +67,9 @@ void MirSurfaceListModel::appendSurface(MirSurface *surface)
6767 connectSurface(surface);
6868 endInsertRows();
6969 Q_EMIT countChanged(m_surfaceList.count());
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(m_surfaceList.count());
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/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() const override { return nullptr; }
70+ MirSurfaceListInterface* promptSurfaceList() const override { return nullptr; }
7071 int surfaceCount() const override { return m_surfaceCount; }
7172 void setSurfaceCount(int count) { m_surfaceCount = count; Q_EMIT surfaceCountChanged(count); }
7273
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() {