on xenial help sign in
Merge
commit26a783976bdbba80d6d323fd9cf9710f78aa66a7 authorAlbert Astals Cid <albert.astals@canonical.com> dateMon 30 Nov 2015, 09:56 (11 years ago) parenta30e17ba3c5737
269 files changed+16510−16205
CMakeLists.txt+1−1 data/CMakeLists.txt+6 data/com.canonical.Unity8.gschema.xml+16 data/unity8-dash.desktop.in+1−1 data/unity8-dash.png data/unity8-dash.svg+326 debian/changelog+68 debian/control+3−3 libs/UbuntuGestures/Pool.h−8 plugins/AccountsService/AccountsService.cpp+3−3 plugins/AccountsService/AccountsServiceDBusAdaptor.cpp+1−22 plugins/AccountsService/AccountsServiceDBusAdaptor.h−12 plugins/Cursor/CursorImageProvider.cpp+114−13 plugins/Cursor/CursorImageProvider.h+16 plugins/Cursor/MousePointer.cpp+21−2 plugins/Cursor/MousePointer.h+7 plugins/Cursor/plugin.cpp+1−1 plugins/Dash/CardCreator.js+24−7 plugins/Dash/horizontaljournal.cpp+4−2 plugins/Dash/listviewwithpageheader.cpp+3−3 plugins/Dash/organicgrid.cpp+6−4 plugins/Dash/organicgrid.h+2−2 plugins/Dash/verticaljournal.cpp+9−7 plugins/Dash/verticaljournal.h+1−1 plugins/GlobalShortcut/globalshortcutregistry.cpp+1−1 plugins/Greeter/Unity/Launcher/launchermodelas.cpp+19−4 plugins/Greeter/Unity/Launcher/launchermodelas.h+2 plugins/IntegratedLightDM/liblightdm/Greeter.cpp+1−1 plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp+1−2 plugins/ScreenGrabber/screengrabber.cpp+18−8 plugins/ScreenGrabber/screengrabber.h+5 plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.h+1−1 plugins/Ubuntu/Gestures/Damper.h+2−2 plugins/Ubuntu/Gestures/DirectionalDragArea.cpp+3−3 plugins/Ubuntu/Gestures/DirectionalDragArea_p.h+3−3 plugins/Unity/InputInfo/CMakeLists.txt+1−1 plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux.cpp+131−83 plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux_p.h+13−6 plugins/Unity/InputInfo/plugin.cpp+2−2 plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo.cpp−143 tests/mocks/Unity/InputInfo/mockqdeclarativeinputdeviceinfo.cpp → plugins/Unity/InputInfo/qdeclarativeinputdevicemodel.cpp+77−54 plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo_p.h → plugins/Unity/InputInfo/qdeclarativeinputdevicemodel_p.h+27−11 plugins/Unity/InputInfo/qinputinfo.cpp+129−18 plugins/Unity/InputInfo/qinputinfo.h+56−56 plugins/Unity/Launcher/asadapter.h+3 plugins/Unity/Launcher/dbusinterface.cpp+8−7 plugins/Unity/Platform/platform.cpp+2−2 plugins/Unity/Session/dbusunitysessionservice.cpp+65−39 plugins/Utils/CMakeLists.txt+2 plugins/Utils/EdgeBarrierSettings.qml+66 plugins/Utils/applicationsfiltermodel.cpp+101 plugins/Utils/applicationsfiltermodel.h+69 plugins/Utils/constants.cpp+1−1 plugins/Utils/easingcurve.cpp+1−1 plugins/Utils/easingcurve.h+1−1 plugins/Utils/plugin.cpp+2 plugins/Utils/qmldir+1 plugins/Utils/timezoneFormatter.cpp+1−1 plugins/Utils/windowstatestorage.cpp+5−5 plugins/Utils/windowstatestorage.h+2−2 po/am.po+159−169 po/ar.po+155−168 po/ast.po+159−169 po/az.po+124−167 po/be.po+160−170 po/bg.po+122−165 po/bn.po+662 po/br.po+159−169 po/bs.po+125−168 po/ca.po+155−168 po/ca@valencia.po+124−167 po/ce.po+122−165 po/ckb.po+122−165 po/cs.po+155−168 po/cy.po+155−168 po/da.po+155−168 po/de.po+158−168 po/el.po+155−168 po/en_AU.po+155−168 po/en_GB.po+158−168 po/eo.po+122−165 po/es.po+158−168 po/eu.po+155−168 po/fa.po+161−171 po/fi.po+158−168 po/fo.po+122−165 po/fr.po+161−171 po/ga.po+122−165 po/gd.po+160−170 po/gl.po+158−168 po/gv.po+124−167 po/he.po+125−168 po/hi.po+122−165 po/hr.po+197−198 po/hu.po+160−170 po/hy.po+123−166 po/ia.po+155−168 po/id.po+124−167 po/is.po+124−167 po/it.po+159−169 po/ja.po+124−167 po/km.po+125−168 po/kn.po+122−165 po/ko.po+159−169 po/ku.po+124−167 po/ky.po+122−165 po/lo.po+122−165 po/lt.po+122−165 po/lv.po+168−206 po/ml.po+122−165 po/mr.po+123−166 po/ms.po+169−179 po/my.po+123−166 po/nb.po+155−168 po/nl.po+159−169 po/nn.po+122−165 po/oc.po+122−165 po/or.po+122−165 po/pa.po+125−168 po/pl.po+158−168 po/pt.po+159−169 po/pt_BR.po+125−168 po/ro.po+155−168 po/ru.po+159−169 po/shn.po+125−168 po/si.po+122−165 po/sk.po+122−165 po/sl.po+125−168 po/sq.po+123−166 po/sr.po+159−169 po/sv.po+159−169 po/sw.po+155−168 po/ta.po+122−165 po/te.po+122−165 po/th.po+122−165 po/tr.po+159−169 po/ug.po+159−169 po/uk.po+158−168 po/unity8.pot+85−132 po/ur.po+122−165 po/uz.po+122−165 po/vi.po+122−165 po/wo.po+159−169 po/xh.po+122−165 po/zh_CN.po+159−169 po/zh_HK.po+124−167 po/zh_TW.po+159−169 qml/Components/Dialogs.qml+29−2 qml/Components/EdgeBarrier.qml+111 qml/Components/EdgeBarrierController.qml+71 qml/Components/ModeSwitchWarningDialog.qml+95 qml/Components/PanelState/PanelState.qml+3 qml/Components/ShellDialog.qml+1−1 qml/Components/UnityInputInfo/UnityInputInfo.qml−93 qml/Components/UnityInputInfo/qmldir−1 qml/Components/WindowControlButtons.qml+73−28 qml/Components/graphics/window-close.svg+14 qml/Components/graphics/window-maximize.svg+12 qml/Components/graphics/window-minimize.svg+13 qml/Dash/CardCarousel.qml+1−10 qml/Dash/CardGrid.qml+2 qml/Dash/CardTool.qml+8−8 qml/Dash/GenericScopeView.qml+1 qml/Dash/graphics/carousel_dropshadow@27.png qml/Dash/graphics/carousel_dropshadow@27.sci−5 qml/Launcher/Launcher.qml+30−32 qml/Launcher/LauncherDelegate.qml+4−14 qml/Launcher/LauncherPanel.qml+7 qml/Launcher/graphics/icon-top-highlight.png qml/OrientedShell.qml+21−7 qml/Panel/Handle.qml+2−2 qml/Panel/IndicatorItem.qml+3 qml/Panel/Indicators/client/IndicatorsClient.qml+1−1 qml/Panel/IndicatorsMenu.qml+2−2 qml/Panel/MenuContent.qml+1−1 qml/Panel/Panel.qml+73−62 qml/Panel/PanelSeparatorLine.qml−25 qml/Shell.qml+14−1 qml/Stages/ApplicationWindow.qml+29−3 qml/Stages/DecoratedWindow.qml+26−16 qml/Stages/DesktopSpread.qml+6−20 qml/Stages/DesktopSpreadDelegate.qml+2−2 qml/Stages/DesktopStage.qml+249−66 qml/Stages/SessionContainer.qml+25−1 qml/Stages/SurfaceContainer.qml+55−3 qml/Stages/WindowDecoration.qml+22−12 qml/Stages/WindowResizeArea.qml+68−20 src/CachingNetworkManagerFactory.cpp+1 src/ShellApplication.cpp+6−5 tests/mocks/Cursor/Cursor.qml+2 tests/mocks/Unity/Application/ApplicationInfo.cpp+4−8 tests/mocks/Unity/Application/ApplicationManager.cpp+1 tests/mocks/Unity/Application/ApplicationScreenshotProvider.cpp+6−2 tests/mocks/Unity/Application/ApplicationTestInterface.cpp+2−2 tests/mocks/Unity/Application/MirSurface.cpp+52 tests/mocks/Unity/Application/MirSurface.h+16 qml/Dash/graphics/phone/screenshots/browser@12.png → tests/mocks/Unity/Application/resources/screenshots/browser@12.png qml/Dash/graphics/phone/screenshots/camera@12.png → tests/mocks/Unity/Application/resources/screenshots/camera@12.png qml/Dash/graphics/phone/screenshots/dialer@12.png → tests/mocks/Unity/Application/resources/screenshots/dialer@12.png qml/Dash/graphics/phone/screenshots/facebook@12.png → tests/mocks/Unity/Application/resources/screenshots/facebook@12.png qml/Dash/graphics/phone/screenshots/gallery@12.png → tests/mocks/Unity/Application/resources/screenshots/gallery@12.png qml/Dash/graphics/phone/screenshots/gmail-webapp.svg → tests/mocks/Unity/Application/resources/screenshots/gmail-webapp.svg tests/mocks/Unity/Application/resources/screenshots/libreoffice@12.png qml/Dash/graphics/phone/screenshots/map@12.png → tests/mocks/Unity/Application/resources/screenshots/map@12.png qml/Dash/graphics/phone/screenshots/music@12.png → tests/mocks/Unity/Application/resources/screenshots/music@12.png qml/Dash/graphics/phone/screenshots/twitter@12.png → tests/mocks/Unity/Application/resources/screenshots/twitter@12.png qml/Dash/graphics/phone/screenshots/ubuntu-weather-app.svg → tests/mocks/Unity/Application/resources/screenshots/ubuntu-weather-app.svg qml/Dash/graphics/phone/screenshots/unity8-dash@12.png → tests/mocks/Unity/Application/resources/screenshots/unity8-dash@12.png qml/Dash/graphics/phone/screenshots/vkb_portrait.png → tests/mocks/Unity/Application/resources/screenshots/vkb_portrait.png tests/mocks/Unity/Application/resources/surfaces.qrc+13 tests/mocks/Unity/InputInfo/CMakeLists.txt+7−2 tests/mocks/Unity/InputInfo/mockcontroller.cpp+35 tests/mocks/Unity/InputInfo/mockcontroller.h+34 tests/mocks/Unity/InputInfo/mockqdeclarativeinputdeviceinfo_p.h−94 tests/mocks/Unity/InputInfo/mockqinputinfo.cpp−124 tests/mocks/Unity/InputInfo/mockqinputinfo.h−139 tests/mocks/Unity/InputInfo/plugin.cpp+17−3 tests/mocks/Unity/InputInfo/qinputdeviceinfo_mock.cpp+52 tests/mocks/Unity/InputInfo/qinputdeviceinfo_mock_p.h+58 tests/mocks/Unity/Launcher/MockLauncherModel.cpp+3 tests/mocks/Unity/fake_categories.cpp+7−6 tests/mocks/Unity/fake_categories.h−1 tests/mocks/Unity/fake_scope.cpp+5 tests/mocks/Unity/fake_scope.h+2 tests/mocks/Unity/fake_scopesoverview.cpp−10 tests/mocks/Unity/fake_scopesoverview.h−2 tests/mocks/Utils/CMakeLists.txt+2 qml/Panel/PanelBackground.qml → tests/mocks/Utils/EdgeBarrierSettings.qml+4−3 tests/mocks/Utils/plugin.cpp+2 tests/mocks/Utils/qmldir+1 tests/plugins/AccountsService/AccountsServer.cpp+11−5 tests/plugins/AccountsService/AccountsServer.h+1−6 tests/plugins/AccountsService/PropertiesServer.cpp+9 tests/plugins/AccountsService/client.cpp+6−8 tests/plugins/AccountsService/server.cpp+1−7 tests/plugins/Dash/cardcreator/1.res+24−7 tests/plugins/Dash/cardcreator/2.res+1−1 tests/plugins/Dash/cardcreator/3.res+24−7 tests/plugins/Dash/cardcreator/4.res+1−1 tests/plugins/Dash/cardcreator/5.res+24−7 tests/plugins/Dash/cardcreator/6.res+1−1 tests/plugins/Dash/cardcreator/7.res+1−1 tests/plugins/Dash/cardcreator/8.res+7−7 tests/plugins/Greeter/Unity/Launcher/AccountsServiceDBusAdaptor.cpp−48 tests/plugins/Greeter/Unity/Launcher/AccountsServiceDBusAdaptor.h−53 tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt+8−2 tests/plugins/Greeter/Unity/Launcher/launchermodelastest.cpp+81−16 tests/plugins/ScreenGrabber/CMakeLists.txt+1−1 tests/plugins/ScreenGrabber/ScreenGrabberTest.cpp+1 tests/plugins/Unity/Launcher/AccountsServiceDBusAdaptor.cpp−42 tests/plugins/Unity/Launcher/AccountsServiceDBusAdaptor.h−47 tests/plugins/Unity/Launcher/CMakeLists.txt+8−2 tests/plugins/Unity/Launcher/launchermodeltest.cpp+23−1 tests/qmltests/CMakeLists.txt+1 tests/qmltests/Components/tst_ModeSwitchWarningDialog.qml+75 tests/qmltests/Components/tst_ZoomableImage.qml+1−1 tests/qmltests/Dash/tst_CardTool.qml+6−6 tests/qmltests/EdgeBarrierControls.qml+97 tests/qmltests/Launcher/tst_Launcher.qml+15−5 tests/qmltests/Notifications/tst_Notifications.qml+5−6 tests/qmltests/Notifications/tst_SwipeToAct.qml+5−6 tests/qmltests/Panel/tst_Panel.qml+44−10 tests/qmltests/Stages/tst_DesktopStage.qml+216−44 tests/qmltests/Stages/tst_PhoneStage.qml+1−1 tests/qmltests/Stages/tst_SurfaceContainer.qml+1−1 tests/qmltests/Stages/tst_TabletStage.qml+1−1 tests/qmltests/Stages/tst_WindowResizeArea.qml+73−11 tests/qmltests/tst_OrientedShell.qml+46−10 tests/qmltests/tst_Shell.qml+108−14
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=10)
60+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=11)
6161
6262# Standard install paths
6363include(GNUInstallDirs)
data/CMakeLists.txt+6
@@ -11,6 +11,12 @@ install(FILES
1111 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
1212 )
1313
14+# install dash icon
15+install(FILES
16+ ${CMAKE_CURRENT_SOURCE_DIR}/${DASH_APP}.png
17+ DESTINATION ${SHELL_APP_DIR}/Dash/
18+ )
19+
1420add_custom_target(pkgversion ALL COMMAND dpkg-parsechangelog -l${CMAKE_SOURCE_DIR}/debian/changelog --show-field version > ${CMAKE_CURRENT_BINARY_DIR}/version)
1521
1622install(FILES com.canonical.Unity8.gschema.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/glib-2.0/schemas)
data/com.canonical.Unity8.gschema.xml+16
@@ -11,6 +11,22 @@
1111 <summary>The usage mode.</summary>
1212 <description>The usage mode chosen will affect the Window Management behaviour.</description>
1313 </key>
14+ <key type="y" name="edge-barrier-sensitivity">
15+ <default>35</default>
16+ <range min="1" max="100"/>
17+ <summary>Sensitivity of screen edge barriers for the mouse pointer.</summary>
18+ <description>Some UI actions like revealing the launcher or the applications spread are triggered by pushing the mouse pointer against a screen edge. This key defines how much you have to push in order to trigger the associated action.</description>
19+ </key>
20+ <key type="u" name="edge-barrier-min-push">
21+ <default>2</default>
22+ <summary>Minimum push needed to overcome edge barrier</summary>
23+ <description>How much you have to push (in grid units)the mouse against an edge barrier when sensibility is 100.</description>
24+ </key>
25+ <key type="u" name="edge-barrier-max-push">
26+ <default>60</default>
27+ <summary>Maximum push needed to overcome edge barrier</summary>
28+ <description>How much you have to push (in grid units) the mouse against an edge barrier when sensibility is 1.</description>
29+ </key>
1430 </schema>
1531
1632 <schema path="/com/canonical/unity8/greeter/" id="com.canonical.Unity8.Greeter" gettext-domain="unity8">
data/unity8-dash.desktop.in+1−1
@@ -4,7 +4,7 @@ Name=Scopes
44Comment=An interface for using the Scopes system
55Exec=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/unity8-dash
66Terminal=false
7−Icon=
7+Icon=@CMAKE_INSTALL_PREFIX@/@SHELL_APP_DIR@/Dash/unity8-dash.png
88NoDisplay=true
99X-Ubuntu-Touch=true
1010X-Ubuntu-Supported-Orientations=primary
data/unity8-dash.pngnew file

Binary file not shown.

data/unity8-dash.svgnew file+326
@@ -0,0 +1,326 @@
1+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+<!-- Created with Inkscape (http://www.inkscape.org/) -->
3+
4+<svg
5+ xmlns:dc="http://purl.org/dc/elements/1.1/"
6+ xmlns:cc="http://creativecommons.org/ns#"
7+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8+ xmlns:svg="http://www.w3.org/2000/svg"
9+ xmlns="http://www.w3.org/2000/svg"
10+ xmlns:xlink="http://www.w3.org/1999/xlink"
11+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13+ viewBox="0 0 512 512"
14+ style="enable-background:new"
15+ inkscape:export-ydpi="180"
16+ inkscape:export-xdpi="180"
17+ inkscape:export-filename="app_shape02.png"
18+ sodipodi:docname="apps-scope.svg"
19+ inkscape:version="0.91+devel r"
20+ version="1.1"
21+ id="svg3336"
22+ height="512"
23+ width="512">
24+ <sodipodi:namedview
25+ inkscape:snap-global="false"
26+ fit-margin-bottom="18"
27+ fit-margin-right="0"
28+ fit-margin-left="0"
29+ fit-margin-top="18"
30+ inkscape:snap-grids="true"
31+ inkscape:guide-bbox="true"
32+ showguides="false"
33+ inkscape:snap-center="true"
34+ inkscape:snap-object-midpoints="true"
35+ inkscape:snap-midpoints="true"
36+ inkscape:snap-smooth-nodes="true"
37+ inkscape:snap-intersection-paths="true"
38+ inkscape:object-nodes="true"
39+ inkscape:object-paths="true"
40+ inkscape:snap-bbox-midpoints="true"
41+ inkscape:snap-bbox-edge-midpoints="true"
42+ inkscape:bbox-nodes="true"
43+ inkscape:bbox-paths="true"
44+ inkscape:snap-bbox="true"
45+ showborder="true"
46+ inkscape:showpageshadow="false"
47+ inkscape:snap-page="true"
48+ inkscape:window-maximized="1"
49+ inkscape:window-y="24"
50+ inkscape:window-x="0"
51+ inkscape:window-height="1029"
52+ inkscape:window-width="1920"
53+ showgrid="false"
54+ inkscape:current-layer="layer3"
55+ inkscape:document-units="px"
56+ inkscape:cy="204.04409"
57+ inkscape:cx="-384.5809"
58+ inkscape:zoom="0.64"
59+ inkscape:pageshadow="2"
60+ inkscape:pageopacity="0"
61+ borderopacity="1.0"
62+ bordercolor="#666666"
63+ pagecolor="#4f4f4f"
64+ id="base">
65+ <inkscape:grid
66+ type="xygrid"
67+ id="grid811"
68+ originx="0"
69+ originy="15.999999"
70+ visible="true"
71+ enabled="true" />
72+ <sodipodi:guide
73+ orientation="1,0"
74+ position="104,176"
75+ id="guide819" />
76+ <sodipodi:guide
77+ orientation="1,0"
78+ position="120,160"
79+ id="guide821" />
80+ <sodipodi:guide
81+ orientation="1,0"
82+ position="392,144"
83+ id="guide823" />
84+ <sodipodi:guide
85+ orientation="1,0"
86+ position="408,144"
87+ id="guide825" />
88+ <sodipodi:guide
89+ orientation="0,1"
90+ position="328,408"
91+ id="guide827" />
92+ <sodipodi:guide
93+ orientation="0,1"
94+ position="336,392"
95+ id="guide829" />
96+ <sodipodi:guide
97+ orientation="0,1"
98+ position="176,120"
99+ id="guide831" />
100+ <sodipodi:guide
101+ orientation="0,1"
102+ position="216,104"
103+ id="guide833" />
104+ <inkscape:grid
105+ type="axonomgrid"
106+ id="grid835"
107+ units="px"
108+ empspacing="60"
109+ gridanglex="42.9"
110+ gridanglez="42.9"
111+ spacingy="3.522px"
112+ enabled="false"
113+ originx="0"
114+ originy="16.999996" />
115+ <sodipodi:guide
116+ orientation="0,1"
117+ position="344,376"
118+ id="guide4126" />
119+ <sodipodi:guide
120+ orientation="0,1"
121+ position="160,136"
122+ id="guide4128" />
123+ <sodipodi:guide
124+ orientation="1,0"
125+ position="136,96"
126+ id="guide4130" />
127+ <sodipodi:guide
128+ orientation="1,0"
129+ position="376,136"
130+ id="guide4134" />
131+ <sodipodi:guide
132+ orientation="-0.70710678,0.70710678"
133+ position="544,544"
134+ id="guide4136" />
135+ <sodipodi:guide
136+ orientation="1,0"
137+ position="256,-32.000001"
138+ id="guide4138" />
139+ <sodipodi:guide
140+ orientation="0,1"
141+ position="544,256"
142+ id="guide4140" />
143+ <sodipodi:guide
144+ orientation="0.70710678,0.70710678"
145+ position="544,-32.000001"
146+ id="guide4142" />
147+ <sodipodi:guide
148+ orientation="0,1"
149+ position="248,15.999999"
150+ id="guide4152" />
151+ <sodipodi:guide
152+ orientation="0,1"
153+ position="336,496"
154+ id="guide4154" />
155+ <sodipodi:guide
156+ position="344,96"
157+ orientation="1,0"
158+ id="guide4361" />
159+ <sodipodi:guide
160+ position="576,168"
161+ orientation="0,1"
162+ id="guide4363" />
163+ <sodipodi:guide
164+ position="168,192"
165+ orientation="1,0"
166+ id="guide4229" />
167+ <sodipodi:guide
168+ position="312,344"
169+ orientation="0,1"
170+ id="guide4233" />
171+ <sodipodi:guide
172+ position="180.48,-96"
173+ orientation="0,1"
174+ id="guide4235" />
175+ </sodipodi:namedview>
176+ <defs
177+ id="defs3338">
178+ <linearGradient
179+ inkscape:collect="always"
180+ id="linearGradient4203">
181+ <stop
182+ style="stop-color:#ea5420;stop-opacity:1"
183+ offset="0"
184+ id="stop4205" />
185+ <stop
186+ style="stop-color:#f37e40;stop-opacity:1"
187+ offset="1"
188+ id="stop4207" />
189+ </linearGradient>
190+ <clipPath
191+ clipPathUnits="userSpaceOnUse"
192+ id="clipPath4755">
193+ <path
194+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.24899998;fill:#5e2c73;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
195+ d="M 360,50 594,284 V 215.89844 C 594,70.73665 573.2426,50 427.94531,50 Z"
196+ id="path4757"
197+ inkscape:connector-curvature="0" />
198+ </clipPath>
199+ <clipPath
200+ clipPathUnits="userSpaceOnUse"
201+ id="clipPath4767">
202+ <path
203+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f6f6f6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
204+ d="M 543.8125,454.1875 312.18945,685.81055 367.94531,681 C 512.70468,668.50896 526.55393,654.72881 539,510.10156 Z"
205+ id="path4769"
206+ inkscape:connector-curvature="0" />
207+ </clipPath>
208+ <linearGradient
209+ inkscape:collect="always"
210+ xlink:href="#linearGradient4203"
211+ id="linearGradient4209"
212+ x1="167.5"
213+ y1="17.25"
214+ x2="343.25"
215+ y2="491"
216+ gradientUnits="userSpaceOnUse" />
217+ <filter
218+ inkscape:collect="always"
219+ style="color-interpolation-filters:sRGB"
220+ id="filter4220"
221+ x="-0.012"
222+ width="1.024"
223+ y="-0.012"
224+ height="1.024">
225+ <feGaussianBlur
226+ inkscape:collect="always"
227+ stdDeviation="1.4390401"
228+ id="feGaussianBlur4222" />
229+ </filter>
230+ <linearGradient
231+ inkscape:collect="always"
232+ xlink:href="#linearGradient4226"
233+ id="linearGradient4232"
234+ x1="255.99998"
235+ y1="-255.99998"
236+ x2="405.35773"
237+ y2="-255.99998"
238+ gradientUnits="userSpaceOnUse"
239+ spreadMethod="reflect" />
240+ <linearGradient
241+ inkscape:collect="always"
242+ id="linearGradient4226">
243+ <stop
244+ style="stop-color:#a73812;stop-opacity:1"
245+ offset="0"
246+ id="stop4228" />
247+ <stop
248+ style="stop-color:#973310;stop-opacity:0"
249+ offset="1"
250+ id="stop4230" />
251+ </linearGradient>
252+ <filter
253+ inkscape:collect="always"
254+ style="color-interpolation-filters:sRGB"
255+ id="filter4234"
256+ x="-0.096000001"
257+ width="1.192"
258+ y="-0.096000001"
259+ height="1.192">
260+ <feGaussianBlur
261+ inkscape:collect="always"
262+ stdDeviation="11.512321"
263+ id="feGaussianBlur4236" />
264+ </filter>
265+ </defs>
266+ <metadata
267+ id="metadata3341">
268+ <rdf:RDF>
269+ <cc:Work
270+ rdf:about="">
271+ <dc:format>image/svg+xml</dc:format>
272+ <dc:type
273+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
274+ <dc:title></dc:title>
275+ </cc:Work>
276+ </rdf:RDF>
277+ </metadata>
278+ <g
279+ inkscape:groupmode="layer"
280+ id="layer3"
281+ inkscape:label="Background">
282+ <path
283+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient4209);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
284+ d="M 0 0 L 0 183.89844 L 0 328.10156 L 0 512 L 512 512 L 512 328.10156 L 512 183.89844 L 512 0 L 0 0 z "
285+ id="rect4158" />
286+ <path
287+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
288+ d="M 0 256 L 0 328.10156 L 0 462.53516 C 0 479.69677 0.052846476 496.03174 0.13085938 512 L 511.86914 512 C 511.94715 496.03174 512 479.69677 512 462.53516 L 512 256 L 0 256 z "
289+ id="rect4286" />
290+ </g>
291+ <g
292+ inkscape:groupmode="layer"
293+ id="layer1"
294+ inkscape:label="Pictogram"
295+ style="display:inline"
296+ transform="translate(-32,-32)">
297+ <circle
298+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#d04616;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.99999952;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4220);enable-background:accumulate"
299+ id="circle4218"
300+ cx="258"
301+ cy="-256"
302+ r="143.90401"
303+ transform="rotate(90,-7.1132638e-7,31.999996)" />
304+ <circle
305+ transform="rotate(90,-7.1132638e-7,31.999996)"
306+ r="143.90401"
307+ cy="-256"
308+ cx="258"
309+ id="circle4224"
310+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient4232);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.99999952;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;filter:url(#filter4234);enable-background:accumulate" />
311+ <circle
312+ transform="rotate(90)"
313+ r="143.90401"
314+ cy="-288"
315+ cx="288"
316+ id="circle4206"
317+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.99999952;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
318+ <path
319+ style="display:inline;fill:#ea5420;fill-opacity:1;stroke-width:2.9398191;enable-background:new"
320+ id="path4258"
321+ d="m 193.9963,269.54024 c -10.19878,0 -18.46137,8.2634 -18.46137,18.46139 0,10.19309 8.26259,18.45568 18.46137,18.45568 10.19311,0 18.45569,-8.26259 18.45569,-18.45568 0,-10.19799 -8.26258,-18.46139 -18.45569,-18.46139 z m 131.78525,83.88906 c -8.82832,5.09898 -11.85536,16.38129 -6.75557,25.20475 5.0933,8.82834 16.37561,11.85455 25.20393,6.75556 8.82752,-5.0933 11.85457,-16.37561 6.75559,-25.20475 -5.0933,-8.82263 -16.38212,-11.84887 -25.20395,-6.75556 z m -91.69319,-65.42767 c 0,-18.24028 9.05999,-34.35498 22.92309,-44.11321 l -13.49406,-22.6012 c -16.14883,10.79461 -28.16435,27.28971 -33.15766,46.60863 5.82648,4.75434 9.55584,11.99194 9.55584,20.10497 0,8.10813 -3.72936,15.34572 -9.55584,20.10006 4.98681,19.32463 17.00232,35.82055 33.15766,46.61514 l 13.49406,-22.60689 c -13.8631,-9.75253 -22.92309,-25.86641 -22.92309,-44.1075 z m 53.91207,-53.91776 c 28.16514,0 51.27274,21.59491 53.69828,49.13495 l 26.30048,-0.38772 c -1.29405,-20.33173 -10.17604,-38.58421 -23.82372,-52.00594 -7.01814,2.65149 -15.12464,2.2459 -22.13139,-1.79314 -7.01894,-4.0504 -11.41969,-10.88319 -12.62271,-18.30044 -6.8214,-1.88254 -14.00046,-2.91323 -21.42257,-2.91323 -12.75925,0 -24.82271,2.99695 -35.53359,8.29836 l 12.82509,22.98243 c 6.89944,-3.21075 14.5963,-5.01526 22.71013,-5.01526 z m 0,107.82982 c -8.11383,0 -15.81069,-1.80533 -22.70931,-5.01528 l -12.82511,22.98163 c 10.71088,5.3079 22.77434,8.30568 35.53442,8.30568 7.42211,0 14.60118,-1.0315 21.42177,-2.91975 1.20301,-7.41724 5.60537,-14.24352 12.6227,-18.30125 7.01161,-4.04555 15.11326,-4.44382 22.13137,-1.79232 13.64769,-13.42174 22.52968,-31.67421 23.82372,-52.00595 l -26.30696,-0.38772 c -2.41986,27.54738 -25.52665,49.13496 -53.6926,49.13496 z m 37.77461,-119.35113 c 8.82834,5.09818 20.11145,2.07845 25.20475,-6.74987 5.099,-8.82833 2.07928,-20.11145 -6.74988,-25.21126 -8.82832,-5.0933 -20.11063,-2.06705 -25.21125,6.76127 -5.09247,8.82345 -2.06625,20.10657 6.75638,25.19986 z"
322+ inkscape:connector-curvature="0"
323+ inkscape:transform-center-x="16.232534"
324+ inkscape:transform-center-y="-0.0024900663" />
325+ </g>
326+</svg>
debian/changelog+68
@@ -1,3 +1,71 @@
1+unity8 (8.11+16.04.20151126-0ubuntu1) xenial; urgency=medium
2+
3+ [ Albert Astals Cid ]
4+ * Initialize the image to be transparent (LP: #1517128)
5+ * Update pot file
6+ * clazy improvements
7+
8+ [ Andrea Cimitan ]
9+ * Shadows in launcher and dash using UbuntuShapeIcon
10+
11+ [ CI Train Bot ]
12+ * Resync trunk.
13+
14+ [ Daniel d'Andrada ]
15+ * Cursor plugin: add scroll wheel handling (LP: #1497091)
16+ * Cursor: Add more fallback names, a blank and custom cursor support
17+ * DesktopStage: swiping from right edge shows window spread
18+ * Don't stretch application surfaces when resizing (LP: #1497083)
19+ * Mouse has to push against edges to show launcher or apps spread (LP:
20+ #1510969)
21+
22+ [ Josh Arenson ]
23+ * Don't let IntegratedLightDM muck with the username (LP: #1497081)
24+
25+ [ Lukáš Tinkl ]
26+ * Implement new visuals for panel and window decorations (LP:
27+ #1493066, #1511020, #1497095)
28+ * Let systemd/logind handle the lid-close action
29+ * Make saving screenshots really async
30+
31+ [ Michael Zanetti ]
32+ * detect touchpads too, not only mice (LP: #1518395)
33+ * move screenshots out of the Dash dir
34+
35+ -- Michał Sawicz <michal.sawicz@canonical.com> Thu, 26 Nov 2015 13:52:00 +0000
36+
37+unity8 (8.11+16.04.20151112.1-0ubuntu1) xenial; urgency=medium
38+
39+ [ Albert Astals Cid ]
40+ * Make cardWidth and cardHeight real
41+ * Reset instead of qFatal when removing things from the middle (LP:
42+ #1238979)
43+ * Warn we're using only the cache when not connected to the interwebs
44+
45+ [ Andrea Cimitan ]
46+ * Add sharing widget to zoomable image and video playback
47+
48+ [ Daniel d'Andrada ]
49+ * Cursor: properly initialize hotspot position (LP: #1510407)
50+ * Update GSettings mock in tst_OrientedShell
51+
52+ [ Lukáš Tinkl ]
53+ * Restore windows when activating from the spread, maintain a focus
54+ stack
55+
56+ [ Michael Terry ]
57+ * Make a few DBus calls asynchronous, for a smoother UX.
58+
59+ [ Michael Zanetti ]
60+ * Add a warning dialog when disconnecting the external monitor.
61+ * added icon for the dash (LP: #1488146)
62+ * prevent windows to be moved under the panel (LP: #1438465)
63+ * update inputinfo api to the latest upstream snapshot
64+ * use UbuntuNumberAnimations instead of linear ones for window state
65+ transitions (LP: #1497097)
66+
67+ -- Michael Zanetti <michael.zanetti@canonical.com> Thu, 12 Nov 2015 20:41:02 +0000
68+
169unity8 (8.11+16.04.20151104-0ubuntu1) xenial; urgency=medium
270
371 [ Albert Astals Cid ]
debian/control+3−3
@@ -29,7 +29,7 @@ Build-Depends: cmake,
2929 libqt5xmlpatterns5-dev,
3030 libsystemsettings-dev,
3131 libudev-dev,
32− libunity-api-dev (>= 7.102),
32+ libunity-api-dev (>= 7.103),
3333 libusermetricsoutput1-dev,
3434 libxcb1-dev,
3535 pkg-config,
@@ -128,7 +128,7 @@ Depends: qml-module-qtquick-layouts,
128128 qtdeclarative5-ubuntu-ui-toolkit-plugin (>= 1.3.1627) | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles (>= 1.3.1627),
129129 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
130130 ubuntu-thumbnailer-impl-0,
131− unity-application-impl-10,
131+ unity-application-impl-11,
132132 unity-notifications-impl-3,
133133 unity-plugin-scopes | unity-scopes-impl,
134134 unity-scopes-impl-8,
@@ -174,7 +174,7 @@ Pre-Depends: ${misc:Pre-Depends},
174174Depends: ${misc:Depends},
175175 ${shlibs:Depends},
176176Provides: unity-application-impl,
177− unity-application-impl-10,
177+ unity-application-impl-11,
178178Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
179179Description: Fake environment for running Unity 8 shell
180180 Provides fake implementations of some QML modules used by Unity 8 shell
libs/UbuntuGestures/Pool.h−8
@@ -60,14 +60,6 @@ public:
6060 ItemType &operator*() const { return *item; }
6161 ItemType &value() const { return *item; }
6262
63− Iterator &operator= (const Iterator& other) {
64− index = other.index;
65− item = other.item;
66−
67− // by convention, always return *this
68− return *this;
69− }
70−
7163 operator bool() const { return item != nullptr; }
7264
7365 int index;
plugins/AccountsService/AccountsService.cpp+3−3
@@ -74,7 +74,7 @@ void AccountsService::setDemoEdges(bool demoEdges)
7474{
7575 if (m_demoEdges != demoEdges) {
7676 m_demoEdges = demoEdges;
77− m_service->setUserProperty(m_user, QStringLiteral("com.canonical.unity.AccountsService"), QStringLiteral("demo-edges"), demoEdges);
77+ m_service->setUserPropertyAsync(m_user, QStringLiteral("com.canonical.unity.AccountsService"), QStringLiteral("demo-edges"), demoEdges);
7878
7979 Q_EMIT demoEdgesChanged();
8080 }
@@ -114,7 +114,7 @@ void AccountsService::setHereEnabled(bool enabled)
114114{
115115 if (m_hereEnabled != enabled) {
116116 m_hereEnabled = enabled;
117− m_service->setUserProperty(m_user, QStringLiteral("com.ubuntu.location.providers.here.AccountsService"), QStringLiteral("LicenseAccepted"), enabled);
117+ m_service->setUserPropertyAsync(m_user, QStringLiteral("com.ubuntu.location.providers.here.AccountsService"), QStringLiteral("LicenseAccepted"), enabled);
118118
119119 Q_EMIT hereEnabledChanged();
120120 }
@@ -403,7 +403,7 @@ void AccountsService::setFailedLogins(uint failedLogins)
403403{
404404 if (m_failedLogins != failedLogins) {
405405 m_failedLogins = failedLogins;
406− m_service->setUserProperty(m_user, QStringLiteral("com.canonical.unity.AccountsService.Private"), QStringLiteral("FailedLogins"), failedLogins);
406+ m_service->setUserPropertyAsync(m_user, QStringLiteral("com.canonical.unity.AccountsService.Private"), QStringLiteral("FailedLogins"), failedLogins);
407407
408408 Q_EMIT failedLoginsChanged();
409409 }
plugins/AccountsService/AccountsServiceDBusAdaptor.cpp+1−22
@@ -37,18 +37,6 @@ AccountsServiceDBusAdaptor::AccountsServiceDBusAdaptor(QObject* parent)
3737 connection, this);
3838}
3939
40−QVariant AccountsServiceDBusAdaptor::getUserProperty(const QString &user, const QString &interface, const QString &property)
41−{
42− QDBusInterface *iface = getUserInterface(user);
43− if (iface != nullptr && iface->isValid()) {
44− QDBusReply<QVariant> answer = iface->call(QStringLiteral("Get"), interface, property);
45− if (answer.isValid()) {
46− return answer;
47− }
48− }
49− return QVariant();
50−}
51−
5240QDBusPendingReply<QVariant> AccountsServiceDBusAdaptor::getUserPropertyAsync(const QString &user, const QString &interface, const QString &property)
5341{
5442 QDBusInterface *iface = getUserInterface(user);
@@ -58,15 +46,6 @@ QDBusPendingReply<QVariant> AccountsServiceDBusAdaptor::getUserPropertyAsync(con
5846 return QDBusPendingReply<QVariant>(QDBusMessage::createError(QDBusError::Other, QStringLiteral("Invalid Interface")));
5947}
6048
61−void AccountsServiceDBusAdaptor::setUserProperty(const QString &user, const QString &interface, const QString &property, const QVariant &value)
62−{
63− QDBusInterface *iface = getUserInterface(user);
64− if (iface != nullptr && iface->isValid()) {
65− // The value needs to be carefully wrapped
66− iface->call(QStringLiteral("Set"), interface, property, QVariant::fromValue(QDBusVariant(value)));
67− }
68−}
69−
7049QDBusPendingCall AccountsServiceDBusAdaptor::setUserPropertyAsync(const QString &user, const QString &interface, const QString &property, const QVariant &value)
7150{
7251 QDBusInterface *iface = getUserInterface(user);
@@ -116,7 +95,7 @@ QDBusInterface *AccountsServiceDBusAdaptor::getUserInterface(const QString &user
11695{
11796 QDBusInterface *iface = m_users.value(user);
11897 if (iface == nullptr && m_accountsManager->isValid()) {
119− QDBusReply<QDBusObjectPath> answer = m_accountsManager->asyncCall(QStringLiteral("FindUserByName"), user);
98+ QDBusReply<QDBusObjectPath> answer = m_accountsManager->call(QStringLiteral("FindUserByName"), user);
12099 if (answer.isValid()) {
121100 const QString path = answer.value().path();
122101
plugins/AccountsService/AccountsServiceDBusAdaptor.h−12
@@ -35,19 +35,7 @@ public:
3535 explicit AccountsServiceDBusAdaptor(QObject *parent = 0);
3636 ~AccountsServiceDBusAdaptor() = default;
3737
38− Q_INVOKABLE QVariant getUserProperty(const QString &user, const QString &interface, const QString &property);
3938 Q_INVOKABLE QDBusPendingReply<QVariant> getUserPropertyAsync(const QString &user, const QString &interface, const QString &property);
40−
41− template <typename T>
42− inline T getUserProperty(const QString &user, const QString &interface, const QString &property) {
43− const QVariant variant = getUserProperty(user, interface, property);
44− if (variant.isValid() && variant.canConvert<QDBusArgument>()) {
45− return qdbus_cast<T>(variant.value<QDBusArgument>());
46− }
47− return T();
48− }
49−
50− Q_INVOKABLE void setUserProperty(const QString &user, const QString &interface, const QString &property, const QVariant &value);
5139 Q_INVOKABLE QDBusPendingCall setUserPropertyAsync(const QString &user, const QString &interface, const QString &property, const QVariant &value);
5240
5341Q_SIGNALS:
plugins/Cursor/CursorImageProvider.cpp+114−13
@@ -16,6 +16,7 @@
1616
1717#include "CursorImageProvider.h"
1818
19+#include <QCursor>
1920#include <QDebug>
2021#include <QFile>
2122#include <QPainter>
@@ -42,6 +43,7 @@ BuiltInCursorImage::BuiltInCursorImage()
4243 "</svg>";
4344
4445 qimage = QImage(20, 32, QImage::Format_ARGB32);
46+ qimage.fill(Qt::transparent);
4547 QPainter imagePainter(&qimage);
4648
4749 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
@@ -49,6 +51,26 @@ BuiltInCursorImage::BuiltInCursorImage()
4951 delete svgRenderer;
5052}
5153
54+/////
55+// BlankCursorImage
56+
57+
58+BlankCursorImage::BlankCursorImage()
59+{
60+ qimage = QImage(1, 1, QImage::Format_ARGB32);
61+ qimage.fill(Qt::transparent);
62+}
63+
64+/////
65+// CustomCursorImage
66+
67+
68+CustomCursorImage::CustomCursorImage(const QCursor &cursor)
69+{
70+ qimage = cursor.pixmap().toImage();
71+ hotspot = cursor.hotSpot();
72+}
73+
5274/////
5375// XCursorImage
5476
@@ -91,6 +113,68 @@ CursorImageProvider::CursorImageProvider()
91113 qFatal("Cannot have multiple CursorImageProvider instances");
92114 }
93115 m_instance = this;
116+
117+ m_fallbackNames[QStringLiteral("closedhand")].append(QStringLiteral("grabbing"));
118+ m_fallbackNames[QStringLiteral("closedhand")].append(QStringLiteral("dnd-none"));
119+
120+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("dnd-none"));
121+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("grabbing"));
122+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("closedhand"));
123+
124+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("dnd-none"));
125+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("grabbing"));
126+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("closedhand"));
127+
128+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("dnd-none"));
129+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("grabbing"));
130+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("closedhand"));
131+
132+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("crossed_circle")); // DMZ-White and DMZ-Black themes
133+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("not-allowed"));
134+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("circle"));
135+
136+ m_fallbackNames[QStringLiteral("hand")].append(QStringLiteral("pointing_hand"));
137+ m_fallbackNames[QStringLiteral("hand")].append(QStringLiteral("pointer"));
138+
139+ m_fallbackNames[QStringLiteral("ibeam")].append(QStringLiteral("xterm"));
140+ m_fallbackNames[QStringLiteral("ibeam")].append(QStringLiteral("text"));
141+
142+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("default"));
143+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("top_left_arrow"));
144+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("left_arrow"));
145+
146+ m_fallbackNames[QStringLiteral("left_ptr_watch")].append(QStringLiteral("half-busy"));
147+ m_fallbackNames[QStringLiteral("left_ptr_watch")].append(QStringLiteral("progress"));
148+
149+ m_fallbackNames[QStringLiteral("size_bdiag")].append(QStringLiteral("fd_double_arrow"));
150+ m_fallbackNames[QStringLiteral("size_bdiag")].append(QStringLiteral("nesw-resize"));
151+
152+ m_fallbackNames[QStringLiteral("size_fdiag")].append(QStringLiteral("bd_double_arrow")); // DMZ-White and DMZ-Black themes
153+ m_fallbackNames[QStringLiteral("size_fdiag")].append(QStringLiteral("nwse-resize"));
154+
155+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
156+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("ew-resize"));
157+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("h_double_arrow"));
158+
159+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
160+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("ns-resize"));
161+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("v_double_arrow"));
162+
163+ m_fallbackNames[QStringLiteral("split_h")].append(QStringLiteral("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
164+ m_fallbackNames[QStringLiteral("split_h")].append(QStringLiteral("col-resize"));
165+
166+ m_fallbackNames[QStringLiteral("split_v")].append(QStringLiteral("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
167+ m_fallbackNames[QStringLiteral("split_v")].append(QStringLiteral("row-resize"));
168+
169+ m_fallbackNames[QStringLiteral("up_arrow")].append(QStringLiteral("sb_up_arrow")); // DMZ-White and DMZ-Black themes
170+
171+ m_fallbackNames[QStringLiteral("watch")].append(QStringLiteral("wait"));
172+
173+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("left_ptr_help"));
174+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("help"));
175+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("question_arrow"));
176+
177+ m_fallbackNames[QStringLiteral("xterm")].append(QStringLiteral("ibeam"));
94178}
95179
96180CursorImageProvider::~CursorImageProvider()
@@ -134,7 +218,7 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &cursorThemeAndName)
134218 QString themeName;
135219 QString cursorName;
136220 {
137− QStringList themeAndNameList = cursorThemeAndName.split("/");
221+ QStringList themeAndNameList = cursorThemeAndName.split('/');
138222 if (themeAndNameList.size() != 2) {
139223 return nullptr;
140224 }
@@ -151,20 +235,22 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
151235
152236 // Try some fallbacks
153237 if (cursorImage->qimage.isNull()) {
154− if (cursorName == "ibeam") {
155− qDebug() << "CursorImageProvider: \"ibeam\" not found, falling back to \"xterm\"";
156− cursorImage = fetchCursorHelper(themeName, "xterm");
157− } else if (cursorName == "xterm") {
158− qDebug() << "CursorImageProvider: \"xterm\" not found, falling back to \"ibeam\"";
159− cursorImage = fetchCursorHelper(themeName, "ibeam");
238+ if (m_fallbackNames.contains(cursorName)) {
239+ const QStringList &fallbackNames = m_fallbackNames[cursorName];
240+ int i = 0;
241+ while (cursorImage->qimage.isNull() && i < fallbackNames.count()) {
242+ qDebug().nospace() << "CursorImageProvider: "<< cursorName <<" not found, trying " << fallbackNames.at(i);
243+ cursorImage = fetchCursorHelper(themeName, fallbackNames.at(i));
244+ ++i;
245+ }
160246 }
161247 }
162248
163249 // if it all fails, there must be at least a left_ptr
164− if (cursorImage->qimage.isNull() && cursorName != "left_ptr") {
250+ if (cursorImage->qimage.isNull() && cursorName != QLatin1String("left_ptr")) {
165251 qDebug() << "CursorImageProvider:" << cursorName
166252 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
167− cursorImage = fetchCursorHelper(themeName, "left_ptr");
253+ cursorImage = fetchCursorHelper(themeName, QStringLiteral("left_ptr"));
168254 }
169255
170256 if (cursorImage->qimage.isNull()) {
@@ -181,11 +267,26 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
181267
182268CursorImage *CursorImageProvider::fetchCursorHelper(const QString &themeName, const QString &cursorName)
183269{
184− QMap<QString, CursorImage*> &themeCursors = m_cursors[themeName];
270+ if (cursorName == QLatin1String("blank")) {
271+ return &m_blankCursorImage;
272+ } else if (cursorName == QLatin1String("custom")) {
273+ return m_customCursorImage.data();
274+ } else {
275+ QMap<QString, CursorImage*> &themeCursors = m_cursors[themeName];
276+
277+ if (!themeCursors.contains(cursorName)) {
278+ themeCursors[cursorName] = new XCursorImage(themeName, cursorName);
279+ }
185280
186− if (!themeCursors.contains(cursorName)) {
187− themeCursors[cursorName] = new XCursorImage(themeName, cursorName);
281+ return themeCursors[cursorName];
188282 }
283+}
189284
190− return themeCursors[cursorName];
285+void CursorImageProvider::setCustomCursor(const QCursor &customCursor)
286+{
287+ if (customCursor.pixmap().isNull()) {
288+ m_customCursorImage.reset();
289+ } else {
290+ m_customCursorImage.reset(new CustomCursorImage(customCursor));
291+ }
191292}
plugins/Cursor/CursorImageProvider.h+16
@@ -47,6 +47,16 @@ public:
4747 BuiltInCursorImage();
4848};
4949
50+class BlankCursorImage : public CursorImage {
51+public:
52+ BlankCursorImage();
53+};
54+
55+class CustomCursorImage : public CursorImage {
56+public:
57+ CustomCursorImage(const QCursor &cursor);
58+};
59+
5060class CursorImageProvider : public QQuickImageProvider
5161{
5262public:
@@ -60,6 +70,8 @@ public:
6070
6171 QPoint hotspot(const QString &themeName, const QString &cursorName);
6272
73+ void setCustomCursor(const QCursor &customCursor);
74+
6375private:
6476 CursorImage *fetchCursor(const QString &cursorThemeAndName);
6577 CursorImage *fetchCursor(const QString &themeName, const QString &cursorName);
@@ -69,6 +81,10 @@ private:
6981 QMap<QString, QMap<QString, CursorImage*> > m_cursors;
7082
7183 QScopedPointer<CursorImage> m_builtInCursorImage;
84+ BlankCursorImage m_blankCursorImage;
85+ QScopedPointer<CursorImage> m_customCursorImage;
86+
87+ QMap<QString, QStringList> m_fallbackNames;
7288
7389 static CursorImageProvider *m_instance;
7490};
plugins/Cursor/MousePointer.cpp+21−2
@@ -27,11 +27,12 @@
2727
2828MousePointer::MousePointer(QQuickItem *parent)
2929 : MirMousePointerInterface(parent)
30− , m_cursorName("left_ptr")
31− , m_themeName("default")
30+ , m_cursorName(QStringLiteral("left_ptr"))
31+ , m_themeName(QStringLiteral("default"))
3232 , m_hotspotX(0)
3333 , m_hotspotY(0)
3434{
35+ updateHotspot();
3536}
3637
3738void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
@@ -43,8 +44,10 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
4344
4445 qreal newX = x() + movement.x();
4546 if (newX < 0) {
47+ Q_EMIT pushedLeftBoundary(qAbs(newX), buttons);
4648 newX = 0;
4749 } else if (newX > parentItem()->width()) {
50+ Q_EMIT pushedRightBoundary(newX - parentItem()->width(), buttons);
4851 newX = parentItem()->width();
4952 }
5053 setX(newX);
@@ -62,6 +65,17 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
6265 buttons, modifiers);
6366}
6467
68+void MousePointer::handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers)
69+{
70+ if (!parentItem()) {
71+ return;
72+ }
73+
74+ QPointF scenePosition = mapToItem(nullptr, QPointF(0, 0));
75+ QWindowSystemInterface::handleWheelEvent(window(), timestamp, scenePosition /* local */, scenePosition /* global */,
76+ QPoint() /* pixelDelta */, angleDelta, modifiers, Qt::ScrollUpdate);
77+}
78+
6579void MousePointer::itemChange(ItemChange change, const ItemChangeData &value)
6680{
6781 if (change == ItemSceneChange) {
@@ -123,3 +137,8 @@ void MousePointer::setThemeName(const QString &themeName)
123137 Q_EMIT themeNameChanged(m_themeName);
124138 }
125139}
140+
141+void MousePointer::setCustomCursor(const QCursor &customCursor)
142+{
143+ CursorImageProvider::instance()->setCustomCursor(customCursor);
144+}
plugins/Cursor/MousePointer.h+7
@@ -38,9 +38,16 @@ public:
3838 qreal hotspotX() const override { return m_hotspotX; }
3939 qreal hotspotY() const override { return m_hotspotY; }
4040
41+ void setCustomCursor(const QCursor &) override;
42+
4143public Q_SLOTS:
4244 void handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
4345 Qt::KeyboardModifiers modifiers) override;
46+ void handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers) override;
47+
48+Q_SIGNALS:
49+ void pushedLeftBoundary(qreal amount, Qt::MouseButtons buttons);
50+ void pushedRightBoundary(qreal amount, Qt::MouseButtons buttons);
4451
4552protected:
4653 void itemChange(ItemChange change, const ItemChangeData &value) override;
plugins/Cursor/plugin.cpp+1−1
@@ -35,5 +35,5 @@ void CursorPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
3535{
3636 QQmlExtensionPlugin::initializeEngine(engine, uri);
3737
38− engine->addImageProvider(QLatin1String("cursor"), new CursorImageProvider());
38+ engine->addImageProvider(QStringLiteral("cursor"), new CursorImageProvider());
3939}
plugins/Dash/CardCreator.js+24−7
@@ -78,13 +78,30 @@ var kArtShapeHolderCode = 'Item { \n\
7878 height: 1; \n\
7979 hideSource: doShapeItem; \n\
8080 } \n\
81− UbuntuShape { \n\
82− id: artShapeShape; \n\
83− source: artShapeSource; \n\
81+ Loader { \n\
8482 anchors.fill: parent; \n\
85− visible: doShapeItem; \n\
86− radius: "medium"; \n\
87− aspect: root.artShapeStyle === "inset" ? UbuntuShape.Inset : UbuntuShape.Flat; \n\
83+ visible: artShape.doShapeItem; \n\
84+ sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent; \n\
85+ Component { \n\
86+ id: artShapeShapeComponent; \n\
87+ UbuntuShape { \n\
88+ source: artShapeSource; \n\
89+ sourceFillMode: UbuntuShape.PreserveAspectCrop; \n\
90+ radius: "medium"; \n\
91+ aspect: { \n\
92+ switch (root.artShapeStyle) { \n\
93+ case "inset": return UbuntuShape.Inset; \n\
94+ case "shadow": return UbuntuShape.DropShadow; \n\
95+ default: \n\
96+ case "flat": return UbuntuShape.Flat; \n\
97+ } \n\
98+ } \n\
99+ } \n\
100+ } \n\
101+ Component { \n\
102+ id: artShapeIconComponent; \n\
103+ ProportionalShape { source: artShapeSource; aspect: UbuntuShape.DropShadow; } \n\
104+ } \n\
88105 } \n\
89106 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1; \n\
90107 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1; \n\
@@ -274,7 +291,7 @@ var kTouchdownCode = 'UbuntuShape { \n\
274291 id: touchdown; \n\
275292 objectName: "touchdown"; \n\
276293 anchors { %1 } \n\
277− visible: root.pressed; \n\
294+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed; \n\
278295 radius: "medium"; \n\
279296 borderSource: "radius_pressed.sci" \n\
280297 }\n';
plugins/Dash/horizontaljournal.cpp+4−2
@@ -184,7 +184,7 @@ void HorizontalJournal::calculateImplicitHeight()
184184
185185void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
186186{
187− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
187+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
188188 for (int i = remove.count - 1; i >= 0; --i) {
189189 const int indexToRemove = remove.index + i;
190190 // We only support removing from the end so
@@ -195,7 +195,9 @@ void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change>
195195 m_lastInRowIndexPosition.remove(indexToRemove);
196196 } else {
197197 if (indexToRemove < lastIndex) {
198− qFatal("HorizontalJournal only supports removal from the end of the model");
198+ qDebug() << "HorizontalJournal only supports removal from the end of the model, resetting instead";
199+ cleanupExistingItems();
200+ break;
199201 } else {
200202 setImplicitHeightDirty();
201203 }
plugins/Dash/listviewwithpageheader.cpp+3−3
@@ -941,7 +941,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
941941// qDebug() << "ListViewWithPageHeader::onModelUpdated" << changeSet << reset;
942942 const auto oldFirstVisibleIndex = m_firstVisibleIndex;
943943
944− Q_FOREACH(const QQmlChangeSet::Change &remove, changeSet.removes()) {
944+ Q_FOREACH(const QQmlChangeSet::Change remove, changeSet.removes()) {
945945// qDebug() << "ListViewWithPageHeader::onModelUpdated Remove" << remove.index << remove.count;
946946 if (remove.index + remove.count > m_firstVisibleIndex && remove.index < m_firstVisibleIndex + m_visibleItems.count()) {
947947 const qreal oldFirstValidIndexPos = m_visibleItems.first()->y();
@@ -994,7 +994,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
994994 }
995995 }
996996
997− Q_FOREACH(const QQmlChangeSet::Change &insert, changeSet.inserts()) {
997+ Q_FOREACH(const QQmlChangeSet::Change insert, changeSet.inserts()) {
998998// qDebug() << "ListViewWithPageHeader::onModelUpdated Insert" << insert.index << insert.count;
999999 const bool insertingInValidIndexes = insert.index > m_firstVisibleIndex && insert.index < m_firstVisibleIndex + m_visibleItems.count();
10001000 const bool firstItemWithViewOnTop = insert.index == 0 && m_firstVisibleIndex == 0 && m_visibleItems.first()->y() + m_clipItem->y() > contentY();
@@ -1052,7 +1052,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
10521052 }
10531053 }
10541054
1055− Q_FOREACH(const QQmlChangeSet::Change &change, changeSet.changes()) {
1055+ Q_FOREACH(const QQmlChangeSet::Change change, changeSet.changes()) {
10561056// qDebug() << "ListViewWithPageHeader::onModelUpdated Change" << change.index << change.count;
10571057 for (int i = change.index; i < change.count; ++i) {
10581058 ListItem *item = itemAtIndex(i);
plugins/Dash/organicgrid.cpp+6−4
@@ -32,7 +32,7 @@ QSizeF OrganicGrid::smallDelegateSize() const
3232 return m_smallDelegateSize;
3333}
3434
35−void OrganicGrid::setSmallDelegateSize(const QSizeF &size)
35+void OrganicGrid::setSmallDelegateSize(const QSizeF size)
3636{
3737 if (m_smallDelegateSize != size) {
3838 m_smallDelegateSize = size;
@@ -49,7 +49,7 @@ QSizeF OrganicGrid::bigDelegateSize() const
4949 return m_bigDelegateSize;
5050}
5151
52−void OrganicGrid::setBigDelegateSize(const QSizeF &size)
52+void OrganicGrid::setBigDelegateSize(const QSizeF size)
5353{
5454 if (m_bigDelegateSize != size) {
5555 m_bigDelegateSize = size;
@@ -237,7 +237,7 @@ void OrganicGrid::calculateImplicitHeight()
237237
238238void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
239239{
240− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
240+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
241241 for (int i = remove.count - 1; i >= 0; --i) {
242242 const int indexToRemove = remove.index + i;
243243 // We only support removing from the end
@@ -246,7 +246,9 @@ void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &remo
246246 releaseItem(m_visibleItems.takeLast());
247247 } else {
248248 if (indexToRemove < lastIndex) {
249− qFatal("OrganicGrid only supports removal from the end of the model");
249+ qDebug() << "OrganicGrid only supports removal from the end of the model, resetting instead";
250+ cleanupExistingItems();
251+ break;
250252 }
251253 }
252254 }
plugins/Dash/organicgrid.h+2−2
@@ -59,10 +59,10 @@ public:
5959 OrganicGrid();
6060
6161 QSizeF smallDelegateSize() const;
62− void setSmallDelegateSize(const QSizeF &size);
62+ void setSmallDelegateSize(const QSizeF size);
6363
6464 QSizeF bigDelegateSize() const;
65− void setBigDelegateSize(const QSizeF &size);
65+ void setBigDelegateSize(const QSizeF size);
6666
6767Q_SIGNALS:
6868 void smallDelegateSizeChanged();
plugins/Dash/verticaljournal.cpp+9−7
@@ -50,7 +50,7 @@ void VerticalJournal::setColumnWidth(qreal columnWidth)
5050
5151 if (isComponentComplete()) {
5252 Q_FOREACH(const auto &column, m_columnVisibleItems) {
53− Q_FOREACH(const ViewItem &item, column) {
53+ Q_FOREACH(const ViewItem item, column) {
5454 item.m_item->setWidth(columnWidth);
5555 }
5656 }
@@ -172,7 +172,7 @@ void VerticalJournal::cleanupExistingItems()
172172 // Cleanup the existing items
173173 for (int i = 0; i < m_columnVisibleItems.count(); ++i) {
174174 QList<ViewItem> &column = m_columnVisibleItems[i];
175− Q_FOREACH(const ViewItem &item, column)
175+ Q_FOREACH(const ViewItem item, column)
176176 releaseItem(item.m_item);
177177 column.clear();
178178 }
@@ -218,10 +218,10 @@ void VerticalJournal::doRelayout()
218218
219219 if (!allItems.isEmpty()) {
220220 if (allItems.first().m_modelIndex == 0) {
221− Q_FOREACH(const ViewItem &item, allItems)
221+ Q_FOREACH(const ViewItem item, allItems)
222222 addItemToView(item.m_modelIndex, item.m_item);
223223 } else {
224− Q_FOREACH(const ViewItem &item, allItems)
224+ Q_FOREACH(const ViewItem item, allItems)
225225 releaseItem(item.m_item);
226226 }
227227 }
@@ -230,7 +230,7 @@ void VerticalJournal::doRelayout()
230230void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
231231{
232232 Q_FOREACH(const auto &column, m_columnVisibleItems) {
233− Q_FOREACH(const ViewItem &item, column) {
233+ Q_FOREACH(const ViewItem item, column) {
234234 const bool cull = item.y() + item.height() <= visibleFromY || item.y() >= visibleToY;
235235 QQuickItemPrivate::get(item.m_item)->setCulled(cull);
236236 }
@@ -239,7 +239,7 @@ void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
239239
240240void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
241241{
242− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
242+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
243243 for (int i = remove.count - 1; i >= 0; --i) {
244244 const int indexToRemove = remove.index + i;
245245 // Since we only support removing from the end, indexToRemove
@@ -261,7 +261,9 @@ void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &
261261 }
262262 if (!found) {
263263 if (indexToRemove < lastCreatedIndex) {
264− qFatal("VerticalJournal only supports removal from the end of the model");
264+ qDebug() << "VerticalJournal only supports removal from the end of the model, resetting instead";
265+ cleanupExistingItems();
266+ break;
265267 } else {
266268 setImplicitHeightDirty();
267269 }
plugins/Dash/verticaljournal.h+1−1
@@ -76,7 +76,7 @@ private:
7676 qreal x() const { return m_item->x(); }
7777 qreal y() const { return m_item->y(); }
7878 qreal height() const { return m_item->height(); }
79− bool operator<(const ViewItem &v) const { return m_modelIndex < v.m_modelIndex; }
79+ bool operator<(const ViewItem v) const { return m_modelIndex < v.m_modelIndex; }
8080
8181 QQuickItem *m_item;
8282 int m_modelIndex;
plugins/GlobalShortcut/globalshortcutregistry.cpp+1−1
@@ -104,7 +104,7 @@ void GlobalShortcutRegistry::setupFilterOnWindow(qulonglong wid)
104104 s_windowId = 0;
105105 }
106106
107− for(QWindow *window: qApp->allWindows()) {
107+ Q_FOREACH(QWindow *window, qApp->allWindows()) {
108108 if (window && window->winId() == wid) {
109109 m_filteredWindow = window;
110110 window->installEventFilter(this);
plugins/Greeter/Unity/Launcher/launchermodelas.cpp+19−4
@@ -194,15 +194,30 @@ int LauncherModel::findApplication(const QString &appId)
194194 return -1;
195195}
196196
197−typedef QList<QVariantMap> VariantMapList;
198197void LauncherModel::refresh()
199198{
200− QList<QVariantMap> items;
199+ if (!m_accounts || m_user.isEmpty()) {
200+ refreshWithItems(QList<QVariantMap>());
201+ } else {
202+ QDBusPendingCall pendingCall = m_accounts->getUserPropertyAsync(m_user, QStringLiteral("com.canonical.unity.AccountsService"), QStringLiteral("LauncherItems"));
203+ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
204+ connect(watcher, &QDBusPendingCallWatcher::finished,
205+ this, [this](QDBusPendingCallWatcher* watcher) {
206+
207+ QDBusPendingReply<QVariant> reply = *watcher;
208+ watcher->deleteLater();
209+ if (reply.isError()) {
210+ qWarning() << "Failed to refresh LauncherItems" << reply.error().message();
211+ return;
212+ }
201213
202− if (m_accounts && !m_user.isEmpty()) {
203− items = m_accounts->getUserProperty<VariantMapList>(m_user, QStringLiteral("com.canonical.unity.AccountsService"), QStringLiteral("LauncherItems"));
214+ refreshWithItems(qdbus_cast<QList<QVariantMap>>(reply.value().value<QDBusArgument>()));
215+ });
204216 }
217+}
205218
219+void LauncherModel::refreshWithItems(const QList<QVariantMap> &items)
220+{
206221 // First walk through all the existing items and see if we need to remove something
207222 QList<LauncherItem*> toBeRemoved;
208223
plugins/Greeter/Unity/Launcher/launchermodelas.h+2
@@ -65,6 +65,8 @@ private Q_SLOTS:
6565 void propertiesChanged(const QString &user, const QString &interface, const QStringList &changed);
6666
6767private:
68+ void refreshWithItems(const QList<QVariantMap> &items);
69+
6870 QString m_user;
6971 QList<LauncherItem*> m_list;
7072 AccountsServiceDBusAdaptor *m_accounts;
plugins/IntegratedLightDM/liblightdm/Greeter.cpp+1−1
@@ -173,7 +173,7 @@ void Greeter::respond(const QString &response)
173173
174174void Greeter::sendAuthenticationComplete()
175175{
176− if (qgetenv("UNITY_TESTING").isEmpty()) {
176+ if (qEnvironmentVariableIsEmpty("UNITY_TESTING")) {
177177 // simulate PAM's delay
178178 QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
179179 } else {
plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp+1−2
@@ -34,8 +34,7 @@ UsersModelPrivate::UsersModelPrivate(UsersModel* parent)
3434 entries.reserve(users.count());
3535 Q_FOREACH(const QString &user, users)
3636 {
37− QVariant defaultValue = QString(user[0].toUpper() + user.mid(1));
38− QString name = settings.value(user + "/name", defaultValue).toString();
37+ QString name = settings.value(user + "/name", user).toString();
3938 entries.append({user, name, 0, 0, false, false, 0, 0});
4039 }
4140}
plugins/ScreenGrabber/screengrabber.cpp+18−8
@@ -23,23 +23,27 @@
2323#include <QtGui/QImage>
2424#include <QtGui/QGuiApplication>
2525#include <QtQuick/QQuickWindow>
26−#include <QtConcurrent/QtConcurrentRun>
2726
2827#include <QDebug>
2928
30−bool saveScreenshot(const QImage &screenshot, const QString &filename, const QString &format, int quality)
29+QString saveScreenshot(const QImage &screenshot, const QString &filename, const QString &format, int quality)
3130{
32− if (!screenshot.save(filename, format.toLatin1().data(), quality)) {
31+ if (screenshot.save(filename, format.toLatin1().data(), quality)) {
32+ return filename;
33+ } else {
3334 qWarning() << "ScreenGrabber: failed to save snapshot!";
34− return false;
3535 }
36−
37− return true;
36+ return QString();
3837}
3938
4039ScreenGrabber::ScreenGrabber(QObject *parent)
4140 : QObject(parent)
4241{
42+ QObject::connect(&m_watcher,
43+ &QFutureWatcher<QString>::finished,
44+ this,
45+ &ScreenGrabber::onScreenshotSaved);
46+
4347 QDir screenshotsDir;
4448 if (qEnvironmentVariableIsSet("UNITY_TESTING")) {
4549 qDebug() << "Using test environment";
@@ -85,8 +89,14 @@ void ScreenGrabber::captureAndSave(int angle)
8589 const QImage screenshot = main_window->grabWindow().transformed(QTransform().rotate(angle));
8690 const QString filename = makeFileName();
8791 qDebug() << "Saving screenshot to" << filename;
88− auto saveOp = QtConcurrent::run(saveScreenshot, screenshot, filename, getFormat(), screenshotQuality);
89− if (saveOp.result()) {
92+ QFuture<QString> saveFuture(QtConcurrent::run(saveScreenshot, screenshot, filename, getFormat(), screenshotQuality));
93+ m_watcher.setFuture(saveFuture);
94+}
95+
96+void ScreenGrabber::onScreenshotSaved()
97+{
98+ const QString filename = m_watcher.future().result();
99+ if (!filename.isEmpty()) {
90100 Q_EMIT screenshotSaved(filename);
91101 }
92102}
plugins/ScreenGrabber/screengrabber.h+5
@@ -19,6 +19,7 @@
1919
2020#include <QObject>
2121#include <QString>
22+#include <QtConcurrent>
2223
2324class ScreenGrabber: public QObject
2425{
@@ -34,11 +35,15 @@ public Q_SLOTS:
3435Q_SIGNALS:
3536 void screenshotSaved(const QString &filename);
3637
38+private Q_SLOTS:
39+ void onScreenshotSaved();
40+
3741private:
3842 QString makeFileName() const;
3943 QString getFormat() const;
4044 QString fileNamePrefix;
4145 int screenshotQuality = -1; // default quality for the format
46+ QFutureWatcher<QString> m_watcher;
4247};
4348
4449#endif
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.h+1−1
@@ -48,7 +48,7 @@ public:
4848Q_SIGNALS:
4949 void serviceChanged(const QString &service);
5050 void dbusPathChanged(const QString &dbusPath);
51− void serviceReadyChanged(const bool &serviceReady);
51+ void serviceReadyChanged(const bool serviceReady);
5252
5353 void canceled(bool success);
5454 void error(const QString &error);
plugins/Ubuntu/Gestures/Damper.h+2−2
@@ -67,12 +67,12 @@ public:
6767
6868 qreal maxDelta() const { return m_x.maxDelta(); }
6969
70− void reset(const QPointF &point) {
70+ void reset(const QPointF point) {
7171 m_x.reset(point.x());
7272 m_y.reset(point.y());
7373 }
7474
75− void update(const QPointF &point) {
75+ void update(const QPointF point) {
7676 m_x.update(point.x());
7777 m_y.update(point.y());
7878 }
plugins/Ubuntu/Gestures/DirectionalDragArea.cpp+3−3
@@ -614,7 +614,7 @@ void DirectionalDragAreaPrivate::setStatus(Status newStatus)
614614 }
615615}
616616
617−void DirectionalDragAreaPrivate::setPublicPos(const QPointF &point)
617+void DirectionalDragAreaPrivate::setPublicPos(const QPointF point)
618618{
619619 bool xChanged = publicPos.x() != point.x();
620620 bool yChanged = publicPos.y() != point.y();
@@ -653,7 +653,7 @@ void DirectionalDragAreaPrivate::setPublicPos(const QPointF &point)
653653 }
654654}
655655
656−void DirectionalDragAreaPrivate::setPublicScenePos(const QPointF &point)
656+void DirectionalDragAreaPrivate::setPublicScenePos(const QPointF point)
657657{
658658 bool xChanged = publicScenePos.x() != point.x();
659659 bool yChanged = publicScenePos.y() != point.y();
@@ -863,7 +863,7 @@ void DirectionalDragAreaPrivate::updateSceneDirectionVector()
863863 sceneDirectionVector = sceneDirection - sceneOrigin;
864864}
865865
866−qreal DirectionalDragAreaPrivate::projectOntoDirectionVector(const QPointF &sceneVector) const
866+qreal DirectionalDragAreaPrivate::projectOntoDirectionVector(const QPointF sceneVector) const
867867{
868868 // same as dot product as sceneDirectionVector is a unit vector
869869 return sceneVector.x() * sceneDirectionVector.x() +
plugins/Ubuntu/Gestures/DirectionalDragArea_p.h+3−3
@@ -84,13 +84,13 @@ public:
8484 bool isPastMaxDistance() const;
8585 const QTouchEvent::TouchPoint *fetchTargetTouchPoint(QTouchEvent *event);
8686 void setStatus(Status newStatus);
87− void setPublicPos(const QPointF &point);
88− void setPublicScenePos(const QPointF &point);
87+ void setPublicPos(const QPointF point);
88+ void setPublicScenePos(const QPointF point);
8989 bool isWithinTouchCompositionWindow();
9090 void updateSceneDirectionVector();
9191 // returns the scalar projection between the given vector (in scene coordinates)
9292 // and m_sceneDirectionVector
93− qreal projectOntoDirectionVector(const QPointF &sceneVector) const;
93+ qreal projectOntoDirectionVector(const QPointF sceneVector) const;
9494 void touchOwnershipEvent(TouchOwnershipEvent *event);
9595 void unownedTouchEvent(UnownedTouchEvent *event);
9696 void unownedTouchEvent_undecided(UnownedTouchEvent *unownedTouchEvent);
plugins/Unity/InputInfo/CMakeLists.txt+1−1
@@ -21,7 +21,7 @@ include_directories(
2121set(InputInfo_SOURCES
2222 plugin.cpp
2323 qinputinfo.cpp
24− qdeclarativeinputdeviceinfo.cpp
24+ qdeclarativeinputdevicemodel.cpp
2525 linux/qinputdeviceinfo_linux.cpp
2626)
2727
plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux.cpp+131−83
@@ -47,39 +47,46 @@
4747#include <QDebug>
4848#include <QSocketNotifier>
4949#include <QTimer>
50+#include <QDir>
5051
51−QInputDeviceInfoPrivate::QInputDeviceInfoPrivate(QObject *parent) :
52− QObject(parent)
53− , udev(0)
52+QInputDeviceManagerPrivate::QInputDeviceManagerPrivate(QObject *parent) :
53+ QObject(parent),
54+ currentFilter(QInputDevice::Unknown),
55+ udevice(0)
5456{
55− QTimer::singleShot(250, this, &QInputDeviceInfoPrivate::init);
57+ QTimer::singleShot(250,this,SLOT(init()));
5658}
5759
58−void QInputDeviceInfoPrivate::init()
60+QInputDeviceManagerPrivate::~QInputDeviceManagerPrivate()
5961{
60− if (!udev)
61− udev = udev_new();
62+ udev_unref(udevice);
63+ udev_monitor_unref(udevMonitor);
64+}
65+
66+void QInputDeviceManagerPrivate::init()
67+{
68+ if (!udevice)
69+ udevice = udev_new();
6270
63− struct udev_list_entry *devices, *dev_list_entry;
64− struct udev_device *dev;
71+ udev_list_entry *devices;
72+ udev_list_entry *dev_list_entry;
73+ udev_device *dev;
6574
6675 QString subsystem = QStringLiteral("input");
6776 struct udev_enumerate *enumerate = 0;
6877
69− if (udev) {
78+ if (udevice) {
7079
71− udevMonitor = udev_monitor_new_from_netlink(udev, "udev");
80+ udevMonitor = udev_monitor_new_from_netlink(udevice, "udev");
7281 udev_monitor_filter_add_match_subsystem_devtype(udevMonitor, subsystem.toLatin1(), NULL);
73− enumerate = udev_enumerate_new(udev);
82+ enumerate = udev_enumerate_new(udevice);
7483 udev_enumerate_add_match_subsystem(enumerate, subsystem.toLatin1());
7584
76−
7785 udev_monitor_enable_receiving(udevMonitor);
7886 notifierFd = udev_monitor_get_fd(udevMonitor);
7987
8088 notifier = new QSocketNotifier(notifierFd, QSocketNotifier::Read, this);
81− connect(notifier, &QSocketNotifier::activated, this, &QInputDeviceInfoPrivate::onUDevChanges);
82−
89+ connect(notifier, SIGNAL(activated(int)), this, SLOT(onUDevChanges()));
8390
8491 udev_enumerate_scan_devices(enumerate);
8592 devices = udev_enumerate_get_list_entry(enumerate);
@@ -88,78 +95,80 @@ void QInputDeviceInfoPrivate::init()
8895 const char *path;
8996 path = udev_list_entry_get_name(dev_list_entry);
9097
91− dev = udev_device_new_from_syspath(udev, path);
92−
93− QString eventPath = QString::fromLatin1(udev_device_get_sysname(dev));
94−
98+ dev = udev_device_new_from_syspath(udevice, path);
9599 if (qstrcmp(udev_device_get_subsystem(dev), "input") == 0 ) {
96−
97− if (eventPath.contains(QStringLiteral("event"))) {
98− eventPath.prepend(QStringLiteral("/dev/input/"));
99−
100− QInputDevice *iDevice = addDevice(eventPath);
101− if (!iDevice)
102− continue;
103−
104− iDevice->setTypes(getInputTypes(dev));
105−
106− if (iDevice->switches().count() > 0 && iDevice->buttons().count() == 0)
107− iDevice->setTypes(iDevice->types() | QInputDeviceInfo::Switch);
108−
109− if (iDevice->buttons().count() > 0 && iDevice->types() == QInputDeviceInfo::Unknown)
110− iDevice->setTypes(iDevice->types() | QInputDeviceInfo::Button);
111−
112− deviceList.append(iDevice);
113− deviceMap.insert(eventPath,iDevice);
114− Q_EMIT newDevice(eventPath);
115−
100+ QInputDevice *iDevice = addDevice(dev);
101+ if (iDevice && !iDevice->devicePath().isEmpty()) {
102+ deviceMap.insert(iDevice->devicePath(),iDevice);
116103 }
117104 }
105+ udev_device_unref(dev);
118106 }
119107 udev_enumerate_unref(enumerate);
120108 }
109+ // udev_unref(udevice);
110+ Q_FOREACH (const QString &devicePath, deviceMap.keys()) {
111+ Q_EMIT deviceAdded(devicePath);
112+ }
121113 Q_EMIT ready();
122114}
123115
124−QInputDeviceInfo::InputTypes QInputDeviceInfoPrivate::getInputTypes( struct udev_device *dev)
116+QInputDevice::InputTypeFlags QInputDeviceManagerPrivate::getInputTypeFlags(struct udev_device *dev)
125117{
126− QInputDeviceInfo::InputTypes types = QInputDeviceInfo::Unknown;
127− if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_KEYBOARD"), "1") == 0 )
128− types |= QInputDeviceInfo::Keyboard;
129−
130− if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_MOUSE"), "1") == 0)
131− types |= QInputDeviceInfo::Mouse;
132−
133− if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TOUCHPAD"), "1") == 0)
134− types |= QInputDeviceInfo::TouchPad;
135−
118+ QInputDevice::InputTypeFlags flags = QInputDevice::Unknown;
119+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_KEY"), "1") == 0 ) {
120+ flags |= QInputDevice::Button;
121+ }
122+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_MOUSE"), "1") == 0) {
123+ flags |= QInputDevice::Mouse;
124+ }
125+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TOUCHPAD"), "1") == 0) {
126+ flags |= QInputDevice::TouchPad;
127+ }
136128 if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TOUCHSCREEN"), "1") == 0
137− || qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TABLET"), "1") == 0)
138− types |= QInputDeviceInfo::TouchScreen;
129+ || qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TABLET"), "1") == 0) {
130+ flags |= QInputDevice::TouchScreen;
131+ }
132+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_KEYBOARD"), "1") == 0 ) {
133+ flags |= QInputDevice::Keyboard;
134+ }
135+ if (!QString::fromLatin1(udev_device_get_property_value(dev, "SW")).isEmpty()) {
136+ flags |= QInputDevice::Switch;
137+ }
139138
140− return types;
139+ return flags;
141140}
142141
143−QInputDevice *QInputDeviceInfoPrivate::addDevice(const QString &path)
142+QInputDevice *QInputDeviceManagerPrivate::addDevice(struct udev_device *udev)
144143{
145− QInputDevice *inputDevice = new QInputDevice(this);
146− inputDevice->setDevicePath(path);
144+ QString eventPath = QString::fromLatin1(udev_device_get_sysname(udev));
147145
146+ if (eventPath.contains(QStringLiteral("event")))
147+ eventPath.prepend(QStringLiteral("/dev/input/"));
148+
149+ if (deviceMap.contains(eventPath)) {
150+ return Q_NULLPTR;
151+ }
148152 struct libevdev *dev = NULL;
149153 int fd;
150154 int rc = 1;
151− fd = open(path.toLatin1(), O_RDONLY|O_NONBLOCK);
155+ QInputDevice *inputDevice;
156+ inputDevice = addUdevDevice(udev);
157+ if (!inputDevice) {
158+ return Q_NULLPTR;
159+ }
160+ eventPath = inputDevice->devicePath();
152161
162+ fd = open(eventPath.toLatin1(), O_RDONLY|O_NONBLOCK);
153163 if (fd == -1) {
154164 return inputDevice;
155165 }
156166 rc = libevdev_new_from_fd(fd, &dev);
157167 if (rc < 0) {
158168 qWarning() << "Failed to init libevdev ("<< strerror(-rc) << ")";
159− return inputDevice;
169+ return Q_NULLPTR;
160170 }
161171
162− inputDevice->setName(QString::fromLatin1(libevdev_get_name(dev)));
163172 for (int i = 0; i < EV_MAX; i++) {
164173 if (i == EV_KEY || i == EV_SW || i == EV_REL
165174 || i == EV_REL || i == EV_ABS) {
@@ -183,54 +192,93 @@ QInputDevice *QInputDeviceInfoPrivate::addDevice(const QString &path)
183192 }
184193 }
185194 }
195+
186196 return inputDevice;
187197}
188198
189−void QInputDeviceInfoPrivate::removeDevice(const QString &path)
199+void QInputDeviceManagerPrivate::addDetails(struct udev_device *)
200+{
201+}
202+
203+void QInputDeviceManagerPrivate::removeDevice(const QString &path)
190204{
191− for (int i = 0; i < deviceList.size(); ++i) {
192− if (deviceList.at(i)->devicePath() == path) {
193− delete deviceList.takeAt(i);
194− deviceMap.remove(path);
195− Q_EMIT deviceRemoved(path);
205+ // this path is not a full evdev path
206+ Q_FOREACH (const QString devicePath, deviceMap.keys()) {
207+ if (devicePath.contains(path)) {
208+ deviceMap.remove(devicePath);
209+ Q_EMIT deviceRemoved(devicePath);
196210 }
197211 }
198212}
199213
200−void QInputDeviceInfoPrivate::onUDevChanges()
214+QInputDevice *QInputDeviceManagerPrivate::addUdevDevice(struct udev_device *udev)
201215{
202− struct udev_device *dev = udev_monitor_receive_device(udevMonitor);
216+ QInputDevice *iDevice;
217+
218+ struct udev_list_entry *list;
219+ struct udev_list_entry *node;
220+
221+ list = udev_device_get_properties_list_entry (udev);
222+ QString syspath = QString::fromLatin1(udev_device_get_syspath(udev));
223+ QDir sysdir(syspath);
224+
225+ QStringList infoList = sysdir.entryList(QStringList() << QStringLiteral("event*"),QDir::Dirs);
226+
227+ if (infoList.count() > 0) {
228+ QString token = infoList.at(0);
229+
230+ token.prepend(QStringLiteral("/dev/input/"));
231+ iDevice = new QInputDevice(this);
232+ iDevice->setDevicePath(token);
233+ } else {
234+ return Q_NULLPTR;
235+ }
236+ udev_list_entry_foreach (node, list) {
237+
238+ QString key = QString::fromLatin1(udev_list_entry_get_name(node));
239+ QString value = QString::fromLatin1(udev_list_entry_get_value(node));
240+
241+ if (key == QStringLiteral("NAME")) {
242+ iDevice->setName(value.remove(QStringLiteral("\"")));
243+ }
244+ }
245+ iDevice->setType(getInputTypeFlags(udev));
246+ return iDevice;
247+}
248+
249+void QInputDeviceManagerPrivate::onUDevChanges()
250+{
251+ if (!udevMonitor)
252+ return;
253+
254+ udev_device *dev = udev_monitor_receive_device(udevMonitor);
255+
203256 if (dev) {
204257 if (qstrcmp(udev_device_get_subsystem(dev), "input") == 0 ) {
205258 QString eventPath = QString::fromLatin1(udev_device_get_sysname(dev));
206259
207− if (eventPath.contains(QStringLiteral("input")))
208− return;
209−
210260 QString action = QString::fromStdString(udev_device_get_action(dev));
211261
212262 if (!eventPath.contains(QStringLiteral("/dev/input/")))
213263 eventPath.prepend(QStringLiteral("/dev/input/"));
214264
215265 if (action == QStringLiteral("add")) {
216−
217− QInputDevice *iDevice = addDevice(eventPath);
218− if (!iDevice)
219− return;
220−
221− iDevice->setTypes(getInputTypes(dev));
266+ if (deviceMap.contains(eventPath)){
222267 udev_device_unref(dev);
268+ return;
269+ }
223270
224− if (iDevice->switches().count() > 0 && iDevice->buttons().count() == 0)
225− iDevice->setTypes(iDevice->types() | QInputDeviceInfo::Switch);
226−
227− if (iDevice->buttons().count() > 0 && iDevice->types() == QInputDeviceInfo::Unknown)
228− iDevice->setTypes(iDevice->types() | QInputDeviceInfo::Button);
271+ QInputDevice *iDevice = addDevice(dev);
272+ if (!iDevice) {
273+ delete iDevice;
274+ return;
275+ }
276+ iDevice->setType(getInputTypeFlags(dev));
277+ udev_device_unref(dev);
229278
230− deviceList.append(iDevice);
231279 deviceMap.insert(eventPath,iDevice);
232280
233− Q_EMIT newDevice(eventPath);
281+ Q_EMIT deviceAdded(eventPath);
234282
235283 } else if (action == QStringLiteral("remove")) {
236284 removeDevice(eventPath);
plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux_p.h+13−6
@@ -58,30 +58,37 @@ public:
5858 QList <int> switches;
5959 QList <int> relativeAxis;
6060 QList <int> absoluteAxis;
61− QInputDeviceInfo::InputTypes types;
61+ QInputDevice::InputTypeFlags type;
6262};
6363
64−class QInputDeviceInfoPrivate : public QObject
64+class QInputDeviceManagerPrivate : public QObject
6565{
6666 Q_OBJECT
6767public:
68− explicit QInputDeviceInfoPrivate(QObject *parent = 0);
68+ explicit QInputDeviceManagerPrivate(QObject *parent = 0);
69+ ~QInputDeviceManagerPrivate();
6970 QVector <QInputDevice *> deviceList;
7071 QMap <QString, QInputDevice *> deviceMap;
72+ static QInputDeviceManagerPrivate * instance();
73+ QInputDevice::InputType currentFilter;
7174
7275Q_SIGNALS:
73− void newDevice(const QString &);
76+ void deviceAdded(const QString &);
7477 void deviceRemoved(const QString &);
7578 void ready();
7679
7780private:
78− struct udev *udev;
81+ QInputDevice *addDevice(struct udev_device *udev);
82+ QInputDevice *addUdevDevice(struct udev_device *);
83+
7984 QInputDevice *addDevice(const QString &path);
8085 void removeDevice(const QString &path);
8186 QSocketNotifier *notifier;
8287 int notifierFd;
8388 struct udev_monitor *udevMonitor;
84− QInputDeviceInfo::InputTypes getInputTypes( struct udev_device *);
89+ QInputDevice::InputTypeFlags getInputTypeFlags(struct udev_device *);
90+ struct udev *udevice;
91+ void addDetails(struct udev_device *);
8592
8693private Q_SLOTS:
8794 void onUDevChanges();
plugins/Unity/InputInfo/plugin.cpp+2−2
@@ -21,12 +21,12 @@
2121#include "plugin.h"
2222
2323// local
24−#include "qdeclarativeinputdeviceinfo_p.h"
24+#include "qdeclarativeinputdevicemodel_p.h"
2525
2626void InputInfoPlugin::registerTypes(const char *uri)
2727{
2828 int major = 0;
2929 int minor = 1;
30− qmlRegisterType<QDeclarativeInputDeviceInfo>(uri, major, minor, "InputDeviceInfo");
30+ qmlRegisterType<QDeclarativeInputDeviceModel>(uri, major, minor, "InputDeviceModel");
3131 qmlRegisterType<QInputDevice>(uri, major, minor, "InputInfo");
3232}
plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo.cppdeleted−143
@@ -1,143 +0,0 @@
1−/****************************************************************************
2−**
3−** Copyright (C) 2015 Jolla.
4−** Contact: http://www.qt-project.org/legal
5−**
6−** This file is part of the QtSystems module of the Qt Toolkit.
7−**
8−** $QT_BEGIN_LICENSE:LGPL$
9−** Commercial License Usage
10−** Licensees holding valid commercial Qt licenses may use this file in
11−** accordance with the commercial license agreement provided with the
12−** Software or, alternatively, in accordance with the terms contained in
13−** a written agreement between you and Digia. For licensing terms and
14−** conditions see http://qt.digia.com/licensing. For further information
15−** use the contact form at http://qt.digia.com/contact-us.
16−**
17−** GNU Lesser General Public License Usage
18−** Alternatively, this file may be used under the terms of the GNU Lesser
19−** General Public License version 2.1 as published by the Free Software
20−** Foundation and appearing in the file LICENSE.LGPL included in the
21−** packaging of this file. Please review the following information to
22−** ensure the GNU Lesser General Public License version 2.1 requirements
23−** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
24−**
25−** In addition, as a special exception, Digia gives you certain additional
26−** rights. These rights are described in the Digia Qt LGPL Exception
27−** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
28−**
29−** GNU General Public License Usage
30−** Alternatively, this file may be used under the terms of the GNU
31−** General Public License version 3.0 as published by the Free Software
32−** Foundation and appearing in the file LICENSE.GPL included in the
33−** packaging of this file. Please review the following information to
34−** ensure the GNU General Public License version 3.0 requirements will be
35−** met: http://www.gnu.org/copyleft/gpl.html.
36−**
37−**
38−** $QT_END_LICENSE$
39−**
40−****************************************************************************/
41−#include "qdeclarativeinputdeviceinfo_p.h"
42−
43−QDeclarativeInputDeviceInfo::QDeclarativeInputDeviceInfo(QObject *parent) :
44− QAbstractListModel(parent),
45− deviceInfo(new QInputDeviceInfo)
46−{
47− connect(deviceInfo, &QInputDeviceInfo::ready, this, &QDeclarativeInputDeviceInfo::updateDeviceList);
48− connect(deviceInfo, &QInputDeviceInfo::deviceAdded,this,&QDeclarativeInputDeviceInfo::addedDevice);
49− connect(deviceInfo, &QInputDeviceInfo::deviceRemoved,this,&QDeclarativeInputDeviceInfo::removedDevice);
50−}
51−
52−QDeclarativeInputDeviceInfo::~QDeclarativeInputDeviceInfo()
53−{
54− delete deviceInfo;
55−}
56−
57−QVariant QDeclarativeInputDeviceInfo::data(const QModelIndex &index, int role) const
58−{
59− switch (role) {
60− case ServiceRole:
61− return QVariant::fromValue(static_cast<QObject *>(inputDevices.value(index.row())));
62− }
63−
64− return QVariant();
65−}
66−
67−int QDeclarativeInputDeviceInfo::rowCount(const QModelIndex &parent) const
68−{
69− Q_UNUSED(parent);
70−
71− return inputDevices.count();
72−}
73−
74−int QDeclarativeInputDeviceInfo::indexOf(const QString &devicePath) const
75−{
76− int idx(-1);
77− Q_FOREACH (QInputDevice *device, inputDevices) {
78− idx++;
79− if (device->devicePath() == devicePath) return idx;
80− }
81−
82− return -1;
83−}
84−
85−QInputDevice *QDeclarativeInputDeviceInfo::get(int index) const
86−{
87− if (index < 0 || index > inputDevices.count())
88− return 0;
89− return inputDevices.value(index);
90−}
91−
92−void QDeclarativeInputDeviceInfo::updateDeviceList()
93−{
94− QVector <QInputDevice *> newDevices = deviceInfo->deviceList();
95−
96− int numNew = newDevices.count();
97−
98− for (int i = 0; i < numNew; i++) {
99− int j = inputDevices.indexOf(newDevices.value(i));
100− if (j == -1) {
101− // not found -> remove from list
102− beginInsertRows(QModelIndex(), i, i);
103− inputDevices.insert(i, newDevices.value(i));
104− endInsertRows();
105− } else if (i != j) {
106− // changed its position -> move it
107− QInputDevice* device = inputDevices.value(j);
108− beginMoveRows(QModelIndex(), j, j, QModelIndex(), i);
109− inputDevices.remove(j);
110− inputDevices.insert(i, device);
111− endMoveRows();
112− } else {
113− QModelIndex changedIndex(this->index(j, 0, QModelIndex()));
114− Q_EMIT dataChanged(changedIndex, changedIndex);
115− }
116− }
117−
118− int numOld = inputDevices.count();
119− if (numOld > numNew) {
120− beginRemoveRows(QModelIndex(), numNew, numOld - 1);
121− inputDevices.remove(numNew, numOld - numNew);
122− endRemoveRows();
123− }
124−}
125−
126−void QDeclarativeInputDeviceInfo::addedDevice(const QString &devicePath)
127−{
128− updateDeviceList();
129− Q_EMIT newDevice(devicePath);
130−}
131−
132−void QDeclarativeInputDeviceInfo::removedDevice(const QString &devicePath)
133−{
134− updateDeviceList();
135− Q_EMIT deviceRemoved(devicePath);
136−}
137−
138−QHash<int, QByteArray> QDeclarativeInputDeviceInfo::roleNames() const
139−{
140− QHash<int, QByteArray> roles;
141− roles.insert(ServiceRole, "service");
142− return roles;
143−}
tests/mocks/Unity/InputInfo/mockqdeclarativeinputdeviceinfo.cpp → plugins/Unity/InputInfo/qdeclarativeinputdevicemodel.cpprenamed+77−54
@@ -1,7 +1,6 @@
11/****************************************************************************
22**
33** Copyright (C) 2015 Jolla.
4−** Copyright (C) 2015 Canonical Ltd.
54** Contact: http://www.qt-project.org/legal
65**
76** This file is part of the QtSystems module of the Qt Toolkit.
@@ -39,39 +38,64 @@
3938** $QT_END_LICENSE$
4039**
4140****************************************************************************/
42−#include "mockqdeclarativeinputdeviceinfo_p.h"
41+#include "qdeclarativeinputdevicemodel_p.h"
42+#include "qinputinfo.h"
4343
44−QDeclarativeInputDeviceInfo::QDeclarativeInputDeviceInfo(QObject *parent) :
44+QDeclarativeInputDeviceModel::QDeclarativeInputDeviceModel(QObject *parent) :
4545 QAbstractListModel(parent),
46− deviceInfo(new QInputDeviceInfo)
46+ deviceInfo(new QInputDeviceManager),
47+ currentFilter(QInputDevice::Unknown)
4748{
48− connect(deviceInfo, &QInputDeviceInfo::deviceAdded,this,&QDeclarativeInputDeviceInfo::addedDevice);
49− connect(deviceInfo, &QInputDeviceInfo::deviceRemoved,this,&QDeclarativeInputDeviceInfo::removedDevice);
49+ connect(deviceInfo,SIGNAL(ready()),this,SLOT(updateDeviceList()));
50+ connect(deviceInfo, &QInputDeviceManager::deviceAdded,this,&QDeclarativeInputDeviceModel::addedDevice);
51+ connect(deviceInfo, &QInputDeviceManager::deviceRemoved,this,&QDeclarativeInputDeviceModel::removedDevice);
5052}
5153
52−QDeclarativeInputDeviceInfo::~QDeclarativeInputDeviceInfo()
54+QDeclarativeInputDeviceModel::~QDeclarativeInputDeviceModel()
5355{
5456 delete deviceInfo;
5557}
5658
57−QVariant QDeclarativeInputDeviceInfo::data(const QModelIndex &index, int role) const
59+QVariant QDeclarativeInputDeviceModel::data(const QModelIndex &index, int role) const
5860{
5961 switch (role) {
6062 case ServiceRole:
6163 return QVariant::fromValue(static_cast<QObject *>(inputDevices.value(index.row())));
62− }
64+ break;
65+ case NameRole:
66+ return QVariant::fromValue(static_cast<QString>(inputDevices.value(index.row())->name()));
67+ break;
68+ case DevicePathRole:
69+ return QVariant::fromValue(static_cast<QString>(inputDevices.value(index.row())->devicePath()));
70+ break;
71+ case ButtonsRole:
72+ return QVariant::fromValue(static_cast<QList <int> >(inputDevices.value(index.row())->buttons()));
73+ break;
74+ case SwitchesRole:
75+ return QVariant::fromValue(static_cast<QList <int> >(inputDevices.value(index.row())->switches()));
76+ break;
77+ case RelativeAxisRole:
78+ return QVariant::fromValue(static_cast<QList <int> >(inputDevices.value(index.row())->relativeAxis()));
79+ break;
80+ case AbsoluteAxisRole:
81+ return QVariant::fromValue(static_cast<QList <int> >(inputDevices.value(index.row())->absoluteAxis()));
82+ break;
83+ case TypesRole:
84+ return QVariant::fromValue(static_cast<int>(inputDevices.value(index.row())->type()));
85+ break;
86+ };
6387
6488 return QVariant();
6589}
6690
67−int QDeclarativeInputDeviceInfo::rowCount(const QModelIndex &parent) const
91+int QDeclarativeInputDeviceModel::rowCount(const QModelIndex &parent) const
6892{
6993 Q_UNUSED(parent);
7094
7195 return inputDevices.count();
7296}
7397
74−int QDeclarativeInputDeviceInfo::indexOf(const QString &devicePath) const
98+int QDeclarativeInputDeviceModel::indexOf(const QString &devicePath) const
7599{
76100 int idx(-1);
77101 Q_FOREACH (QInputDevice *device, inputDevices) {
@@ -82,56 +106,27 @@ int QDeclarativeInputDeviceInfo::indexOf(const QString &devicePath) const
82106 return -1;
83107}
84108
85−QInputDevice *QDeclarativeInputDeviceInfo::get(int index) const
109+QInputDevice *QDeclarativeInputDeviceModel::get(int index) const
86110{
87111 if (index < 0 || index > inputDevices.count())
88112 return 0;
89113 return inputDevices.value(index);
90114}
91115
92−void QDeclarativeInputDeviceInfo::addMockMouse()
93−{
94− deviceInfo->addMockDevice(QInputDeviceInfo::Mouse);
95−}
96−
97−void QDeclarativeInputDeviceInfo::addMockKeyboard()
98−{
99− deviceInfo->addMockDevice(QInputDeviceInfo::Keyboard);
100−}
101−
102−void QDeclarativeInputDeviceInfo::removeMockMouse()
116+void QDeclarativeInputDeviceModel::updateDeviceList()
103117{
104− for (int i = 0; i < inputDevices.count(); i++) {
105− if (inputDevices.at(i)->types().testFlag(QInputDeviceInfo::Mouse)) {
106− deviceInfo->removeMockDevice(i);
107− return;
108− }
109− }
110−}
111−
112−void QDeclarativeInputDeviceInfo::removeMockKeyboard()
113−{
114− for (int i = 0; i < inputDevices.count(); i++) {
115− if (inputDevices.at(i)->types().testFlag(QInputDeviceInfo::Keyboard)) {
116− deviceInfo->removeMockDevice(i);
117− return;
118− }
119− }
120−}
121−
122−void QDeclarativeInputDeviceInfo::updateDeviceList()
123−{
124− QVector <QInputDevice *> newDevices = deviceInfo->deviceList();
118+ QVector <QInputDevice *> newDevices = deviceInfo->deviceListOfType(currentFilter);
125119
126120 int numNew = newDevices.count();
127121
128122 for (int i = 0; i < numNew; i++) {
129123 int j = inputDevices.indexOf(newDevices.value(i));
124+
130125 if (j == -1) {
131− // not found -> remove from list
132126 beginInsertRows(QModelIndex(), i, i);
133127 inputDevices.insert(i, newDevices.value(i));
134128 endInsertRows();
129+ Q_EMIT countChanged();
135130 } else if (i != j) {
136131 // changed its position -> move it
137132 QInputDevice* device = inputDevices.value(j);
@@ -139,10 +134,10 @@ void QDeclarativeInputDeviceInfo::updateDeviceList()
139134 inputDevices.remove(j);
140135 inputDevices.insert(i, device);
141136 endMoveRows();
142− } else {
143− QModelIndex changedIndex(this->index(j, 0, QModelIndex()));
144− Q_EMIT dataChanged(changedIndex, changedIndex);
145− }
137+ Q_EMIT countChanged();
138+ } //else {
139+ QModelIndex changedIndex(this->index(j, 0, QModelIndex()));
140+ Q_EMIT dataChanged(changedIndex, changedIndex);
146141 }
147142
148143 int numOld = inputDevices.count();
@@ -150,24 +145,52 @@ void QDeclarativeInputDeviceInfo::updateDeviceList()
150145 beginRemoveRows(QModelIndex(), numNew, numOld - 1);
151146 inputDevices.remove(numNew, numOld - numNew);
152147 endRemoveRows();
148+ Q_EMIT countChanged();
153149 }
154150}
155151
156−void QDeclarativeInputDeviceInfo::addedDevice(const QString &devicePath)
152+void QDeclarativeInputDeviceModel::addedDevice(const QString &devicePath)
157153{
158154 updateDeviceList();
159− Q_EMIT newDevice(devicePath);
155+ Q_EMIT deviceAdded(devicePath);
160156}
161157
162−void QDeclarativeInputDeviceInfo::removedDevice(const QString &devicePath)
158+void QDeclarativeInputDeviceModel::removedDevice(const QString &devicePath)
163159{
164160 updateDeviceList();
165161 Q_EMIT deviceRemoved(devicePath);
166162}
167163
168−QHash<int, QByteArray> QDeclarativeInputDeviceInfo::roleNames() const
164+QHash<int,QByteArray> QDeclarativeInputDeviceModel::roleNames() const
169165{
170166 QHash<int, QByteArray> roles;
171− roles.insert(ServiceRole, "service");
167+ roles[NameRole] = "name";
168+ roles[DevicePathRole] = "devicePath";
169+ roles[ButtonsRole] = "buttons";
170+ roles[SwitchesRole] = "switches";
171+ roles[RelativeAxisRole] = "rAxis";
172+ roles[AbsoluteAxisRole] = "aAxis";
173+ roles[TypesRole] = "types";
172174 return roles;
173175}
176+
177+/*
178+ * Returns the currently set device filter.
179+ * */
180+QInputDevice::InputType QDeclarativeInputDeviceModel::deviceFilter()
181+{
182+ return currentFilter;
183+}
184+
185+/*
186+ * Sets the current input device filter to filter.
187+ * */
188+void QDeclarativeInputDeviceModel::setDeviceFilter(QInputDevice::InputType filter)
189+{
190+ if (filter != currentFilter) {
191+ deviceInfo->setDeviceFilter(filter);
192+ currentFilter = filter;
193+ updateDeviceList();
194+ Q_EMIT deviceFilterChanged(filter);
195+ }
196+}
plugins/Unity/InputInfo/qdeclarativeinputdeviceinfo_p.h → plugins/Unity/InputInfo/qdeclarativeinputdevicemodel_p.hrenamed+27−11
@@ -39,48 +39,64 @@
3939**
4040****************************************************************************/
4141
42−#ifndef QDECLARATIVEINPUTDEVICEINFO_H
43−#define QDECLARATIVEINPUTDEVICEINFO_H
42+#ifndef QDECLARATIVEINPUTDEVICEMODEL_H
43+#define QDECLARATIVEINPUTDEVICEMODEL_H
4444
4545#include <QObject>
4646#include <QAbstractListModel>
4747#include "qinputinfo.h"
4848
49−class QDeclarativeInputDeviceInfo : public QAbstractListModel
49+class QDeclarativeInputDeviceModel : public QAbstractListModel
5050{
5151 Q_OBJECT
52− Q_DISABLE_COPY(QDeclarativeInputDeviceInfo)
52+ Q_DISABLE_COPY(QDeclarativeInputDeviceModel)
53+ Q_PROPERTY(QInputDevice::InputType deviceFilter READ deviceFilter WRITE setDeviceFilter NOTIFY deviceFilterChanged)
54+
55+ Q_PROPERTY(int count READ rowCount NOTIFY countChanged)
5356
5457public:
5558 enum ItemRoles {
56− ServiceRole = Qt::UserRole + 1
59+ ServiceRole = Qt::UserRole + 1,
60+ NameRole,
61+ DevicePathRole,
62+ ButtonsRole,
63+ SwitchesRole,
64+ RelativeAxisRole,
65+ AbsoluteAxisRole,
66+ TypesRole
5767 };
5868
59− explicit QDeclarativeInputDeviceInfo(QObject *parent = 0);
60− virtual ~QDeclarativeInputDeviceInfo();
69+ explicit QDeclarativeInputDeviceModel(QObject *parent = 0);
70+ virtual ~QDeclarativeInputDeviceModel();
6171
6272 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
6373 int rowCount(const QModelIndex &parent = QModelIndex()) const;
6474
65− QHash<int, QByteArray> roleNames() const;
75+ void setDeviceFilter(QInputDevice::InputType filter);
76+ QInputDevice::InputType deviceFilter();
6677
6778 Q_INVOKABLE int indexOf(const QString &devicePath) const;
6879
6980 Q_INVOKABLE QInputDevice *get(int index) const;
81+ QHash<int, QByteArray> roleNames() const;
7082
7183Q_SIGNALS:
72− void newDevice(const QString &devicePath);
84+ void deviceAdded(const QString &devicePath);
7385 void deviceRemoved(const QString &devicePath);
86+ void deviceFilterChanged(const QInputDevice::InputType filter);
87+ void countChanged();
7488
7589public Q_SLOTS:
7690 void updateDeviceList();
7791private:
78− QInputDeviceInfo *deviceInfo;
92+ QInputDeviceManager *deviceInfo;
7993 QVector<QInputDevice *> inputDevices;
94+ QInputDevice::InputType currentFilter;
95+
8096private Q_SLOTS:
8197 void addedDevice(const QString &);
8298 void removedDevice(const QString &path);
8399
84100};
85101
86−#endif // QDECLARATIVEINPUTDEVICEINFO_H
102+#endif // QDECLARATIVEINPUTDEVICEMODEL_H
plugins/Unity/InputInfo/qinputinfo.cpp+129−18
@@ -41,16 +41,25 @@
4141
4242#include "qinputinfo.h"
4343
44−#if defined(Q_OS_LINUX)
44+#if defined(UNITY_MOCKS)
45+#include "qinputdeviceinfo_mock_p.h"
46+#elif defined(Q_OS_LINUX)
4547#include "linux/qinputdeviceinfo_linux_p.h"
4648#endif
4749
50+Q_GLOBAL_STATIC(QInputDeviceManagerPrivate, inputDeviceManagerPrivate)
51+
4852QT_BEGIN_NAMESPACE
4953
54+QInputDeviceManagerPrivate * QInputDeviceManagerPrivate::instance()
55+{
56+ QInputDeviceManagerPrivate *priv = inputDeviceManagerPrivate();
57+ return priv;
58+}
5059
5160QInputDevicePrivate::QInputDevicePrivate(QObject *parent) :
5261 QObject(parent),
53− types(QInputDeviceInfo::Unknown)
62+ type(QInputDevice::Unknown)
5463{
5564}
5665
@@ -60,100 +69,202 @@ QInputDevice::QInputDevice(QObject *parent) :
6069{
6170}
6271
72+/*
73+ * Returns the name of this input device.
74+ */
6375QString QInputDevice::name() const
6476{
6577 return d_ptr->name;
6678}
6779
80+/*
81+ * Sets the name of this input device to \b name.
82+ */
6883void QInputDevice::setName(const QString &name)
6984{
7085 d_ptr->name = name;
7186}
7287
88+/*
89+ * Returns the device path of this device.
90+ */
7391QString QInputDevice::devicePath() const
7492{
7593 return d_ptr->devicePath;
7694}
7795
96+/*
97+ * Sets the device ppath of this device to /b path.
98+ */
7899void QInputDevice::setDevicePath(const QString &path)
79100{
80101 d_ptr->devicePath = path;
81102}
82103
104+/*
105+ * Returns the number of buttons this device has.
106+ */
83107QList <int> QInputDevice::buttons() const
84108{
85109 return d_ptr->buttons;
86110}
87111
112+/*
113+ * Adds a button
114+ */
88115void QInputDevice::addButton(int buttonCode)
89116{
90117 d_ptr->buttons.append(buttonCode);
91118}
92119
120+/*
121+ * Returns the number of switch of this device.
122+ */
93123QList <int> QInputDevice::switches() const
94124{
95125 return d_ptr->switches;
96126}
97127
128+/*
129+ * Adds a switch
130+ */
98131void QInputDevice::addSwitch(int switchCode)
99132{
100133 d_ptr->switches.append(switchCode);
101134}
102135
136+/*
137+ * Returns a list of the relative axis of this device
138+ */
103139QList <int> QInputDevice::relativeAxis() const
104140{
105141 return d_ptr->relativeAxis;
106142}
107143
144+/*
145+ */
108146void QInputDevice::addRelativeAxis(int axisCode)
109147{
110148 d_ptr->relativeAxis.append(axisCode);
111149}
112150
151+/*
152+ * Returns a list of the absolute axis of this device
153+ */
113154QList <int> QInputDevice::absoluteAxis() const
114155{
115156 return d_ptr->absoluteAxis;
116157}
117158
159+/*
160+ */
118161void QInputDevice::addAbsoluteAxis(int axisCode)
119162{
120163 d_ptr->absoluteAxis.append(axisCode);
121164}
122165
123−QInputDeviceInfo::InputTypes QInputDevice::types()
166+/*
167+ * Returns a QInputDevice::InputTypeFlags of all the types of types.
168+ */
169+QInputDevice::InputTypeFlags QInputDevice::type() const
124170{
125− return d_ptr->types;
171+ return d_ptr->type;
126172}
127173
128−void QInputDevice::setTypes(QInputDeviceInfo::InputTypes types)
174+/*
175+ */
176+void QInputDevice::setType(QInputDevice::InputTypeFlags type) //? setTypes?
129177{
130− d_ptr->types = types;
178+ d_ptr->type = type;
131179}
132180
133−
134−QInputDeviceInfo::QInputDeviceInfo(QObject *parent) :
181+QInputDeviceManager::QInputDeviceManager(QObject *parent) :
135182 QObject(parent),
136− d_ptr(new QInputDeviceInfoPrivate(this))
183+ d_ptr(inputDeviceManagerPrivate)
137184{
138− connect(d_ptr, &QInputDeviceInfoPrivate::newDevice,this,&QInputDeviceInfo::addedDevice);
139− connect(d_ptr, &QInputDeviceInfoPrivate::deviceRemoved,this,&QInputDeviceInfo::deviceRemoved);
185+ connect(d_ptr, &QInputDeviceManagerPrivate::deviceAdded,this,&QInputDeviceManager::addedDevice);
186+ connect(d_ptr, &QInputDeviceManagerPrivate::deviceRemoved,this,&QInputDeviceManager::deviceRemoved);
140187
141− connect(d_ptr, &QInputDeviceInfoPrivate::ready, this, &QInputDeviceInfo::ready);
188+ connect(d_ptr,SIGNAL(ready()),this,SIGNAL(ready()));
142189}
143190
144−QVector <QInputDevice *> QInputDeviceInfo::deviceList()
191+/*
192+ * Returns a QMap of known input devices.
193+ */
194+QMap <QString, QInputDevice *> QInputDeviceManager::deviceMap()
145195{
146− return d_ptr->deviceList;
196+ return d_ptr->deviceMap;
147197}
148198
149−QMap <QString, QInputDevice *> QInputDeviceInfo::deviceMap()
199+/*
200+ */
201+void QInputDeviceManager::addedDevice(const QString & devicePath)
150202{
151− return d_ptr->deviceMap;
203+ Q_EMIT deviceAdded(devicePath);
152204}
153205
154−void QInputDeviceInfo::addedDevice(const QString & devicePath)
206+/*
207+ * Returns a QVector of InputDevices of type filter
208+ * */
209+QVector <QInputDevice *> QInputDeviceManager::deviceListOfType(QInputDevice::InputType filter)
155210{
156− Q_EMIT deviceAdded(devicePath);
211+ QVector <QInputDevice *> dList;
212+ QMapIterator<QString, QInputDevice *> i(d_ptr->deviceMap);
213+ while (i.hasNext()) {
214+ i.next();
215+ if (i.value()->type().testFlag(filter) || filter == QInputDevice::Unknown) {
216+ dList.append(i.value());
217+ }
218+ }
219+ return dList;
220+}
221+
222+/*
223+ * Returns the number of input devices with the currently set QInputDevice::InputType filter.
224+ * If no device filter has been set, returns number of all available input devices.
225+ * If filter has not been set, returns all available input devices
226+ */
227+int QInputDeviceManager::deviceCount() const
228+{
229+ return deviceCount(static_cast< QInputDevice::InputType >(d_ptr->currentFilter));
230+}
231+
232+/*
233+ * Returns the number of input devices of the type filter.
234+ */
235+int QInputDeviceManager::deviceCount(const QInputDevice::InputType filter) const
236+{
237+ int dList = 0;
238+ QMapIterator<QString, QInputDevice *> i(d_ptr->deviceMap);
239+ while (i.hasNext()) {
240+ i.next();
241+// qDebug() << i.value()->name() << i.value()->devicePath();
242+// qDebug() << i.value()->type() << i.value()->type().testFlag(filter);
243+
244+ if (i.value()->type().testFlag(filter)) {
245+ dList++;
246+ }
247+ }
248+ return dList;
249+}
250+
251+/*
252+ * Returns the currently set device filter.
253+ * */
254+QInputDevice::InputType QInputDeviceManager::deviceFilter()
255+{
256+ return d_ptr->currentFilter;
257+}
258+
259+/*
260+ * Sets the current input device filter to filter.
261+ * */
262+void QInputDeviceManager::setDeviceFilter(QInputDevice::InputType filter)
263+{
264+ if (filter != d_ptr->currentFilter) {
265+ d_ptr->currentFilter = filter;
266+ Q_EMIT deviceFilterChanged(filter);
267+ }
157268}
158269
159270QT_END_NAMESPACE
plugins/Unity/InputInfo/qinputinfo.h+56−56
@@ -48,15 +48,19 @@
4848#include <QSocketNotifier>
4949#include <QDebug>
5050
51−class QInputDeviceInfoPrivate;
51+class QInputDeviceManagerPrivate;
5252class QInputDevicePrivate;
5353class QInputDevice;
5454
55−class QInputDeviceInfoPrivate;
56−class QInputDeviceInfo : public QObject
55+class QInputDeviceManager;
56+
57+class QInputDevice : public QObject
5758{
5859 Q_OBJECT
59− Q_PROPERTY(int deviceCount READ deviceCount)
60+ Q_ENUMS(InputType)
61+ Q_FLAGS(InputType InputTypeFlags)
62+ friend class QInputDeviceManagerPrivate;
63+
6064public:
6165
6266 enum InputType {
@@ -69,67 +73,19 @@ public:
6973 Switch = 32
7074 };
7175 Q_ENUMS(InputType)
72− Q_FLAGS(InputTypes)
73− Q_DECLARE_FLAGS(InputTypes, InputType)
74−
75− explicit QInputDeviceInfo(QObject *parent = 0);
76−
77− Q_INVOKABLE QVector <QInputDevice *> deviceList();
78−
79− Q_INVOKABLE QMap <QString, QInputDevice *> deviceMap();
80− int deviceCount() { return deviceList().count(); }
81−Q_SIGNALS:
82−
83− void deviceAdded(const QString & devicePath);
84− void deviceRemoved(const QString & devicePath);
85−
86− void ready();
87−
88−public Q_SLOTS:
89− void addedDevice(const QString & devicePath);
90−
91−private:
92− Q_DISABLE_COPY(QInputDeviceInfo)
93−#if !defined(QT_SIMULATOR)
94− QInputDeviceInfoPrivate *const d_ptr;
95− Q_DECLARE_PRIVATE(QInputDeviceInfo)
96−#endif
97−};
98−
99−class QInputDevice : public QObject
100−{
101− friend class QInputDeviceInfoPrivate;
102− Q_OBJECT
103− Q_ENUMS(InputType)
104− Q_FLAGS(InputTypes)
105− Q_PROPERTY(QString name READ name NOTIFY nameChanged)
106− Q_PROPERTY(QString devicePath READ devicePath NOTIFY devicePathChanged)
107− Q_PROPERTY(QList <int> buttons READ buttons NOTIFY buttonsChanged)
108− Q_PROPERTY(QList <int> switches READ switches NOTIFY switchesChanged)
109− Q_PROPERTY(QList <int> relativeAxis READ relativeAxis NOTIFY relativeAxisChanged)
110− Q_PROPERTY(QList <int> absoluteAxis READ absoluteAxis NOTIFY absoluteAxisChanged)
111− Q_PROPERTY(QInputDeviceInfo::InputTypes types READ types NOTIFY typesChanged)
76+ Q_DECLARE_FLAGS(InputTypeFlags, InputType)
11277
113−public:
11478 explicit QInputDevice(QObject *parent = 0);
115−
11679 QString name() const;
11780 QString devicePath() const;
11881 QList <int> buttons() const; //keys event code
11982 QList <int> switches() const;
12083 QList <int> relativeAxis() const;
12184 QList <int> absoluteAxis() const;
85+ QInputDevice::InputTypeFlags type() const;
12286
123− QInputDeviceInfo::InputTypes types();
124−Q_SIGNALS:
125− void nameChanged();
126− void devicePathChanged();
127− void buttonsChanged();
128− void switchesChanged();
129− void relativeAxisChanged();
130− void absoluteAxisChanged();
131− void typesChanged();
13287private:
88+
13389 QInputDevicePrivate *d_ptr;
13490 void setName(const QString &);
13591 void setDevicePath(const QString &);
@@ -137,7 +93,51 @@ private:
13793 void addSwitch(int);
13894 void addRelativeAxis(int);
13995 void addAbsoluteAxis(int);
140− void setTypes(QInputDeviceInfo::InputTypes);
96+ void setType(QInputDevice::InputTypeFlags flags);
97+
98+};
99+
100+Q_DECLARE_METATYPE(QInputDevice::InputType)
101+Q_DECLARE_METATYPE(QInputDevice::InputTypeFlags)
102+
103+class QInputDeviceManagerPrivate;
104+
105+class QInputDeviceManager : public QObject
106+{
107+ Q_OBJECT
108+ Q_PROPERTY(int deviceCount READ deviceCount NOTIFY deviceCountChanged)
109+ Q_PROPERTY(QInputDevice::InputType deviceFilter READ deviceFilter WRITE setDeviceFilter NOTIFY deviceFilterChanged)
110+public:
111+
112+ explicit QInputDeviceManager(QObject *parent = 0);
113+
114+ int deviceCount() const;
115+ int deviceCount(const QInputDevice::InputType filter) const;
116+
117+ void setDeviceFilter(QInputDevice::InputType filter);
118+ QInputDevice::InputType deviceFilter();
119+
120+ QMap <QString, QInputDevice *> deviceMap();
121+ Q_INVOKABLE QVector <QInputDevice *> deviceListOfType(QInputDevice::InputType filter);
122+
123+Q_SIGNALS:
124+
125+ void deviceAdded(const QString & devicePath);
126+ void deviceRemoved(const QString & devicePath);
127+
128+ void ready();
129+ void deviceCountChanged(int count);
130+ void deviceFilterChanged(const QInputDevice::InputType filter);
131+
132+public Q_SLOTS:
133+ void addedDevice(const QString & devicePath);
134+
135+private:
136+ Q_DISABLE_COPY(QInputDeviceManager)
137+#if !defined(QT_SIMULATOR)
138+ QInputDeviceManagerPrivate *const d_ptr;
139+ Q_DECLARE_PRIVATE(QInputDeviceManager)
140+#endif
141141};
142142
143143#endif // QINPUTINFO_H
plugins/Unity/Launcher/asadapter.h+3
@@ -28,6 +28,9 @@ public:
2828 ASAdapter();
2929 ~ASAdapter();
3030
31+ ASAdapter(const ASAdapter&) = delete;
32+ ASAdapter& operator=(const ASAdapter&) = delete;
33+
3134 void syncItems(const QList<LauncherItem*> &list);
3235
3336private:
plugins/Unity/Launcher/dbusinterface.cpp+8−7
@@ -159,11 +159,12 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
159159 return false;
160160 }
161161
162− if (message.member() == QLatin1String("Get") && (message.arguments().count() != 2 || message.arguments()[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
162+ const QList<QVariant> messageArguments = message.arguments();
163+ if (message.member() == QLatin1String("Get") && (messageArguments.count() != 2 || messageArguments[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
163164 return false;
164165 }
165166
166− if (message.member() == QLatin1String("Set") && (message.arguments().count() != 3 || message.arguments()[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
167+ if (message.member() == QLatin1String("Set") && (messageArguments.count() != 3 || messageArguments[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
167168 return false;
168169 }
169170
@@ -176,7 +177,7 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
176177
177178 QVariantList retval;
178179 if (message.member() == QLatin1String("Get")) {
179− QString cachedString = message.arguments()[1].toString();
180+ QString cachedString = messageArguments[1].toString();
180181 if (!item) {
181182 return false;
182183 }
@@ -188,21 +189,21 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
188189 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
189190 }
190191 } else if (message.member() == QLatin1String("Set")) {
191− QString cachedString = message.arguments()[1].toString();
192+ QString cachedString = messageArguments[1].toString();
192193 if (cachedString == QLatin1String("count")) {
193− int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
194+ int newCount = messageArguments[2].value<QDBusVariant>().variant().toInt();
194195 if (!item || newCount != item->count()) {
195196 Q_EMIT countChanged(appid, newCount);
196197 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("count"), QVariant(newCount));
197198 }
198199 } else if (cachedString == QLatin1String("countVisible")) {
199− bool newVisible = message.arguments()[2].value<QDBusVariant>().variant().toBool();
200+ bool newVisible = messageArguments[2].value<QDBusVariant>().variant().toBool();
200201 if (!item || newVisible != item->countVisible()) {
201202 Q_EMIT countVisibleChanged(appid, newVisible);
202203 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("countVisible"), newVisible);
203204 }
204205 } else if (cachedString == QLatin1String("progress")) {
205− int newProgress = message.arguments()[2].value<QDBusVariant>().variant().toInt();
206+ int newProgress = messageArguments[2].value<QDBusVariant>().variant().toInt();
206207 if (!item || newProgress != item->progress()) {
207208 Q_EMIT progressChanged(appid, newProgress);
208209 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("progress"), QVariant(newProgress));
plugins/Unity/Platform/platform.cpp+2−2
@@ -20,7 +20,7 @@
2020
2121Platform::Platform(QObject *parent)
2222 : QObject(parent)
23− , m_iface("org.freedesktop.hostname1", "/org/freedesktop/hostname1", "org.freedesktop.hostname1",
23+ , m_iface(QStringLiteral("org.freedesktop.hostname1"), QStringLiteral("/org/freedesktop/hostname1"), QStringLiteral("org.freedesktop.hostname1"),
2424 QDBusConnection::systemBus(), this)
2525{
2626 QMetaObject::invokeMethod(this, "init");
@@ -29,7 +29,7 @@ Platform::Platform(QObject *parent)
2929void Platform::init()
3030{
3131 m_chassis = m_iface.property("Chassis").toString();
32− m_isPC = (m_chassis == "desktop" || m_chassis == "laptop" || m_chassis == "server");
32+ m_isPC = (m_chassis == QLatin1String("desktop") || m_chassis == QLatin1String("laptop") || m_chassis == QLatin1String("server"));
3333}
3434
3535QString Platform::chassis() const
plugins/Unity/Session/dbusunitysessionservice.cpp+65−39
@@ -61,7 +61,7 @@ public:
6161 QStringLiteral("GetSessionByPID"));
6262 msg << (quint32) getpid();
6363
64− QDBusReply<QDBusObjectPath> reply = QDBusConnection::systemBus().asyncCall(msg);
64+ QDBusReply<QDBusObjectPath> reply = QDBusConnection::systemBus().call(msg);
6565 if (reply.isValid()) {
6666 logindSessionPath = reply.value().path();
6767
@@ -84,28 +84,34 @@ public:
8484 if (m_systemdInhibitFd.isValid())
8585 return;
8686
87− // inhibit systemd handling of power/sleep/lid buttons
87+ // inhibit systemd handling of power/sleep/hibernate buttons
8888 // http://www.freedesktop.org/wiki/Software/systemd/inhibit
8989
9090 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, QStringLiteral("Inhibit"));
91− msg << "handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch"; // what
91+ msg << "handle-power-key:handle-suspend-key:handle-hibernate-key"; // what
9292 msg << "Unity"; // who
9393 msg << "Unity8 handles power events"; // why
9494 msg << "block"; // mode
95− QDBusReply<QDBusUnixFileDescriptor> desc = QDBusConnection::systemBus().asyncCall(msg);
9695
97− if (desc.isValid()) {
98− m_systemdInhibitFd = desc.value();
99− } else {
100− qWarning() << "failed to inhibit systemd powersave handling";
101− }
102− }
96+ QDBusPendingCall pendingCall = QDBusConnection::systemBus().asyncCall(msg);
97+ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
98+ connect(watcher, &QDBusPendingCallWatcher::finished,
99+ this, [this](QDBusPendingCallWatcher* watcher) {
100+ QDBusPendingReply<QDBusUnixFileDescriptor> reply = *watcher;
101+ watcher->deleteLater();
102+ if (reply.isError()) {
103+ qWarning() << "Failed to inhibit systemd powersave handling" << reply.error().message();
104+ return;
105+ }
103106
107+ m_systemdInhibitFd = reply.value();
108+ });
109+ }
104110
105111 bool checkLogin1Call(const QString &method) const
106112 {
107113 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, method);
108− QDBusReply<QString> reply = QDBusConnection::systemBus().asyncCall(msg);
114+ QDBusReply<QString> reply = QDBusConnection::systemBus().call(msg);
109115 return reply.isValid() && (reply == QStringLiteral("yes") || reply == QStringLiteral("challenge"));
110116 }
111117
@@ -119,6 +125,21 @@ public:
119125 QDBusConnection::systemBus().asyncCall(msg);
120126 }
121127
128+ void setActive(bool active)
129+ {
130+ isSessionActive = active;
131+
132+ Q_EMIT screensaverActiveChanged(!isSessionActive);
133+
134+ if (isSessionActive) {
135+ screensaverActiveTimer.invalidate();
136+ setIdleHint(false);
137+ } else {
138+ screensaverActiveTimer.start();
139+ setIdleHint(true);
140+ }
141+ }
142+
122143 void checkActive()
123144 {
124145 if (logindSessionPath.isEmpty()) {
@@ -133,12 +154,20 @@ public:
133154 msg << LOGIN1_SESSION_IFACE;
134155 msg << ACTIVE_KEY;
135156
136− QDBusReply<QVariant> reply = QDBusConnection::systemBus().asyncCall(msg);
137− if (reply.isValid()) {
138− isSessionActive = reply.value().toBool();
139− } else {
140− qWarning() << "Failed to get Active property" << reply.error().message();
141− }
157+ QDBusPendingCall pendingCall = QDBusConnection::systemBus().asyncCall(msg);
158+ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
159+ connect(watcher, &QDBusPendingCallWatcher::finished,
160+ this, [this](QDBusPendingCallWatcher* watcher) {
161+
162+ QDBusPendingReply<QVariant> reply = *watcher;
163+ watcher->deleteLater();
164+ if (reply.isError()) {
165+ qWarning() << "Failed to get Active property" << reply.error().message();
166+ return;
167+ }
168+
169+ setActive(reply.value().toBool());
170+ });
142171 }
143172
144173 quint32 screensaverActiveTime() const
@@ -159,7 +188,7 @@ public:
159188 msg << LOGIN1_SESSION_IFACE;
160189 msg << IDLE_SINCE_KEY;
161190
162− QDBusReply<QVariant> reply = QDBusConnection::systemBus().asyncCall(msg);
191+ QDBusReply<QVariant> reply = QDBusConnection::systemBus().call(msg);
163192 if (reply.isValid()) {
164193 return reply.value().value<quint64>();
165194 } else {
@@ -184,22 +213,10 @@ private Q_SLOTS:
184213 {
185214 Q_UNUSED(iface)
186215
187− if (changedProps.contains(ACTIVE_KEY) || invalidatedProps.contains(ACTIVE_KEY)) {
188− if (changedProps.value(ACTIVE_KEY).isValid()) {
189− isSessionActive = changedProps.value(ACTIVE_KEY).toBool();
190− } else {
191− checkActive();
192− }
193−
194− Q_EMIT screensaverActiveChanged(!isSessionActive);
195−
196− if (isSessionActive) {
197− screensaverActiveTimer.invalidate();
198− setIdleHint(false);
199− } else {
200− screensaverActiveTimer.start();
201− setIdleHint(true);
202− }
216+ if (changedProps.contains(ACTIVE_KEY)) {
217+ setActive(changedProps.value(ACTIVE_KEY).toBool());
218+ } else if (invalidatedProps.contains(ACTIVE_KEY)) {
219+ checkActive();
203220 }
204221 }
205222
@@ -325,13 +342,22 @@ void DBusUnitySessionService::Lock()
325342 sessionPath,
326343 QStringLiteral("org.freedesktop.DisplayManager.Session"),
327344 QStringLiteral("Lock"));
328− QDBusReply<void> reply = QDBusConnection::systemBus().asyncCall(msg);
329− if (!reply.isValid()) {
330− qWarning() << "Lock call failed" << reply.error().message();
331− } else {
345+
346+ QDBusPendingCall pendingCall = QDBusConnection::systemBus().asyncCall(msg);
347+ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
348+ connect(watcher, &QDBusPendingCallWatcher::finished,
349+ this, [this](QDBusPendingCallWatcher* watcher) {
350+
351+ QDBusPendingReply<QVariant> reply = *watcher;
352+ watcher->deleteLater();
353+ if (reply.isError()) {
354+ qWarning() << "Lock call failed" << reply.error().message();
355+ return;
356+ }
357+
332358 // emit Locked when the call succeeds
333359 Q_EMIT Locked();
334− }
360+ });
335361}
336362
337363bool DBusUnitySessionService::IsLocked() const
plugins/Utils/CMakeLists.txt+2
@@ -10,6 +10,8 @@ include_directories(
1010
1111set(QMLPLUGIN_SRC
1212 activefocuslogger.cpp
13+ ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationManagerInterface.h
14+ applicationsfiltermodel.cpp
1315 constants.cpp
1416 HomeKeyWatcher.cpp
1517 inputwatcher.cpp
plugins/Utils/EdgeBarrierSettings.qmlnew file+66
@@ -0,0 +1,66 @@
1+/*
2+ * Copyright (C) 2015 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+pragma Singleton
18+import QtQuick 2.4
19+import GSettings 1.0
20+
21+QtObject {
22+ id: root
23+
24+ // The only public property
25+ readonly property real pushThreshold:
26+ d.minPushThreshold + ((d.maxPushThreshold - d.minPushThreshold) * (1.0 - d.sensitivity))
27+
28+ onPushThresholdChanged: {
29+ // Avoid calling d.printSettings() directly as it would spam the console during initialization
30+ d.printSettingsTimer.start();
31+ }
32+
33+ property QtObject priv: QtObject {
34+ id: d
35+
36+ property Timer printSettingsTimer: Timer {
37+ interval: 1
38+ onTriggered: printSettings();
39+ }
40+ function printSettings() {
41+ console.log("EdgeBarrierSettings: min="+(minPushThreshold/units.gu(1))+"gu("+minPushThreshold+"px)"
42+ +", max="+(maxPushThreshold/units.gu(1))+"gu("+maxPushThreshold+"px)"
43+ +", sensitivity="+sensitivity
44+ +", threshold="+(pushThreshold/units.gu(1))+"gu("+pushThreshold+"px)"
45+ );
46+ }
47+
48+ property real defaultMinPushThreshold: units.gu(2)
49+ property real minPushThreshold: gsettings.edgeBarrierMinPush ? units.gu(gsettings.edgeBarrierMinPush) : defaultMinPushThreshold
50+ property real maxPushThreshold: {
51+ if (gsettings.edgeBarrierMaxPush && units.gu(gsettings.edgeBarrierMaxPush) > minPushThreshold) {
52+ return units.gu(gsettings.edgeBarrierMaxPush);
53+ } else if (minPushThreshold == defaultMinPushThreshold) {
54+ return units.gu(60);
55+ } else {
56+ return minPushThreshold * 10.0;
57+ }
58+ }
59+ // Value range is [0.0, 1.0]
60+ readonly property real sensitivity: gsettings.edgeBarrierSensitivity
61+ ? Math.min(Math.max(0, gsettings.edgeBarrierSensitivity), 100) / 100
62+ : 0.35
63+
64+ property var gsettings: GSettings { schema.id: "com.canonical.Unity8" }
65+ }
66+}
plugins/Utils/applicationsfiltermodel.cppnew file+101
@@ -0,0 +1,101 @@
1+/*
2+ * Copyright (C) 2015 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+// unity-api
18+#include <unity/shell/application/ApplicationManagerInterface.h>
19+#include <unity/shell/application/ApplicationInfoInterface.h>
20+
21+#include "applicationsfiltermodel.h"
22+
23+using namespace unity::shell::application;
24+
25+ApplicationsFilterModel::ApplicationsFilterModel(QObject *parent):
26+ QSortFilterProxyModel(parent),
27+ m_appModel(nullptr),
28+ m_filterTouchApps(false),
29+ m_filterLegacyApps(false)
30+{
31+}
32+
33+ApplicationManagerInterface *ApplicationsFilterModel::applicationsModel() const
34+{
35+ return m_appModel;
36+}
37+
38+void ApplicationsFilterModel::setApplicationsModel(ApplicationManagerInterface *applicationsModel)
39+{
40+ if (m_appModel != applicationsModel) {
41+ if (m_appModel) {
42+ disconnect(m_appModel, &ApplicationManagerInterface::countChanged, this, &ApplicationsFilterModel::countChanged);
43+ }
44+ m_appModel = applicationsModel;
45+ setSourceModel(m_appModel);
46+ Q_EMIT applicationsModelChanged();
47+ connect(m_appModel, &ApplicationManagerInterface::countChanged, this, &ApplicationsFilterModel::countChanged);
48+ }
49+}
50+
51+bool ApplicationsFilterModel::filterTouchApps() const
52+{
53+ return m_filterTouchApps;
54+}
55+
56+void ApplicationsFilterModel::setFilterTouchApps(bool filterTouchApps)
57+{
58+ if (m_filterTouchApps != filterTouchApps) {
59+ m_filterTouchApps = filterTouchApps;
60+ Q_EMIT filterTouchAppsChanged();
61+
62+ invalidateFilter();
63+ Q_EMIT countChanged();
64+ }
65+}
66+
67+bool ApplicationsFilterModel::filterLegacyApps() const
68+{
69+ return m_filterLegacyApps;
70+}
71+
72+void ApplicationsFilterModel::setFilterLegacyApps(bool filterLegacyApps)
73+{
74+ if (m_filterLegacyApps != filterLegacyApps) {
75+ m_filterLegacyApps = filterLegacyApps;
76+ Q_EMIT filterLegacyAppsChanged();
77+
78+ invalidateFilter();
79+ Q_EMIT countChanged();
80+ }
81+}
82+
83+bool ApplicationsFilterModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
84+{
85+ Q_UNUSED(source_parent);
86+
87+ ApplicationInfoInterface *app = m_appModel->get(source_row);
88+ Q_ASSERT(app);
89+ if (m_filterLegacyApps && !app->isTouchApp()) {
90+ return false;
91+ }
92+ if (m_filterTouchApps && app->isTouchApp()) {
93+ return false;
94+ }
95+ return true;
96+}
97+
98+ApplicationInfoInterface *ApplicationsFilterModel::get(int index) const
99+{
100+ return m_appModel->get(mapToSource(this->index(index, 0)).row());
101+}
plugins/Utils/applicationsfiltermodel.hnew file+69
@@ -0,0 +1,69 @@
1+/*
2+ * Copyright (C) 2015 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef APPLICATIONSFILTERMODEL_H
18+#define APPLICATIONSFILTERMODEL_H
19+
20+#include <QSortFilterProxyModel>
21+
22+namespace unity {
23+namespace shell {
24+namespace application {
25+class ApplicationManagerInterface;
26+class ApplicationInfoInterface;
27+}
28+}
29+}
30+using namespace unity::shell::application;
31+
32+class ApplicationsFilterModel: public QSortFilterProxyModel
33+{
34+ Q_OBJECT
35+
36+ Q_PROPERTY(unity::shell::application::ApplicationManagerInterface* applicationsModel READ applicationsModel WRITE setApplicationsModel NOTIFY applicationsModelChanged)
37+ Q_PROPERTY(bool filterTouchApps READ filterTouchApps WRITE setFilterTouchApps NOTIFY filterTouchAppsChanged)
38+ Q_PROPERTY(bool filterLegacyApps READ filterLegacyApps WRITE setFilterLegacyApps NOTIFY filterLegacyAppsChanged)
39+
40+ Q_PROPERTY(int count READ rowCount NOTIFY countChanged)
41+public:
42+ ApplicationsFilterModel(QObject *parent = 0);
43+
44+ ApplicationManagerInterface* applicationsModel() const;
45+ void setApplicationsModel(ApplicationManagerInterface* applicationsModel);
46+
47+ bool filterTouchApps() const;
48+ void setFilterTouchApps(bool filterTouchApps);
49+
50+ bool filterLegacyApps() const;
51+ void setFilterLegacyApps(bool filterLegacyApps);
52+
53+ bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const override;
54+
55+ Q_INVOKABLE unity::shell::application::ApplicationInfoInterface* get(int index) const;
56+
57+Q_SIGNALS:
58+ void applicationsModelChanged();
59+ void filterTouchAppsChanged();
60+ void filterLegacyAppsChanged();
61+ void countChanged();
62+
63+private:
64+ ApplicationManagerInterface* m_appModel;
65+ bool m_filterTouchApps;
66+ bool m_filterLegacyApps;
67+};
68+
69+#endif
plugins/Utils/constants.cpp+1−1
@@ -19,7 +19,7 @@
1919Constants::Constants(QObject *parent)
2020 : QObject(parent)
2121{
22− if (qgetenv("QT_LOAD_TESTABILITY").isEmpty()) {
22+ if (qEnvironmentVariableIsEmpty("QT_LOAD_TESTABILITY")) {
2323 m_indicatorValueTimeout = 30000;
2424 } else {
2525 m_indicatorValueTimeout = 5000;
plugins/Utils/easingcurve.cpp+1−1
@@ -32,7 +32,7 @@ QEasingCurve::Type EasingCurve::type() const
3232 return m_easingCurve.type();
3333}
3434
35−void EasingCurve::setType(const QEasingCurve::Type &type)
35+void EasingCurve::setType(const QEasingCurve::Type type)
3636{
3737 // FIXME: Working around bug https://bugreports.qt-project.org/browse/QTBUG-38686 here
3838 QEasingCurve newCurve;
plugins/Utils/easingcurve.h+1−1
@@ -46,7 +46,7 @@ public:
4646 EasingCurve(QObject *parent = 0);
4747
4848 QEasingCurve::Type type() const;
49− void setType(const QEasingCurve::Type &type);
49+ void setType(const QEasingCurve::Type type);
5050
5151 qreal period() const;
5252 void setPeriod(qreal period);
plugins/Utils/plugin.cpp+2
@@ -35,6 +35,7 @@
3535#include "windowstatestorage.h"
3636#include "constants.h"
3737#include "timezoneFormatter.h"
38+#include "applicationsfiltermodel.h"
3839
3940static QObject *createWindowStateStorage(QQmlEngine *engine, QJSEngine *scriptEngine)
4041{
@@ -66,6 +67,7 @@ void UtilsPlugin::registerTypes(const char *uri)
6667 qmlRegisterSingletonType<TimezoneFormatter>(uri, 0, 1, "TimezoneFormatter",
6768 [](QQmlEngine*, QJSEngine*) -> QObject* { return new TimezoneFormatter; });
6869 qmlRegisterType<ActiveFocusLogger>(uri, 0, 1, "ActiveFocusLogger");
70+ qmlRegisterType<ApplicationsFilterModel>(uri, 0, 1, "ApplicationsFilterModel");
6971}
7072
7173void UtilsPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
plugins/Utils/qmldir+1
@@ -2,3 +2,4 @@ module Utils
22plugin Utils-qml
33typeinfo Utils.qmltypes
44Style 0.1 Style.js
5+singleton EdgeBarrierSettings 0.1 EdgeBarrierSettings.qml
plugins/Utils/timezoneFormatter.cpp+1−1
@@ -29,7 +29,7 @@ QString TimezoneFormatter::currentTimeInTimezone(const QVariant &tzId) const
2929 if (tz.isValid()) {
3030 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
3131 // return locale-aware string in the form "day, hh:mm", e.g. "Mon 14:30" or "Mon 1:30 pm"
32− return QStringLiteral("%1 %2").arg(now.toString(QStringLiteral("ddd"))).arg(now.time().toString(Qt::DefaultLocaleShortDate));
32+ return QStringLiteral("%1 %2").arg(now.toString(QStringLiteral("ddd")), now.time().toString(Qt::DefaultLocaleShortDate));
3333 }
3434 return QString();
3535}
plugins/Utils/windowstatestorage.cpp+5−5
@@ -66,10 +66,10 @@ WindowStateStorage::WindowState WindowStateStorage::getState(const QString &wind
6666 if (!query.first()) {
6767 return defaultValue;
6868 }
69− return (WindowState)query.value("state").toInt();
69+ return (WindowState)query.value(QStringLiteral("state")).toInt();
7070}
7171
72−void WindowStateStorage::saveGeometry(const QString &windowId, const QRect &rect)
72+void WindowStateStorage::saveGeometry(const QString &windowId, const QRect rect)
7373{
7474 const QString queryString = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values ('%1', '%2', '%3', '%4', '%5');")
7575 .arg(windowId)
@@ -94,7 +94,7 @@ void WindowStateStorage::executeAsyncQuery(const QString &queryString)
9494 }
9595}
9696
97−QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect &defaultValue) const
97+QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect defaultValue) const
9898{
9999 QString queryString = QStringLiteral("SELECT * FROM geometry WHERE windowId = '%1';")
100100 .arg(windowId);
@@ -120,9 +120,9 @@ void WindowStateStorage::initdb()
120120 query.exec(QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);"));
121121 }
122122
123− if (!m_db.tables().contains("state")) {
123+ if (!m_db.tables().contains(QStringLiteral("state"))) {
124124 QSqlQuery query;
125− query.exec("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);");
125+ query.exec(QStringLiteral("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);"));
126126 }
127127}
128128
plugins/Utils/windowstatestorage.h+2−2
@@ -35,8 +35,8 @@ public:
3535 Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
3636 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
3737
38− Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect &rect);
39− Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect &defaultValue) const;
38+ Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect rect);
39+ Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect defaultValue) const;
4040
4141private:
4242 void initdb();
po/am.po+159−169
@@ -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: 2015-09-16 00:49+0200\n"
11−"PO-Revision-Date: 2015-07-04 14:46+0000\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11+"PO-Revision-Date: 2015-11-19 19:27+0000\n"
1212"Last-Translator: samson <Unknown>\n"
1313"Language-Team: Amharic <am@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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "ማጥፊያ"
3535msgid "Unpin shortcut"
3636msgstr "አቋራጭ መለያያ"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "ትናንትና %l:%ደ %ከ"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%ደ %ከ"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "ነገ %l:%ደ %ከ"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%ደ %ከ"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %d %b %l:%ደ %ከ"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "ትናንትና %ሰ:%ደ"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%ሰ:%ደ"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "ነገ %ሰ:%ደ"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %ሰ:%ደ"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %d %b %ሰ:%ደ"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "አካሉ ተቆልፏል"
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
13555msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr "መውጫ"
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr "መቆለፊያ"
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr "መውጫ"
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr "መሰረዣ"
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr "ማጥፊያ"
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr "በእርግጥ ማጥፋት ይፈልጋሉ?"
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr "እንደገና ማስነሻ"
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr "ማጥፊያ"
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr "እንደገና ማስነሻ"
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr "አይ"
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr "አዎ"
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr "ሐይል"
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207127"በእርግጥ ሐይሉን ማጥፋት\n"
208128"ይፈልጋሉ?"
209129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211131msgctxt "Button: Power off the system"
212132msgid "Power off"
213133msgstr "ሐይል ማጥፊያ"
214134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216136msgctxt "Button: Restart the system"
217137msgid "Restart"
218138msgstr "እንደገና ማስጀመሪያ"
@@ -229,42 +149,66 @@ msgstr "የ ድንገተኛ ጥሪ"
229149msgid "OK"
230150msgstr "እሺ"
231151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233−msgid "See less"
234−msgstr "አነስተኛ መመልከቻ"
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
235155
236−#: qml/Dash/GenericScopeView.qml:569
237−msgid "See all"
238−msgstr "ሁሉንም መመልከቻ"
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:631
241−msgctxt "Label: Hint for dash search line edit"
242−msgid "Search"
243−msgstr "መፈለጊያ"
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
244167
245−#: qml/Dash/PageHeader.qml:269
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
176+#: qml/Dash/DashPageHeader.qml:265
246177msgctxt "Button: Open the Ubuntu Store"
247178msgid "Store"
248179msgstr "ማስቀመጫ"
249180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251182msgctxt "Button: Start a search in the current dash scope"
252183msgid "Search"
253184msgstr "መፈለጊያ"
254185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256187msgctxt "Button: Show the current dash scope settings"
257188msgid "Settings"
258189msgstr "ማሰናጃዎች"
259190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261192msgid "Remove from Favorites"
262193msgstr "ከምወዳቸው ማስወገጃ"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Add to Favorites"
266197msgstr "ወደምወዳቸው መጨመሪያ"
267198
199+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
200+msgid "See less"
201+msgstr "አነስተኛ መመልከቻ"
202+
203+#: qml/Dash/GenericScopeView.qml:569
204+msgid "See all"
205+msgstr "ሁሉንም መመልከቻ"
206+
207+#: qml/Dash/GenericScopeView.qml:631
208+msgctxt "Label: Hint for dash search line edit"
209+msgid "Search"
210+msgstr "መፈለጊያ"
211+
268212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269213msgid "More..."
270214msgstr "ተጨማሪ..."
@@ -275,8 +219,6 @@ msgstr "አነስተኛ..."
275219
276220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280222msgid "Send"
281223msgstr "መላኪያ"
282224
@@ -288,6 +230,10 @@ msgstr "ለዚህ ደረጃ ይስጡ"
288230msgid "Add a review"
289231msgstr "ግምገማ መጨመሪያ"
290232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr "የሚካፈሉትን እቃ ቅድመ እይታ"
236+
291237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292238msgid "Pull to refresh…"
293239msgstr "ይሳቡ ለማነቃቃት…"
@@ -312,6 +258,10 @@ msgstr "ቤት"
312258msgid "Also installed"
313259msgstr "እንዲሁም የተገጠሙ"
314260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገናኝቷል"
264+
315265#: qml/Greeter/CoverPage.qml:107
316266msgid "Unlock"
317267msgstr "መክፈቻ"
@@ -383,7 +333,7 @@ msgstr "እባክዎን እንደገና-ያስገቡ"
383333msgid "Sorry, incorrect passcode"
384334msgstr "አዝናለሁ የተሳሳተ የማለፊያ ኮድ"
385335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387337msgid "Show password"
388338msgstr "የመግቢያ ቃል ማሳያ"
389339
@@ -395,71 +345,78 @@ msgstr "ወደ ጥሪው ለመመለስ መታ ያድርጉ..."
395345msgid "Conference"
396346msgstr "ስብሰባ"
397347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399349msgid "Nothing is playing"
400350msgstr "ምንም አይጫወትም"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403353#, qt-format
404354msgid "%1 hour"
405355msgid_plural "%1 hours"
406356msgstr[0] "%1 ሰአት"
407357msgstr[1] "%1 ሰአቶች"
408358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:851
359+#: qml/Panel/Indicators/MenuItemFactory.qml:864
410360#, qt-format
411361msgid "%1 minute"
412362msgid_plural "%1 minutes"
413363msgstr[0] "%1 ደቂቃ"
414364msgstr[1] "%1 ደቂቃዎች"
415365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:856
366+#: qml/Panel/Indicators/MenuItemFactory.qml:869
417367#, qt-format
418368msgid "%1 second"
419369msgid_plural "%1 seconds"
420370msgstr[0] "%1 ሰከንድ"
421371msgstr[1] "%1 ሰከንዶች"
422372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:859
373+#: qml/Panel/Indicators/MenuItemFactory.qml:872
424374msgid "0 seconds"
425375msgstr "0 ሰከንዶች"
426376
427377#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
428−#: qml/Panel/Indicators/MenuItemFactory.qml:861
378+#: qml/Panel/Indicators/MenuItemFactory.qml:874
429379#, qt-format
430380msgid "%1 remaining"
431381msgstr "%1 የቀረው"
432382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:867
383+#: qml/Panel/Indicators/MenuItemFactory.qml:880
434384msgid "In queue…"
435385msgstr "ወረፋ በመጠበቅ ላይ…"
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:871
387+#: qml/Panel/Indicators/MenuItemFactory.qml:884
438388msgid "Downloading"
439389msgstr "በማውረድ ላይ"
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:873
391+#: qml/Panel/Indicators/MenuItemFactory.qml:886
442392msgid "Paused, tap to resume"
443393msgstr "ማስቆሚያ: ለመቀጠል መታ ያድርጉ"
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:875
395+#: qml/Panel/Indicators/MenuItemFactory.qml:888
446396msgid "Canceled"
447397msgstr "ተሰርዟል"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:877
399+#: qml/Panel/Indicators/MenuItemFactory.qml:890
450400msgid "Finished"
451401msgstr "ጨርሷል"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:879
403+#: qml/Panel/Indicators/MenuItemFactory.qml:892
454404msgid "Failed, tap to retry"
455405msgstr "አልተቻለም: እንደገና ለመሞከር መታ ያድርጉ"
456406
457−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
408+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
409+msgctxt "Button: Send a reply message"
410+msgid "Send"
411+msgstr "መላኪያ"
412+
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
458414msgctxt "Label: Hint in message indicator line edit"
459415msgid "Reply"
460416msgstr "መመለሻ"
461417
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
419+msgctxt "Button: Call back on phone"
463420msgid "Call back"
464421msgstr "መልሶ መደወያ"
465422
@@ -529,38 +486,6 @@ msgctxt "Button: Go back one page in the Wizard"
529486msgid "Back"
530487msgstr "ወደ ኋላ"
531488
532−#: qml/Wizard/Pages/here-terms.qml:27
533−msgid "Terms & Conditions"
534−msgstr "ውሎች & ሁኔታዎች"
535−
536−#: qml/Wizard/Pages/passwd-confirm.qml:49
537−msgid "Confirm passphrase"
538−msgstr "የ ማለፊያ ሐረግ ማረጋገጫ"
539−
540−#: qml/Wizard/Pages/passwd-confirm.qml:50
541−msgid "Confirm passcode"
542−msgstr "የማለፊያ ኮድ ማረጋገጫ"
543−
544−#: qml/Wizard/Pages/passwd-confirm.qml:53
545−#: qml/Wizard/Pages/passwd-confirm.qml:54
546−msgid "Please try again."
547−msgstr "እባክዎን እንደገና ይሞክሩ"
548−
549−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
550−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
551−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
552−#: qml/Wizard/Pages/60-reporting.qml:50
553−msgid "Continue"
554−msgstr "ይቀጥሉ"
555−
556−#: qml/Wizard/Pages/passwd-set.qml:61
557−msgid "Choose your passcode"
558−msgstr "የ እርስዎን የማለፊያ ኮድ ይምረጡ"
559−
560−#: qml/Wizard/Pages/passwd-set.qml:68
561−msgid "Passphrase must be 4 characters long"
562−msgstr "የ ማለፊያ ሀረግ ቢያንስ 4 ባህሪዎች መሆን አለበት"
563−
564489#: qml/Wizard/Pages/10-welcome.qml:27
565490msgid "Hi!"
566491msgstr "ሰላም"
@@ -573,6 +498,13 @@ msgstr "እንኳን ደህና መጡ ወደ እርስዎ ኡቡንቱ ስልክ
573498msgid "Let’s get started."
574499msgstr "ስራ እንጀምር"
575500
501+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
502+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
503+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
504+#: qml/Wizard/Pages/passwd-set.qml:90
505+msgid "Continue"
506+msgstr "ይቀጥሉ"
507+
576508#: qml/Wizard/Pages/20-sim.qml:25
577509msgid "Add a SIM card and restart your device"
578510msgstr "የ ሲም ካርድ ይጨምሩ እና አካሉን እንደገና ያስነሱ"
@@ -666,11 +598,11 @@ msgstr "አይደለም"
666598msgid "You can change your mind later in <b>System Settings</b>."
667599msgstr "እርስዎ በኋላ መቀየር ይችላሉ ከ <b>ስርአት ማሰናጃዎች</b>."
668600
669−#: qml/Wizard/Pages/60-reporting.qml:24
601+#: qml/Wizard/Pages/60-reporting.qml:26
670602msgid "Improving your experience"
671603msgstr "የ እርስዎን ልምምድ ማሻሻያ"
672604
673−#: qml/Wizard/Pages/60-reporting.qml:36
605+#: qml/Wizard/Pages/60-reporting.qml:46
674606msgid ""
675607"Your phone is set up to automatically report errors to Canonical and its "
676608"partners, the makers of the operating system."
@@ -678,7 +610,7 @@ msgstr ""
678610"የ እርስዎ ስልክ ራሱ በራሱ የ ስህተት መግለጫዎች ወደ Canonical and its partners, የ መስሪያ ስርአት "
679611"አምራቾች"
680612
681−#: qml/Wizard/Pages/60-reporting.qml:43
613+#: qml/Wizard/Pages/60-reporting.qml:53
682614msgid ""
683615"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
684616"Privacy</b>"
@@ -701,6 +633,31 @@ msgstr "ስልኩ አሁን ለመጠቀም ዝግጁ ነው"
701633msgid "Finish"
702634msgstr "መጨረሻ"
703635
636+#: qml/Wizard/Pages/here-terms.qml:27
637+msgid "Terms & Conditions"
638+msgstr "ውሎች & ሁኔታዎች"
639+
640+#: qml/Wizard/Pages/passwd-confirm.qml:49
641+msgid "Confirm passphrase"
642+msgstr "የ ማለፊያ ሐረግ ማረጋገጫ"
643+
644+#: qml/Wizard/Pages/passwd-confirm.qml:50
645+msgid "Confirm passcode"
646+msgstr "የማለፊያ ኮድ ማረጋገጫ"
647+
648+#: qml/Wizard/Pages/passwd-confirm.qml:53
649+#: qml/Wizard/Pages/passwd-confirm.qml:54
650+msgid "Please try again."
651+msgstr "እባክዎን እንደገና ይሞክሩ"
652+
653+#: qml/Wizard/Pages/passwd-set.qml:61
654+msgid "Choose your passcode"
655+msgstr "የ እርስዎን የማለፊያ ኮድ ይምረጡ"
656+
657+#: qml/Wizard/Pages/passwd-set.qml:68
658+msgid "Passphrase must be 4 characters long"
659+msgstr "የ ማለፊያ ሀረግ ቢያንስ 4 ባህሪዎች መሆን አለበት"
660+
704661#. Translators: This is the arrow for "Back" buttons
705662#: qml/Wizard/StackButton.qml:39
706663#, qt-format
@@ -805,3 +762,36 @@ msgstr "%1 〉"
805762
806763#~ msgid "Please re-enter"
807764#~ msgstr "እባክዎን እንደገና-ያስገቡ"
765+
766+#~ msgid "%a %d %b %H:%M"
767+#~ msgstr "%a %d %b %ሰ:%ደ"
768+
769+#~ msgid "%a %H:%M"
770+#~ msgstr "%a %ሰ:%ደ"
771+
772+#~ msgid "%a %l:%M %p"
773+#~ msgstr "%a %l:%ደ %ከ"
774+
775+#~ msgid "Tomorrow %l:%M %p"
776+#~ msgstr "ነገ %l:%ደ %ከ"
777+
778+#~ msgid "%l:%M %p"
779+#~ msgstr "%l:%ደ %ከ"
780+
781+#~ msgid "Yesterday %l:%M %p"
782+#~ msgstr "ትናንትና %l:%ደ %ከ"
783+
784+#~ msgid "Tomorrow %H:%M"
785+#~ msgstr "ነገ %ሰ:%ደ"
786+
787+#~ msgid "%H:%M"
788+#~ msgstr "%ሰ:%ደ"
789+
790+#~ msgid "Yesterday %H:%M"
791+#~ msgstr "ትናንትና %ሰ:%ደ"
792+
793+#~ msgid "%a %d %b %l:%M %p"
794+#~ msgstr "%a %d %b %l:%ደ %ከ"
795+
796+#~ msgid "Call back"
797+#~ msgstr "መልሶ መደወያ"
po/ar.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20+"X-Generator: Launchpad (build 17850)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -36,86 +36,6 @@ msgstr "خروج"
3636msgid "Unpin shortcut"
3737msgstr "إزالة تثبيت الاختصار"
3838
39−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
40−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
41−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
42−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
43−#: plugins/Utils/relativetimeformatter.cpp:157
44−msgid "Yesterday %l:%M %p"
45−msgstr "أمس %l:%M %p"
46−
47−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
48−#. This format string is used for showing, on a 12-hour clock, times that happened today.
49−#. en_US example: "%l:%M %p" --> "1:00 PM"
50−#: plugins/Utils/relativetimeformatter.cpp:164
51−msgid "%l:%M %p"
52−msgstr "%l:%M %p"
53−
54−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
55−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
56−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
57−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
58−#: plugins/Utils/relativetimeformatter.cpp:172
59−msgid "Tomorrow %l:%M %p"
60−msgstr "غدًا %l:%M %p"
61−
62−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
63−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
64−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
65−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
66−#: plugins/Utils/relativetimeformatter.cpp:181
67−msgid "%a %l:%M %p"
68−msgstr "%a %l:%M %p"
69−
70−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
71−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
72−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
73−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
74−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
75−#: plugins/Utils/relativetimeformatter.cpp:190
76−msgid "%a %d %b %l:%M %p"
77−msgstr "%a %d %b %l:%M %p"
78−
79−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
80−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
81−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
82−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
83−#: plugins/Utils/relativetimeformatter.cpp:201
84−msgid "Yesterday %H:%M"
85−msgstr "أمس %H:%M"
86−
87−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
88−#. This format string is used for showing, on a 24-hour clock, times that happened today.
89−#. en_US example: "%H:%M" --> "13:00"
90−#: plugins/Utils/relativetimeformatter.cpp:208
91−msgid "%H:%M"
92−msgstr "%H:%M"
93−
94−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
95−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
96−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
97−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
98−#: plugins/Utils/relativetimeformatter.cpp:216
99−msgid "Tomorrow %H:%M"
100−msgstr "غدًا %H:%M"
101−
102−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
103−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
104−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
105−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
106−#: plugins/Utils/relativetimeformatter.cpp:225
107−msgid "%a %H:%M"
108−msgstr "%a %H:%M"
109−
110−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
111−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
112−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
113−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
114−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
115−#: plugins/Utils/relativetimeformatter.cpp:234
116−msgid "%a %d %b %H:%M"
117−msgstr "%a %d %b %H:%M"
118−
11939#: qml/Components/DelayedLockscreen.qml:49
12040msgid "Device Locked"
12141msgstr "الجهاز موصد"
@@ -141,72 +61,72 @@ msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مج
14161msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
14262msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
14363
144−#: qml/Components/Dialogs.qml:115
64+#: qml/Components/Dialogs.qml:144
14565msgctxt "Title: Lock/Log out dialog"
14666msgid "Log out"
14767msgstr "خروج"
14868
149−#: qml/Components/Dialogs.qml:116
69+#: qml/Components/Dialogs.qml:145
15070msgid "Are you sure you want to log out?"
15171msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
15272
153−#: qml/Components/Dialogs.qml:118
73+#: qml/Components/Dialogs.qml:147
15474msgctxt "Button: Lock the system"
15575msgid "Lock"
15676msgstr "أوصِد"
15777
158−#: qml/Components/Dialogs.qml:125
78+#: qml/Components/Dialogs.qml:154
15979msgctxt "Button: Log out from the system"
16080msgid "Log Out"
16181msgstr "خروج"
16282
163−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
164−#: qml/Components/Dialogs.qml:224
83+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
84+#: qml/Components/Dialogs.qml:253
16585msgid "Cancel"
16686msgstr "إلغاء"
16787
168−#: qml/Components/Dialogs.qml:144
88+#: qml/Components/Dialogs.qml:173
16989msgctxt "Title: Reboot/Shut down dialog"
17090msgid "Shut down"
17191msgstr "إطفاء الجهاز"
17292
173−#: qml/Components/Dialogs.qml:145
93+#: qml/Components/Dialogs.qml:174
17494msgid "Are you sure you want to shut down?"
17595msgstr "هل أنت متأكد من رغبتك في إطفاء الجهاز؟"
17696
177−#: qml/Components/Dialogs.qml:147
97+#: qml/Components/Dialogs.qml:176
17898msgctxt "Button: Reboot the system"
17999msgid "Reboot"
180100msgstr "إعادة التشغيل"
181101
182−#: qml/Components/Dialogs.qml:156
102+#: qml/Components/Dialogs.qml:185
183103msgctxt "Button: Shut down the system"
184104msgid "Shut down"
185105msgstr "إطفاء الجهاز"
186106
187−#: qml/Components/Dialogs.qml:178
107+#: qml/Components/Dialogs.qml:207
188108msgctxt "Title: Reboot dialog"
189109msgid "Reboot"
190110msgstr "إعادة التشغيل"
191111
192−#: qml/Components/Dialogs.qml:179
112+#: qml/Components/Dialogs.qml:208
193113msgid "Are you sure you want to reboot?"
194114msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
195115
196−#: qml/Components/Dialogs.qml:181
116+#: qml/Components/Dialogs.qml:210
197117msgid "No"
198118msgstr "لا"
199119
200−#: qml/Components/Dialogs.qml:188
120+#: qml/Components/Dialogs.qml:217
201121msgid "Yes"
202122msgstr "نعم"
203123
204−#: qml/Components/Dialogs.qml:203
124+#: qml/Components/Dialogs.qml:232
205125msgctxt "Title: Power off/Restart dialog"
206126msgid "Power"
207127msgstr "الطاقة"
208128
209−#: qml/Components/Dialogs.qml:204
129+#: qml/Components/Dialogs.qml:233
210130msgid ""
211131"Are you sure you would like\n"
212132"to power off?"
@@ -214,12 +134,12 @@ msgstr ""
214134"هل أنت متأكد من رغبتك\n"
215135"في إيقاف التشغيل؟"
216136
217−#: qml/Components/Dialogs.qml:206
137+#: qml/Components/Dialogs.qml:235
218138msgctxt "Button: Power off the system"
219139msgid "Power off"
220140msgstr "إيقاف التشغيل"
221141
222−#: qml/Components/Dialogs.qml:215
142+#: qml/Components/Dialogs.qml:244
223143msgctxt "Button: Restart the system"
224144msgid "Restart"
225145msgstr "إعادة التشغيل"
@@ -236,42 +156,66 @@ msgstr "مكالمة طوارئ"
236156msgid "OK"
237157msgstr "موافق"
238158
239−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
240−msgid "See less"
241−msgstr "شاهد أقل"
159+#: qml/Components/ModeSwitchWarningDialog.qml:32
160+msgid "Apps may have unsaved data:"
161+msgstr ""
242162
243−#: qml/Dash/GenericScopeView.qml:569
244−msgid "See all"
245−msgstr "عرض الكل"
163+#: qml/Components/ModeSwitchWarningDialog.qml:57
164+msgid "Re-dock, save your work and close these apps to continue."
165+msgstr ""
246166
247−#: qml/Dash/GenericScopeView.qml:631
248−msgctxt "Label: Hint for dash search line edit"
249−msgid "Search"
250−msgstr "بحث"
167+#: qml/Components/ModeSwitchWarningDialog.qml:63
168+msgid "Or force close now (unsaved data will be lost)."
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:75
172+msgid "OK, I will reconnect"
173+msgstr ""
251174
252−#: qml/Dash/PageHeader.qml:269
175+#: qml/Components/ModeSwitchWarningDialog.qml:76
176+msgid "Reconnect now!"
177+msgstr ""
178+
179+#: qml/Components/ModeSwitchWarningDialog.qml:88
180+msgid "Close all"
181+msgstr ""
182+
183+#: qml/Dash/DashPageHeader.qml:265
253184msgctxt "Button: Open the Ubuntu Store"
254185msgid "Store"
255186msgstr "المتجر"
256187
257−#: qml/Dash/PageHeader.qml:276
188+#: qml/Dash/DashPageHeader.qml:272
258189msgctxt "Button: Start a search in the current dash scope"
259190msgid "Search"
260191msgstr "بحث"
261192
262−#: qml/Dash/PageHeader.qml:286
193+#: qml/Dash/DashPageHeader.qml:282
263194msgctxt "Button: Show the current dash scope settings"
264195msgid "Settings"
265196msgstr "الإعدادات"
266197
267−#: qml/Dash/PageHeader.qml:293
198+#: qml/Dash/DashPageHeader.qml:289
268199msgid "Remove from Favorites"
269200msgstr "حذف من المفضلات"
270201
271−#: qml/Dash/PageHeader.qml:293
202+#: qml/Dash/DashPageHeader.qml:289
272203msgid "Add to Favorites"
273204msgstr "إضافة إلى المفضلات"
274205
206+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
207+msgid "See less"
208+msgstr "شاهد أقل"
209+
210+#: qml/Dash/GenericScopeView.qml:569
211+msgid "See all"
212+msgstr "عرض الكل"
213+
214+#: qml/Dash/GenericScopeView.qml:631
215+msgctxt "Label: Hint for dash search line edit"
216+msgid "Search"
217+msgstr "بحث"
218+
275219#: qml/Dash/Previews/PreviewActionCombo.qml:35
276220msgid "More..."
277221msgstr "المزيد..."
@@ -282,8 +226,6 @@ msgstr "أقل..."
282226
283227#: qml/Dash/Previews/PreviewCommentInput.qml:68
284228#: qml/Dash/Previews/PreviewRatingInput.qml:174
285−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
286−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
287229msgid "Send"
288230msgstr "أرسل"
289231
@@ -295,6 +237,10 @@ msgstr "قيّم ذلك"
295237msgid "Add a review"
296238msgstr "أضف تعليق"
297239
240+#: qml/Dash/Previews/PreviewSharing.qml:51
241+msgid "Preview Share Item"
242+msgstr ""
243+
298244#: qml/Dash/PullToRefreshScopeStyle.qml:55
299245msgid "Pull to refresh…"
300246msgstr "اسحب للتحديث..."
@@ -319,6 +265,10 @@ msgstr "الرئيسية"
319265msgid "Also installed"
320266msgstr "أيضا تم تثبيت"
321267
268+#: qml/DisabledScreenNotice.qml:42
269+msgid "Your device is now connected to an external display."
270+msgstr ""
271+
322272#: qml/Greeter/CoverPage.qml:107
323273msgid "Unlock"
324274msgstr "فك القفل"
@@ -390,7 +340,7 @@ msgstr "برجاء إعادة إدخالها"
390340msgid "Sorry, incorrect passcode"
391341msgstr "نأسف، الرمز السري غير صحيح"
392342
393−#: qml/Notifications/NotificationMenuItemFactory.qml:128
343+#: qml/Notifications/NotificationMenuItemFactory.qml:129
394344msgid "Show password"
395345msgstr "عرض كلمة السر"
396346
@@ -402,11 +352,11 @@ msgstr "انقر للعودة إلى المكالمة..."
402352msgid "Conference"
403353msgstr "مؤتمر"
404354
405−#: qml/Panel/Indicators/MenuItemFactory.qml:718
355+#: qml/Panel/Indicators/MenuItemFactory.qml:731
406356msgid "Nothing is playing"
407357msgstr "لا شيء مُشغّل"
408358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:847
359+#: qml/Panel/Indicators/MenuItemFactory.qml:860
410360#, qt-format
411361msgid "%1 hour"
412362msgid_plural "%1 hours"
@@ -417,7 +367,7 @@ msgstr[3] "%1 ساعات"
417367msgstr[4] "%1 ساعة"
418368msgstr[5] "%1 ساعة"
419369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:851
370+#: qml/Panel/Indicators/MenuItemFactory.qml:864
421371#, qt-format
422372msgid "%1 minute"
423373msgid_plural "%1 minutes"
@@ -428,7 +378,7 @@ msgstr[3] "%1 دقائق"
428378msgstr[4] "%1 دقيقة"
429379msgstr[5] "%1 دقيقة"
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:856
381+#: qml/Panel/Indicators/MenuItemFactory.qml:869
432382#, qt-format
433383msgid "%1 second"
434384msgid_plural "%1 seconds"
@@ -439,46 +389,53 @@ msgstr[3] "%1 ثوان"
439389msgstr[4] "%1 ثانية"
440390msgstr[5] "%1 ثانية"
441391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:859
392+#: qml/Panel/Indicators/MenuItemFactory.qml:872
443393msgid "0 seconds"
444394msgstr "أقل من ثانية"
445395
446396#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
447−#: qml/Panel/Indicators/MenuItemFactory.qml:861
397+#: qml/Panel/Indicators/MenuItemFactory.qml:874
448398#, qt-format
449399msgid "%1 remaining"
450400msgstr "باق %1"
451401
452−#: qml/Panel/Indicators/MenuItemFactory.qml:867
402+#: qml/Panel/Indicators/MenuItemFactory.qml:880
453403msgid "In queue…"
454404msgstr "في الانتظار..."
455405
456−#: qml/Panel/Indicators/MenuItemFactory.qml:871
406+#: qml/Panel/Indicators/MenuItemFactory.qml:884
457407msgid "Downloading"
458408msgstr "التنزيل"
459409
460−#: qml/Panel/Indicators/MenuItemFactory.qml:873
410+#: qml/Panel/Indicators/MenuItemFactory.qml:886
461411msgid "Paused, tap to resume"
462412msgstr "مُلبث، انقر للاستئناف"
463413
464−#: qml/Panel/Indicators/MenuItemFactory.qml:875
414+#: qml/Panel/Indicators/MenuItemFactory.qml:888
465415msgid "Canceled"
466416msgstr "تم إلغائه"
467417
468−#: qml/Panel/Indicators/MenuItemFactory.qml:877
418+#: qml/Panel/Indicators/MenuItemFactory.qml:890
469419msgid "Finished"
470420msgstr "انتهى"
471421
472−#: qml/Panel/Indicators/MenuItemFactory.qml:879
422+#: qml/Panel/Indicators/MenuItemFactory.qml:892
473423msgid "Failed, tap to retry"
474424msgstr "فشل، انقل لإعادة المحاولة"
475425
476−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
426+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
427+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
428+msgctxt "Button: Send a reply message"
429+msgid "Send"
430+msgstr ""
431+
432+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
477433msgctxt "Label: Hint in message indicator line edit"
478434msgid "Reply"
479435msgstr "رد"
480436
481−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
437+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
438+msgctxt "Button: Call back on phone"
482439msgid "Call back"
483440msgstr ""
484441
@@ -548,38 +505,6 @@ msgctxt "Button: Go back one page in the Wizard"
548505msgid "Back"
549506msgstr "عودة"
550507
551−#: qml/Wizard/Pages/here-terms.qml:27
552−msgid "Terms & Conditions"
553−msgstr "الشروط والأحكام"
554−
555−#: qml/Wizard/Pages/passwd-confirm.qml:49
556−msgid "Confirm passphrase"
557−msgstr "تأكيد العبارة السرية"
558−
559−#: qml/Wizard/Pages/passwd-confirm.qml:50
560−msgid "Confirm passcode"
561−msgstr "تأكيد الرمز السري"
562−
563−#: qml/Wizard/Pages/passwd-confirm.qml:53
564−#: qml/Wizard/Pages/passwd-confirm.qml:54
565−msgid "Please try again."
566−msgstr "حاول مجددا."
567−
568−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
569−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
570−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
571−#: qml/Wizard/Pages/60-reporting.qml:50
572−msgid "Continue"
573−msgstr "متابعة"
574−
575−#: qml/Wizard/Pages/passwd-set.qml:61
576−msgid "Choose your passcode"
577−msgstr "اختر الرمز السري خاصتك"
578−
579−#: qml/Wizard/Pages/passwd-set.qml:68
580−msgid "Passphrase must be 4 characters long"
581−msgstr "يجب أن تحتوي العبارة السرية على 4 أحرف على الأقل"
582−
583508#: qml/Wizard/Pages/10-welcome.qml:27
584509msgid "Hi!"
585510msgstr "أهلا!"
@@ -592,6 +517,13 @@ msgstr "مرحبا بك في أوبونتو للهواتف."
592517msgid "Let’s get started."
593518msgstr "هيا بنا نبدأ."
594519
520+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
521+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
522+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
523+#: qml/Wizard/Pages/passwd-set.qml:90
524+msgid "Continue"
525+msgstr "متابعة"
526+
595527#: qml/Wizard/Pages/20-sim.qml:25
596528msgid "Add a SIM card and restart your device"
597529msgstr "أدخِل شريحة SIM ثم أعِد تشغيل الجهاز"
@@ -690,11 +622,11 @@ msgstr ""
690622msgid "You can change your mind later in <b>System Settings</b>."
691623msgstr "يمكنك تغيير رأيك في وقت لاحق عن طريق <b>إعدادات النظام</b>."
692624
693−#: qml/Wizard/Pages/60-reporting.qml:24
625+#: qml/Wizard/Pages/60-reporting.qml:26
694626msgid "Improving your experience"
695627msgstr "تحسين تجربتك"
696628
697−#: qml/Wizard/Pages/60-reporting.qml:36
629+#: qml/Wizard/Pages/60-reporting.qml:46
698630msgid ""
699631"Your phone is set up to automatically report errors to Canonical and its "
700632"partners, the makers of the operating system."
@@ -702,7 +634,7 @@ msgstr ""
702634"هاتفك مُعدّ لإرسال تقارير آلية بالأخطاء إلى كانونيكال وشركائها (صانعي نظام "
703635"التشغيل)."
704636
705−#: qml/Wizard/Pages/60-reporting.qml:43
637+#: qml/Wizard/Pages/60-reporting.qml:53
706638msgid ""
707639"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
708640"Privacy</b>"
@@ -726,6 +658,31 @@ msgstr "هاتفك جاهز الآن للاستخدام."
726658msgid "Finish"
727659msgstr "إنهاء"
728660
661+#: qml/Wizard/Pages/here-terms.qml:27
662+msgid "Terms & Conditions"
663+msgstr "الشروط والأحكام"
664+
665+#: qml/Wizard/Pages/passwd-confirm.qml:49
666+msgid "Confirm passphrase"
667+msgstr "تأكيد العبارة السرية"
668+
669+#: qml/Wizard/Pages/passwd-confirm.qml:50
670+msgid "Confirm passcode"
671+msgstr "تأكيد الرمز السري"
672+
673+#: qml/Wizard/Pages/passwd-confirm.qml:53
674+#: qml/Wizard/Pages/passwd-confirm.qml:54
675+msgid "Please try again."
676+msgstr "حاول مجددا."
677+
678+#: qml/Wizard/Pages/passwd-set.qml:61
679+msgid "Choose your passcode"
680+msgstr "اختر الرمز السري خاصتك"
681+
682+#: qml/Wizard/Pages/passwd-set.qml:68
683+msgid "Passphrase must be 4 characters long"
684+msgstr "يجب أن تحتوي العبارة السرية على 4 أحرف على الأقل"
685+
729686#. Translators: This is the arrow for "Back" buttons
730687#: qml/Wizard/StackButton.qml:39
731688#, qt-format
@@ -794,5 +751,35 @@ msgstr ""
794751#~ "أنت الآن بارع في إيماءات الحواف ويمكنك البدء باستخدام هاتفك<br><br>انقر على "
795752#~ "الشاشة للبدء"
796753
754+#~ msgid "%a %l:%M %p"
755+#~ msgstr "%a %l:%M %p"
756+
757+#~ msgid "Tomorrow %l:%M %p"
758+#~ msgstr "غدًا %l:%M %p"
759+
760+#~ msgid "%l:%M %p"
761+#~ msgstr "%l:%M %p"
762+
763+#~ msgid "Yesterday %l:%M %p"
764+#~ msgstr "أمس %l:%M %p"
765+
766+#~ msgid "%H:%M"
767+#~ msgstr "%H:%M"
768+
769+#~ msgid "Yesterday %H:%M"
770+#~ msgstr "أمس %H:%M"
771+
772+#~ msgid "%a %d %b %l:%M %p"
773+#~ msgstr "%a %d %b %l:%M %p"
774+
775+#~ msgid "%a %d %b %H:%M"
776+#~ msgstr "%a %d %b %H:%M"
777+
778+#~ msgid "%a %H:%M"
779+#~ msgstr "%a %H:%M"
780+
781+#~ msgid "Tomorrow %H:%M"
782+#~ msgstr "غدًا %H:%M"
783+
797784#~ msgid "Please re-enter"
798785#~ msgstr "برجاء إعادة إدخالها"
po/ast.po+159−169
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-10-06 12:07+0000\n"
1212"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
1313"Language-Team: Asturian <ast@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Colar"
3535msgid "Unpin shortcut"
3636msgstr "Desanclar atayu"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Ayeri %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Mañana %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Ayeri %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Mañana %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Preséu bloquiáu"
@@ -135,72 +55,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13555msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
13656msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
13757
138−#: qml/Components/Dialogs.qml:115
58+#: qml/Components/Dialogs.qml:144
13959msgctxt "Title: Lock/Log out dialog"
14060msgid "Log out"
14161msgstr "Zarrar sesión"
14262
143−#: qml/Components/Dialogs.qml:116
63+#: qml/Components/Dialogs.qml:145
14464msgid "Are you sure you want to log out?"
14565msgstr "¿De xuru que quies zarrar la sesión?"
14666
147−#: qml/Components/Dialogs.qml:118
67+#: qml/Components/Dialogs.qml:147
14868msgctxt "Button: Lock the system"
14969msgid "Lock"
15070msgstr "Bloquiar"
15171
152−#: qml/Components/Dialogs.qml:125
72+#: qml/Components/Dialogs.qml:154
15373msgctxt "Button: Log out from the system"
15474msgid "Log Out"
15575msgstr "Zarrar sesión"
15676
157−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
158−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
78+#: qml/Components/Dialogs.qml:253
15979msgid "Cancel"
16080msgstr "Encaboxar"
16181
162−#: qml/Components/Dialogs.qml:144
82+#: qml/Components/Dialogs.qml:173
16383msgctxt "Title: Reboot/Shut down dialog"
16484msgid "Shut down"
16585msgstr "Apagáu"
16686
167−#: qml/Components/Dialogs.qml:145
87+#: qml/Components/Dialogs.qml:174
16888msgid "Are you sure you want to shut down?"
16989msgstr "¿De xuru que quies apagar?"
17090
171−#: qml/Components/Dialogs.qml:147
91+#: qml/Components/Dialogs.qml:176
17292msgctxt "Button: Reboot the system"
17393msgid "Reboot"
17494msgstr "Reaniciar"
17595
176−#: qml/Components/Dialogs.qml:156
96+#: qml/Components/Dialogs.qml:185
17797msgctxt "Button: Shut down the system"
17898msgid "Shut down"
17999msgstr "Apagar"
180100
181−#: qml/Components/Dialogs.qml:178
101+#: qml/Components/Dialogs.qml:207
182102msgctxt "Title: Reboot dialog"
183103msgid "Reboot"
184104msgstr "Reaniciu"
185105
186−#: qml/Components/Dialogs.qml:179
106+#: qml/Components/Dialogs.qml:208
187107msgid "Are you sure you want to reboot?"
188108msgstr "¿De xuru que quies reaniciar?"
189109
190−#: qml/Components/Dialogs.qml:181
110+#: qml/Components/Dialogs.qml:210
191111msgid "No"
192112msgstr "Non"
193113
194−#: qml/Components/Dialogs.qml:188
114+#: qml/Components/Dialogs.qml:217
195115msgid "Yes"
196116msgstr "Sí"
197117
198−#: qml/Components/Dialogs.qml:203
118+#: qml/Components/Dialogs.qml:232
199119msgctxt "Title: Power off/Restart dialog"
200120msgid "Power"
201121msgstr "Apagáu"
202122
203−#: qml/Components/Dialogs.qml:204
123+#: qml/Components/Dialogs.qml:233
204124msgid ""
205125"Are you sure you would like\n"
206126"to power off?"
@@ -208,12 +128,12 @@ msgstr ""
208128"¿De xuru que te prestaría\n"
209129"apagar?"
210130
211−#: qml/Components/Dialogs.qml:206
131+#: qml/Components/Dialogs.qml:235
212132msgctxt "Button: Power off the system"
213133msgid "Power off"
214134msgstr "Apagar"
215135
216−#: qml/Components/Dialogs.qml:215
136+#: qml/Components/Dialogs.qml:244
217137msgctxt "Button: Restart the system"
218138msgid "Restart"
219139msgstr "Reaniciar"
@@ -230,42 +150,66 @@ msgstr "Llamada d'emerxencia"
230150msgid "OK"
231151msgstr "Aceutar"
232152
233−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234−msgid "See less"
235−msgstr "Ver menos"
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
154+msgid "Apps may have unsaved data:"
155+msgstr ""
236156
237−#: qml/Dash/GenericScopeView.qml:569
238−msgid "See all"
239−msgstr "Ver too"
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
158+msgid "Re-dock, save your work and close these apps to continue."
159+msgstr ""
240160
241−#: qml/Dash/GenericScopeView.qml:631
242−msgctxt "Label: Hint for dash search line edit"
243−msgid "Search"
244−msgstr "Guetar"
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
162+msgid "Or force close now (unsaved data will be lost)."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
167+msgstr ""
245168
246−#: qml/Dash/PageHeader.qml:269
169+#: qml/Components/ModeSwitchWarningDialog.qml:76
170+msgid "Reconnect now!"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:88
174+msgid "Close all"
175+msgstr ""
176+
177+#: qml/Dash/DashPageHeader.qml:265
247178msgctxt "Button: Open the Ubuntu Store"
248179msgid "Store"
249180msgstr "Tienda"
250181
251−#: qml/Dash/PageHeader.qml:276
182+#: qml/Dash/DashPageHeader.qml:272
252183msgctxt "Button: Start a search in the current dash scope"
253184msgid "Search"
254185msgstr "Guetar"
255186
256−#: qml/Dash/PageHeader.qml:286
187+#: qml/Dash/DashPageHeader.qml:282
257188msgctxt "Button: Show the current dash scope settings"
258189msgid "Settings"
259190msgstr "Axustes"
260191
261−#: qml/Dash/PageHeader.qml:293
192+#: qml/Dash/DashPageHeader.qml:289
262193msgid "Remove from Favorites"
263194msgstr "Desaniciar de favoritos"
264195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266197msgid "Add to Favorites"
267198msgstr "Amestar a favoritos"
268199
200+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
201+msgid "See less"
202+msgstr "Ver menos"
203+
204+#: qml/Dash/GenericScopeView.qml:569
205+msgid "See all"
206+msgstr "Ver too"
207+
208+#: qml/Dash/GenericScopeView.qml:631
209+msgctxt "Label: Hint for dash search line edit"
210+msgid "Search"
211+msgstr "Guetar"
212+
269213#: qml/Dash/Previews/PreviewActionCombo.qml:35
270214msgid "More..."
271215msgstr "Más…"
@@ -276,8 +220,6 @@ msgstr "Menos…"
276220
277221#: qml/Dash/Previews/PreviewCommentInput.qml:68
278222#: qml/Dash/Previews/PreviewRatingInput.qml:174
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
281223msgid "Send"
282224msgstr "Unviar"
283225
@@ -289,6 +231,10 @@ msgstr "Valorar esto"
289231msgid "Add a review"
290232msgstr "Amestar una reseña"
291233
234+#: qml/Dash/Previews/PreviewSharing.qml:51
235+msgid "Preview Share Item"
236+msgstr ""
237+
292238#: qml/Dash/PullToRefreshScopeStyle.qml:55
293239msgid "Pull to refresh…"
294240msgstr "Tira p'anovar..."
@@ -313,6 +259,10 @@ msgstr "Aniciu"
313259msgid "Also installed"
314260msgstr "Tamién instalaos"
315261
262+#: qml/DisabledScreenNotice.qml:42
263+msgid "Your device is now connected to an external display."
264+msgstr ""
265+
316266#: qml/Greeter/CoverPage.qml:107
317267msgid "Unlock"
318268msgstr "Desbloquiar"
@@ -384,7 +334,7 @@ msgstr "Vuelve a escribila"
384334msgid "Sorry, incorrect passcode"
385335msgstr "Sentímoslo, códigu de pasu incorreutu"
386336
387−#: qml/Notifications/NotificationMenuItemFactory.qml:128
337+#: qml/Notifications/NotificationMenuItemFactory.qml:129
388338msgid "Show password"
389339msgstr "Amosar contraseña"
390340
@@ -396,73 +346,80 @@ msgstr "Toca pa tornar a la llamada..."
396346msgid "Conference"
397347msgstr "Conferencia"
398348
399−#: qml/Panel/Indicators/MenuItemFactory.qml:718
349+#: qml/Panel/Indicators/MenuItemFactory.qml:731
400350msgid "Nothing is playing"
401351msgstr "Nun ta reproduciéndose nada"
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:847
353+#: qml/Panel/Indicators/MenuItemFactory.qml:860
404354#, qt-format
405355msgid "%1 hour"
406356msgid_plural "%1 hours"
407357msgstr[0] "%1 hora"
408358msgstr[1] "%1 hores"
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:851
360+#: qml/Panel/Indicators/MenuItemFactory.qml:864
411361#, qt-format
412362msgid "%1 minute"
413363msgid_plural "%1 minutes"
414364msgstr[0] "%1 minutu"
415365msgstr[1] "%1 minutos"
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:856
367+#: qml/Panel/Indicators/MenuItemFactory.qml:869
418368#, qt-format
419369msgid "%1 second"
420370msgid_plural "%1 seconds"
421371msgstr[0] "%1 segundu"
422372msgstr[1] "%1 segundos"
423373
424−#: qml/Panel/Indicators/MenuItemFactory.qml:859
374+#: qml/Panel/Indicators/MenuItemFactory.qml:872
425375msgid "0 seconds"
426376msgstr "0 segundos"
427377
428378#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
429−#: qml/Panel/Indicators/MenuItemFactory.qml:861
379+#: qml/Panel/Indicators/MenuItemFactory.qml:874
430380#, qt-format
431381msgid "%1 remaining"
432382msgstr "Queden %1"
433383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:867
384+#: qml/Panel/Indicators/MenuItemFactory.qml:880
435385msgid "In queue…"
436386msgstr "Na cola..."
437387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:871
388+#: qml/Panel/Indicators/MenuItemFactory.qml:884
439389msgid "Downloading"
440390msgstr "Baxando"
441391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:873
392+#: qml/Panel/Indicators/MenuItemFactory.qml:886
443393msgid "Paused, tap to resume"
444394msgstr "Posáu, toca pa reanudar"
445395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:875
396+#: qml/Panel/Indicators/MenuItemFactory.qml:888
447397msgid "Canceled"
448398msgstr "Encaboxáu"
449399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:877
400+#: qml/Panel/Indicators/MenuItemFactory.qml:890
451401msgid "Finished"
452402msgstr "Finó"
453403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:879
404+#: qml/Panel/Indicators/MenuItemFactory.qml:892
455405msgid "Failed, tap to retry"
456406msgstr "Falló, toca pa reintentar"
457407
458−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
408+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
410+msgctxt "Button: Send a reply message"
411+msgid "Send"
412+msgstr ""
413+
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
459415msgctxt "Label: Hint in message indicator line edit"
460416msgid "Reply"
461417msgstr "Responder"
462418
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
420+msgctxt "Button: Call back on phone"
464421msgid "Call back"
465−msgstr "Devolver llamada"
422+msgstr ""
466423
467424#: qml/Panel/Indicators/ModemInfoItem.qml:105
468425msgid "Unlock SIM"
@@ -530,38 +487,6 @@ msgctxt "Button: Go back one page in the Wizard"
530487msgid "Back"
531488msgstr "Atrás"
532489
533−#: qml/Wizard/Pages/here-terms.qml:27
534−msgid "Terms & Conditions"
535−msgstr "Términos y condiciones"
536−
537−#: qml/Wizard/Pages/passwd-confirm.qml:49
538−msgid "Confirm passphrase"
539−msgstr "Confirmar frase de pasu"
540−
541−#: qml/Wizard/Pages/passwd-confirm.qml:50
542−msgid "Confirm passcode"
543−msgstr "Confirmar códigu de pasu"
544−
545−#: qml/Wizard/Pages/passwd-confirm.qml:53
546−#: qml/Wizard/Pages/passwd-confirm.qml:54
547−msgid "Please try again."
548−msgstr "Por favor, vuelvi a intentalo."
549−
550−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
551−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
552−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
553−#: qml/Wizard/Pages/60-reporting.qml:50
554−msgid "Continue"
555−msgstr "Siguir"
556−
557−#: qml/Wizard/Pages/passwd-set.qml:61
558−msgid "Choose your passcode"
559−msgstr "Escueyi'l to códigu de pasu"
560−
561−#: qml/Wizard/Pages/passwd-set.qml:68
562−msgid "Passphrase must be 4 characters long"
563−msgstr "La fras de pasu tien de ser 4 caráuteres de llargor"
564−
565490#: qml/Wizard/Pages/10-welcome.qml:27
566491msgid "Hi!"
567492msgstr "¡Hola!"
@@ -574,6 +499,13 @@ msgstr "Bienllegáu/ada al to teléfonu d'Ubuntu"
574499msgid "Let’s get started."
575500msgstr "Entamemos."
576501
502+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
503+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
504+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
505+#: qml/Wizard/Pages/passwd-set.qml:90
506+msgid "Continue"
507+msgstr "Siguir"
508+
577509#: qml/Wizard/Pages/20-sim.qml:25
578510msgid "Add a SIM card and restart your device"
579511msgstr "Amiesta una tarxeta SIM y reanicia'l to preséu"
@@ -670,11 +602,11 @@ msgstr "De nengún mou"
670602msgid "You can change your mind later in <b>System Settings</b>."
671603msgstr "Pues cambialo dempués n'<b>Axustes del sistema</b>."
672604
673−#: qml/Wizard/Pages/60-reporting.qml:24
605+#: qml/Wizard/Pages/60-reporting.qml:26
674606msgid "Improving your experience"
675607msgstr "Ameyorando la to esperiencia"
676608
677−#: qml/Wizard/Pages/60-reporting.qml:36
609+#: qml/Wizard/Pages/60-reporting.qml:46
678610msgid ""
679611"Your phone is set up to automatically report errors to Canonical and its "
680612"partners, the makers of the operating system."
@@ -682,7 +614,7 @@ msgstr ""
682614"El teléfonu ta configuráu pa informar automáticamente de los fallos a "
683615"Canonical y asociaos, los fabricantes del sistema operativu."
684616
685−#: qml/Wizard/Pages/60-reporting.qml:43
617+#: qml/Wizard/Pages/60-reporting.qml:53
686618msgid ""
687619"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
688620"Privacy</b>"
@@ -706,6 +638,31 @@ msgstr "El teléfonu yá ta tresnáu pa usase."
706638msgid "Finish"
707639msgstr "Finar"
708640
641+#: qml/Wizard/Pages/here-terms.qml:27
642+msgid "Terms & Conditions"
643+msgstr "Términos y condiciones"
644+
645+#: qml/Wizard/Pages/passwd-confirm.qml:49
646+msgid "Confirm passphrase"
647+msgstr "Confirmar frase de pasu"
648+
649+#: qml/Wizard/Pages/passwd-confirm.qml:50
650+msgid "Confirm passcode"
651+msgstr "Confirmar códigu de pasu"
652+
653+#: qml/Wizard/Pages/passwd-confirm.qml:53
654+#: qml/Wizard/Pages/passwd-confirm.qml:54
655+msgid "Please try again."
656+msgstr "Por favor, vuelvi a intentalo."
657+
658+#: qml/Wizard/Pages/passwd-set.qml:61
659+msgid "Choose your passcode"
660+msgstr "Escueyi'l to códigu de pasu"
661+
662+#: qml/Wizard/Pages/passwd-set.qml:68
663+msgid "Passphrase must be 4 characters long"
664+msgstr "La fras de pasu tien de ser 4 caráuteres de llargor"
665+
709666#. Translators: This is the arrow for "Back" buttons
710667#: qml/Wizard/StackButton.qml:39
711668#, qt-format
@@ -813,3 +770,36 @@ msgstr "%1 〉"
813770
814771#~ msgid "Please re-enter"
815772#~ msgstr "Por favor, reintroduzla"
773+
774+#~ msgid "%a %H:%M"
775+#~ msgstr "%a %H:%M"
776+
777+#~ msgid "%a %l:%M %p"
778+#~ msgstr "%a %l:%M %p"
779+
780+#~ msgid "%l:%M %p"
781+#~ msgstr "%l:%M %p"
782+
783+#~ msgid "Yesterday %l:%M %p"
784+#~ msgstr "Ayeri %l:%M %p"
785+
786+#~ msgid "Tomorrow %H:%M"
787+#~ msgstr "Mañana %H:%M"
788+
789+#~ msgid "%H:%M"
790+#~ msgstr "%H:%M"
791+
792+#~ msgid "Yesterday %H:%M"
793+#~ msgstr "Ayeri %H:%M"
794+
795+#~ msgid "%a %d %b %l:%M %p"
796+#~ msgstr "%a %b %d %l:%M %p"
797+
798+#~ msgid "Tomorrow %l:%M %p"
799+#~ msgstr "Mañana %l:%M %p"
800+
801+#~ msgid "%a %d %b %H:%M"
802+#~ msgstr "%a %b %d %H:%M"
803+
804+#~ msgid "Call back"
805+#~ msgstr "Devolver llamada"
po/az.po+124−167
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr "Açma qısayolu"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr "İmtina"
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr "Sistemi söndürmәk istәdiyinizә әminsiniz?"
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr "Yox"
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr "Hə"
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr ""
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr ""
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr ""
@@ -227,42 +147,66 @@ msgstr "Zərurət zəngi"
227147msgid "OK"
228148msgstr "Oldu"
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
232−msgstr "Daha azını gör"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
236−msgstr "Hamısını gör"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
241164msgstr ""
242165
243−#: qml/Dash/PageHeader.qml:269
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr ""
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr ""
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr ""
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr "Seçilmişlәrdәn çıxart"
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr "Seçilmişlәrә әlavә et"
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr "Daha azını gör"
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr "Hamısını gör"
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr "Daha çox..."
@@ -273,8 +217,6 @@ msgstr "Az..."
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr "Göndər"
280222
@@ -286,6 +228,10 @@ msgstr "Qiymәtlәndir"
286228msgid "Add a review"
287229msgstr "Rəy yaz"
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310256msgid "Also installed"
311257msgstr ""
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr ""
@@ -381,7 +331,7 @@ msgstr ""
381331msgid "Sorry, incorrect passcode"
382332msgstr ""
383333
384−#: qml/Notifications/NotificationMenuItemFactory.qml:128
334+#: qml/Notifications/NotificationMenuItemFactory.qml:129
385335msgid "Show password"
386336msgstr "Şifrәni göstәr"
387337
@@ -393,71 +343,78 @@ msgstr "Zəngə qayıtmaq üçün toxunun..."
393343msgid "Conference"
394344msgstr "Konfrans"
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:718
346+#: qml/Panel/Indicators/MenuItemFactory.qml:731
397347msgid "Nothing is playing"
398348msgstr ""
399349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:847
350+#: qml/Panel/Indicators/MenuItemFactory.qml:860
401351#, qt-format
402352msgid "%1 hour"
403353msgid_plural "%1 hours"
404354msgstr[0] ""
405355msgstr[1] ""
406356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:851
357+#: qml/Panel/Indicators/MenuItemFactory.qml:864
408358#, qt-format
409359msgid "%1 minute"
410360msgid_plural "%1 minutes"
411361msgstr[0] ""
412362msgstr[1] ""
413363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:856
364+#: qml/Panel/Indicators/MenuItemFactory.qml:869
415365#, qt-format
416366msgid "%1 second"
417367msgid_plural "%1 seconds"
418368msgstr[0] ""
419369msgstr[1] ""
420370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:859
371+#: qml/Panel/Indicators/MenuItemFactory.qml:872
422372msgid "0 seconds"
423373msgstr ""
424374
425375#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
426−#: qml/Panel/Indicators/MenuItemFactory.qml:861
376+#: qml/Panel/Indicators/MenuItemFactory.qml:874
427377#, qt-format
428378msgid "%1 remaining"
429379msgstr ""
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:867
381+#: qml/Panel/Indicators/MenuItemFactory.qml:880
432382msgid "In queue…"
433383msgstr "Növbədədir..."
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:871
385+#: qml/Panel/Indicators/MenuItemFactory.qml:884
436386msgid "Downloading"
437387msgstr "Endirilir"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:873
389+#: qml/Panel/Indicators/MenuItemFactory.qml:886
440390msgid "Paused, tap to resume"
441391msgstr "Dayandırıldı. Davam etmək üçün toxunun"
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:875
393+#: qml/Panel/Indicators/MenuItemFactory.qml:888
444394msgid "Canceled"
445395msgstr "İmtina edildi"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:877
397+#: qml/Panel/Indicators/MenuItemFactory.qml:890
448398msgid "Finished"
449399msgstr "Bitdi"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:879
401+#: qml/Panel/Indicators/MenuItemFactory.qml:892
452402msgid "Failed, tap to retry"
453403msgstr "Alınmadı. Yenidәn cәhd etmək üçün toxunun"
454404
455−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
405+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
406+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
407+msgctxt "Button: Send a reply message"
408+msgid "Send"
409+msgstr ""
410+
411+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
456412msgctxt "Label: Hint in message indicator line edit"
457413msgid "Reply"
458414msgstr ""
459415
460−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
416+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
417+msgctxt "Button: Call back on phone"
461418msgid "Call back"
462419msgstr ""
463420
@@ -527,38 +484,6 @@ msgctxt "Button: Go back one page in the Wizard"
527484msgid "Back"
528485msgstr ""
529486
530−#: qml/Wizard/Pages/here-terms.qml:27
531−msgid "Terms & Conditions"
532−msgstr ""
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:49
535−msgid "Confirm passphrase"
536−msgstr ""
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:50
539−msgid "Confirm passcode"
540−msgstr ""
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:53
543−#: qml/Wizard/Pages/passwd-confirm.qml:54
544−msgid "Please try again."
545−msgstr ""
546−
547−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
548−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
549−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
550−#: qml/Wizard/Pages/60-reporting.qml:50
551−msgid "Continue"
552−msgstr ""
553−
554−#: qml/Wizard/Pages/passwd-set.qml:61
555−msgid "Choose your passcode"
556−msgstr ""
557−
558−#: qml/Wizard/Pages/passwd-set.qml:68
559−msgid "Passphrase must be 4 characters long"
560−msgstr ""
561−
562487#: qml/Wizard/Pages/10-welcome.qml:27
563488msgid "Hi!"
564489msgstr ""
@@ -571,6 +496,13 @@ msgstr ""
571496msgid "Let’s get started."
572497msgstr ""
573498
499+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
500+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
501+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
502+#: qml/Wizard/Pages/passwd-set.qml:90
503+msgid "Continue"
504+msgstr ""
505+
574506#: qml/Wizard/Pages/20-sim.qml:25
575507msgid "Add a SIM card and restart your device"
576508msgstr ""
@@ -664,17 +596,17 @@ msgstr ""
664596msgid "You can change your mind later in <b>System Settings</b>."
665597msgstr ""
666598
667−#: qml/Wizard/Pages/60-reporting.qml:24
599+#: qml/Wizard/Pages/60-reporting.qml:26
668600msgid "Improving your experience"
669601msgstr ""
670602
671−#: qml/Wizard/Pages/60-reporting.qml:36
603+#: qml/Wizard/Pages/60-reporting.qml:46
672604msgid ""
673605"Your phone is set up to automatically report errors to Canonical and its "
674606"partners, the makers of the operating system."
675607msgstr ""
676608
677−#: qml/Wizard/Pages/60-reporting.qml:43
609+#: qml/Wizard/Pages/60-reporting.qml:53
678610msgid ""
679611"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
680612"Privacy</b>"
@@ -696,6 +628,31 @@ msgstr ""
696628msgid "Finish"
697629msgstr ""
698630
631+#: qml/Wizard/Pages/here-terms.qml:27
632+msgid "Terms & Conditions"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:49
636+msgid "Confirm passphrase"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:50
640+msgid "Confirm passcode"
641+msgstr ""
642+
643+#: qml/Wizard/Pages/passwd-confirm.qml:53
644+#: qml/Wizard/Pages/passwd-confirm.qml:54
645+msgid "Please try again."
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:61
649+msgid "Choose your passcode"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/passwd-set.qml:68
653+msgid "Passphrase must be 4 characters long"
654+msgstr ""
655+
699656#. Translators: This is the arrow for "Back" buttons
700657#: qml/Wizard/StackButton.qml:39
701658#, qt-format
po/be.po+160−170
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-09-24 14:32+0000\n"
1212"Last-Translator: Siamion Šachalevič <semen.shah@gmail.com>\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: 2015-10-16 05:57+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20+"X-Generator: Launchpad (build 17850)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -36,86 +36,6 @@ msgstr "Выйсці"
3636msgid "Unpin shortcut"
3737msgstr "Адмацаваць кнопку"
3838
39−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
40−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
41−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
42−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
43−#: plugins/Utils/relativetimeformatter.cpp:157
44−msgid "Yesterday %l:%M %p"
45−msgstr "Учора a %H:%M"
46−
47−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
48−#. This format string is used for showing, on a 12-hour clock, times that happened today.
49−#. en_US example: "%l:%M %p" --> "1:00 PM"
50−#: plugins/Utils/relativetimeformatter.cpp:164
51−msgid "%l:%M %p"
52−msgstr "%H:%M"
53−
54−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
55−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
56−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
57−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
58−#: plugins/Utils/relativetimeformatter.cpp:172
59−msgid "Tomorrow %l:%M %p"
60−msgstr "Заўтра a %H:%M"
61−
62−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
63−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
64−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
65−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
66−#: plugins/Utils/relativetimeformatter.cpp:181
67−msgid "%a %l:%M %p"
68−msgstr "%a a %H:%M"
69−
70−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
71−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
72−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
73−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
74−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
75−#: plugins/Utils/relativetimeformatter.cpp:190
76−msgid "%a %d %b %l:%M %p"
77−msgstr "%a, %b %d a %H:%M"
78−
79−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
80−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
81−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
82−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
83−#: plugins/Utils/relativetimeformatter.cpp:201
84−msgid "Yesterday %H:%M"
85−msgstr "Учора а %H:%M"
86−
87−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
88−#. This format string is used for showing, on a 24-hour clock, times that happened today.
89−#. en_US example: "%H:%M" --> "13:00"
90−#: plugins/Utils/relativetimeformatter.cpp:208
91−msgid "%H:%M"
92−msgstr "%H:%M"
93−
94−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
95−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
96−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
97−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
98−#: plugins/Utils/relativetimeformatter.cpp:216
99−msgid "Tomorrow %H:%M"
100−msgstr "Заўтра a %H:%M"
101−
102−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
103−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
104−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
105−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
106−#: plugins/Utils/relativetimeformatter.cpp:225
107−msgid "%a %H:%M"
108−msgstr "%a а %H:%M"
109−
110−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
111−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
112−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
113−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
114−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
115−#: plugins/Utils/relativetimeformatter.cpp:234
116−msgid "%a %d %b %H:%M"
117−msgstr "%a, %b %d а %H:%M"
118−
11939#: qml/Components/DelayedLockscreen.qml:49
12040msgid "Device Locked"
12141msgstr "Прылада заблакаваная"
@@ -139,72 +59,72 @@ msgstr[0] "Пачакайце %1 хвіліну і паўтарыце спроб
13959msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
14060msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
14161
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
14363msgctxt "Title: Lock/Log out dialog"
14464msgid "Log out"
14565msgstr "Выйсці"
14666
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
14868msgid "Are you sure you want to log out?"
14969msgstr "Вы ўпэўненыя, што хочаце выйсці?"
15070
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
15272msgctxt "Button: Lock the system"
15373msgid "Lock"
15474msgstr "Заблакаваць"
15575
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
15777msgctxt "Button: Log out from the system"
15878msgid "Log Out"
15979msgstr "Выйсці"
16080
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
162−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82+#: qml/Components/Dialogs.qml:253
16383msgid "Cancel"
16484msgstr "Скасаваць"
16585
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
16787msgctxt "Title: Reboot/Shut down dialog"
16888msgid "Shut down"
16989msgstr "Выключыць"
17090
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
17292msgid "Are you sure you want to shut down?"
17393msgstr "Вы ўпэўненыя, што жадаеце выключыць прыладу?"
17494
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
17696msgctxt "Button: Reboot the system"
17797msgid "Reboot"
17898msgstr "Перазагрузіць"
17999
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181101msgctxt "Button: Shut down the system"
182102msgid "Shut down"
183103msgstr "Выключыць"
184104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186106msgctxt "Title: Reboot dialog"
187107msgid "Reboot"
188108msgstr "Перазагрузіць"
189109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191111msgid "Are you sure you want to reboot?"
192112msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
193113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195115msgid "No"
196116msgstr "Не"
197117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199119msgid "Yes"
200120msgstr "Так"
201121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203123msgctxt "Title: Power off/Restart dialog"
204124msgid "Power"
205125msgstr "Сілкаванне"
206126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208128msgid ""
209129"Are you sure you would like\n"
210130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212132"Вы ўпэўнены, што хочаце\n"
213133"выключыць кампутар?"
214134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216136msgctxt "Button: Power off the system"
217137msgid "Power off"
218138msgstr "Выключыць"
219139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221141msgctxt "Button: Restart the system"
222142msgid "Restart"
223143msgstr "Перазапуск"
@@ -234,42 +154,66 @@ msgstr "Терміновы выклік"
234154msgid "OK"
235155msgstr "Добра"
236156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
238−msgid "See less"
239−msgstr "Карацей"
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
240160
241−#: qml/Dash/GenericScopeView.qml:569
242−msgid "See all"
243−msgstr "Больш падрабязна"
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
244164
245−#: qml/Dash/GenericScopeView.qml:631
246−msgctxt "Label: Hint for dash search line edit"
247−msgid "Search"
248−msgstr "Пошук"
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
249172
250−#: qml/Dash/PageHeader.qml:269
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
181+#: qml/Dash/DashPageHeader.qml:265
251182msgctxt "Button: Open the Ubuntu Store"
252183msgid "Store"
253184msgstr "Крама"
254185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256187msgctxt "Button: Start a search in the current dash scope"
257188msgid "Search"
258189msgstr "Пошук"
259190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261192msgctxt "Button: Show the current dash scope settings"
262193msgid "Settings"
263194msgstr "Налады"
264195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266197msgid "Remove from Favorites"
267198msgstr "Выдаліць з абранага"
268199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270201msgid "Add to Favorites"
271202msgstr "Дадаць да абранага"
272203
204+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
205+msgid "See less"
206+msgstr "Карацей"
207+
208+#: qml/Dash/GenericScopeView.qml:569
209+msgid "See all"
210+msgstr "Больш падрабязна"
211+
212+#: qml/Dash/GenericScopeView.qml:631
213+msgctxt "Label: Hint for dash search line edit"
214+msgid "Search"
215+msgstr "Пошук"
216+
273217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274218msgid "More..."
275219msgstr "Болей…"
@@ -280,8 +224,6 @@ msgstr "Менш..."
280224
281225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285227msgid "Send"
286228msgstr "Адправіць"
287229
@@ -293,6 +235,10 @@ msgstr "Ацаніць"
293235msgid "Add a review"
294236msgstr "Дадаць рэцэнзію"
295237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297243msgid "Pull to refresh…"
298244msgstr "Пацягніце для абнаўлення ..."
@@ -317,13 +263,17 @@ msgstr "Хатняя тэчка"
317263msgid "Also installed"
318264msgstr "Таксама ўсталявана"
319265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320270#: qml/Greeter/CoverPage.qml:107
321271msgid "Unlock"
322272msgstr "Разблакаваць"
323273
324274#: qml/Greeter/LoginList.qml:236
325275msgid "Retry"
326−msgstr "Паспрабаваць ізноў"
276+msgstr "Паспрабаваць зноў"
327277
328278#: qml/Greeter/LoginList.qml:237
329279msgid "Tap to unlock"
@@ -388,7 +338,7 @@ msgstr "Калі ласка, паўтарыце ўвод"
388338msgid "Sorry, incorrect passcode"
389339msgstr "Даруйце, няслушны код"
390340
391−#: qml/Notifications/NotificationMenuItemFactory.qml:128
341+#: qml/Notifications/NotificationMenuItemFactory.qml:129
392342msgid "Show password"
393343msgstr "Паказаць пароль"
394344
@@ -400,11 +350,11 @@ msgstr "Націсніце, каб вярнуцца да выкліку..."
400350msgid "Conference"
401351msgstr "Канферэнцыя"
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:718
353+#: qml/Panel/Indicators/MenuItemFactory.qml:731
404354msgid "Nothing is playing"
405355msgstr "Нішто не грае"
406356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:847
357+#: qml/Panel/Indicators/MenuItemFactory.qml:860
408358#, qt-format
409359msgid "%1 hour"
410360msgid_plural "%1 hours"
@@ -412,7 +362,7 @@ msgstr[0] "%1 гадзіна"
412362msgstr[1] "%1 гадзіны"
413363msgstr[2] "%1 гадзінаў"
414364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416366#, qt-format
417367msgid "%1 minute"
418368msgid_plural "%1 minutes"
@@ -420,7 +370,7 @@ msgstr[0] "%1 хвіліна"
420370msgstr[1] "%1 хвіліны"
421371msgstr[2] "%1 хвілінаў"
422372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:856
373+#: qml/Panel/Indicators/MenuItemFactory.qml:869
424374#, qt-format
425375msgid "%1 second"
426376msgid_plural "%1 seconds"
@@ -428,48 +378,55 @@ msgstr[0] "%1 секунда"
428378msgstr[1] "%1 секунды"
429379msgstr[2] "%1 секундаў"
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:859
381+#: qml/Panel/Indicators/MenuItemFactory.qml:872
432382msgid "0 seconds"
433383msgstr "0 секунд"
434384
435385#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
436−#: qml/Panel/Indicators/MenuItemFactory.qml:861
386+#: qml/Panel/Indicators/MenuItemFactory.qml:874
437387#, qt-format
438388msgid "%1 remaining"
439389msgstr "%1 засталося"
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:867
391+#: qml/Panel/Indicators/MenuItemFactory.qml:880
442392msgid "In queue…"
443393msgstr "У чарзе..."
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:871
395+#: qml/Panel/Indicators/MenuItemFactory.qml:884
446396msgid "Downloading"
447397msgstr "Запампоўка"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:873
399+#: qml/Panel/Indicators/MenuItemFactory.qml:886
450400msgid "Paused, tap to resume"
451401msgstr "Прыпынена, націсніце для працягу"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:875
403+#: qml/Panel/Indicators/MenuItemFactory.qml:888
454404msgid "Canceled"
455405msgstr "Скасавана"
456406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:877
407+#: qml/Panel/Indicators/MenuItemFactory.qml:890
458408msgid "Finished"
459409msgstr "Скончана"
460410
461−#: qml/Panel/Indicators/MenuItemFactory.qml:879
411+#: qml/Panel/Indicators/MenuItemFactory.qml:892
462412msgid "Failed, tap to retry"
463413msgstr "Не атрымалася, націсніце, каб паўтарыць спробу"
464414
465−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
415+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
416+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
417+msgctxt "Button: Send a reply message"
418+msgid "Send"
419+msgstr ""
420+
421+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
466422msgctxt "Label: Hint in message indicator line edit"
467423msgid "Reply"
468424msgstr "Адказаць"
469425
470−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
426+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
427+msgctxt "Button: Call back on phone"
471428msgid "Call back"
472−msgstr "Зваротны выклік"
429+msgstr ""
473430
474431#: qml/Panel/Indicators/ModemInfoItem.qml:105
475432msgid "Unlock SIM"
@@ -537,38 +494,6 @@ msgctxt "Button: Go back one page in the Wizard"
537494msgid "Back"
538495msgstr "Вярнуцца"
539496
540−#: qml/Wizard/Pages/here-terms.qml:27
541−msgid "Terms & Conditions"
542−msgstr "Умовы карыстання"
543−
544−#: qml/Wizard/Pages/passwd-confirm.qml:49
545−msgid "Confirm passphrase"
546−msgstr "Пацвердзіце пароль"
547−
548−#: qml/Wizard/Pages/passwd-confirm.qml:50
549−msgid "Confirm passcode"
550−msgstr "Пацвердзіце код-пароль"
551−
552−#: qml/Wizard/Pages/passwd-confirm.qml:53
553−#: qml/Wizard/Pages/passwd-confirm.qml:54
554−msgid "Please try again."
555−msgstr "Калі ласка, паспрабуйце яшчэ раз."
556−
557−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
558−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
559−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
560−#: qml/Wizard/Pages/60-reporting.qml:50
561−msgid "Continue"
562−msgstr "Працягнуць"
563−
564−#: qml/Wizard/Pages/passwd-set.qml:61
565−msgid "Choose your passcode"
566−msgstr "Выберыце код"
567−
568−#: qml/Wizard/Pages/passwd-set.qml:68
569−msgid "Passphrase must be 4 characters long"
570−msgstr "Код мусіць складацца з 4 сімвалаў"
571−
572497#: qml/Wizard/Pages/10-welcome.qml:27
573498msgid "Hi!"
574499msgstr "Вітай!"
@@ -581,6 +506,13 @@ msgstr "Вітаем Вас у сістэме тэлефона Ubuntu."
581506msgid "Let’s get started."
582507msgstr "Пачнем."
583508
509+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
510+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
511+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
512+#: qml/Wizard/Pages/passwd-set.qml:90
513+msgid "Continue"
514+msgstr "Працягнуць"
515+
584516#: qml/Wizard/Pages/20-sim.qml:25
585517msgid "Add a SIM card and restart your device"
586518msgstr "Дадайце SIM-карту і перазагрузіце Вашую прыладу"
@@ -677,11 +609,11 @@ msgstr "Не дазваляць"
677609msgid "You can change your mind later in <b>System Settings</b>."
678610msgstr "Пасля змяніць налады можна з дапамогай <b>Сістэмных наладкаў</b>."
679611
680−#: qml/Wizard/Pages/60-reporting.qml:24
612+#: qml/Wizard/Pages/60-reporting.qml:26
681613msgid "Improving your experience"
682614msgstr "Спрашчэнне вашай працы"
683615
684−#: qml/Wizard/Pages/60-reporting.qml:36
616+#: qml/Wizard/Pages/60-reporting.qml:46
685617msgid ""
686618"Your phone is set up to automatically report errors to Canonical and its "
687619"partners, the makers of the operating system."
@@ -689,7 +621,7 @@ msgstr ""
689621"Ваш тэлефон настроены на аўтаматычную адпраўку справаздач пра памылкі ў "
690622"Canonical і партнёрскія установы, вытворцам аперацыйнай сістэмы."
691623
692−#: qml/Wizard/Pages/60-reporting.qml:43
624+#: qml/Wizard/Pages/60-reporting.qml:53
693625msgid ""
694626"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
695627"Privacy</b>"
@@ -713,6 +645,31 @@ msgstr "Цяпер Вашым тэлефонам можна карыстацца
713645msgid "Finish"
714646msgstr "Скончыць"
715647
648+#: qml/Wizard/Pages/here-terms.qml:27
649+msgid "Terms & Conditions"
650+msgstr "Умовы карыстання"
651+
652+#: qml/Wizard/Pages/passwd-confirm.qml:49
653+msgid "Confirm passphrase"
654+msgstr "Пацвердзіце пароль"
655+
656+#: qml/Wizard/Pages/passwd-confirm.qml:50
657+msgid "Confirm passcode"
658+msgstr "Пацвердзіце код-пароль"
659+
660+#: qml/Wizard/Pages/passwd-confirm.qml:53
661+#: qml/Wizard/Pages/passwd-confirm.qml:54
662+msgid "Please try again."
663+msgstr "Калі ласка, паспрабуйце яшчэ раз."
664+
665+#: qml/Wizard/Pages/passwd-set.qml:61
666+msgid "Choose your passcode"
667+msgstr "Выберыце код"
668+
669+#: qml/Wizard/Pages/passwd-set.qml:68
670+msgid "Passphrase must be 4 characters long"
671+msgstr "Код мусіць складацца з 4 сімвалаў"
672+
716673#. Translators: This is the arrow for "Back" buttons
717674#: qml/Wizard/StackButton.qml:39
718675#, qt-format
@@ -809,3 +766,36 @@ msgstr "%1 〉"
809766
810767#~ msgid "Please re-enter"
811768#~ msgstr "Калі ласка, паўтарыце ўвод"
769+
770+#~ msgid "%a %l:%M %p"
771+#~ msgstr "%a a %H:%M"
772+
773+#~ msgid "%l:%M %p"
774+#~ msgstr "%H:%M"
775+
776+#~ msgid "Yesterday %l:%M %p"
777+#~ msgstr "Учора a %H:%M"
778+
779+#~ msgid "Yesterday %H:%M"
780+#~ msgstr "Учора а %H:%M"
781+
782+#~ msgid "%a %d %b %l:%M %p"
783+#~ msgstr "%a, %b %d a %H:%M"
784+
785+#~ msgid "Tomorrow %l:%M %p"
786+#~ msgstr "Заўтра a %H:%M"
787+
788+#~ msgid "%a %d %b %H:%M"
789+#~ msgstr "%a, %b %d а %H:%M"
790+
791+#~ msgid "%a %H:%M"
792+#~ msgstr "%a а %H:%M"
793+
794+#~ msgid "Tomorrow %H:%M"
795+#~ msgstr "Заўтра a %H:%M"
796+
797+#~ msgid "%H:%M"
798+#~ msgstr "%H:%M"
799+
800+#~ msgid "Call back"
801+#~ msgstr "Зваротны выклік"
po/bg.po+122−165
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr ""
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr ""
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr ""
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207127"Искате ли да \n"
208128"изключите захранването на устройството?"
209129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211131msgctxt "Button: Power off the system"
212132msgid "Power off"
213133msgstr ""
214134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216136msgctxt "Button: Restart the system"
217137msgid "Restart"
218138msgstr ""
@@ -229,42 +149,66 @@ msgstr "Спешно повикване"
229149msgid "OK"
230150msgstr ""
231151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233−msgid "See less"
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
234154msgstr ""
235155
236−#: qml/Dash/GenericScopeView.qml:569
237−msgid "See all"
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
238158msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:631
241−msgctxt "Label: Hint for dash search line edit"
242−msgid "Search"
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
243170msgstr ""
244171
245−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
176+#: qml/Dash/DashPageHeader.qml:265
246177msgctxt "Button: Open the Ubuntu Store"
247178msgid "Store"
248179msgstr ""
249180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251182msgctxt "Button: Start a search in the current dash scope"
252183msgid "Search"
253184msgstr ""
254185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256187msgctxt "Button: Show the current dash scope settings"
257188msgid "Settings"
258189msgstr ""
259190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261192msgid "Remove from Favorites"
262193msgstr ""
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Add to Favorites"
266197msgstr ""
267198
199+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
200+msgid "See less"
201+msgstr ""
202+
203+#: qml/Dash/GenericScopeView.qml:569
204+msgid "See all"
205+msgstr ""
206+
207+#: qml/Dash/GenericScopeView.qml:631
208+msgctxt "Label: Hint for dash search line edit"
209+msgid "Search"
210+msgstr ""
211+
268212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269213msgid "More..."
270214msgstr ""
@@ -275,8 +219,6 @@ msgstr "По-малко..."
275219
276220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280222msgid "Send"
281223msgstr "Изпрати"
282224
@@ -288,6 +230,10 @@ msgstr "Оценете това"
288230msgid "Add a review"
289231msgstr "Добави отзив"
290232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr ""
236+
291237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292238msgid "Pull to refresh…"
293239msgstr ""
@@ -312,6 +258,10 @@ msgstr ""
312258msgid "Also installed"
313259msgstr ""
314260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr ""
264+
315265#: qml/Greeter/CoverPage.qml:107
316266msgid "Unlock"
317267msgstr ""
@@ -379,7 +329,7 @@ msgstr ""
379329msgid "Sorry, incorrect passcode"
380330msgstr ""
381331
382−#: qml/Notifications/NotificationMenuItemFactory.qml:128
332+#: qml/Notifications/NotificationMenuItemFactory.qml:129
383333msgid "Show password"
384334msgstr "Покажи паролата"
385335
@@ -391,71 +341,78 @@ msgstr ""
391341msgid "Conference"
392342msgstr ""
393343
394−#: qml/Panel/Indicators/MenuItemFactory.qml:718
344+#: qml/Panel/Indicators/MenuItemFactory.qml:731
395345msgid "Nothing is playing"
396346msgstr ""
397347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:847
348+#: qml/Panel/Indicators/MenuItemFactory.qml:860
399349#, qt-format
400350msgid "%1 hour"
401351msgid_plural "%1 hours"
402352msgstr[0] ""
403353msgstr[1] ""
404354
405−#: qml/Panel/Indicators/MenuItemFactory.qml:851
355+#: qml/Panel/Indicators/MenuItemFactory.qml:864
406356#, qt-format
407357msgid "%1 minute"
408358msgid_plural "%1 minutes"
409359msgstr[0] ""
410360msgstr[1] ""
411361
412−#: qml/Panel/Indicators/MenuItemFactory.qml:856
362+#: qml/Panel/Indicators/MenuItemFactory.qml:869
413363#, qt-format
414364msgid "%1 second"
415365msgid_plural "%1 seconds"
416366msgstr[0] ""
417367msgstr[1] ""
418368
419−#: qml/Panel/Indicators/MenuItemFactory.qml:859
369+#: qml/Panel/Indicators/MenuItemFactory.qml:872
420370msgid "0 seconds"
421371msgstr ""
422372
423373#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
424−#: qml/Panel/Indicators/MenuItemFactory.qml:861
374+#: qml/Panel/Indicators/MenuItemFactory.qml:874
425375#, qt-format
426376msgid "%1 remaining"
427377msgstr ""
428378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:867
379+#: qml/Panel/Indicators/MenuItemFactory.qml:880
430380msgid "In queue…"
431381msgstr ""
432382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:871
383+#: qml/Panel/Indicators/MenuItemFactory.qml:884
434384msgid "Downloading"
435385msgstr ""
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:873
387+#: qml/Panel/Indicators/MenuItemFactory.qml:886
438388msgid "Paused, tap to resume"
439389msgstr ""
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:875
391+#: qml/Panel/Indicators/MenuItemFactory.qml:888
442392msgid "Canceled"
443393msgstr ""
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:877
395+#: qml/Panel/Indicators/MenuItemFactory.qml:890
446396msgid "Finished"
447397msgstr ""
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:879
399+#: qml/Panel/Indicators/MenuItemFactory.qml:892
450400msgid "Failed, tap to retry"
451401msgstr ""
452402
453−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
403+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
404+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
405+msgctxt "Button: Send a reply message"
406+msgid "Send"
407+msgstr ""
408+
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
454410msgctxt "Label: Hint in message indicator line edit"
455411msgid "Reply"
456412msgstr ""
457413
458−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
415+msgctxt "Button: Call back on phone"
459416msgid "Call back"
460417msgstr ""
461418
@@ -525,38 +482,6 @@ msgctxt "Button: Go back one page in the Wizard"
525482msgid "Back"
526483msgstr ""
527484
528−#: qml/Wizard/Pages/here-terms.qml:27
529−msgid "Terms & Conditions"
530−msgstr ""
531−
532−#: qml/Wizard/Pages/passwd-confirm.qml:49
533−msgid "Confirm passphrase"
534−msgstr ""
535−
536−#: qml/Wizard/Pages/passwd-confirm.qml:50
537−msgid "Confirm passcode"
538−msgstr ""
539−
540−#: qml/Wizard/Pages/passwd-confirm.qml:53
541−#: qml/Wizard/Pages/passwd-confirm.qml:54
542−msgid "Please try again."
543−msgstr ""
544−
545−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
546−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
547−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
548−#: qml/Wizard/Pages/60-reporting.qml:50
549−msgid "Continue"
550−msgstr ""
551−
552−#: qml/Wizard/Pages/passwd-set.qml:61
553−msgid "Choose your passcode"
554−msgstr ""
555−
556−#: qml/Wizard/Pages/passwd-set.qml:68
557−msgid "Passphrase must be 4 characters long"
558−msgstr ""
559−
560485#: qml/Wizard/Pages/10-welcome.qml:27
561486msgid "Hi!"
562487msgstr ""
@@ -569,6 +494,13 @@ msgstr ""
569494msgid "Let’s get started."
570495msgstr ""
571496
497+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
498+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
499+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
500+#: qml/Wizard/Pages/passwd-set.qml:90
501+msgid "Continue"
502+msgstr ""
503+
572504#: qml/Wizard/Pages/20-sim.qml:25
573505msgid "Add a SIM card and restart your device"
574506msgstr ""
@@ -662,17 +594,17 @@ msgstr ""
662594msgid "You can change your mind later in <b>System Settings</b>."
663595msgstr ""
664596
665−#: qml/Wizard/Pages/60-reporting.qml:24
597+#: qml/Wizard/Pages/60-reporting.qml:26
666598msgid "Improving your experience"
667599msgstr ""
668600
669−#: qml/Wizard/Pages/60-reporting.qml:36
601+#: qml/Wizard/Pages/60-reporting.qml:46
670602msgid ""
671603"Your phone is set up to automatically report errors to Canonical and its "
672604"partners, the makers of the operating system."
673605msgstr ""
674606
675−#: qml/Wizard/Pages/60-reporting.qml:43
607+#: qml/Wizard/Pages/60-reporting.qml:53
676608msgid ""
677609"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
678610"Privacy</b>"
@@ -694,6 +626,31 @@ msgstr ""
694626msgid "Finish"
695627msgstr ""
696628
629+#: qml/Wizard/Pages/here-terms.qml:27
630+msgid "Terms & Conditions"
631+msgstr ""
632+
633+#: qml/Wizard/Pages/passwd-confirm.qml:49
634+msgid "Confirm passphrase"
635+msgstr ""
636+
637+#: qml/Wizard/Pages/passwd-confirm.qml:50
638+msgid "Confirm passcode"
639+msgstr ""
640+
641+#: qml/Wizard/Pages/passwd-confirm.qml:53
642+#: qml/Wizard/Pages/passwd-confirm.qml:54
643+msgid "Please try again."
644+msgstr ""
645+
646+#: qml/Wizard/Pages/passwd-set.qml:61
647+msgid "Choose your passcode"
648+msgstr ""
649+
650+#: qml/Wizard/Pages/passwd-set.qml:68
651+msgid "Passphrase must be 4 characters long"
652+msgstr ""
653+
697654#. Translators: This is the arrow for "Back" buttons
698655#: qml/Wizard/StackButton.qml:39
699656#, qt-format
po/bn.ponew file+662
@@ -0,0 +1,662 @@
1+# Bengali translation for unity8
2+# Copyright (c) 2015 Rosetta Contributors and Canonical Ltd 2015
3+# This file is distributed under the same license as the unity8 package.
4+# FIRST AUTHOR <EMAIL@ADDRESS>, 2015.
5+#
6+msgid ""
7+msgstr ""
8+"Project-Id-Version: unity8\n"
9+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11+"PO-Revision-Date: 2015-11-27 19:38+0000\n"
12+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13+"Language-Team: Bengali <bn@li.org>\n"
14+"MIME-Version: 1.0\n"
15+"Content-Type: text/plain; charset=UTF-8\n"
16+"Content-Transfer-Encoding: 8bit\n"
17+"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
20+
21+#: plugins/IntegratedLightDM/Greeter.cpp:112
22+msgid "Password: "
23+msgstr ""
24+
25+#: plugins/Unity/Launcher/launcheritem.cpp:47
26+#: plugins/Unity/Launcher/launcheritem.cpp:106
27+msgid "Pin shortcut"
28+msgstr ""
29+
30+#: plugins/Unity/Launcher/launcheritem.cpp:52
31+msgid "Quit"
32+msgstr ""
33+
34+#: plugins/Unity/Launcher/launcheritem.cpp:106
35+msgid "Unpin shortcut"
36+msgstr ""
37+
38+#: qml/Components/DelayedLockscreen.qml:49
39+msgid "Device Locked"
40+msgstr ""
41+
42+#: qml/Components/DelayedLockscreen.qml:64
43+msgid "You have been locked out due to too many failed passphrase attempts."
44+msgstr ""
45+
46+#: qml/Components/DelayedLockscreen.qml:65
47+msgid "You have been locked out due to too many failed passcode attempts."
48+msgstr ""
49+
50+#: qml/Components/DelayedLockscreen.qml:74
51+#, qt-format
52+msgid "Please wait %1 minute and then try again…"
53+msgid_plural "Please wait %1 minutes and then try again…"
54+msgstr[0] ""
55+msgstr[1] ""
56+
57+#: qml/Components/Dialogs.qml:144
58+msgctxt "Title: Lock/Log out dialog"
59+msgid "Log out"
60+msgstr ""
61+
62+#: qml/Components/Dialogs.qml:145
63+msgid "Are you sure you want to log out?"
64+msgstr ""
65+
66+#: qml/Components/Dialogs.qml:147
67+msgctxt "Button: Lock the system"
68+msgid "Lock"
69+msgstr ""
70+
71+#: qml/Components/Dialogs.qml:154
72+msgctxt "Button: Log out from the system"
73+msgid "Log Out"
74+msgstr ""
75+
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
78+msgid "Cancel"
79+msgstr ""
80+
81+#: qml/Components/Dialogs.qml:173
82+msgctxt "Title: Reboot/Shut down dialog"
83+msgid "Shut down"
84+msgstr ""
85+
86+#: qml/Components/Dialogs.qml:174
87+msgid "Are you sure you want to shut down?"
88+msgstr ""
89+
90+#: qml/Components/Dialogs.qml:176
91+msgctxt "Button: Reboot the system"
92+msgid "Reboot"
93+msgstr ""
94+
95+#: qml/Components/Dialogs.qml:185
96+msgctxt "Button: Shut down the system"
97+msgid "Shut down"
98+msgstr ""
99+
100+#: qml/Components/Dialogs.qml:207
101+msgctxt "Title: Reboot dialog"
102+msgid "Reboot"
103+msgstr ""
104+
105+#: qml/Components/Dialogs.qml:208
106+msgid "Are you sure you want to reboot?"
107+msgstr ""
108+
109+#: qml/Components/Dialogs.qml:210
110+msgid "No"
111+msgstr ""
112+
113+#: qml/Components/Dialogs.qml:217
114+msgid "Yes"
115+msgstr ""
116+
117+#: qml/Components/Dialogs.qml:232
118+msgctxt "Title: Power off/Restart dialog"
119+msgid "Power"
120+msgstr ""
121+
122+#: qml/Components/Dialogs.qml:233
123+msgid ""
124+"Are you sure you would like\n"
125+"to power off?"
126+msgstr ""
127+
128+#: qml/Components/Dialogs.qml:235
129+msgctxt "Button: Power off the system"
130+msgid "Power off"
131+msgstr ""
132+
133+#: qml/Components/Dialogs.qml:244
134+msgctxt "Button: Restart the system"
135+msgid "Restart"
136+msgstr ""
137+
138+#: qml/Components/Lockscreen.qml:245
139+msgid "Return to Call"
140+msgstr ""
141+
142+#: qml/Components/Lockscreen.qml:245
143+msgid "Emergency Call"
144+msgstr ""
145+
146+#: qml/Components/Lockscreen.qml:277
147+msgid "OK"
148+msgstr ""
149+
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
153+
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
157+
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
175+msgctxt "Button: Open the Ubuntu Store"
176+msgid "Store"
177+msgstr ""
178+
179+#: qml/Dash/DashPageHeader.qml:272
180+msgctxt "Button: Start a search in the current dash scope"
181+msgid "Search"
182+msgstr ""
183+
184+#: qml/Dash/DashPageHeader.qml:282
185+msgctxt "Button: Show the current dash scope settings"
186+msgid "Settings"
187+msgstr ""
188+
189+#: qml/Dash/DashPageHeader.qml:289
190+msgid "Remove from Favorites"
191+msgstr ""
192+
193+#: qml/Dash/DashPageHeader.qml:289
194+msgid "Add to Favorites"
195+msgstr ""
196+
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
210+#: qml/Dash/Previews/PreviewActionCombo.qml:35
211+msgid "More..."
212+msgstr ""
213+
214+#: qml/Dash/Previews/PreviewActionCombo.qml:35
215+msgid "Less..."
216+msgstr ""
217+
218+#: qml/Dash/Previews/PreviewCommentInput.qml:68
219+#: qml/Dash/Previews/PreviewRatingInput.qml:174
220+msgid "Send"
221+msgstr ""
222+
223+#: qml/Dash/Previews/PreviewRatingInput.qml:84
224+msgid "Rate this"
225+msgstr ""
226+
227+#: qml/Dash/Previews/PreviewRatingInput.qml:129
228+msgid "Add a review"
229+msgstr ""
230+
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
235+#: qml/Dash/PullToRefreshScopeStyle.qml:55
236+msgid "Pull to refresh…"
237+msgstr ""
238+
239+#: qml/Dash/PullToRefreshScopeStyle.qml:60
240+msgid "Release to refresh…"
241+msgstr ""
242+
243+#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
244+msgid "Enable location data"
245+msgstr ""
246+
247+#: qml/Dash/ScopesList.qml:67
248+msgid "Manage"
249+msgstr ""
250+
251+#: qml/Dash/ScopesList.qml:113
252+msgid "Home"
253+msgstr ""
254+
255+#: qml/Dash/ScopesList.qml:114
256+msgid "Also installed"
257+msgstr ""
258+
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
263+#: qml/Greeter/CoverPage.qml:107
264+msgid "Unlock"
265+msgstr ""
266+
267+#: qml/Greeter/LoginList.qml:236
268+msgid "Retry"
269+msgstr ""
270+
271+#: qml/Greeter/LoginList.qml:237
272+msgid "Tap to unlock"
273+msgstr ""
274+
275+#: qml/Greeter/NarrowView.qml:54 qml/Wizard/Pages/passwd-confirm.qml:53
276+msgid "Sorry, incorrect passphrase."
277+msgstr ""
278+
279+#: qml/Greeter/NarrowView.qml:55 qml/Wizard/Pages/passwd-confirm.qml:54
280+msgid "Sorry, incorrect passcode."
281+msgstr ""
282+
283+#: qml/Greeter/NarrowView.qml:56
284+msgid "This will be your last attempt."
285+msgstr ""
286+
287+#: qml/Greeter/NarrowView.qml:58
288+msgid ""
289+"If passphrase is entered incorrectly, your phone will conduct a factory "
290+"reset and all personal data will be deleted."
291+msgstr ""
292+
293+#: qml/Greeter/NarrowView.qml:59
294+msgid ""
295+"If passcode is entered incorrectly, your phone will conduct a factory reset "
296+"and all personal data will be deleted."
297+msgstr ""
298+
299+#: qml/Greeter/NarrowView.qml:116
300+#, qt-format
301+msgid "Enter %1"
302+msgstr ""
303+
304+#: qml/Greeter/NarrowView.qml:117 qml/Wizard/Pages/passwd-set.qml:60
305+msgid "Enter passphrase"
306+msgstr ""
307+
308+#: qml/Greeter/NarrowView.qml:118
309+msgid "Enter passcode"
310+msgstr ""
311+
312+#: qml/Greeter/NarrowView.qml:119
313+#, qt-format
314+msgid "Sorry, incorrect %1"
315+msgstr ""
316+
317+#: qml/Greeter/NarrowView.qml:120
318+msgid "Sorry, incorrect passphrase"
319+msgstr ""
320+
321+#: qml/Greeter/NarrowView.qml:121
322+msgctxt "passphrase"
323+msgid "Please re-enter"
324+msgstr ""
325+
326+#: qml/Greeter/NarrowView.qml:122
327+msgid "Sorry, incorrect passcode"
328+msgstr ""
329+
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
331+msgid "Show password"
332+msgstr ""
333+
334+#: qml/Panel/ActiveCallHint.qml:79
335+msgid "Tap to return to call..."
336+msgstr ""
337+
338+#: qml/Panel/ActiveCallHint.qml:92
339+msgid "Conference"
340+msgstr ""
341+
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
343+msgid "Nothing is playing"
344+msgstr ""
345+
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
347+#, qt-format
348+msgid "%1 hour"
349+msgid_plural "%1 hours"
350+msgstr[0] ""
351+msgstr[1] ""
352+
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
354+#, qt-format
355+msgid "%1 minute"
356+msgid_plural "%1 minutes"
357+msgstr[0] ""
358+msgstr[1] ""
359+
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
361+#, qt-format
362+msgid "%1 second"
363+msgid_plural "%1 seconds"
364+msgstr[0] ""
365+msgstr[1] ""
366+
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
368+msgid "0 seconds"
369+msgstr ""
370+
371+#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
373+#, qt-format
374+msgid "%1 remaining"
375+msgstr ""
376+
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
378+msgid "In queue…"
379+msgstr ""
380+
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
382+msgid "Downloading"
383+msgstr ""
384+
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
386+msgid "Paused, tap to resume"
387+msgstr ""
388+
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
390+msgid "Canceled"
391+msgstr ""
392+
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
394+msgid "Finished"
395+msgstr ""
396+
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
398+msgid "Failed, tap to retry"
399+msgstr ""
400+
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
408+msgctxt "Label: Hint in message indicator line edit"
409+msgid "Reply"
410+msgstr ""
411+
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
414+msgid "Call back"
415+msgstr ""
416+
417+#: qml/Panel/Indicators/ModemInfoItem.qml:105
418+msgid "Unlock SIM"
419+msgstr ""
420+
421+#: qml/Panel/Indicators/RoamingIndication.qml:27
422+msgid "Roaming"
423+msgstr ""
424+
425+#: qml/Tutorial/TutorialBottomFinish.qml:24
426+msgid "This action does different things for different apps"
427+msgstr ""
428+
429+#: qml/Tutorial/TutorialBottomFinish.qml:25
430+msgid "Tap here to finish."
431+msgstr ""
432+
433+#: qml/Tutorial/TutorialBottom.qml:28
434+msgid "Open special menus"
435+msgstr ""
436+
437+#: qml/Tutorial/TutorialBottom.qml:29
438+msgid "Swipe up from the bottom edge."
439+msgstr ""
440+
441+#: qml/Tutorial/TutorialContent.qml:80 qml/Tutorial/TutorialLeftFinish.qml:25
442+#: qml/Tutorial/TutorialRight.qml:144
443+msgid "Tap here to continue."
444+msgstr ""
445+
446+#: qml/Tutorial/TutorialLeftFinish.qml:24
447+msgid "These are the shortcuts to favorite apps"
448+msgstr ""
449+
450+#: qml/Tutorial/TutorialLeft.qml:26
451+msgid "Open the launcher"
452+msgstr ""
453+
454+#: qml/Tutorial/TutorialLeft.qml:27
455+msgid "Short swipe from the left edge."
456+msgstr ""
457+
458+#: qml/Tutorial/TutorialPage.qml:178
459+msgid "You almost got it!"
460+msgstr ""
461+
462+#: qml/Tutorial/TutorialPage.qml:195
463+msgid "Try again."
464+msgstr ""
465+
466+#: qml/Tutorial/TutorialRight.qml:31
467+msgid "To view open apps"
468+msgstr ""
469+
470+#: qml/Tutorial/TutorialRight.qml:32
471+msgid "Long swipe from the right edge."
472+msgstr ""
473+
474+#: qml/Tutorial/TutorialRight.qml:122
475+msgid "View all your running tasks."
476+msgstr ""
477+
478+#: qml/Wizard/Page.qml:89
479+msgctxt "Button: Go back one page in the Wizard"
480+msgid "Back"
481+msgstr ""
482+
483+#: qml/Wizard/Pages/10-welcome.qml:27
484+msgid "Hi!"
485+msgstr ""
486+
487+#: qml/Wizard/Pages/10-welcome.qml:44
488+msgid "Welcome to your Ubuntu phone."
489+msgstr ""
490+
491+#: qml/Wizard/Pages/10-welcome.qml:52
492+msgid "Let’s get started."
493+msgstr ""
494+
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
502+#: qml/Wizard/Pages/20-sim.qml:25
503+msgid "Add a SIM card and restart your device"
504+msgstr ""
505+
506+#: qml/Wizard/Pages/20-sim.qml:59
507+msgid "Without it, you won’t be able to make calls or use text messaging."
508+msgstr ""
509+
510+#: qml/Wizard/Pages/20-sim.qml:73 qml/Wizard/Pages/40-wifi.qml:215
511+msgid "Skip"
512+msgstr ""
513+
514+#: qml/Wizard/Pages/30-passwd-type.qml:39
515+msgid "Lock security"
516+msgstr ""
517+
518+#: qml/Wizard/Pages/30-passwd-type.qml:74
519+msgid "Please select how you’d like to unlock your phone."
520+msgstr ""
521+
522+#: qml/Wizard/Pages/30-passwd-type.qml:97
523+msgctxt "Label: Type of security method"
524+msgid "Swipe"
525+msgstr ""
526+
527+#: qml/Wizard/Pages/30-passwd-type.qml:98
528+msgctxt "Label: Description of security method"
529+msgid "No security"
530+msgstr ""
531+
532+#: qml/Wizard/Pages/30-passwd-type.qml:100
533+msgctxt "Label: Type of security method"
534+msgid "Passcode"
535+msgstr ""
536+
537+#: qml/Wizard/Pages/30-passwd-type.qml:101
538+msgctxt "Label: Description of security method"
539+msgid "4 digits only"
540+msgstr ""
541+
542+#: qml/Wizard/Pages/30-passwd-type.qml:103
543+msgctxt "Label: Type of security method"
544+msgid "Passphrase"
545+msgstr ""
546+
547+#: qml/Wizard/Pages/30-passwd-type.qml:104
548+msgctxt "Label: Description of security method"
549+msgid "Numbers and letters"
550+msgstr ""
551+
552+#: qml/Wizard/Pages/40-wifi.qml:29
553+msgid "Connect to Wi‑Fi"
554+msgstr ""
555+
556+#: qml/Wizard/Pages/40-wifi.qml:168
557+msgid "Available networks…"
558+msgstr ""
559+
560+#: qml/Wizard/Pages/40-wifi.qml:169
561+msgid "No available networks."
562+msgstr ""
563+
564+#: qml/Wizard/Pages/50-location.qml:27
565+msgid "Location"
566+msgstr ""
567+
568+#: qml/Wizard/Pages/50-location.qml:62
569+msgid "Let the phone detect your location:"
570+msgstr ""
571+
572+#: qml/Wizard/Pages/50-location.qml:69
573+msgid "Using GPS only (less accurate)"
574+msgstr ""
575+
576+#: qml/Wizard/Pages/50-location.qml:86
577+msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
578+msgstr ""
579+
580+#. Translators: HERE is a trademark for Nokia's location service, you probably shouldn't translate it
581+#: qml/Wizard/Pages/50-location.qml:103
582+msgid ""
583+"By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
584+"conditions</a>."
585+msgstr ""
586+
587+#: qml/Wizard/Pages/50-location.qml:112
588+msgid "Not at all"
589+msgstr ""
590+
591+#: qml/Wizard/Pages/50-location.qml:124
592+msgid "You can change your mind later in <b>System Settings</b>."
593+msgstr ""
594+
595+#: qml/Wizard/Pages/60-reporting.qml:26
596+msgid "Improving your experience"
597+msgstr ""
598+
599+#: qml/Wizard/Pages/60-reporting.qml:46
600+msgid ""
601+"Your phone is set up to automatically report errors to Canonical and its "
602+"partners, the makers of the operating system."
603+msgstr ""
604+
605+#: qml/Wizard/Pages/60-reporting.qml:53
606+msgid ""
607+"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
608+"Privacy</b>"
609+msgstr ""
610+
611+#: qml/Wizard/Pages/80-finished.qml:24
612+msgid "All done"
613+msgstr ""
614+
615+#: qml/Wizard/Pages/80-finished.qml:39
616+msgid "Nice work!"
617+msgstr ""
618+
619+#: qml/Wizard/Pages/80-finished.qml:46
620+msgid "Your phone is now ready to use."
621+msgstr ""
622+
623+#: qml/Wizard/Pages/80-finished.qml:53
624+msgid "Finish"
625+msgstr ""
626+
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
652+#. Translators: This is the arrow for "Back" buttons
653+#: qml/Wizard/StackButton.qml:39
654+#, qt-format
655+msgid "〈 %1"
656+msgstr ""
657+
658+#. Translators: This is the arrow for "Forward" buttons
659+#: qml/Wizard/StackButton.qml:42
660+#, qt-format
661+msgid "%1 〉"
662+msgstr ""
po/br.po+159−169
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-10-05 06:47+0000\n"
1212"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
1313"Language-Team: Breton <br@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Mont kuit"
3535msgid "Unpin shortcut"
3636msgstr "Dispilhennañ ar verradenn"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "dec'h %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Warc'hoazh %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Dec'h %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Warc'hoazh %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Benveg prennet"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
13959msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Digevreañ"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Prennañ"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Digevreañ"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Nullañ"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Lazhañ ar benveg"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Ha sur oc'h e fell deoc'h lazhañ ar benveg ?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Adloc'hañ"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Lazhañ ar benveg"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Adloc'hañ"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "N'on ket"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Ya"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Enaouiñ"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Ha sur oc'h e fell deoc'h\n"
212132"troc'hañ an tredan ?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Lazhañ"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Adloc'hañ"
@@ -233,42 +153,66 @@ msgstr "Pellgomzadenn vallus"
233153msgid "OK"
234154msgstr "Mat eo"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Gwelet nebeutoc'h"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Gwelet pep tra"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Klask"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Stal"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Klask"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Arventennoù"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Lemel eus ar sinedoù"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Ouzhpennañ d'ar sinedoù"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Gwelet nebeutoc'h"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Gwelet pep tra"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Klask"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Muioc'h..."
@@ -279,8 +223,6 @@ msgstr "Nebeutoc'h..."
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Kas"
286228
@@ -292,6 +234,10 @@ msgstr "Priziit an dra-mañ"
292234msgid "Add a review"
293235msgstr "Ouzhpennañ un ali"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Tennañ evit freskaat..."
@@ -316,6 +262,10 @@ msgstr "Er gêr"
316262msgid "Also installed"
317263msgstr "Staliet ivez"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Dibrennañ"
@@ -387,7 +337,7 @@ msgstr "Adverkañ, mar plij"
387337msgid "Sorry, incorrect passcode"
388338msgstr "Digarezit, kod-tremen direizh"
389339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391341msgid "Show password"
392342msgstr "Diskouez ar ger-tremen"
393343
@@ -399,73 +349,80 @@ msgstr "Touchit evit distreiñ d'ar bellgomzadenn..."
399349msgid "Conference"
400350msgstr "Kendiviz"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403353msgid "Nothing is playing"
404354msgstr "Ne lenner netra bremañ"
405355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407357#, qt-format
408358msgid "%1 hour"
409359msgid_plural "%1 hours"
410360msgstr[0] "%1 eur"
411361msgstr[1] "%1 eur"
412362
413−#: qml/Panel/Indicators/MenuItemFactory.qml:851
363+#: qml/Panel/Indicators/MenuItemFactory.qml:864
414364#, qt-format
415365msgid "%1 minute"
416366msgid_plural "%1 minutes"
417367msgstr[0] "%1 vunutenn"
418368msgstr[1] "%1 vunutenn"
419369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:856
370+#: qml/Panel/Indicators/MenuItemFactory.qml:869
421371#, qt-format
422372msgid "%1 second"
423373msgid_plural "%1 seconds"
424374msgstr[0] "%1 eilenn"
425375msgstr[1] "%1 eilenn"
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:859
377+#: qml/Panel/Indicators/MenuItemFactory.qml:872
428378msgid "0 seconds"
429379msgstr "0 eilenn"
430380
431381#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
432−#: qml/Panel/Indicators/MenuItemFactory.qml:861
382+#: qml/Panel/Indicators/MenuItemFactory.qml:874
433383#, qt-format
434384msgid "%1 remaining"
435385msgstr "%1 o chom"
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:867
387+#: qml/Panel/Indicators/MenuItemFactory.qml:880
438388msgid "In queue…"
439389msgstr "El lostennad..."
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:871
391+#: qml/Panel/Indicators/MenuItemFactory.qml:884
442392msgid "Downloading"
443393msgstr "O pellgargañ"
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:873
395+#: qml/Panel/Indicators/MenuItemFactory.qml:886
446396msgid "Paused, tap to resume"
447397msgstr "Ehanet, touchit evit adkregiñ"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:875
399+#: qml/Panel/Indicators/MenuItemFactory.qml:888
450400msgid "Canceled"
451401msgstr "Nullet"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:877
403+#: qml/Panel/Indicators/MenuItemFactory.qml:890
454404msgid "Finished"
455405msgstr "Echu"
456406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:879
407+#: qml/Panel/Indicators/MenuItemFactory.qml:892
458408msgid "Failed, tap to retry"
459409msgstr "C'hwitet, touchit evit adkregiñ"
460410
461−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
411+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
413+msgctxt "Button: Send a reply message"
414+msgid "Send"
415+msgstr ""
416+
417+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
462418msgctxt "Label: Hint in message indicator line edit"
463419msgid "Reply"
464420msgstr "Respont"
465421
466−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
422+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
423+msgctxt "Button: Call back on phone"
467424msgid "Call back"
468−msgstr "Gervel en-dro"
425+msgstr ""
469426
470427#: qml/Panel/Indicators/ModemInfoItem.qml:105
471428msgid "Unlock SIM"
@@ -533,38 +490,6 @@ msgctxt "Button: Go back one page in the Wizard"
533490msgid "Back"
534491msgstr "Distreiñ"
535492
536−#: qml/Wizard/Pages/here-terms.qml:27
537−msgid "Terms & Conditions"
538−msgstr "Penndivizoù implij"
539−
540−#: qml/Wizard/Pages/passwd-confirm.qml:49
541−msgid "Confirm passphrase"
542−msgstr "Kadarnaat ar frazenn-dremen"
543−
544−#: qml/Wizard/Pages/passwd-confirm.qml:50
545−msgid "Confirm passcode"
546−msgstr "Kadarnaat ar c'hod-tremen"
547−
548−#: qml/Wizard/Pages/passwd-confirm.qml:53
549−#: qml/Wizard/Pages/passwd-confirm.qml:54
550−msgid "Please try again."
551−msgstr "Esaeit en-dro, mar plij."
552−
553−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
554−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
555−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
556−#: qml/Wizard/Pages/60-reporting.qml:50
557−msgid "Continue"
558−msgstr "Kenderc'hel"
559−
560−#: qml/Wizard/Pages/passwd-set.qml:61
561−msgid "Choose your passcode"
562−msgstr "Choaz ho kod-tremen"
563−
564−#: qml/Wizard/Pages/passwd-set.qml:68
565−msgid "Passphrase must be 4 characters long"
566−msgstr "4 arouezenn a rank bezañ er frazenn-dremen"
567−
568493#: qml/Wizard/Pages/10-welcome.qml:27
569494msgid "Hi!"
570495msgstr "Salud deoc'h !"
@@ -577,6 +502,13 @@ msgstr "Deuet-mat oc'h en ho pellgomzer Ubuntu."
577502msgid "Let’s get started."
578503msgstr "Krogomp ganti."
579504
505+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
506+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
507+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
508+#: qml/Wizard/Pages/passwd-set.qml:90
509+msgid "Continue"
510+msgstr "Kenderc'hel"
511+
580512#: qml/Wizard/Pages/20-sim.qml:25
581513msgid "Add a SIM card and restart your device"
582514msgstr "Lakait ur gartenn SIM hag adloc'hit ho penveg"
@@ -674,11 +606,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
674606msgstr ""
675607"Gallout a rit cheñch soñj diwezhatoc'h en <b>Arventennoù ar reizhad</b>."
676608
677−#: qml/Wizard/Pages/60-reporting.qml:24
609+#: qml/Wizard/Pages/60-reporting.qml:26
678610msgid "Improving your experience"
679611msgstr "Gwellaat ho skiant-prenet"
680612
681−#: qml/Wizard/Pages/60-reporting.qml:36
613+#: qml/Wizard/Pages/60-reporting.qml:46
682614msgid ""
683615"Your phone is set up to automatically report errors to Canonical and its "
684616"partners, the makers of the operating system."
@@ -686,7 +618,7 @@ msgstr ""
686618"Arventennet eo ho pellgomzer evit titourañ ent emgefre ar fazioù da "
687619"gCanonical ha d'e gevelerien, ar re o deus savet ar reizhiad korvoiñ."
688620
689−#: qml/Wizard/Pages/60-reporting.qml:43
621+#: qml/Wizard/Pages/60-reporting.qml:53
690622msgid ""
691623"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
692624"Privacy</b>"
@@ -710,6 +642,31 @@ msgstr "Prest eo ho pellgomzer da vezañ implijet bremañ."
710642msgid "Finish"
711643msgstr "Echuiñ"
712644
645+#: qml/Wizard/Pages/here-terms.qml:27
646+msgid "Terms & Conditions"
647+msgstr "Penndivizoù implij"
648+
649+#: qml/Wizard/Pages/passwd-confirm.qml:49
650+msgid "Confirm passphrase"
651+msgstr "Kadarnaat ar frazenn-dremen"
652+
653+#: qml/Wizard/Pages/passwd-confirm.qml:50
654+msgid "Confirm passcode"
655+msgstr "Kadarnaat ar c'hod-tremen"
656+
657+#: qml/Wizard/Pages/passwd-confirm.qml:53
658+#: qml/Wizard/Pages/passwd-confirm.qml:54
659+msgid "Please try again."
660+msgstr "Esaeit en-dro, mar plij."
661+
662+#: qml/Wizard/Pages/passwd-set.qml:61
663+msgid "Choose your passcode"
664+msgstr "Choaz ho kod-tremen"
665+
666+#: qml/Wizard/Pages/passwd-set.qml:68
667+msgid "Passphrase must be 4 characters long"
668+msgstr "4 arouezenn a rank bezañ er frazenn-dremen"
669+
713670#. Translators: This is the arrow for "Back" buttons
714671#: qml/Wizard/StackButton.qml:39
715672#, qt-format
@@ -820,3 +777,36 @@ msgstr "%1 〉"
820777
821778#~ msgid "Please re-enter"
822779#~ msgstr "Adverkañ, mar plij"
780+
781+#~ msgid "%a %d %b %H:%M"
782+#~ msgstr "%a %b %d %H:%M"
783+
784+#~ msgid "%a %H:%M"
785+#~ msgstr "%a %H:%M"
786+
787+#~ msgid "%a %l:%M %p"
788+#~ msgstr "%a %l:%M %p"
789+
790+#~ msgid "Tomorrow %l:%M %p"
791+#~ msgstr "Warc'hoazh %l:%M %p"
792+
793+#~ msgid "%l:%M %p"
794+#~ msgstr "%l:%M %p"
795+
796+#~ msgid "Yesterday %l:%M %p"
797+#~ msgstr "dec'h %l:%M %p"
798+
799+#~ msgid "%H:%M"
800+#~ msgstr "%H:%M"
801+
802+#~ msgid "Yesterday %H:%M"
803+#~ msgstr "Dec'h %H:%M"
804+
805+#~ msgid "%a %d %b %l:%M %p"
806+#~ msgstr "%a %b %d %l:%M %p"
807+
808+#~ msgid "Tomorrow %H:%M"
809+#~ msgstr "Warc'hoazh %H:%M"
810+
811+#~ msgid "Call back"
812+#~ msgstr "Gervel en-dro"
po/bs.po+125−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2014-01-16 22:33+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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: 2015-10-16 05:57+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20+"X-Generator: Launchpad (build 17850)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -36,86 +36,6 @@ msgstr ""
3636msgid "Unpin shortcut"
3737msgstr "Otkačite prečicu"
3838
39−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
40−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
41−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
42−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
43−#: plugins/Utils/relativetimeformatter.cpp:157
44−msgid "Yesterday %l:%M %p"
45−msgstr ""
46−
47−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
48−#. This format string is used for showing, on a 12-hour clock, times that happened today.
49−#. en_US example: "%l:%M %p" --> "1:00 PM"
50−#: plugins/Utils/relativetimeformatter.cpp:164
51−msgid "%l:%M %p"
52−msgstr ""
53−
54−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
55−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
56−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
57−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
58−#: plugins/Utils/relativetimeformatter.cpp:172
59−msgid "Tomorrow %l:%M %p"
60−msgstr ""
61−
62−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
63−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
64−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
65−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
66−#: plugins/Utils/relativetimeformatter.cpp:181
67−msgid "%a %l:%M %p"
68−msgstr ""
69−
70−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
71−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
72−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
73−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
74−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
75−#: plugins/Utils/relativetimeformatter.cpp:190
76−msgid "%a %d %b %l:%M %p"
77−msgstr ""
78−
79−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
80−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
81−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
82−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
83−#: plugins/Utils/relativetimeformatter.cpp:201
84−msgid "Yesterday %H:%M"
85−msgstr ""
86−
87−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
88−#. This format string is used for showing, on a 24-hour clock, times that happened today.
89−#. en_US example: "%H:%M" --> "13:00"
90−#: plugins/Utils/relativetimeformatter.cpp:208
91−msgid "%H:%M"
92−msgstr ""
93−
94−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
95−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
96−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
97−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
98−#: plugins/Utils/relativetimeformatter.cpp:216
99−msgid "Tomorrow %H:%M"
100−msgstr ""
101−
102−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
103−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
104−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
105−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
106−#: plugins/Utils/relativetimeformatter.cpp:225
107−msgid "%a %H:%M"
108−msgstr ""
109−
110−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
111−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
112−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
113−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
114−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
115−#: plugins/Utils/relativetimeformatter.cpp:234
116−msgid "%a %d %b %H:%M"
117−msgstr ""
118−
11939#: qml/Components/DelayedLockscreen.qml:49
12040msgid "Device Locked"
12141msgstr "Uređaj zaključan"
@@ -136,72 +56,72 @@ msgstr[0] "Molim pričekajte %1 minutu i onda pokušajte ponovo..."
13656msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
13757msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
13858
139−#: qml/Components/Dialogs.qml:115
59+#: qml/Components/Dialogs.qml:144
14060msgctxt "Title: Lock/Log out dialog"
14161msgid "Log out"
14262msgstr "Odjavite se"
14363
144−#: qml/Components/Dialogs.qml:116
64+#: qml/Components/Dialogs.qml:145
14565msgid "Are you sure you want to log out?"
14666msgstr "Da li ste sigurni da se želite odjaviti?"
14767
148−#: qml/Components/Dialogs.qml:118
68+#: qml/Components/Dialogs.qml:147
14969msgctxt "Button: Lock the system"
15070msgid "Lock"
15171msgstr "Zaključaj"
15272
153−#: qml/Components/Dialogs.qml:125
73+#: qml/Components/Dialogs.qml:154
15474msgctxt "Button: Log out from the system"
15575msgid "Log Out"
15676msgstr "Odjavi se"
15777
158−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
159−#: qml/Components/Dialogs.qml:224
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79+#: qml/Components/Dialogs.qml:253
16080msgid "Cancel"
16181msgstr "Otkaži"
16282
163−#: qml/Components/Dialogs.qml:144
83+#: qml/Components/Dialogs.qml:173
16484msgctxt "Title: Reboot/Shut down dialog"
16585msgid "Shut down"
16686msgstr "Ugasi"
16787
168−#: qml/Components/Dialogs.qml:145
88+#: qml/Components/Dialogs.qml:174
16989msgid "Are you sure you want to shut down?"
17090msgstr "Da li ste sigurni da želite ugasiti?"
17191
172−#: qml/Components/Dialogs.qml:147
92+#: qml/Components/Dialogs.qml:176
17393msgctxt "Button: Reboot the system"
17494msgid "Reboot"
17595msgstr "Ponovo pokreni"
17696
177−#: qml/Components/Dialogs.qml:156
97+#: qml/Components/Dialogs.qml:185
17898msgctxt "Button: Shut down the system"
17999msgid "Shut down"
180100msgstr "Gašenje sistema"
181101
182−#: qml/Components/Dialogs.qml:178
102+#: qml/Components/Dialogs.qml:207
183103msgctxt "Title: Reboot dialog"
184104msgid "Reboot"
185105msgstr "Ponovo pokreni"
186106
187−#: qml/Components/Dialogs.qml:179
107+#: qml/Components/Dialogs.qml:208
188108msgid "Are you sure you want to reboot?"
189109msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
190110
191−#: qml/Components/Dialogs.qml:181
111+#: qml/Components/Dialogs.qml:210
192112msgid "No"
193113msgstr "Ne"
194114
195−#: qml/Components/Dialogs.qml:188
115+#: qml/Components/Dialogs.qml:217
196116msgid "Yes"
197117msgstr "Da"
198118
199−#: qml/Components/Dialogs.qml:203
119+#: qml/Components/Dialogs.qml:232
200120msgctxt "Title: Power off/Restart dialog"
201121msgid "Power"
202122msgstr "Napajanje"
203123
204−#: qml/Components/Dialogs.qml:204
124+#: qml/Components/Dialogs.qml:233
205125msgid ""
206126"Are you sure you would like\n"
207127"to power off?"
@@ -209,12 +129,12 @@ msgstr ""
209129"Da li ste sigurni da želite\n"
210130"isključiti?"
211131
212−#: qml/Components/Dialogs.qml:206
132+#: qml/Components/Dialogs.qml:235
213133msgctxt "Button: Power off the system"
214134msgid "Power off"
215135msgstr "Isključi"
216136
217−#: qml/Components/Dialogs.qml:215
137+#: qml/Components/Dialogs.qml:244
218138msgctxt "Button: Restart the system"
219139msgid "Restart"
220140msgstr "Restartuj"
@@ -231,42 +151,66 @@ msgstr "Hitan Poziv"
231151msgid "OK"
232152msgstr "U redu"
233153
234−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
235−msgid "See less"
236−msgstr "Pogledati manje"
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:569
239−msgid "See all"
240−msgstr "Pogledati sve"
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
241161
242−#: qml/Dash/GenericScopeView.qml:631
243−msgctxt "Label: Hint for dash search line edit"
244−msgid "Search"
245−msgstr "Pretraži"
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
246177
247−#: qml/Dash/PageHeader.qml:269
178+#: qml/Dash/DashPageHeader.qml:265
248179msgctxt "Button: Open the Ubuntu Store"
249180msgid "Store"
250181msgstr "Trgovina"
251182
252−#: qml/Dash/PageHeader.qml:276
183+#: qml/Dash/DashPageHeader.qml:272
253184msgctxt "Button: Start a search in the current dash scope"
254185msgid "Search"
255186msgstr "Pretraživanje"
256187
257−#: qml/Dash/PageHeader.qml:286
188+#: qml/Dash/DashPageHeader.qml:282
258189msgctxt "Button: Show the current dash scope settings"
259190msgid "Settings"
260191msgstr "Podešavanja"
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Remove from Favorites"
264195msgstr "Ukloni iz Omiljenih"
265196
266−#: qml/Dash/PageHeader.qml:293
197+#: qml/Dash/DashPageHeader.qml:289
267198msgid "Add to Favorites"
268199msgstr "Dodaj u Omiljene"
269200
201+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
202+msgid "See less"
203+msgstr "Pogledati manje"
204+
205+#: qml/Dash/GenericScopeView.qml:569
206+msgid "See all"
207+msgstr "Pogledati sve"
208+
209+#: qml/Dash/GenericScopeView.qml:631
210+msgctxt "Label: Hint for dash search line edit"
211+msgid "Search"
212+msgstr "Pretraži"
213+
270214#: qml/Dash/Previews/PreviewActionCombo.qml:35
271215msgid "More..."
272216msgstr "Više..."
@@ -277,8 +221,6 @@ msgstr "Manje..."
277221
278222#: qml/Dash/Previews/PreviewCommentInput.qml:68
279223#: qml/Dash/Previews/PreviewRatingInput.qml:174
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
281−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
282224msgid "Send"
283225msgstr "Pošalji"
284226
@@ -290,6 +232,10 @@ msgstr "Ocijeni ovo"
290232msgid "Add a review"
291233msgstr "Dodaj recenziju"
292234
235+#: qml/Dash/Previews/PreviewSharing.qml:51
236+msgid "Preview Share Item"
237+msgstr ""
238+
293239#: qml/Dash/PullToRefreshScopeStyle.qml:55
294240msgid "Pull to refresh…"
295241msgstr "Povući za osvježavanje..."
@@ -314,6 +260,10 @@ msgstr "Početna"
314260msgid "Also installed"
315261msgstr "Također instalirano"
316262
263+#: qml/DisabledScreenNotice.qml:42
264+msgid "Your device is now connected to an external display."
265+msgstr ""
266+
317267#: qml/Greeter/CoverPage.qml:107
318268msgid "Unlock"
319269msgstr "Otključaj"
@@ -385,7 +335,7 @@ msgstr ""
385335msgid "Sorry, incorrect passcode"
386336msgstr "Izvinite, netačan pristupni kod"
387337
388−#: qml/Notifications/NotificationMenuItemFactory.qml:128
338+#: qml/Notifications/NotificationMenuItemFactory.qml:129
389339msgid "Show password"
390340msgstr "Prikaži šifru"
391341
@@ -397,71 +347,78 @@ msgstr "Kucnite da uzvratite poziv..."
397347msgid "Conference"
398348msgstr "Savjetovanje"
399349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:718
350+#: qml/Panel/Indicators/MenuItemFactory.qml:731
401351msgid "Nothing is playing"
402352msgstr "Ništa nije pokrenuto"
403353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:847
354+#: qml/Panel/Indicators/MenuItemFactory.qml:860
405355#, qt-format
406356msgid "%1 hour"
407357msgid_plural "%1 hours"
408358msgstr[0] ""
409359msgstr[1] ""
410360
411−#: qml/Panel/Indicators/MenuItemFactory.qml:851
361+#: qml/Panel/Indicators/MenuItemFactory.qml:864
412362#, qt-format
413363msgid "%1 minute"
414364msgid_plural "%1 minutes"
415365msgstr[0] ""
416366msgstr[1] ""
417367
418−#: qml/Panel/Indicators/MenuItemFactory.qml:856
368+#: qml/Panel/Indicators/MenuItemFactory.qml:869
419369#, qt-format
420370msgid "%1 second"
421371msgid_plural "%1 seconds"
422372msgstr[0] ""
423373msgstr[1] ""
424374
425−#: qml/Panel/Indicators/MenuItemFactory.qml:859
375+#: qml/Panel/Indicators/MenuItemFactory.qml:872
426376msgid "0 seconds"
427377msgstr ""
428378
429379#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
430−#: qml/Panel/Indicators/MenuItemFactory.qml:861
380+#: qml/Panel/Indicators/MenuItemFactory.qml:874
431381#, qt-format
432382msgid "%1 remaining"
433383msgstr ""
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:867
385+#: qml/Panel/Indicators/MenuItemFactory.qml:880
436386msgid "In queue…"
437387msgstr "U red..."
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:871
389+#: qml/Panel/Indicators/MenuItemFactory.qml:884
440390msgid "Downloading"
441391msgstr "Preuzimanje"
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:873
393+#: qml/Panel/Indicators/MenuItemFactory.qml:886
444394msgid "Paused, tap to resume"
445395msgstr "Pauzirano, kucnuti za nastavak"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:875
397+#: qml/Panel/Indicators/MenuItemFactory.qml:888
448398msgid "Canceled"
449399msgstr "Otkazano"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:877
401+#: qml/Panel/Indicators/MenuItemFactory.qml:890
452402msgid "Finished"
453403msgstr "Završeno"
454404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:879
405+#: qml/Panel/Indicators/MenuItemFactory.qml:892
456406msgid "Failed, tap to retry"
457407msgstr "Neuspjelo, kucnuti za ponavljanje"
458408
459−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
410+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
411+msgctxt "Button: Send a reply message"
412+msgid "Send"
413+msgstr ""
414+
415+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
460416msgctxt "Label: Hint in message indicator line edit"
461417msgid "Reply"
462418msgstr "Odgovorite"
463419
464−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
420+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
421+msgctxt "Button: Call back on phone"
465422msgid "Call back"
466423msgstr ""
467424
@@ -531,38 +488,6 @@ msgctxt "Button: Go back one page in the Wizard"
531488msgid "Back"
532489msgstr "Nazad"
533490
534−#: qml/Wizard/Pages/here-terms.qml:27
535−msgid "Terms & Conditions"
536−msgstr "Uslovi i odredbe"
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:49
539−msgid "Confirm passphrase"
540−msgstr "Potvrditi pristupnu rečenicu"
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:50
543−msgid "Confirm passcode"
544−msgstr "Potvrdi pristupni kod"
545−
546−#: qml/Wizard/Pages/passwd-confirm.qml:53
547−#: qml/Wizard/Pages/passwd-confirm.qml:54
548−msgid "Please try again."
549−msgstr "Molimo pokušajte ponovo."
550−
551−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
552−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
553−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
554−#: qml/Wizard/Pages/60-reporting.qml:50
555−msgid "Continue"
556−msgstr "Nastavite"
557−
558−#: qml/Wizard/Pages/passwd-set.qml:61
559−msgid "Choose your passcode"
560−msgstr "Izaberite vaš pristupni kod"
561−
562−#: qml/Wizard/Pages/passwd-set.qml:68
563−msgid "Passphrase must be 4 characters long"
564−msgstr "Pristupna fraza mora sadržavati 4 slova"
565−
566491#: qml/Wizard/Pages/10-welcome.qml:27
567492msgid "Hi!"
568493msgstr "Ćao!"
@@ -575,6 +500,13 @@ msgstr "Dobrodošli u vaš Ubuntu telefon."
575500msgid "Let’s get started."
576501msgstr "Započnimo"
577502
503+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
504+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
505+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
506+#: qml/Wizard/Pages/passwd-set.qml:90
507+msgid "Continue"
508+msgstr "Nastavite"
509+
578510#: qml/Wizard/Pages/20-sim.qml:25
579511msgid "Add a SIM card and restart your device"
580512msgstr "Dodajte SIM karticu i restartujte vaš uređaj"
@@ -672,11 +604,11 @@ msgstr "Nipošto"
672604msgid "You can change your mind later in <b>System Settings</b>."
673605msgstr "Možete se predomisliti kasnije u <b>System Settings</b>."
674606
675−#: qml/Wizard/Pages/60-reporting.qml:24
607+#: qml/Wizard/Pages/60-reporting.qml:26
676608msgid "Improving your experience"
677609msgstr "Poboljšavajući vaše iskustvo"
678610
679−#: qml/Wizard/Pages/60-reporting.qml:36
611+#: qml/Wizard/Pages/60-reporting.qml:46
680612msgid ""
681613"Your phone is set up to automatically report errors to Canonical and its "
682614"partners, the makers of the operating system."
@@ -684,7 +616,7 @@ msgstr ""
684616"Vaš telefon je podešen da automatski prijavljuje greške Canonical i "
685617"njegovim partnerima, tvorcima operativnog sistema."
686618
687−#: qml/Wizard/Pages/60-reporting.qml:43
619+#: qml/Wizard/Pages/60-reporting.qml:53
688620msgid ""
689621"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
690622"Privacy</b>"
@@ -708,6 +640,31 @@ msgstr "Vaš telefon je sada spreman za upotrebu."
708640msgid "Finish"
709641msgstr "Završiti"
710642
643+#: qml/Wizard/Pages/here-terms.qml:27
644+msgid "Terms & Conditions"
645+msgstr "Uslovi i odredbe"
646+
647+#: qml/Wizard/Pages/passwd-confirm.qml:49
648+msgid "Confirm passphrase"
649+msgstr "Potvrditi pristupnu rečenicu"
650+
651+#: qml/Wizard/Pages/passwd-confirm.qml:50
652+msgid "Confirm passcode"
653+msgstr "Potvrdi pristupni kod"
654+
655+#: qml/Wizard/Pages/passwd-confirm.qml:53
656+#: qml/Wizard/Pages/passwd-confirm.qml:54
657+msgid "Please try again."
658+msgstr "Molimo pokušajte ponovo."
659+
660+#: qml/Wizard/Pages/passwd-set.qml:61
661+msgid "Choose your passcode"
662+msgstr "Izaberite vaš pristupni kod"
663+
664+#: qml/Wizard/Pages/passwd-set.qml:68
665+msgid "Passphrase must be 4 characters long"
666+msgstr "Pristupna fraza mora sadržavati 4 slova"
667+
711668#. Translators: This is the arrow for "Back" buttons
712669#: qml/Wizard/StackButton.qml:39
713670#, qt-format
po/ca.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr "Desenganxa la drecera"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Ahir %l.%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l∶%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Demà %l.%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l.%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l.%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Ahir %k:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%k.%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Demà %k.%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %k.%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %k.%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Dispositiu bloquejat"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
13959msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Surt"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Segur que voleu sortir?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Bloca"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Surt"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Cancel·la"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Apaga"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Segur que voleu apagar?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Reinicia"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Apaga"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Reinicia"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Segur que voleu reiniciar?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "No"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Sí"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Energia"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Segur que voleu\n"
212132"apagar?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Apaga"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Reinicia"
@@ -233,42 +153,66 @@ msgstr "Trucada d'emergència"
233153msgid "OK"
234154msgstr "D'acord"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Mostra'n menys"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Mostra-ho tot"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Cerca"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Botiga"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Cerca"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Paràmetres"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Suprimeix dels preferits"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Afegeix als preferits"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Mostra'n menys"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Mostra-ho tot"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Cerca"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Més..."
@@ -279,8 +223,6 @@ msgstr "Menys..."
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Envia"
286228
@@ -292,6 +234,10 @@ msgstr "Puntueu-ho"
292234msgid "Add a review"
293235msgstr "Afegiu una ressenya"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Estireu per actualitzar..."
@@ -316,6 +262,10 @@ msgstr "Inici"
316262msgid "Also installed"
317263msgstr "També instal·lat"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Desbloca"
@@ -389,7 +339,7 @@ msgstr "Torneu-ho a introduir"
389339msgid "Sorry, incorrect passcode"
390340msgstr "El codi d'accés no és correcte"
391341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393343msgid "Show password"
394344msgstr "Mostra la contrasenya"
395345
@@ -401,71 +351,78 @@ msgstr "Feu un toc per tornar a la trucada..."
401351msgid "Conference"
402352msgstr "Conferència"
403353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405355msgid "Nothing is playing"
406356msgstr "No s'està reproduint res"
407357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409359#, qt-format
410360msgid "%1 hour"
411361msgid_plural "%1 hours"
412362msgstr[0] "%1 hora"
413363msgstr[1] "%1 hores"
414364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416366#, qt-format
417367msgid "%1 minute"
418368msgid_plural "%1 minutes"
419369msgstr[0] "%1 minut"
420370msgstr[1] "%1 minuts"
421371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423373#, qt-format
424374msgid "%1 second"
425375msgid_plural "%1 seconds"
426376msgstr[0] "%1 segon"
427377msgstr[1] "%1 segons"
428378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430380msgid "0 seconds"
431381msgstr "0 segons"
432382
433383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435385#, qt-format
436386msgid "%1 remaining"
437387msgstr "Resta %1"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440390msgid "In queue…"
441391msgstr "A la cua..."
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444394msgid "Downloading"
445395msgstr "S'està baixant"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448398msgid "Paused, tap to resume"
449399msgstr "En pausa, feu un toc per continuar"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452402msgid "Canceled"
453403msgstr "S'ha cancel·lat"
454404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456406msgid "Finished"
457407msgstr "S'ha finalitzat"
458408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460410msgid "Failed, tap to retry"
461411msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
462412
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
415+msgctxt "Button: Send a reply message"
416+msgid "Send"
417+msgstr ""
418+
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
464420msgctxt "Label: Hint in message indicator line edit"
465421msgid "Reply"
466422msgstr "Respon"
467423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469426msgid "Call back"
470427msgstr ""
471428
@@ -535,38 +492,6 @@ msgctxt "Button: Go back one page in the Wizard"
535492msgid "Back"
536493msgstr "Enrere"
537494
538−#: qml/Wizard/Pages/here-terms.qml:27
539−msgid "Terms & Conditions"
540−msgstr "Condicions generals"
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:49
543−msgid "Confirm passphrase"
544−msgstr "Confirmeu la contrasenya"
545−
546−#: qml/Wizard/Pages/passwd-confirm.qml:50
547−msgid "Confirm passcode"
548−msgstr "Confirmeu el codi d'accés"
549−
550−#: qml/Wizard/Pages/passwd-confirm.qml:53
551−#: qml/Wizard/Pages/passwd-confirm.qml:54
552−msgid "Please try again."
553−msgstr "Torneu-ho a intentar."
554−
555−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
556−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
557−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
558−#: qml/Wizard/Pages/60-reporting.qml:50
559−msgid "Continue"
560−msgstr "Continua"
561−
562−#: qml/Wizard/Pages/passwd-set.qml:61
563−msgid "Choose your passcode"
564−msgstr "Trieu el codi d'accés"
565−
566−#: qml/Wizard/Pages/passwd-set.qml:68
567−msgid "Passphrase must be 4 characters long"
568−msgstr "La contrasenya ha de tenir 4 caràcters com a mínim"
569−
570495#: qml/Wizard/Pages/10-welcome.qml:27
571496msgid "Hi!"
572497msgstr "Hola!"
@@ -579,6 +504,13 @@ msgstr "Us donem la benvinguda al vostre telèfon Ubuntu."
579504msgid "Let’s get started."
580505msgstr "Comencem."
581506
507+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
508+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
509+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
510+#: qml/Wizard/Pages/passwd-set.qml:90
511+msgid "Continue"
512+msgstr "Continua"
513+
582514#: qml/Wizard/Pages/20-sim.qml:25
583515msgid "Add a SIM card and restart your device"
584516msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
@@ -677,11 +609,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
677609msgstr ""
678610"Podeu canviar-ho més endavant a l'aplicació <b>Paràmetres del sistema</b>"
679611
680−#: qml/Wizard/Pages/60-reporting.qml:24
612+#: qml/Wizard/Pages/60-reporting.qml:26
681613msgid "Improving your experience"
682614msgstr "Millora de l'experiència"
683615
684−#: qml/Wizard/Pages/60-reporting.qml:36
616+#: qml/Wizard/Pages/60-reporting.qml:46
685617msgid ""
686618"Your phone is set up to automatically report errors to Canonical and its "
687619"partners, the makers of the operating system."
@@ -689,7 +621,7 @@ msgstr ""
689621"Aquest telèfon està configurat per enviar errors de manera automàtica a "
690622"Canonical i associats, els creadors del sistema operatiu."
691623
692−#: qml/Wizard/Pages/60-reporting.qml:43
624+#: qml/Wizard/Pages/60-reporting.qml:53
693625msgid ""
694626"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
695627"Privacy</b>"
@@ -713,6 +645,31 @@ msgstr "Ja podeu utilitzar el vostre telèfon."
713645msgid "Finish"
714646msgstr "Finalitza"
715647
648+#: qml/Wizard/Pages/here-terms.qml:27
649+msgid "Terms & Conditions"
650+msgstr "Condicions generals"
651+
652+#: qml/Wizard/Pages/passwd-confirm.qml:49
653+msgid "Confirm passphrase"
654+msgstr "Confirmeu la contrasenya"
655+
656+#: qml/Wizard/Pages/passwd-confirm.qml:50
657+msgid "Confirm passcode"
658+msgstr "Confirmeu el codi d'accés"
659+
660+#: qml/Wizard/Pages/passwd-confirm.qml:53
661+#: qml/Wizard/Pages/passwd-confirm.qml:54
662+msgid "Please try again."
663+msgstr "Torneu-ho a intentar."
664+
665+#: qml/Wizard/Pages/passwd-set.qml:61
666+msgid "Choose your passcode"
667+msgstr "Trieu el codi d'accés"
668+
669+#: qml/Wizard/Pages/passwd-set.qml:68
670+msgid "Passphrase must be 4 characters long"
671+msgstr "La contrasenya ha de tenir 4 caràcters com a mínim"
672+
716673#. Translators: This is the arrow for "Back" buttons
717674#: qml/Wizard/StackButton.qml:39
718675#, qt-format
@@ -824,3 +781,33 @@ msgstr "%1 〉"
824781
825782#~ msgid "Manage Scopes"
826783#~ msgstr "Gestioneu les lents"
784+
785+#~ msgid "Yesterday %l:%M %p"
786+#~ msgstr "Ahir %l.%M %p"
787+
788+#~ msgid "%a %d %b %H:%M"
789+#~ msgstr "%a %b %d %k.%M"
790+
791+#~ msgid "%a %H:%M"
792+#~ msgstr "%a %k.%M"
793+
794+#~ msgid "%a %l:%M %p"
795+#~ msgstr "%a %l.%M %p"
796+
797+#~ msgid "Tomorrow %l:%M %p"
798+#~ msgstr "Demà %l.%M %p"
799+
800+#~ msgid "Tomorrow %H:%M"
801+#~ msgstr "Demà %k.%M"
802+
803+#~ msgid "%H:%M"
804+#~ msgstr "%k.%M"
805+
806+#~ msgid "Yesterday %H:%M"
807+#~ msgstr "Ahir %k:%M"
808+
809+#~ msgid "%a %d %b %l:%M %p"
810+#~ msgstr "%a %b %d %l.%M %p"
811+
812+#~ msgid "%l:%M %p"
813+#~ msgstr "%l∶%M %p"
po/ca@valencia.po+124−167
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:58+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr "Desenganxa la drecera"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Dispositiu bloquejat"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
13959msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Segur que voleu eixir?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr ""
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr ""
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Cancel·la"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Segur que voleu apagar?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr ""
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr ""
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Segur que voleu reiniciar?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "No"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Sí"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr ""
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Segur que voleu\n"
212132"apagar?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr ""
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr ""
@@ -233,42 +153,66 @@ msgstr "Cridada d'emergència"
233153msgid "OK"
234154msgstr "D'acord"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Mostra'n menys"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Mostra-ho tot"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247170msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr ""
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr ""
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr ""
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Suprimeix dels preferits"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Afig als preferits"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Mostra'n menys"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Mostra-ho tot"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr ""
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Més..."
@@ -279,8 +223,6 @@ msgstr "Menys..."
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Envia"
286228
@@ -292,6 +234,10 @@ msgstr "Puntueu-ho"
292234msgid "Add a review"
293235msgstr "Afegiu una ressenya"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Estireu per actualitzar..."
@@ -316,6 +262,10 @@ msgstr "Inici"
316262msgid "Also installed"
317263msgstr "També instal·lat"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Desbloca"
@@ -389,7 +339,7 @@ msgstr ""
389339msgid "Sorry, incorrect passcode"
390340msgstr "El codi d'accés no és correcte"
391341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393343msgid "Show password"
394344msgstr "Mostra la contrasenya"
395345
@@ -401,71 +351,78 @@ msgstr "Feu un toc per tornar a la cridada..."
401351msgid "Conference"
402352msgstr "Conferència"
403353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405355msgid "Nothing is playing"
406356msgstr "No s'està reproduint res"
407357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409359#, qt-format
410360msgid "%1 hour"
411361msgid_plural "%1 hours"
412362msgstr[0] ""
413363msgstr[1] ""
414364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416366#, qt-format
417367msgid "%1 minute"
418368msgid_plural "%1 minutes"
419369msgstr[0] ""
420370msgstr[1] ""
421371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423373#, qt-format
424374msgid "%1 second"
425375msgid_plural "%1 seconds"
426376msgstr[0] ""
427377msgstr[1] ""
428378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430380msgid "0 seconds"
431381msgstr ""
432382
433383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435385#, qt-format
436386msgid "%1 remaining"
437387msgstr ""
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440390msgid "In queue…"
441391msgstr "A la cua..."
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444394msgid "Downloading"
445395msgstr "S'està baixant"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448398msgid "Paused, tap to resume"
449399msgstr "En pausa, feu un toc per continuar"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452402msgid "Canceled"
453403msgstr "S'ha cancel·lat"
454404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456406msgid "Finished"
457407msgstr "S'ha finalitzat"
458408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460410msgid "Failed, tap to retry"
461411msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
462412
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
415+msgctxt "Button: Send a reply message"
416+msgid "Send"
417+msgstr ""
418+
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
464420msgctxt "Label: Hint in message indicator line edit"
465421msgid "Reply"
466422msgstr ""
467423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469426msgid "Call back"
470427msgstr ""
471428
@@ -535,38 +492,6 @@ msgctxt "Button: Go back one page in the Wizard"
535492msgid "Back"
536493msgstr ""
537494
538−#: qml/Wizard/Pages/here-terms.qml:27
539−msgid "Terms & Conditions"
540−msgstr "Condicions generals"
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:49
543−msgid "Confirm passphrase"
544−msgstr "Confirmeu la contrasenya"
545−
546−#: qml/Wizard/Pages/passwd-confirm.qml:50
547−msgid "Confirm passcode"
548−msgstr "Confirmeu el codi d'accés"
549−
550−#: qml/Wizard/Pages/passwd-confirm.qml:53
551−#: qml/Wizard/Pages/passwd-confirm.qml:54
552−msgid "Please try again."
553−msgstr "Torneu-ho a intentar."
554−
555−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
556−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
557−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
558−#: qml/Wizard/Pages/60-reporting.qml:50
559−msgid "Continue"
560−msgstr "Continua"
561−
562−#: qml/Wizard/Pages/passwd-set.qml:61
563−msgid "Choose your passcode"
564−msgstr "Trieu el codi d'accés"
565−
566−#: qml/Wizard/Pages/passwd-set.qml:68
567−msgid "Passphrase must be 4 characters long"
568−msgstr "La contrasenya ha de tindre 4 caràcters com a mínim"
569−
570495#: qml/Wizard/Pages/10-welcome.qml:27
571496msgid "Hi!"
572497msgstr "Hola!"
@@ -579,6 +504,13 @@ msgstr "Vos donem la benvinguda al vostre telèfon Ubuntu."
579504msgid "Let’s get started."
580505msgstr "Comencem."
581506
507+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
508+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
509+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
510+#: qml/Wizard/Pages/passwd-set.qml:90
511+msgid "Continue"
512+msgstr "Continua"
513+
582514#: qml/Wizard/Pages/20-sim.qml:25
583515msgid "Add a SIM card and restart your device"
584516msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
@@ -677,11 +609,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
677609msgstr ""
678610"Podeu canviar-ho més avant a l'aplicació <b>Paràmetres del sistema</b>"
679611
680−#: qml/Wizard/Pages/60-reporting.qml:24
612+#: qml/Wizard/Pages/60-reporting.qml:26
681613msgid "Improving your experience"
682614msgstr "Millora de l'experiència"
683615
684−#: qml/Wizard/Pages/60-reporting.qml:36
616+#: qml/Wizard/Pages/60-reporting.qml:46
685617msgid ""
686618"Your phone is set up to automatically report errors to Canonical and its "
687619"partners, the makers of the operating system."
@@ -689,7 +621,7 @@ msgstr ""
689621"Este telèfon està configurat per enviar errors de manera automàtica a "
690622"Canonical i associats, els creadors del sistema operatiu."
691623
692−#: qml/Wizard/Pages/60-reporting.qml:43
624+#: qml/Wizard/Pages/60-reporting.qml:53
693625msgid ""
694626"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
695627"Privacy</b>"
@@ -713,6 +645,31 @@ msgstr "Ja podeu utilitzar el vostre telèfon."
713645msgid "Finish"
714646msgstr "Finalitza"
715647
648+#: qml/Wizard/Pages/here-terms.qml:27
649+msgid "Terms & Conditions"
650+msgstr "Condicions generals"
651+
652+#: qml/Wizard/Pages/passwd-confirm.qml:49
653+msgid "Confirm passphrase"
654+msgstr "Confirmeu la contrasenya"
655+
656+#: qml/Wizard/Pages/passwd-confirm.qml:50
657+msgid "Confirm passcode"
658+msgstr "Confirmeu el codi d'accés"
659+
660+#: qml/Wizard/Pages/passwd-confirm.qml:53
661+#: qml/Wizard/Pages/passwd-confirm.qml:54
662+msgid "Please try again."
663+msgstr "Torneu-ho a intentar."
664+
665+#: qml/Wizard/Pages/passwd-set.qml:61
666+msgid "Choose your passcode"
667+msgstr "Trieu el codi d'accés"
668+
669+#: qml/Wizard/Pages/passwd-set.qml:68
670+msgid "Passphrase must be 4 characters long"
671+msgstr "La contrasenya ha de tindre 4 caràcters com a mínim"
672+
716673#. Translators: This is the arrow for "Back" buttons
717674#: qml/Wizard/StackButton.qml:39
718675#, qt-format
po/ce.po+122−165
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr ""
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr ""
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr ""
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr ""
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr ""
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227147msgid "OK"
228148msgstr ""
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
232152msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
236156msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
241168msgstr ""
242169
243−#: qml/Dash/PageHeader.qml:269
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr ""
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr ""
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr ""
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr ""
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr ""
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr ""
280222
@@ -286,6 +228,10 @@ msgstr ""
286228msgid "Add a review"
287229msgstr ""
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310256msgid "Also installed"
311257msgstr ""
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377327msgid "Sorry, incorrect passcode"
378328msgstr ""
379329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381331msgid "Show password"
382332msgstr ""
383333
@@ -389,71 +339,78 @@ msgstr ""
389339msgid "Conference"
390340msgstr ""
391341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393343msgid "Nothing is playing"
394344msgstr ""
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397347#, qt-format
398348msgid "%1 hour"
399349msgid_plural "%1 hours"
400350msgstr[0] ""
401351msgstr[1] ""
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404354#, qt-format
405355msgid "%1 minute"
406356msgid_plural "%1 minutes"
407357msgstr[0] ""
408358msgstr[1] ""
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411361#, qt-format
412362msgid "%1 second"
413363msgid_plural "%1 seconds"
414364msgstr[0] ""
415365msgstr[1] ""
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418368msgid "0 seconds"
419369msgstr ""
420370
421371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423373#, qt-format
424374msgid "%1 remaining"
425375msgstr ""
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428378msgid "In queue…"
429379msgstr ""
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432382msgid "Downloading"
433383msgstr ""
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436386msgid "Paused, tap to resume"
437387msgstr ""
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440390msgid "Canceled"
441391msgstr ""
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444394msgid "Finished"
445395msgstr ""
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448398msgid "Failed, tap to retry"
449399msgstr ""
450400
451−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
452408msgctxt "Label: Hint in message indicator line edit"
453409msgid "Reply"
454410msgstr ""
455411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457414msgid "Call back"
458415msgstr ""
459416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523480msgid "Back"
524481msgstr ""
525482
526−#: qml/Wizard/Pages/here-terms.qml:27
527−msgid "Terms & Conditions"
528−msgstr ""
529−
530−#: qml/Wizard/Pages/passwd-confirm.qml:49
531−msgid "Confirm passphrase"
532−msgstr ""
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:50
535−msgid "Confirm passcode"
536−msgstr ""
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:53
539−#: qml/Wizard/Pages/passwd-confirm.qml:54
540−msgid "Please try again."
541−msgstr ""
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
544−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
545−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
546−#: qml/Wizard/Pages/60-reporting.qml:50
547−msgid "Continue"
548−msgstr ""
549−
550−#: qml/Wizard/Pages/passwd-set.qml:61
551−msgid "Choose your passcode"
552−msgstr ""
553−
554−#: qml/Wizard/Pages/passwd-set.qml:68
555−msgid "Passphrase must be 4 characters long"
556−msgstr ""
557−
558483#: qml/Wizard/Pages/10-welcome.qml:27
559484msgid "Hi!"
560485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567492msgid "Let’s get started."
568493msgstr ""
569494
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
570502#: qml/Wizard/Pages/20-sim.qml:25
571503msgid "Add a SIM card and restart your device"
572504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660592msgid "You can change your mind later in <b>System Settings</b>."
661593msgstr ""
662594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664596msgid "Improving your experience"
665597msgstr ""
666598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668600msgid ""
669601"Your phone is set up to automatically report errors to Canonical and its "
670602"partners, the makers of the operating system."
671603msgstr ""
672604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674606msgid ""
675607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692624msgid "Finish"
693625msgstr ""
694626
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
695652#. Translators: This is the arrow for "Back" buttons
696653#: qml/Wizard/StackButton.qml:39
697654#, qt-format
po/ckb.po+122−165
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:58+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr ""
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr ""
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr ""
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr ""
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr ""
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr ""
@@ -227,42 +147,66 @@ msgstr "هێڵی فریاگوزاری"
227147msgid "OK"
228148msgstr ""
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
232152msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
236156msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
241168msgstr ""
242169
243−#: qml/Dash/PageHeader.qml:269
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr ""
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr ""
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr ""
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr ""
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr ""
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr "ناردن"
280222
@@ -286,6 +228,10 @@ msgstr "پلە دابنی بۆی"
286228msgid "Add a review"
287229msgstr "پێداچوونەوە زۆر بکە"
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310256msgid "Also installed"
311257msgstr ""
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377327msgid "Sorry, incorrect passcode"
378328msgstr ""
379329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381331msgid "Show password"
382332msgstr "تێپەڕەوشە پیشان بدە"
383333
@@ -389,71 +339,78 @@ msgstr ""
389339msgid "Conference"
390340msgstr ""
391341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393343msgid "Nothing is playing"
394344msgstr ""
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397347#, qt-format
398348msgid "%1 hour"
399349msgid_plural "%1 hours"
400350msgstr[0] ""
401351msgstr[1] ""
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404354#, qt-format
405355msgid "%1 minute"
406356msgid_plural "%1 minutes"
407357msgstr[0] ""
408358msgstr[1] ""
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411361#, qt-format
412362msgid "%1 second"
413363msgid_plural "%1 seconds"
414364msgstr[0] ""
415365msgstr[1] ""
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418368msgid "0 seconds"
419369msgstr ""
420370
421371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423373#, qt-format
424374msgid "%1 remaining"
425375msgstr ""
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428378msgid "In queue…"
429379msgstr ""
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432382msgid "Downloading"
433383msgstr ""
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436386msgid "Paused, tap to resume"
437387msgstr ""
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440390msgid "Canceled"
441391msgstr ""
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444394msgid "Finished"
445395msgstr ""
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448398msgid "Failed, tap to retry"
449399msgstr ""
450400
451−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
452408msgctxt "Label: Hint in message indicator line edit"
453409msgid "Reply"
454410msgstr ""
455411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457414msgid "Call back"
458415msgstr ""
459416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523480msgid "Back"
524481msgstr ""
525482
526−#: qml/Wizard/Pages/here-terms.qml:27
527−msgid "Terms & Conditions"
528−msgstr ""
529−
530−#: qml/Wizard/Pages/passwd-confirm.qml:49
531−msgid "Confirm passphrase"
532−msgstr ""
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:50
535−msgid "Confirm passcode"
536−msgstr ""
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:53
539−#: qml/Wizard/Pages/passwd-confirm.qml:54
540−msgid "Please try again."
541−msgstr ""
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
544−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
545−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
546−#: qml/Wizard/Pages/60-reporting.qml:50
547−msgid "Continue"
548−msgstr ""
549−
550−#: qml/Wizard/Pages/passwd-set.qml:61
551−msgid "Choose your passcode"
552−msgstr ""
553−
554−#: qml/Wizard/Pages/passwd-set.qml:68
555−msgid "Passphrase must be 4 characters long"
556−msgstr ""
557−
558483#: qml/Wizard/Pages/10-welcome.qml:27
559484msgid "Hi!"
560485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567492msgid "Let’s get started."
568493msgstr ""
569494
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
570502#: qml/Wizard/Pages/20-sim.qml:25
571503msgid "Add a SIM card and restart your device"
572504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660592msgid "You can change your mind later in <b>System Settings</b>."
661593msgstr ""
662594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664596msgid "Improving your experience"
665597msgstr ""
666598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668600msgid ""
669601"Your phone is set up to automatically report errors to Canonical and its "
670602"partners, the makers of the operating system."
671603msgstr ""
672604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674606msgid ""
675607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692624msgid "Finish"
693625msgstr ""
694626
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
695652#. Translators: This is the arrow for "Back" buttons
696653#: qml/Wizard/StackButton.qml:39
697654#, qt-format
po/cs.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020"Language: cs\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -36,86 +36,6 @@ msgstr ""
3636msgid "Unpin shortcut"
3737msgstr "Odpíchnout zkratku"
3838
39−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
40−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
41−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
42−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
43−#: plugins/Utils/relativetimeformatter.cpp:157
44−msgid "Yesterday %l:%M %p"
45−msgstr "Včera %l:%M %p"
46−
47−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
48−#. This format string is used for showing, on a 12-hour clock, times that happened today.
49−#. en_US example: "%l:%M %p" --> "1:00 PM"
50−#: plugins/Utils/relativetimeformatter.cpp:164
51−msgid "%l:%M %p"
52−msgstr "%l:%M %p"
53−
54−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
55−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
56−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
57−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
58−#: plugins/Utils/relativetimeformatter.cpp:172
59−msgid "Tomorrow %l:%M %p"
60−msgstr "Zítra %l:%M %p"
61−
62−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
63−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
64−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
65−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
66−#: plugins/Utils/relativetimeformatter.cpp:181
67−msgid "%a %l:%M %p"
68−msgstr "%a %l:%M %p"
69−
70−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
71−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
72−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
73−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
74−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
75−#: plugins/Utils/relativetimeformatter.cpp:190
76−msgid "%a %d %b %l:%M %p"
77−msgstr "%a %b. %d %l:%M %p"
78−
79−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
80−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
81−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
82−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
83−#: plugins/Utils/relativetimeformatter.cpp:201
84−msgid "Yesterday %H:%M"
85−msgstr "Včera %H:%M"
86−
87−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
88−#. This format string is used for showing, on a 24-hour clock, times that happened today.
89−#. en_US example: "%H:%M" --> "13:00"
90−#: plugins/Utils/relativetimeformatter.cpp:208
91−msgid "%H:%M"
92−msgstr "%H:%M"
93−
94−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
95−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
96−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
97−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
98−#: plugins/Utils/relativetimeformatter.cpp:216
99−msgid "Tomorrow %H:%M"
100−msgstr "Zítra %H:%M"
101−
102−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
103−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
104−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
105−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
106−#: plugins/Utils/relativetimeformatter.cpp:225
107−msgid "%a %H:%M"
108−msgstr "%a %H:%M"
109−
110−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
111−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
112−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
113−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
114−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
115−#: plugins/Utils/relativetimeformatter.cpp:234
116−msgid "%a %d %b %H:%M"
117−msgstr "%a %b. %d %H:%M"
118−
11939#: qml/Components/DelayedLockscreen.qml:49
12040msgid "Device Locked"
12141msgstr "Zařízení uzamčeno"
@@ -138,72 +58,72 @@ msgstr[0] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
13858msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
13959msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Odhlásit se"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Jste si jistí, že se chcete odhlásit?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Uzamknout"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Odhlásit"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Zrušit"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Vypnout"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Jste si jistí, že chcete zařízení vypnout?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Restartovat"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Vypnout"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Restartovat"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Jste si jistí, že chcete zařízení restartovat?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "Ne"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Ano"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Vypnutí"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Jste si jistí, že chcete\n"
212132"telefon vypnout?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Vypnutí"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Reboot"
@@ -233,42 +153,66 @@ msgstr "Tísňové volání"
233153msgid "OK"
234154msgstr "OK"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Zobrazit méně"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Zobrazit vše"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Hledat"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Obchod"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Hledat"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Nastavení"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Odstranit z oblíbených"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Přidat do oblíbených"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Zobrazit méně"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Zobrazit vše"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Hledat"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Více..."
@@ -279,8 +223,6 @@ msgstr "Méně..."
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Odeslat"
286228
@@ -292,6 +234,10 @@ msgstr "Ohodnoťte to"
292234msgid "Add a review"
293235msgstr "Přidat recenzi"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Vytáhněte pro obnovení..."
@@ -316,6 +262,10 @@ msgstr "Domů"
316262msgid "Also installed"
317263msgstr "Také nainstalováno"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Odemknout"
@@ -387,7 +337,7 @@ msgstr ""
387337msgid "Sorry, incorrect passcode"
388338msgstr "Špatné heslo"
389339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391341msgid "Show password"
392342msgstr "Zobrazit heslo"
393343
@@ -399,11 +349,11 @@ msgstr "Klepnutím se vrátíte k hovoru..."
399349msgid "Conference"
400350msgstr "Konferenční hovor"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403353msgid "Nothing is playing"
404354msgstr "Nic se nepřehrává"
405355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407357#, qt-format
408358msgid "%1 hour"
409359msgid_plural "%1 hours"
@@ -411,7 +361,7 @@ msgstr[0] "%1 hodina"
411361msgstr[1] "%1 hodiny"
412362msgstr[2] "%1 hodin"
413363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:851
364+#: qml/Panel/Indicators/MenuItemFactory.qml:864
415365#, qt-format
416366msgid "%1 minute"
417367msgid_plural "%1 minutes"
@@ -419,7 +369,7 @@ msgstr[0] "%1 minuta"
419369msgstr[1] "%1 minuty"
420370msgstr[2] "%1 minut"
421371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423373#, qt-format
424374msgid "%1 second"
425375msgid_plural "%1 seconds"
@@ -427,46 +377,53 @@ msgstr[0] "%1 sekunda"
427377msgstr[1] "%1 sekundy"
428378msgstr[2] "%1 sekund"
429379
430−#: qml/Panel/Indicators/MenuItemFactory.qml:859
380+#: qml/Panel/Indicators/MenuItemFactory.qml:872
431381msgid "0 seconds"
432382msgstr "0 sekund"
433383
434384#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
435−#: qml/Panel/Indicators/MenuItemFactory.qml:861
385+#: qml/Panel/Indicators/MenuItemFactory.qml:874
436386#, qt-format
437387msgid "%1 remaining"
438388msgstr "Zbývá %1"
439389
440−#: qml/Panel/Indicators/MenuItemFactory.qml:867
390+#: qml/Panel/Indicators/MenuItemFactory.qml:880
441391msgid "In queue…"
442392msgstr "Ve frontě..."
443393
444−#: qml/Panel/Indicators/MenuItemFactory.qml:871
394+#: qml/Panel/Indicators/MenuItemFactory.qml:884
445395msgid "Downloading"
446396msgstr "Stahování"
447397
448−#: qml/Panel/Indicators/MenuItemFactory.qml:873
398+#: qml/Panel/Indicators/MenuItemFactory.qml:886
449399msgid "Paused, tap to resume"
450400msgstr "Pauza, pro pokračování klepněte"
451401
452−#: qml/Panel/Indicators/MenuItemFactory.qml:875
402+#: qml/Panel/Indicators/MenuItemFactory.qml:888
453403msgid "Canceled"
454404msgstr "Zrušeno"
455405
456−#: qml/Panel/Indicators/MenuItemFactory.qml:877
406+#: qml/Panel/Indicators/MenuItemFactory.qml:890
457407msgid "Finished"
458408msgstr "Dokončeno"
459409
460−#: qml/Panel/Indicators/MenuItemFactory.qml:879
410+#: qml/Panel/Indicators/MenuItemFactory.qml:892
461411msgid "Failed, tap to retry"
462412msgstr "Nezdařilo se, opakujte klepnutím"
463413
464−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
415+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
416+msgctxt "Button: Send a reply message"
417+msgid "Send"
418+msgstr ""
419+
420+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
465421msgctxt "Label: Hint in message indicator line edit"
466422msgid "Reply"
467423msgstr "Odpovědět"
468424
469−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
425+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
426+msgctxt "Button: Call back on phone"
470427msgid "Call back"
471428msgstr ""
472429
@@ -536,38 +493,6 @@ msgctxt "Button: Go back one page in the Wizard"
536493msgid "Back"
537494msgstr "Zpět"
538495
539−#: qml/Wizard/Pages/here-terms.qml:27
540−msgid "Terms & Conditions"
541−msgstr "Pravidla a podmínky"
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:49
544−msgid "Confirm passphrase"
545−msgstr "Potvrdit heslo"
546−
547−#: qml/Wizard/Pages/passwd-confirm.qml:50
548−msgid "Confirm passcode"
549−msgstr "Potvrdit číselné heslo"
550−
551−#: qml/Wizard/Pages/passwd-confirm.qml:53
552−#: qml/Wizard/Pages/passwd-confirm.qml:54
553−msgid "Please try again."
554−msgstr "Zkuste to, prosím, znovu."
555−
556−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
557−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
558−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
559−#: qml/Wizard/Pages/60-reporting.qml:50
560−msgid "Continue"
561−msgstr "Pokračovat"
562−
563−#: qml/Wizard/Pages/passwd-set.qml:61
564−msgid "Choose your passcode"
565−msgstr "Zvolte své heslo"
566−
567−#: qml/Wizard/Pages/passwd-set.qml:68
568−msgid "Passphrase must be 4 characters long"
569−msgstr "Heslo musí být alespoň 4 znaky dlouhé"
570−
571496#: qml/Wizard/Pages/10-welcome.qml:27
572497msgid "Hi!"
573498msgstr "Ahoj!"
@@ -580,6 +505,13 @@ msgstr "Vítejte ve vašem Ubuntu telefonu."
580505msgid "Let’s get started."
581506msgstr "Začněme."
582507
508+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
509+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
510+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
511+#: qml/Wizard/Pages/passwd-set.qml:90
512+msgid "Continue"
513+msgstr "Pokračovat"
514+
583515#: qml/Wizard/Pages/20-sim.qml:25
584516msgid "Add a SIM card and restart your device"
585517msgstr "Vložte SIM kartu a restartujte své zařízení"
@@ -676,11 +608,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
676608msgstr ""
677609"Pokud změníte názor, můžete nastavení změnit v <b>Nastavení systému</b>."
678610
679−#: qml/Wizard/Pages/60-reporting.qml:24
611+#: qml/Wizard/Pages/60-reporting.qml:26
680612msgid "Improving your experience"
681613msgstr "Zlepšete své zkušenosti"
682614
683−#: qml/Wizard/Pages/60-reporting.qml:36
615+#: qml/Wizard/Pages/60-reporting.qml:46
684616msgid ""
685617"Your phone is set up to automatically report errors to Canonical and its "
686618"partners, the makers of the operating system."
@@ -688,7 +620,7 @@ msgstr ""
688620"Váš telefon je nastaven tak, aby automaticky odesílal informace o chybách "
689621"společnosti Canonical a partnerům, kteří stvořili tento operační systém."
690622
691−#: qml/Wizard/Pages/60-reporting.qml:43
623+#: qml/Wizard/Pages/60-reporting.qml:53
692624msgid ""
693625"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
694626"Privacy</b>"
@@ -712,6 +644,31 @@ msgstr "Váš telefon je nyní připraven k použití."
712644msgid "Finish"
713645msgstr "Dokončit"
714646
647+#: qml/Wizard/Pages/here-terms.qml:27
648+msgid "Terms & Conditions"
649+msgstr "Pravidla a podmínky"
650+
651+#: qml/Wizard/Pages/passwd-confirm.qml:49
652+msgid "Confirm passphrase"
653+msgstr "Potvrdit heslo"
654+
655+#: qml/Wizard/Pages/passwd-confirm.qml:50
656+msgid "Confirm passcode"
657+msgstr "Potvrdit číselné heslo"
658+
659+#: qml/Wizard/Pages/passwd-confirm.qml:53
660+#: qml/Wizard/Pages/passwd-confirm.qml:54
661+msgid "Please try again."
662+msgstr "Zkuste to, prosím, znovu."
663+
664+#: qml/Wizard/Pages/passwd-set.qml:61
665+msgid "Choose your passcode"
666+msgstr "Zvolte své heslo"
667+
668+#: qml/Wizard/Pages/passwd-set.qml:68
669+msgid "Passphrase must be 4 characters long"
670+msgstr "Heslo musí být alespoň 4 znaky dlouhé"
671+
715672#. Translators: This is the arrow for "Back" buttons
716673#: qml/Wizard/StackButton.qml:39
717674#, qt-format
@@ -774,3 +731,33 @@ msgstr "%1 〉"
774731
775732#~ msgid "Please re-enter"
776733#~ msgstr "Vložte znovu"
734+
735+#~ msgid "%a %d %b %H:%M"
736+#~ msgstr "%a %b. %d %H:%M"
737+
738+#~ msgid "%a %H:%M"
739+#~ msgstr "%a %H:%M"
740+
741+#~ msgid "%a %l:%M %p"
742+#~ msgstr "%a %l:%M %p"
743+
744+#~ msgid "Tomorrow %l:%M %p"
745+#~ msgstr "Zítra %l:%M %p"
746+
747+#~ msgid "%l:%M %p"
748+#~ msgstr "%l:%M %p"
749+
750+#~ msgid "Yesterday %l:%M %p"
751+#~ msgstr "Včera %l:%M %p"
752+
753+#~ msgid "Tomorrow %H:%M"
754+#~ msgstr "Zítra %H:%M"
755+
756+#~ msgid "%H:%M"
757+#~ msgstr "%H:%M"
758+
759+#~ msgid "Yesterday %H:%M"
760+#~ msgstr "Včera %H:%M"
761+
762+#~ msgid "%a %d %b %l:%M %p"
763+#~ msgstr "%a %b. %d %l:%M %p"
po/cy.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:58+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20+"X-Generator: Launchpad (build 17850)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -36,86 +36,6 @@ msgstr ""
3636msgid "Unpin shortcut"
3737msgstr "Dadbinio llwybr byr"
3838
39−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
40−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
41−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
42−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
43−#: plugins/Utils/relativetimeformatter.cpp:157
44−msgid "Yesterday %l:%M %p"
45−msgstr "Ddoe %l:%M %p"
46−
47−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
48−#. This format string is used for showing, on a 12-hour clock, times that happened today.
49−#. en_US example: "%l:%M %p" --> "1:00 PM"
50−#: plugins/Utils/relativetimeformatter.cpp:164
51−msgid "%l:%M %p"
52−msgstr "%l:%M %p"
53−
54−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
55−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
56−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
57−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
58−#: plugins/Utils/relativetimeformatter.cpp:172
59−msgid "Tomorrow %l:%M %p"
60−msgstr "Yfory %l:%M %p"
61−
62−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
63−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
64−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
65−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
66−#: plugins/Utils/relativetimeformatter.cpp:181
67−msgid "%a %l:%M %p"
68−msgstr "%a %l:%M %p"
69−
70−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
71−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
72−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
73−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
74−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
75−#: plugins/Utils/relativetimeformatter.cpp:190
76−msgid "%a %d %b %l:%M %p"
77−msgstr "%a %d %b %l:%M %p"
78−
79−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
80−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
81−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
82−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
83−#: plugins/Utils/relativetimeformatter.cpp:201
84−msgid "Yesterday %H:%M"
85−msgstr "Ddoe %H:%M"
86−
87−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
88−#. This format string is used for showing, on a 24-hour clock, times that happened today.
89−#. en_US example: "%H:%M" --> "13:00"
90−#: plugins/Utils/relativetimeformatter.cpp:208
91−msgid "%H:%M"
92−msgstr "%H:%M"
93−
94−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
95−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
96−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
97−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
98−#: plugins/Utils/relativetimeformatter.cpp:216
99−msgid "Tomorrow %H:%M"
100−msgstr "Yfory %H:%M"
101−
102−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
103−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
104−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
105−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
106−#: plugins/Utils/relativetimeformatter.cpp:225
107−msgid "%a %H:%M"
108−msgstr "%a %H:%M"
109−
110−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
111−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
112−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
113−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
114−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
115−#: plugins/Utils/relativetimeformatter.cpp:234
116−msgid "%a %d %b %H:%M"
117−msgstr "%a %d %b %H:%M"
118−
11939#: qml/Components/DelayedLockscreen.qml:49
12040msgid "Device Locked"
12141msgstr "Dyfais ar glo"
@@ -139,72 +59,72 @@ msgstr[1] "Arhoswch am %1 munud cyn cynnig eto..."
13959msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
14060msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
14161
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
14363msgctxt "Title: Lock/Log out dialog"
14464msgid "Log out"
14565msgstr "Allgofnodi"
14666
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
14868msgid "Are you sure you want to log out?"
14969msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
15070
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
15272msgctxt "Button: Lock the system"
15373msgid "Lock"
15474msgstr "Cloi"
15575
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
15777msgctxt "Button: Log out from the system"
15878msgid "Log Out"
15979msgstr "Allgofnodi"
16080
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
162−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82+#: qml/Components/Dialogs.qml:253
16383msgid "Cancel"
16484msgstr "Diddymu"
16585
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
16787msgctxt "Title: Reboot/Shut down dialog"
16888msgid "Shut down"
16989msgstr "Diffodd"
17090
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
17292msgid "Are you sure you want to shut down?"
17393msgstr "Ydych chi'n sicr eich bod am ddiffodd?"
17494
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
17696msgctxt "Button: Reboot the system"
17797msgid "Reboot"
17898msgstr "Ailgychwyn"
17999
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181101msgctxt "Button: Shut down the system"
182102msgid "Shut down"
183103msgstr "Diffodd"
184104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186106msgctxt "Title: Reboot dialog"
187107msgid "Reboot"
188108msgstr "Ailgychwyn"
189109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191111msgid "Are you sure you want to reboot?"
192112msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
193113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195115msgid "No"
196116msgstr "Na"
197117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199119msgid "Yes"
200120msgstr "Ydw"
201121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203123msgctxt "Title: Power off/Restart dialog"
204124msgid "Power"
205125msgstr "Pŵer"
206126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208128msgid ""
209129"Are you sure you would like\n"
210130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212132"Ydych chi'n sicr eich bod am\n"
213133"ddiffodd y pŵer?"
214134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216136msgctxt "Button: Power off the system"
217137msgid "Power off"
218138msgstr "Diffodd y pŵer"
219139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221141msgctxt "Button: Restart the system"
222142msgid "Restart"
223143msgstr "Ailgychwyn"
@@ -234,42 +154,66 @@ msgstr "Galwad Frys"
234154msgid "OK"
235155msgstr "Iawn"
236156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
238−msgid "See less"
239−msgstr "Gweld llai"
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
240160
241−#: qml/Dash/GenericScopeView.qml:569
242−msgid "See all"
243−msgstr "Gweld y cyfan"
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
244164
245−#: qml/Dash/GenericScopeView.qml:631
246−msgctxt "Label: Hint for dash search line edit"
247−msgid "Search"
248−msgstr "Chwilio"
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
249172
250−#: qml/Dash/PageHeader.qml:269
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
181+#: qml/Dash/DashPageHeader.qml:265
251182msgctxt "Button: Open the Ubuntu Store"
252183msgid "Store"
253184msgstr "Marchnad"
254185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256187msgctxt "Button: Start a search in the current dash scope"
257188msgid "Search"
258189msgstr "Chwilio"
259190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261192msgctxt "Button: Show the current dash scope settings"
262193msgid "Settings"
263194msgstr "Gosodiadau"
264195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266197msgid "Remove from Favorites"
267198msgstr "Tynnu o Ffefrynnau"
268199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270201msgid "Add to Favorites"
271202msgstr "Ychwanegu at Ffefrynnau"
272203
204+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
205+msgid "See less"
206+msgstr "Gweld llai"
207+
208+#: qml/Dash/GenericScopeView.qml:569
209+msgid "See all"
210+msgstr "Gweld y cyfan"
211+
212+#: qml/Dash/GenericScopeView.qml:631
213+msgctxt "Label: Hint for dash search line edit"
214+msgid "Search"
215+msgstr "Chwilio"
216+
273217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274218msgid "More..."
275219msgstr "Mwy..."
@@ -280,8 +224,6 @@ msgstr "Llai..."
280224
281225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285227msgid "Send"
286228msgstr "Anfon"
287229
@@ -293,6 +235,10 @@ msgstr "Graddio hwn"
293235msgid "Add a review"
294236msgstr "Ychwanegu adolygiad"
295237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297243msgid "Pull to refresh…"
298244msgstr "Tynnwch i adnewyddu..."
@@ -317,6 +263,10 @@ msgstr "Cartref"
317263msgid "Also installed"
318264msgstr "Hefyd wedi gosod"
319265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320270#: qml/Greeter/CoverPage.qml:107
321271msgid "Unlock"
322272msgstr "Datgloi"
@@ -388,7 +338,7 @@ msgstr "Ceisiwch eto"
388338msgid "Sorry, incorrect passcode"
389339msgstr "Cod cyfrinachol anghywir"
390340
391−#: qml/Notifications/NotificationMenuItemFactory.qml:128
341+#: qml/Notifications/NotificationMenuItemFactory.qml:129
392342msgid "Show password"
393343msgstr "Dangos cyfrinair"
394344
@@ -400,11 +350,11 @@ msgstr "Tapiwch i ffonio nôl"
400350msgid "Conference"
401351msgstr "Cydalwad"
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:718
353+#: qml/Panel/Indicators/MenuItemFactory.qml:731
404354msgid "Nothing is playing"
405355msgstr "Dim byd yn chwarae"
406356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:847
357+#: qml/Panel/Indicators/MenuItemFactory.qml:860
408358#, qt-format
409359msgid "%1 hour"
410360msgid_plural "%1 hours"
@@ -413,7 +363,7 @@ msgstr[1] "%1 awr"
413363msgstr[2] "%1 awr"
414364msgstr[3] "%1 awr"
415365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:851
366+#: qml/Panel/Indicators/MenuItemFactory.qml:864
417367#, qt-format
418368msgid "%1 minute"
419369msgid_plural "%1 minutes"
@@ -422,7 +372,7 @@ msgstr[1] "%1 munud"
422372msgstr[2] "%1 munud"
423373msgstr[3] "%1 munud"
424374
425−#: qml/Panel/Indicators/MenuItemFactory.qml:856
375+#: qml/Panel/Indicators/MenuItemFactory.qml:869
426376#, qt-format
427377msgid "%1 second"
428378msgid_plural "%1 seconds"
@@ -431,46 +381,53 @@ msgstr[1] "%1 eiliad"
431381msgstr[2] "%1 eiliad"
432382msgstr[3] "%1 eiliad"
433383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:859
384+#: qml/Panel/Indicators/MenuItemFactory.qml:872
435385msgid "0 seconds"
436386msgstr "0 eiliad"
437387
438388#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
439−#: qml/Panel/Indicators/MenuItemFactory.qml:861
389+#: qml/Panel/Indicators/MenuItemFactory.qml:874
440390#, qt-format
441391msgid "%1 remaining"
442392msgstr "%1 yn weddill"
443393
444−#: qml/Panel/Indicators/MenuItemFactory.qml:867
394+#: qml/Panel/Indicators/MenuItemFactory.qml:880
445395msgid "In queue…"
446396msgstr "Mewn ciw..."
447397
448−#: qml/Panel/Indicators/MenuItemFactory.qml:871
398+#: qml/Panel/Indicators/MenuItemFactory.qml:884
449399msgid "Downloading"
450400msgstr "Yn llwytho i lawr"
451401
452−#: qml/Panel/Indicators/MenuItemFactory.qml:873
402+#: qml/Panel/Indicators/MenuItemFactory.qml:886
453403msgid "Paused, tap to resume"
454404msgstr "Seibiwyd, tapiwch i ailafael ynddi"
455405
456−#: qml/Panel/Indicators/MenuItemFactory.qml:875
406+#: qml/Panel/Indicators/MenuItemFactory.qml:888
457407msgid "Canceled"
458408msgstr "Diddymwyd"
459409
460−#: qml/Panel/Indicators/MenuItemFactory.qml:877
410+#: qml/Panel/Indicators/MenuItemFactory.qml:890
461411msgid "Finished"
462412msgstr "Wedi gorffen"
463413
464−#: qml/Panel/Indicators/MenuItemFactory.qml:879
414+#: qml/Panel/Indicators/MenuItemFactory.qml:892
465415msgid "Failed, tap to retry"
466416msgstr "Methwyd, tapiwch i geisio eto"
467417
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
420+msgctxt "Button: Send a reply message"
421+msgid "Send"
422+msgstr ""
423+
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
469425msgctxt "Label: Hint in message indicator line edit"
470426msgid "Reply"
471427msgstr "Ateb"
472428
473−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
429+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
430+msgctxt "Button: Call back on phone"
474431msgid "Call back"
475432msgstr ""
476433
@@ -540,38 +497,6 @@ msgctxt "Button: Go back one page in the Wizard"
540497msgid "Back"
541498msgstr "Nôl"
542499
543−#: qml/Wizard/Pages/here-terms.qml:27
544−msgid "Terms & Conditions"
545−msgstr "Amodau a Thelerau"
546−
547−#: qml/Wizard/Pages/passwd-confirm.qml:49
548−msgid "Confirm passphrase"
549−msgstr "Cadarnhau cyfrinair"
550−
551−#: qml/Wizard/Pages/passwd-confirm.qml:50
552−msgid "Confirm passcode"
553−msgstr "Cadarnhau cod cyfrinachol"
554−
555−#: qml/Wizard/Pages/passwd-confirm.qml:53
556−#: qml/Wizard/Pages/passwd-confirm.qml:54
557−msgid "Please try again."
558−msgstr "Rhowch gynnig arall arni"
559−
560−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
561−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
562−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
563−#: qml/Wizard/Pages/60-reporting.qml:50
564−msgid "Continue"
565−msgstr "Parhau"
566−
567−#: qml/Wizard/Pages/passwd-set.qml:61
568−msgid "Choose your passcode"
569−msgstr "Dewiswch eich cod cyfrinachol"
570−
571−#: qml/Wizard/Pages/passwd-set.qml:68
572−msgid "Passphrase must be 4 characters long"
573−msgstr "Dylai cyfrinair fod yn bedwar nod"
574−
575500#: qml/Wizard/Pages/10-welcome.qml:27
576501msgid "Hi!"
577502msgstr "Shwmae!"
@@ -584,6 +509,13 @@ msgstr "Croeso i'ch ffôn Ubuntu."
584509msgid "Let’s get started."
585510msgstr "Beth am gychwyn."
586511
512+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
513+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
514+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
515+#: qml/Wizard/Pages/passwd-set.qml:90
516+msgid "Continue"
517+msgstr "Parhau"
518+
587519#: qml/Wizard/Pages/20-sim.qml:25
588520msgid "Add a SIM card and restart your device"
589521msgstr "Ychwanegwch gerdyn SIM ac ailgychwyn y ddyfais"
@@ -680,11 +612,11 @@ msgstr "Dim o gwbl"
680612msgid "You can change your mind later in <b>System Settings</b>."
681613msgstr "Gallwch newid hwn eto yn <b>Gosodiadau System</b>."
682614
683−#: qml/Wizard/Pages/60-reporting.qml:24
615+#: qml/Wizard/Pages/60-reporting.qml:26
684616msgid "Improving your experience"
685617msgstr "Gwella eich profiad"
686618
687−#: qml/Wizard/Pages/60-reporting.qml:36
619+#: qml/Wizard/Pages/60-reporting.qml:46
688620msgid ""
689621"Your phone is set up to automatically report errors to Canonical and its "
690622"partners, the makers of the operating system."
@@ -692,7 +624,7 @@ msgstr ""
692624"Cyfluniwyd eich ffôn i adrodd gwallau i Canonical a'i bartneriaid, "
693625"gwneuthurwyr y system weithredu."
694626
695−#: qml/Wizard/Pages/60-reporting.qml:43
627+#: qml/Wizard/Pages/60-reporting.qml:53
696628msgid ""
697629"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
698630"Privacy</b>"
@@ -716,6 +648,31 @@ msgstr "Mae eich ffôn yn barod i'w ddefnyddio"
716648msgid "Finish"
717649msgstr "Gorffen"
718650
651+#: qml/Wizard/Pages/here-terms.qml:27
652+msgid "Terms & Conditions"
653+msgstr "Amodau a Thelerau"
654+
655+#: qml/Wizard/Pages/passwd-confirm.qml:49
656+msgid "Confirm passphrase"
657+msgstr "Cadarnhau cyfrinair"
658+
659+#: qml/Wizard/Pages/passwd-confirm.qml:50
660+msgid "Confirm passcode"
661+msgstr "Cadarnhau cod cyfrinachol"
662+
663+#: qml/Wizard/Pages/passwd-confirm.qml:53
664+#: qml/Wizard/Pages/passwd-confirm.qml:54
665+msgid "Please try again."
666+msgstr "Rhowch gynnig arall arni"
667+
668+#: qml/Wizard/Pages/passwd-set.qml:61
669+msgid "Choose your passcode"
670+msgstr "Dewiswch eich cod cyfrinachol"
671+
672+#: qml/Wizard/Pages/passwd-set.qml:68
673+msgid "Passphrase must be 4 characters long"
674+msgstr "Dylai cyfrinair fod yn bedwar nod"
675+
719676#. Translators: This is the arrow for "Back" buttons
720677#: qml/Wizard/StackButton.qml:39
721678#, qt-format
@@ -727,3 +684,33 @@ msgstr "〈 %1"
727684#, qt-format
728685msgid "%1 〉"
729686msgstr "%1 〉"
687+
688+#~ msgid "%a %l:%M %p"
689+#~ msgstr "%a %l:%M %p"
690+
691+#~ msgid "Tomorrow %l:%M %p"
692+#~ msgstr "Yfory %l:%M %p"
693+
694+#~ msgid "%l:%M %p"
695+#~ msgstr "%l:%M %p"
696+
697+#~ msgid "Yesterday %l:%M %p"
698+#~ msgstr "Ddoe %l:%M %p"
699+
700+#~ msgid "%H:%M"
701+#~ msgstr "%H:%M"
702+
703+#~ msgid "Yesterday %H:%M"
704+#~ msgstr "Ddoe %H:%M"
705+
706+#~ msgid "%a %d %b %l:%M %p"
707+#~ msgstr "%a %d %b %l:%M %p"
708+
709+#~ msgid "%a %d %b %H:%M"
710+#~ msgstr "%a %d %b %H:%M"
711+
712+#~ msgid "%a %H:%M"
713+#~ msgstr "%a %H:%M"
714+
715+#~ msgid "Tomorrow %H:%M"
716+#~ msgstr "Yfory %H:%M"
po/da.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
11+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20+"X-Generator: Launchpad (build 17850)\n"
2121
2222#: plugins/IntegratedLightDM/Greeter.cpp:112
2323msgid "Password: "
@@ -36,86 +36,6 @@ msgstr ""
3636msgid "Unpin shortcut"
3737msgstr "Gør genvej flytbar"
3838
39−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
40−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
41−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
42−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
43−#: plugins/Utils/relativetimeformatter.cpp:157
44−msgid "Yesterday %l:%M %p"
45−msgstr "Igår %l:%M %p"
46−
47−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
48−#. This format string is used for showing, on a 12-hour clock, times that happened today.
49−#. en_US example: "%l:%M %p" --> "1:00 PM"
50−#: plugins/Utils/relativetimeformatter.cpp:164
51−msgid "%l:%M %p"
52−msgstr "%l:%M %p"
53−
54−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
55−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
56−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
57−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
58−#: plugins/Utils/relativetimeformatter.cpp:172
59−msgid "Tomorrow %l:%M %p"
60−msgstr "I morgen %l:%M %p"
61−
62−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
63−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
64−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
65−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
66−#: plugins/Utils/relativetimeformatter.cpp:181
67−msgid "%a %l:%M %p"
68−msgstr "%a %l:%M %p"
69−
70−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
71−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
72−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
73−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
74−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
75−#: plugins/Utils/relativetimeformatter.cpp:190
76−msgid "%a %d %b %l:%M %p"
77−msgstr "%a %b. %d %l:%M %p"
78−
79−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
80−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
81−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
82−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
83−#: plugins/Utils/relativetimeformatter.cpp:201
84−msgid "Yesterday %H:%M"
85−msgstr "Igår %H:%M"
86−
87−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
88−#. This format string is used for showing, on a 24-hour clock, times that happened today.
89−#. en_US example: "%H:%M" --> "13:00"
90−#: plugins/Utils/relativetimeformatter.cpp:208
91−msgid "%H:%M"
92−msgstr "%H:%M"
93−
94−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
95−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
96−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
97−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
98−#: plugins/Utils/relativetimeformatter.cpp:216
99−msgid "Tomorrow %H:%M"
100−msgstr "I morgen %H:%M"
101−
102−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
103−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
104−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
105−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
106−#: plugins/Utils/relativetimeformatter.cpp:225
107−msgid "%a %H:%M"
108−msgstr "%a %H:%M"
109−
110−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
111−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
112−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
113−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
114−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
115−#: plugins/Utils/relativetimeformatter.cpp:234
116−msgid "%a %d %b %H:%M"
117−msgstr "%a %b. %d %H:%M"
118−
11939#: qml/Components/DelayedLockscreen.qml:49
12040msgid "Device Locked"
12141msgstr "Enheden er låst"
@@ -139,72 +59,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13959msgstr[0] "Vent venligst %1 minut og prøv igen..."
14060msgstr[1] "Vent venligst %1 minutter og prøv igen..."
14161
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
14363msgctxt "Title: Lock/Log out dialog"
14464msgid "Log out"
14565msgstr "Log af"
14666
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
14868msgid "Are you sure you want to log out?"
14969msgstr "Vil du logge ud?"
15070
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
15272msgctxt "Button: Lock the system"
15373msgid "Lock"
15474msgstr "Lås"
15575
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
15777msgctxt "Button: Log out from the system"
15878msgid "Log Out"
15979msgstr "Log af"
16080
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
162−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82+#: qml/Components/Dialogs.qml:253
16383msgid "Cancel"
16484msgstr "Annullér"
16585
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
16787msgctxt "Title: Reboot/Shut down dialog"
16888msgid "Shut down"
16989msgstr "Luk ned"
17090
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
17292msgid "Are you sure you want to shut down?"
17393msgstr "Er du sikker på du vil lukke ned?"
17494
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
17696msgctxt "Button: Reboot the system"
17797msgid "Reboot"
17898msgstr "Genstart"
17999
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181101msgctxt "Button: Shut down the system"
182102msgid "Shut down"
183103msgstr "Luk ned"
184104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186106msgctxt "Title: Reboot dialog"
187107msgid "Reboot"
188108msgstr "Genstart"
189109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191111msgid "Are you sure you want to reboot?"
192112msgstr "Er du sikker på du vil genstarte?"
193113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195115msgid "No"
196116msgstr "Nej"
197117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199119msgid "Yes"
200120msgstr "Ja"
201121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203123msgctxt "Title: Power off/Restart dialog"
204124msgid "Power"
205125msgstr "Sluk/genstart"
206126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208128msgid ""
209129"Are you sure you would like\n"
210130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212132"Er du sikker på at du vil\n"
213133"slukke enheden?"
214134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216136msgctxt "Button: Power off the system"
217137msgid "Power off"
218138msgstr "Luk ned"
219139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221141msgctxt "Button: Restart the system"
222142msgid "Restart"
223143msgstr "Genstart"
@@ -234,42 +154,66 @@ msgstr "Nødopkald"
234154msgid "OK"
235155msgstr "Ok"
236156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
238−msgid "See less"
239−msgstr "Vis mindre"
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
240160
241−#: qml/Dash/GenericScopeView.qml:569
242−msgid "See all"
243−msgstr "Se alle"
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
244164
245−#: qml/Dash/GenericScopeView.qml:631
246−msgctxt "Label: Hint for dash search line edit"
247−msgid "Search"
248−msgstr "Søg"
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
171+msgstr ""
249172
250−#: qml/Dash/PageHeader.qml:269
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
181+#: qml/Dash/DashPageHeader.qml:265
251182msgctxt "Button: Open the Ubuntu Store"
252183msgid "Store"
253184msgstr "Butik"
254185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256187msgctxt "Button: Start a search in the current dash scope"
257188msgid "Search"
258189msgstr "Søg"
259190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261192msgctxt "Button: Show the current dash scope settings"
262193msgid "Settings"
263194msgstr "Indstillinger"
264195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266197msgid "Remove from Favorites"
267198msgstr "Fjern fra Favoritter"
268199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270201msgid "Add to Favorites"
271202msgstr "Tilføj til Favoritter"
272203
204+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
205+msgid "See less"
206+msgstr "Vis mindre"
207+
208+#: qml/Dash/GenericScopeView.qml:569
209+msgid "See all"
210+msgstr "Se alle"
211+
212+#: qml/Dash/GenericScopeView.qml:631
213+msgctxt "Label: Hint for dash search line edit"
214+msgid "Search"
215+msgstr "Søg"
216+
273217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274218msgid "More..."
275219msgstr "Mere..."
@@ -280,8 +224,6 @@ msgstr "Mindre..."
280224
281225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285227msgid "Send"
286228msgstr "Send"
287229
@@ -293,6 +235,10 @@ msgstr "Bedøm dette"
293235msgid "Add a review"
294236msgstr "Tilføj en anmeldelse"
295237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297243msgid "Pull to refresh…"
298244msgstr "Træk ned for at genindlæse..."
@@ -317,6 +263,10 @@ msgstr "Hjem"
317263msgid "Also installed"
318264msgstr "Også installeret"
319265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320270#: qml/Greeter/CoverPage.qml:107
321271msgid "Unlock"
322272msgstr "Lås op"
@@ -388,7 +338,7 @@ msgstr ""
388338msgid "Sorry, incorrect passcode"
389339msgstr "Beklager, forkert adgangskode"
390340
391−#: qml/Notifications/NotificationMenuItemFactory.qml:128
341+#: qml/Notifications/NotificationMenuItemFactory.qml:129
392342msgid "Show password"
393343msgstr "Vis adgangskode"
394344
@@ -400,71 +350,78 @@ msgstr "Tryk for at vende tilbage til opkaldet..."
400350msgid "Conference"
401351msgstr "Konference"
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:718
353+#: qml/Panel/Indicators/MenuItemFactory.qml:731
404354msgid "Nothing is playing"
405355msgstr "Intet afspilles"
406356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:847
357+#: qml/Panel/Indicators/MenuItemFactory.qml:860
408358#, qt-format
409359msgid "%1 hour"
410360msgid_plural "%1 hours"
411361msgstr[0] "%1 time"
412362msgstr[1] "%1 timer"
413363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:851
364+#: qml/Panel/Indicators/MenuItemFactory.qml:864
415365#, qt-format
416366msgid "%1 minute"
417367msgid_plural "%1 minutes"
418368msgstr[0] "%1 minut"
419369msgstr[1] "%1 minutter"
420370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:856
371+#: qml/Panel/Indicators/MenuItemFactory.qml:869
422372#, qt-format
423373msgid "%1 second"
424374msgid_plural "%1 seconds"
425375msgstr[0] "%1 sekund"
426376msgstr[1] "%1 sekunder"
427377
428−#: qml/Panel/Indicators/MenuItemFactory.qml:859
378+#: qml/Panel/Indicators/MenuItemFactory.qml:872
429379msgid "0 seconds"
430380msgstr "0 sekunder"
431381
432382#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
433−#: qml/Panel/Indicators/MenuItemFactory.qml:861
383+#: qml/Panel/Indicators/MenuItemFactory.qml:874
434384#, qt-format
435385msgid "%1 remaining"
436386msgstr "%1 tilbage"
437387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:867
388+#: qml/Panel/Indicators/MenuItemFactory.qml:880
439389msgid "In queue…"
440390msgstr "I kø…"
441391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:871
392+#: qml/Panel/Indicators/MenuItemFactory.qml:884
443393msgid "Downloading"
444394msgstr "Henter"
445395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:873
396+#: qml/Panel/Indicators/MenuItemFactory.qml:886
447397msgid "Paused, tap to resume"
448398msgstr "På pause - tryk for at fortsætte"
449399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:875
400+#: qml/Panel/Indicators/MenuItemFactory.qml:888
451401msgid "Canceled"
452402msgstr "Annulleret"
453403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:877
404+#: qml/Panel/Indicators/MenuItemFactory.qml:890
455405msgid "Finished"
456406msgstr "Færdig"
457407
458−#: qml/Panel/Indicators/MenuItemFactory.qml:879
408+#: qml/Panel/Indicators/MenuItemFactory.qml:892
459409msgid "Failed, tap to retry"
460410msgstr "Mislykkedes - tryk for at prøve igen"
461411
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
414+msgctxt "Button: Send a reply message"
415+msgid "Send"
416+msgstr ""
417+
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
463419msgctxt "Label: Hint in message indicator line edit"
464420msgid "Reply"
465421msgstr "Svar"
466422
467−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
423+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
424+msgctxt "Button: Call back on phone"
468425msgid "Call back"
469426msgstr ""
470427
@@ -534,38 +491,6 @@ msgctxt "Button: Go back one page in the Wizard"
534491msgid "Back"
535492msgstr "Tilbage"
536493
537−#: qml/Wizard/Pages/here-terms.qml:27
538−msgid "Terms & Conditions"
539−msgstr "Betingelser og vilkår"
540−
541−#: qml/Wizard/Pages/passwd-confirm.qml:49
542−msgid "Confirm passphrase"
543−msgstr "Bekæft adgangsfrase"
544−
545−#: qml/Wizard/Pages/passwd-confirm.qml:50
546−msgid "Confirm passcode"
547−msgstr "Bekræft adgangskode"
548−
549−#: qml/Wizard/Pages/passwd-confirm.qml:53
550−#: qml/Wizard/Pages/passwd-confirm.qml:54
551−msgid "Please try again."
552−msgstr "Forsøg venligst igen."
553−
554−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
555−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
556−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
557−#: qml/Wizard/Pages/60-reporting.qml:50
558−msgid "Continue"
559−msgstr "Fortsæt"
560−
561−#: qml/Wizard/Pages/passwd-set.qml:61
562−msgid "Choose your passcode"
563−msgstr "Vælg din adgangskode"
564−
565−#: qml/Wizard/Pages/passwd-set.qml:68
566−msgid "Passphrase must be 4 characters long"
567−msgstr "Adgangsfrasen skal være mindst 4 tegn"
568−
569494#: qml/Wizard/Pages/10-welcome.qml:27
570495msgid "Hi!"
571496msgstr "Hej!"
@@ -578,6 +503,13 @@ msgstr "Velkommen til din Ubuntu-telefon."
578503msgid "Let’s get started."
579504msgstr "Lad os komme i gang."
580505
506+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
507+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
508+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
509+#: qml/Wizard/Pages/passwd-set.qml:90
510+msgid "Continue"
511+msgstr "Fortsæt"
512+
581513#: qml/Wizard/Pages/20-sim.qml:25
582514msgid "Add a SIM card and restart your device"
583515msgstr "Indsæt et SIM-kort og genstart din enhed"
@@ -676,11 +608,11 @@ msgstr "Slet ikke"
676608msgid "You can change your mind later in <b>System Settings</b>."
677609msgstr "Du kan fortryde senere i <b>Systemindstillinger</b>."
678610
679−#: qml/Wizard/Pages/60-reporting.qml:24
611+#: qml/Wizard/Pages/60-reporting.qml:26
680612msgid "Improving your experience"
681613msgstr "Forbedrer din oplevelse"
682614
683−#: qml/Wizard/Pages/60-reporting.qml:36
615+#: qml/Wizard/Pages/60-reporting.qml:46
684616msgid ""
685617"Your phone is set up to automatically report errors to Canonical and its "
686618"partners, the makers of the operating system."
@@ -688,7 +620,7 @@ msgstr ""
688620"Din telefon er sat op til automatisk at rapportere fejl til Canonical og "
689621"deres partnere, skaberne af operativsystemet."
690622
691−#: qml/Wizard/Pages/60-reporting.qml:43
623+#: qml/Wizard/Pages/60-reporting.qml:53
692624msgid ""
693625"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
694626"Privacy</b>"
@@ -712,6 +644,31 @@ msgstr "Din telefon er nu klar til brug."
712644msgid "Finish"
713645msgstr "Afslut"
714646
647+#: qml/Wizard/Pages/here-terms.qml:27
648+msgid "Terms & Conditions"
649+msgstr "Betingelser og vilkår"
650+
651+#: qml/Wizard/Pages/passwd-confirm.qml:49
652+msgid "Confirm passphrase"
653+msgstr "Bekæft adgangsfrase"
654+
655+#: qml/Wizard/Pages/passwd-confirm.qml:50
656+msgid "Confirm passcode"
657+msgstr "Bekræft adgangskode"
658+
659+#: qml/Wizard/Pages/passwd-confirm.qml:53
660+#: qml/Wizard/Pages/passwd-confirm.qml:54
661+msgid "Please try again."
662+msgstr "Forsøg venligst igen."
663+
664+#: qml/Wizard/Pages/passwd-set.qml:61
665+msgid "Choose your passcode"
666+msgstr "Vælg din adgangskode"
667+
668+#: qml/Wizard/Pages/passwd-set.qml:68
669+msgid "Passphrase must be 4 characters long"
670+msgstr "Adgangsfrasen skal være mindst 4 tegn"
671+
715672#. Translators: This is the arrow for "Back" buttons
716673#: qml/Wizard/StackButton.qml:39
717674#, qt-format
@@ -781,3 +738,33 @@ msgstr "%1 〉"
781738
782739#~ msgid "Please re-enter"
783740#~ msgstr "Vær venlig at genindtaste"
741+
742+#~ msgid "%a %d %b %H:%M"
743+#~ msgstr "%a %b. %d %H:%M"
744+
745+#~ msgid "%a %H:%M"
746+#~ msgstr "%a %H:%M"
747+
748+#~ msgid "%a %l:%M %p"
749+#~ msgstr "%a %l:%M %p"
750+
751+#~ msgid "Tomorrow %l:%M %p"
752+#~ msgstr "I morgen %l:%M %p"
753+
754+#~ msgid "%l:%M %p"
755+#~ msgstr "%l:%M %p"
756+
757+#~ msgid "Yesterday %l:%M %p"
758+#~ msgstr "Igår %l:%M %p"
759+
760+#~ msgid "Tomorrow %H:%M"
761+#~ msgstr "I morgen %H:%M"
762+
763+#~ msgid "Yesterday %H:%M"
764+#~ msgstr "Igår %H:%M"
765+
766+#~ msgid "%a %d %b %l:%M %p"
767+#~ msgstr "%a %b. %d %l:%M %p"
768+
769+#~ msgid "%H:%M"
770+#~ msgstr "%H:%M"
po/de.po+158−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-24 18:03+0000\n"
1212"Last-Translator: Torsten Franz <Unknown>\n"
1313"Language-Team: German <de@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Beenden"
3535msgid "Unpin shortcut"
3636msgstr "Verknüpfung entfernen"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Gestern %k:%M"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%k:%M"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Morgen %k:%M"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %k:%M"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d  %k:%M"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Gestern %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%k:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Morgen %k:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %k:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d  %k:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Gerät gesperrt"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
13959msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Abmelden"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Sperren"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Abmelden"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Abbrechen"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Ausschalten"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Sind Sie sicher, dass Sie herunterfahren wollen?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Neustarten"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Ausschalten"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Neustarten"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "Nein"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Ja"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Ausschalten"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Sind Sie sicher, dass Sie das\n"
212132"Gerät ausschalten wollen?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Ausschalten"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Neustarten"
@@ -233,42 +153,66 @@ msgstr "Notruf"
233153msgid "OK"
234154msgstr "OK"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Weniger ansehen"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Alle anzeigen"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Suchen"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Speichern"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Suchen"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Einstellungen"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Aus den Favoriten entfernen"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Zu Favoriten hinzufügen"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Weniger ansehen"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Alle anzeigen"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Suchen"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Mehr …"
@@ -279,8 +223,6 @@ msgstr "Weniger …"
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Senden"
286228
@@ -292,6 +234,10 @@ msgstr "Bewerten"
292234msgid "Add a review"
293235msgstr "Bewertung hinzufügen"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr "Vorschau für zu teilendes Element"
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Zum Aktualisieren ziehen …"
@@ -316,6 +262,10 @@ msgstr "Startseite"
316262msgid "Also installed"
317263msgstr "Ebenfalls installiert"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr "Ihr Gerät ist jetzt mit einem externen Bildschirm verbunden."
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Entsperren"
@@ -387,7 +337,7 @@ msgstr "Bitte erneut eingeben"
387337msgid "Sorry, incorrect passcode"
388338msgstr "Falsches Passwort"
389339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391341msgid "Show password"
392342msgstr "Passwort anzeigen"
393343
@@ -399,71 +349,78 @@ msgstr "Tippen, um zum Anruf zurückzugehen …"
399349msgid "Conference"
400350msgstr "Konferenz"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403353msgid "Nothing is playing"
404354msgstr "Nichts wird abgespielt"
405355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407357#, qt-format
408358msgid "%1 hour"
409359msgid_plural "%1 hours"
410360msgstr[0] "%1 Stunde"
411361msgstr[1] "%1 Stunden"
412362
413−#: qml/Panel/Indicators/MenuItemFactory.qml:851
363+#: qml/Panel/Indicators/MenuItemFactory.qml:864
414364#, qt-format
415365msgid "%1 minute"
416366msgid_plural "%1 minutes"
417367msgstr[0] "%1 Minute"
418368msgstr[1] "%1 Minuten"
419369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:856
370+#: qml/Panel/Indicators/MenuItemFactory.qml:869
421371#, qt-format
422372msgid "%1 second"
423373msgid_plural "%1 seconds"
424374msgstr[0] "%1 Sekunde"
425375msgstr[1] "%1 Sekunden"
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:859
377+#: qml/Panel/Indicators/MenuItemFactory.qml:872
428378msgid "0 seconds"
429379msgstr "0 Sekunden"
430380
431381#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
432−#: qml/Panel/Indicators/MenuItemFactory.qml:861
382+#: qml/Panel/Indicators/MenuItemFactory.qml:874
433383#, qt-format
434384msgid "%1 remaining"
435385msgstr "%1 verbleibend"
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:867
387+#: qml/Panel/Indicators/MenuItemFactory.qml:880
438388msgid "In queue…"
439389msgstr "In Warteschlange …"
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:871
391+#: qml/Panel/Indicators/MenuItemFactory.qml:884
442392msgid "Downloading"
443393msgstr "Wird heruntergeladen"
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:873
395+#: qml/Panel/Indicators/MenuItemFactory.qml:886
446396msgid "Paused, tap to resume"
447397msgstr "Pausiert, tippen Sie zum fortsetzen"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:875
399+#: qml/Panel/Indicators/MenuItemFactory.qml:888
450400msgid "Canceled"
451401msgstr "Abgebrochen"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:877
403+#: qml/Panel/Indicators/MenuItemFactory.qml:890
454404msgid "Finished"
455405msgstr "Erledigt"
456406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:879
407+#: qml/Panel/Indicators/MenuItemFactory.qml:892
458408msgid "Failed, tap to retry"
459409msgstr "Fehlgeschlagen, tippen Sie zum Wiederholen"
460410
461−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
411+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
413+msgctxt "Button: Send a reply message"
414+msgid "Send"
415+msgstr "Senden"
416+
417+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
462418msgctxt "Label: Hint in message indicator line edit"
463419msgid "Reply"
464420msgstr "Antworten"
465421
466−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
422+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
423+msgctxt "Button: Call back on phone"
467424msgid "Call back"
468425msgstr "Zurückrufen"
469426
@@ -534,38 +491,6 @@ msgctxt "Button: Go back one page in the Wizard"
534491msgid "Back"
535492msgstr "Zurück"
536493
537−#: qml/Wizard/Pages/here-terms.qml:27
538−msgid "Terms & Conditions"
539−msgstr "Nutzungsbedingungen"
540−
541−#: qml/Wizard/Pages/passwd-confirm.qml:49
542−msgid "Confirm passphrase"
543−msgstr "Passwort bestätigen"
544−
545−#: qml/Wizard/Pages/passwd-confirm.qml:50
546−msgid "Confirm passcode"
547−msgstr "PIN bestätigen"
548−
549−#: qml/Wizard/Pages/passwd-confirm.qml:53
550−#: qml/Wizard/Pages/passwd-confirm.qml:54
551−msgid "Please try again."
552−msgstr "Bitte versuchen Sie es erneut."
553−
554−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
555−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
556−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
557−#: qml/Wizard/Pages/60-reporting.qml:50
558−msgid "Continue"
559−msgstr "Weiter"
560−
561−#: qml/Wizard/Pages/passwd-set.qml:61
562−msgid "Choose your passcode"
563−msgstr "Wählen Sie Ihre PIN"
564−
565−#: qml/Wizard/Pages/passwd-set.qml:68
566−msgid "Passphrase must be 4 characters long"
567−msgstr "Passwörter müssen 4 Buchstaben lang sein"
568−
569494#: qml/Wizard/Pages/10-welcome.qml:27
570495msgid "Hi!"
571496msgstr "Hallo!"
@@ -578,6 +503,13 @@ msgstr "Willkommen zu Ihrem Ubuntu-Telefon."
578503msgid "Let’s get started."
579504msgstr "Fangen wir an!"
580505
506+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
507+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
508+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
509+#: qml/Wizard/Pages/passwd-set.qml:90
510+msgid "Continue"
511+msgstr "Weiter"
512+
581513#: qml/Wizard/Pages/20-sim.qml:25
582514msgid "Add a SIM card and restart your device"
583515msgstr "SIM-Karte einlegen und Gerät neustarten"
@@ -675,11 +607,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
675607msgstr ""
676608"Sie können Ihre Meinung später in den <b>Systemeinstellungen</b> ändern."
677609
678−#: qml/Wizard/Pages/60-reporting.qml:24
610+#: qml/Wizard/Pages/60-reporting.qml:26
679611msgid "Improving your experience"
680612msgstr "Verbessert Ihre Erfahrung mit diesem Produkt"
681613
682−#: qml/Wizard/Pages/60-reporting.qml:36
614+#: qml/Wizard/Pages/60-reporting.qml:46
683615msgid ""
684616"Your phone is set up to automatically report errors to Canonical and its "
685617"partners, the makers of the operating system."
@@ -687,7 +619,7 @@ msgstr ""
687619"Ihr Telefon ist so eingestellt, dass es automatisch Fehlerberichte an "
688620"Canonical und seine Partner, die Hersteller des Betriebssystems, sendet."
689621
690−#: qml/Wizard/Pages/60-reporting.qml:43
622+#: qml/Wizard/Pages/60-reporting.qml:53
691623msgid ""
692624"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
693625"Privacy</b>"
@@ -711,6 +643,31 @@ msgstr "Ihr Telefon ist nun einsatzbereit."
711643msgid "Finish"
712644msgstr "Beenden"
713645
646+#: qml/Wizard/Pages/here-terms.qml:27
647+msgid "Terms & Conditions"
648+msgstr "Nutzungsbedingungen"
649+
650+#: qml/Wizard/Pages/passwd-confirm.qml:49
651+msgid "Confirm passphrase"
652+msgstr "Passwort bestätigen"
653+
654+#: qml/Wizard/Pages/passwd-confirm.qml:50
655+msgid "Confirm passcode"
656+msgstr "PIN bestätigen"
657+
658+#: qml/Wizard/Pages/passwd-confirm.qml:53
659+#: qml/Wizard/Pages/passwd-confirm.qml:54
660+msgid "Please try again."
661+msgstr "Bitte versuchen Sie es erneut."
662+
663+#: qml/Wizard/Pages/passwd-set.qml:61
664+msgid "Choose your passcode"
665+msgstr "Wählen Sie Ihre PIN"
666+
667+#: qml/Wizard/Pages/passwd-set.qml:68
668+msgid "Passphrase must be 4 characters long"
669+msgstr "Passwörter müssen 4 Buchstaben lang sein"
670+
714671#. Translators: This is the arrow for "Back" buttons
715672#: qml/Wizard/StackButton.qml:39
716673#, qt-format
@@ -819,3 +776,36 @@ msgstr "%1 〉"
819776
820777#~ msgid "Please re-enter"
821778#~ msgstr "Bitte erneut eingeben"
779+
780+#~ msgid "%a %H:%M"
781+#~ msgstr "%a %k:%M"
782+
783+#~ msgid "%a %d %b %H:%M"
784+#~ msgstr "%a %b %d  %k:%M"
785+
786+#~ msgid "%a %l:%M %p"
787+#~ msgstr "%a %k:%M"
788+
789+#~ msgid "Tomorrow %l:%M %p"
790+#~ msgstr "Morgen %k:%M"
791+
792+#~ msgid "Yesterday %l:%M %p"
793+#~ msgstr "Gestern %k:%M"
794+
795+#~ msgid "Tomorrow %H:%M"
796+#~ msgstr "Morgen %k:%M"
797+
798+#~ msgid "%H:%M"
799+#~ msgstr "%k:%M"
800+
801+#~ msgid "Yesterday %H:%M"
802+#~ msgstr "Gestern %H:%M"
803+
804+#~ msgid "%a %d %b %l:%M %p"
805+#~ msgstr "%a %b %d  %k:%M"
806+
807+#~ msgid "%l:%M %p"
808+#~ msgstr "%k:%M"
809+
810+#~ msgid "Call back"
811+#~ msgstr "Zurückrufen"
po/el.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-05 21:52+0000\n"
1212"Last-Translator: Simos Xenitellis <Unknown>\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr "Ξεκαρφίτσωμα συντόμευσης"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Χτες %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Αύριο %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %d %b %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Χτες %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Αύριο %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %d %b %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Κλειδωμένη συσκευή"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
13959msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Αποσύνδεση"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Κλείδωμα"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Αποσύνδεση"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Ακύρωση"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Τερματισμός λειτουργίας"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Επιθυμείτε σίγουρα τερματισμό;"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Επανεκκίνηση"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Τερματισμός"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Επανεκκίνηση"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "Όχι"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Ναι"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Τερματισμός"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Επιθυμείτε σίγουρα τον\n"
212132"τερματισμό λειτουργίας;"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Τερματισμός"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Επανεκκίνηση"
@@ -233,42 +153,66 @@ msgstr "Κλήση έκτακτης ανάγκης"
233153msgid "OK"
234154msgstr "OK"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Λιγότερα"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Εμφάνιση όλων"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Αναζήτηση"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Κατάστημα"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Αναζήτηση"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Ρυθμίσεις"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Αφαίρεση από τα αγαπημένα"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Προσθήκη στα αγαπημένα"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Λιγότερα"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Εμφάνιση όλων"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Αναζήτηση"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Περισσότερα..."
@@ -279,8 +223,6 @@ msgstr "Λιγότερα..."
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Αποστολή"
286228
@@ -292,6 +234,10 @@ msgstr "Βαθμολογήστε το"
292234msgid "Add a review"
293235msgstr "Προσθέστε την αξιολόγησή σας"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Σύρτε για ανανέωση…"
@@ -316,6 +262,10 @@ msgstr "Αρχή"
316262msgid "Also installed"
317263msgstr "Επίσης εγκατεστημένα"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Ξεκλείδωμα"
@@ -389,7 +339,7 @@ msgstr "Παρακαλώ πληκτρολογήστε ξανά"
389339msgid "Sorry, incorrect passcode"
390340msgstr "Συγνώμη, μη έγκυρος κωδικός πρόσβασης"
391341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393343msgid "Show password"
394344msgstr "Εμφάνιση κωδικού"
395345
@@ -401,71 +351,78 @@ msgstr "Πατήστε για να γυρίσετε στην κλήση..."
401351msgid "Conference"
402352msgstr "Συνδιάσκεψη"
403353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405355msgid "Nothing is playing"
406356msgstr "Δεν αναπαράγεται τίποτα"
407357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409359#, qt-format
410360msgid "%1 hour"
411361msgid_plural "%1 hours"
412362msgstr[0] "%1 ώρα"
413363msgstr[1] "%1 ώρες"
414364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416366#, qt-format
417367msgid "%1 minute"
418368msgid_plural "%1 minutes"
419369msgstr[0] "%1 λεπτό"
420370msgstr[1] "%1 λεπτά"
421371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423373#, qt-format
424374msgid "%1 second"
425375msgid_plural "%1 seconds"
426376msgstr[0] "%1 δευτερόλεπτο"
427377msgstr[1] "%1 δευτερόλεπτα"
428378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430380msgid "0 seconds"
431381msgstr "0 δευτερόλεπτα"
432382
433383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435385#, qt-format
436386msgid "%1 remaining"
437387msgstr "%1 απομένουν"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440390msgid "In queue…"
441391msgstr "Στην ουρά..."
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444394msgid "Downloading"
445395msgstr "Λήψη σε εξέλιξη"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448398msgid "Paused, tap to resume"
449399msgstr "Σταματημένο, αγγίξτε για συνέχιση"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452402msgid "Canceled"
453403msgstr "Ακυρώθηκε"
454404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456406msgid "Finished"
457407msgstr "Ολοκληρώθηκε"
458408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460410msgid "Failed, tap to retry"
461411msgstr "Αποτυχία, πατήστε για να ξαναπροσπαθήσετε"
462412
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
415+msgctxt "Button: Send a reply message"
416+msgid "Send"
417+msgstr ""
418+
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
464420msgctxt "Label: Hint in message indicator line edit"
465421msgid "Reply"
466422msgstr "Απάντηση"
467423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469426msgid "Call back"
470427msgstr ""
471428
@@ -536,38 +493,6 @@ msgctxt "Button: Go back one page in the Wizard"
536493msgid "Back"
537494msgstr "Πίσω"
538495
539−#: qml/Wizard/Pages/here-terms.qml:27
540−msgid "Terms & Conditions"
541−msgstr "Όροι και προϋποθέσεις"
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:49
544−msgid "Confirm passphrase"
545−msgstr "Επιβεβαίωση φράσης πρόσβασης"
546−
547−#: qml/Wizard/Pages/passwd-confirm.qml:50
548−msgid "Confirm passcode"
549−msgstr "Επιβεβαιώστε τον κωδικό πρόσβασης"
550−
551−#: qml/Wizard/Pages/passwd-confirm.qml:53
552−#: qml/Wizard/Pages/passwd-confirm.qml:54
553−msgid "Please try again."
554−msgstr "Παρακαλώ προσπαθήστε ξανά."
555−
556−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
557−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
558−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
559−#: qml/Wizard/Pages/60-reporting.qml:50
560−msgid "Continue"
561−msgstr "Συνέχιση"
562−
563−#: qml/Wizard/Pages/passwd-set.qml:61
564−msgid "Choose your passcode"
565−msgstr "Επιλογή κωδικού πρόσβασης"
566−
567−#: qml/Wizard/Pages/passwd-set.qml:68
568−msgid "Passphrase must be 4 characters long"
569−msgstr "Η φράση πρόσβασης πρέπει να έχει 4 χαρακτήρες"
570−
571496#: qml/Wizard/Pages/10-welcome.qml:27
572497msgid "Hi!"
573498msgstr "Γεια!"
@@ -580,6 +505,13 @@ msgstr "Καλώς ήρθατε στο Ubuntu phone σας."
580505msgid "Let’s get started."
581506msgstr "Ας ξεκινήσουμε."
582507
508+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
509+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
510+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
511+#: qml/Wizard/Pages/passwd-set.qml:90
512+msgid "Continue"
513+msgstr "Συνέχιση"
514+
583515#: qml/Wizard/Pages/20-sim.qml:25
584516msgid "Add a SIM card and restart your device"
585517msgstr "Εισάγετε μια κάρτα SIM και επανεκκινήστε τη συσκευή σας"
@@ -680,11 +612,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
680612msgstr ""
681613"Μπορείτε να αλλάξετε τη γνώμη σας αργότερα στις <b>Ρυθμίσεις Συστήματος</b>."
682614
683−#: qml/Wizard/Pages/60-reporting.qml:24
615+#: qml/Wizard/Pages/60-reporting.qml:26
684616msgid "Improving your experience"
685617msgstr "Βελτιώστε την εμπειρία σας"
686618
687−#: qml/Wizard/Pages/60-reporting.qml:36
619+#: qml/Wizard/Pages/60-reporting.qml:46
688620msgid ""
689621"Your phone is set up to automatically report errors to Canonical and its "
690622"partners, the makers of the operating system."
@@ -693,7 +625,7 @@ msgstr ""
693625"Canonical και τους συνεργάτες της, τους δημιουργούς του λειτουργικού "
694626"συστήματος."
695627
696−#: qml/Wizard/Pages/60-reporting.qml:43
628+#: qml/Wizard/Pages/60-reporting.qml:53
697629msgid ""
698630"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
699631"Privacy</b>"
@@ -717,6 +649,31 @@ msgstr "Το τηλέφωνό σας είναι πλέον έτοιμο για
717649msgid "Finish"
718650msgstr "Ολοκλήρωση"
719651
652+#: qml/Wizard/Pages/here-terms.qml:27
653+msgid "Terms & Conditions"
654+msgstr "Όροι και προϋποθέσεις"
655+
656+#: qml/Wizard/Pages/passwd-confirm.qml:49
657+msgid "Confirm passphrase"
658+msgstr "Επιβεβαίωση φράσης πρόσβασης"
659+
660+#: qml/Wizard/Pages/passwd-confirm.qml:50
661+msgid "Confirm passcode"
662+msgstr "Επιβεβαιώστε τον κωδικό πρόσβασης"
663+
664+#: qml/Wizard/Pages/passwd-confirm.qml:53
665+#: qml/Wizard/Pages/passwd-confirm.qml:54
666+msgid "Please try again."
667+msgstr "Παρακαλώ προσπαθήστε ξανά."
668+
669+#: qml/Wizard/Pages/passwd-set.qml:61
670+msgid "Choose your passcode"
671+msgstr "Επιλογή κωδικού πρόσβασης"
672+
673+#: qml/Wizard/Pages/passwd-set.qml:68
674+msgid "Passphrase must be 4 characters long"
675+msgstr "Η φράση πρόσβασης πρέπει να έχει 4 χαρακτήρες"
676+
720677#. Translators: This is the arrow for "Back" buttons
721678#: qml/Wizard/StackButton.qml:39
722679#, qt-format
@@ -821,3 +778,33 @@ msgstr "%1 〉"
821778
822779#~ msgid "Power"
823780#~ msgstr "Ενέργεια"
781+
782+#~ msgid "%a %d %b %H:%M"
783+#~ msgstr "%a %d %b %H:%M"
784+
785+#~ msgid "%a %H:%M"
786+#~ msgstr "%a %H:%M"
787+
788+#~ msgid "%a %l:%M %p"
789+#~ msgstr "%a %l:%M %p"
790+
791+#~ msgid "Tomorrow %l:%M %p"
792+#~ msgstr "Αύριο %l:%M %p"
793+
794+#~ msgid "%l:%M %p"
795+#~ msgstr "%l:%M %p"
796+
797+#~ msgid "Yesterday %l:%M %p"
798+#~ msgstr "Χτες %l:%M %p"
799+
800+#~ msgid "Tomorrow %H:%M"
801+#~ msgstr "Αύριο %H:%M"
802+
803+#~ msgid "%H:%M"
804+#~ msgstr "%H:%M"
805+
806+#~ msgid "Yesterday %H:%M"
807+#~ msgstr "Χτες %H:%M"
808+
809+#~ msgid "%a %d %b %l:%M %p"
810+#~ msgstr "%a %d %b %l:%M %p"
po/en_AU.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-12 07:17+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: 2015-10-16 05:58+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr "Unpin shortcut"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Yesterday %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Tomorrow %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Yesterday %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Tomorrow %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Device Locked"
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] "Please wait %1 minute and then try again…"
13555msgstr[1] "Please wait %1 minutes and then try again…"
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr "Log out"
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr "Are you sure you want to log out?"
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr "Lock"
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr "Log Out"
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr "Cancel"
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr "Shut down"
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr "Are you sure you want to shut down?"
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr "Reboot"
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr "Shut down"
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr "Reboot"
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr "Are you sure you want to reboot?"
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr "No"
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr "Yes"
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr "Power"
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207127"Are you sure you would like\n"
208128"to power off?"
209129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211131msgctxt "Button: Power off the system"
212132msgid "Power off"
213133msgstr "Power off"
214134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216136msgctxt "Button: Restart the system"
217137msgid "Restart"
218138msgstr "Restart"
@@ -229,42 +149,66 @@ msgstr "Emergency Call"
229149msgid "OK"
230150msgstr "OK"
231151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233−msgid "See less"
234−msgstr "See less"
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
235155
236−#: qml/Dash/GenericScopeView.qml:569
237−msgid "See all"
238−msgstr "See all"
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:631
241−msgctxt "Label: Hint for dash search line edit"
242−msgid "Search"
243−msgstr "Search"
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
244167
245−#: qml/Dash/PageHeader.qml:269
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
176+#: qml/Dash/DashPageHeader.qml:265
246177msgctxt "Button: Open the Ubuntu Store"
247178msgid "Store"
248179msgstr "Store"
249180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251182msgctxt "Button: Start a search in the current dash scope"
252183msgid "Search"
253184msgstr "Search"
254185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256187msgctxt "Button: Show the current dash scope settings"
257188msgid "Settings"
258189msgstr "Settings"
259190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261192msgid "Remove from Favorites"
262193msgstr "Remove from Favourites"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Add to Favorites"
266197msgstr "Add to Favourites"
267198
199+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
200+msgid "See less"
201+msgstr "See less"
202+
203+#: qml/Dash/GenericScopeView.qml:569
204+msgid "See all"
205+msgstr "See all"
206+
207+#: qml/Dash/GenericScopeView.qml:631
208+msgctxt "Label: Hint for dash search line edit"
209+msgid "Search"
210+msgstr "Search"
211+
268212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269213msgid "More..."
270214msgstr "More..."
@@ -275,8 +219,6 @@ msgstr "Less..."
275219
276220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280222msgid "Send"
281223msgstr "Send"
282224
@@ -288,6 +230,10 @@ msgstr "Rate this"
288230msgid "Add a review"
289231msgstr "Add a review"
290232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr ""
236+
291237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292238msgid "Pull to refresh…"
293239msgstr "Pull to refresh…"
@@ -312,6 +258,10 @@ msgstr "Home"
312258msgid "Also installed"
313259msgstr "Also installed"
314260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr ""
264+
315265#: qml/Greeter/CoverPage.qml:107
316266msgid "Unlock"
317267msgstr "Unlock"
@@ -383,7 +333,7 @@ msgstr ""
383333msgid "Sorry, incorrect passcode"
384334msgstr "Sorry, incorrect passcode"
385335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387337msgid "Show password"
388338msgstr "Show password"
389339
@@ -395,71 +345,78 @@ msgstr "Tap to return to call..."
395345msgid "Conference"
396346msgstr "Conference"
397347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399349msgid "Nothing is playing"
400350msgstr "Nothing is playing"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403353#, qt-format
404354msgid "%1 hour"
405355msgid_plural "%1 hours"
406356msgstr[0] "%1 hour"
407357msgstr[1] "%1 hours"
408358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:851
359+#: qml/Panel/Indicators/MenuItemFactory.qml:864
410360#, qt-format
411361msgid "%1 minute"
412362msgid_plural "%1 minutes"
413363msgstr[0] "%1 minute"
414364msgstr[1] "%1 minutes"
415365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:856
366+#: qml/Panel/Indicators/MenuItemFactory.qml:869
417367#, qt-format
418368msgid "%1 second"
419369msgid_plural "%1 seconds"
420370msgstr[0] "%1 second"
421371msgstr[1] "%1 seconds"
422372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:859
373+#: qml/Panel/Indicators/MenuItemFactory.qml:872
424374msgid "0 seconds"
425375msgstr "0 seconds"
426376
427377#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
428−#: qml/Panel/Indicators/MenuItemFactory.qml:861
378+#: qml/Panel/Indicators/MenuItemFactory.qml:874
429379#, qt-format
430380msgid "%1 remaining"
431381msgstr "%1 remaining"
432382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:867
383+#: qml/Panel/Indicators/MenuItemFactory.qml:880
434384msgid "In queue…"
435385msgstr "In queue…"
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:871
387+#: qml/Panel/Indicators/MenuItemFactory.qml:884
438388msgid "Downloading"
439389msgstr "Downloading"
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:873
391+#: qml/Panel/Indicators/MenuItemFactory.qml:886
442392msgid "Paused, tap to resume"
443393msgstr "Paused, tap to resume"
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:875
395+#: qml/Panel/Indicators/MenuItemFactory.qml:888
446396msgid "Canceled"
447397msgstr "Cancelled"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:877
399+#: qml/Panel/Indicators/MenuItemFactory.qml:890
450400msgid "Finished"
451401msgstr "Finished"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:879
403+#: qml/Panel/Indicators/MenuItemFactory.qml:892
454404msgid "Failed, tap to retry"
455405msgstr "Failed, tap to retry"
456406
457−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
408+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
409+msgctxt "Button: Send a reply message"
410+msgid "Send"
411+msgstr ""
412+
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
458414msgctxt "Label: Hint in message indicator line edit"
459415msgid "Reply"
460416msgstr "Reply"
461417
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
419+msgctxt "Button: Call back on phone"
463420msgid "Call back"
464421msgstr ""
465422
@@ -529,38 +486,6 @@ msgctxt "Button: Go back one page in the Wizard"
529486msgid "Back"
530487msgstr "Back"
531488
532−#: qml/Wizard/Pages/here-terms.qml:27
533−msgid "Terms & Conditions"
534−msgstr "Terms & Conditions"
535−
536−#: qml/Wizard/Pages/passwd-confirm.qml:49
537−msgid "Confirm passphrase"
538−msgstr "Confirm passphrase"
539−
540−#: qml/Wizard/Pages/passwd-confirm.qml:50
541−msgid "Confirm passcode"
542−msgstr "Confirm passcode"
543−
544−#: qml/Wizard/Pages/passwd-confirm.qml:53
545−#: qml/Wizard/Pages/passwd-confirm.qml:54
546−msgid "Please try again."
547−msgstr "Please try again."
548−
549−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
550−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
551−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
552−#: qml/Wizard/Pages/60-reporting.qml:50
553−msgid "Continue"
554−msgstr "Continue"
555−
556−#: qml/Wizard/Pages/passwd-set.qml:61
557−msgid "Choose your passcode"
558−msgstr "Choose your passcode"
559−
560−#: qml/Wizard/Pages/passwd-set.qml:68
561−msgid "Passphrase must be 4 characters long"
562−msgstr "Passphrase must be 4 characters long"
563−
564489#: qml/Wizard/Pages/10-welcome.qml:27
565490msgid "Hi!"
566491msgstr "Hi!"
@@ -573,6 +498,13 @@ msgstr "Welcome to your Ubuntu phone."
573498msgid "Let’s get started."
574499msgstr "Let’s get started."
575500
501+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
502+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
503+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
504+#: qml/Wizard/Pages/passwd-set.qml:90
505+msgid "Continue"
506+msgstr "Continue"
507+
576508#: qml/Wizard/Pages/20-sim.qml:25
577509msgid "Add a SIM card and restart your device"
578510msgstr "Add a SIM card and restart your device"
@@ -668,11 +600,11 @@ msgstr "Not at all"
668600msgid "You can change your mind later in <b>System Settings</b>."
669601msgstr "You can change your mind later in <b>System Settings</b>."
670602
671−#: qml/Wizard/Pages/60-reporting.qml:24
603+#: qml/Wizard/Pages/60-reporting.qml:26
672604msgid "Improving your experience"
673605msgstr "Improving your experience"
674606
675−#: qml/Wizard/Pages/60-reporting.qml:36
607+#: qml/Wizard/Pages/60-reporting.qml:46
676608msgid ""
677609"Your phone is set up to automatically report errors to Canonical and its "
678610"partners, the makers of the operating system."
@@ -680,7 +612,7 @@ msgstr ""
680612"Your phone is set up to automatically report errors to Canonical and its "
681613"partners, the makers of the operating system."
682614
683−#: qml/Wizard/Pages/60-reporting.qml:43
615+#: qml/Wizard/Pages/60-reporting.qml:53
684616msgid ""
685617"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
686618"Privacy</b>"
@@ -704,6 +636,31 @@ msgstr "Your phone is now ready to use."
704636msgid "Finish"
705637msgstr "Finish"
706638
639+#: qml/Wizard/Pages/here-terms.qml:27
640+msgid "Terms & Conditions"
641+msgstr "Terms & Conditions"
642+
643+#: qml/Wizard/Pages/passwd-confirm.qml:49
644+msgid "Confirm passphrase"
645+msgstr "Confirm passphrase"
646+
647+#: qml/Wizard/Pages/passwd-confirm.qml:50
648+msgid "Confirm passcode"
649+msgstr "Confirm passcode"
650+
651+#: qml/Wizard/Pages/passwd-confirm.qml:53
652+#: qml/Wizard/Pages/passwd-confirm.qml:54
653+msgid "Please try again."
654+msgstr "Please try again."
655+
656+#: qml/Wizard/Pages/passwd-set.qml:61
657+msgid "Choose your passcode"
658+msgstr "Choose your passcode"
659+
660+#: qml/Wizard/Pages/passwd-set.qml:68
661+msgid "Passphrase must be 4 characters long"
662+msgstr "Passphrase must be 4 characters long"
663+
707664#. Translators: This is the arrow for "Back" buttons
708665#: qml/Wizard/StackButton.qml:39
709666#, qt-format
@@ -809,3 +766,33 @@ msgstr "%1 〉"
809766
810767#~ msgid "Please re-enter"
811768#~ msgstr "Please re-enter"
769+
770+#~ msgid "%a %d %b %H:%M"
771+#~ msgstr "%a %b %d %H:%M"
772+
773+#~ msgid "%a %H:%M"
774+#~ msgstr "%a %H:%M"
775+
776+#~ msgid "%a %l:%M %p"
777+#~ msgstr "%a %l:%M %p"
778+
779+#~ msgid "Tomorrow %l:%M %p"
780+#~ msgstr "Tomorrow %l:%M %p"
781+
782+#~ msgid "%l:%M %p"
783+#~ msgstr "%l:%M %p"
784+
785+#~ msgid "Yesterday %l:%M %p"
786+#~ msgstr "Yesterday %l:%M %p"
787+
788+#~ msgid "Tomorrow %H:%M"
789+#~ msgstr "Tomorrow %H:%M"
790+
791+#~ msgid "%H:%M"
792+#~ msgstr "%H:%M"
793+
794+#~ msgid "Yesterday %H:%M"
795+#~ msgstr "Yesterday %H:%M"
796+
797+#~ msgid "%a %d %b %l:%M %p"
798+#~ msgstr "%a %b %d %l:%M %p"
po/en_GB.po+158−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-04-23 12:59+0000\n"
1212"Last-Translator: Andi Chandler <Unknown>\n"
1313"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Quit"
3535msgid "Unpin shortcut"
3636msgstr "Unpin shortcut"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Yesterday %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Tomorrow %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %d %b %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Yesterday %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Tomorrow %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %d %b %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Device Locked"
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] "Please wait %1 minute and then try again…"
13555msgstr[1] "Please wait %1 minutes and then try again…"
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr "Log out"
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr "Are you sure you want to log out?"
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr "Lock"
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr "Log Out"
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr "Cancel"
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr "Shut down"
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr "Are you sure you want to shut down?"
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr "Reboot"
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr "Shut down"
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr "Reboot"
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr "Are you sure you want to reboot?"
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr "No"
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr "Yes"
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr "Power"
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207127"Are you sure you would like\n"
208128"to power off?"
209129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211131msgctxt "Button: Power off the system"
212132msgid "Power off"
213133msgstr "Power off"
214134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216136msgctxt "Button: Restart the system"
217137msgid "Restart"
218138msgstr "Restart"
@@ -229,42 +149,66 @@ msgstr "Emergency Call"
229149msgid "OK"
230150msgstr "OK"
231151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233−msgid "See less"
234−msgstr "See less"
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
235155
236−#: qml/Dash/GenericScopeView.qml:569
237−msgid "See all"
238−msgstr "See all"
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:631
241−msgctxt "Label: Hint for dash search line edit"
242−msgid "Search"
243−msgstr "Search"
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
244167
245−#: qml/Dash/PageHeader.qml:269
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
176+#: qml/Dash/DashPageHeader.qml:265
246177msgctxt "Button: Open the Ubuntu Store"
247178msgid "Store"
248179msgstr "Store"
249180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251182msgctxt "Button: Start a search in the current dash scope"
252183msgid "Search"
253184msgstr "Search"
254185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256187msgctxt "Button: Show the current dash scope settings"
257188msgid "Settings"
258189msgstr "Settings"
259190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261192msgid "Remove from Favorites"
262193msgstr "Remove from Favourites"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Add to Favorites"
266197msgstr "Add to Favourites"
267198
199+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
200+msgid "See less"
201+msgstr "See less"
202+
203+#: qml/Dash/GenericScopeView.qml:569
204+msgid "See all"
205+msgstr "See all"
206+
207+#: qml/Dash/GenericScopeView.qml:631
208+msgctxt "Label: Hint for dash search line edit"
209+msgid "Search"
210+msgstr "Search"
211+
268212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269213msgid "More..."
270214msgstr "More..."
@@ -275,8 +219,6 @@ msgstr "Less..."
275219
276220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280222msgid "Send"
281223msgstr "Send"
282224
@@ -288,6 +230,10 @@ msgstr "Rate this"
288230msgid "Add a review"
289231msgstr "Add a review"
290232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr "Preview Share Item"
236+
291237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292238msgid "Pull to refresh…"
293239msgstr "Pull to refresh…"
@@ -312,6 +258,10 @@ msgstr "Home"
312258msgid "Also installed"
313259msgstr "Also installed"
314260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr "Your device is now connected to an external display."
264+
315265#: qml/Greeter/CoverPage.qml:107
316266msgid "Unlock"
317267msgstr "Unlock"
@@ -383,7 +333,7 @@ msgstr "Please re-enter"
383333msgid "Sorry, incorrect passcode"
384334msgstr "Sorry, incorrect passcode"
385335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387337msgid "Show password"
388338msgstr "Show password"
389339
@@ -395,71 +345,78 @@ msgstr "Tap to return to call..."
395345msgid "Conference"
396346msgstr "Conference"
397347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399349msgid "Nothing is playing"
400350msgstr "Nothing is playing"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403353#, qt-format
404354msgid "%1 hour"
405355msgid_plural "%1 hours"
406356msgstr[0] "%1 hour"
407357msgstr[1] "%1 hours"
408358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:851
359+#: qml/Panel/Indicators/MenuItemFactory.qml:864
410360#, qt-format
411361msgid "%1 minute"
412362msgid_plural "%1 minutes"
413363msgstr[0] "%1 minute"
414364msgstr[1] "%1 minutes"
415365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:856
366+#: qml/Panel/Indicators/MenuItemFactory.qml:869
417367#, qt-format
418368msgid "%1 second"
419369msgid_plural "%1 seconds"
420370msgstr[0] "%1 second"
421371msgstr[1] "%1 seconds"
422372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:859
373+#: qml/Panel/Indicators/MenuItemFactory.qml:872
424374msgid "0 seconds"
425375msgstr "0 seconds"
426376
427377#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
428−#: qml/Panel/Indicators/MenuItemFactory.qml:861
378+#: qml/Panel/Indicators/MenuItemFactory.qml:874
429379#, qt-format
430380msgid "%1 remaining"
431381msgstr "%1 remaining"
432382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:867
383+#: qml/Panel/Indicators/MenuItemFactory.qml:880
434384msgid "In queue…"
435385msgstr "In queue…"
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:871
387+#: qml/Panel/Indicators/MenuItemFactory.qml:884
438388msgid "Downloading"
439389msgstr "Downloading"
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:873
391+#: qml/Panel/Indicators/MenuItemFactory.qml:886
442392msgid "Paused, tap to resume"
443393msgstr "Paused, tap to resume"
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:875
395+#: qml/Panel/Indicators/MenuItemFactory.qml:888
446396msgid "Canceled"
447397msgstr "Cancelled"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:877
399+#: qml/Panel/Indicators/MenuItemFactory.qml:890
450400msgid "Finished"
451401msgstr "Finished"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:879
403+#: qml/Panel/Indicators/MenuItemFactory.qml:892
454404msgid "Failed, tap to retry"
455405msgstr "Failed, tap to retry"
456406
457−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
408+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
409+msgctxt "Button: Send a reply message"
410+msgid "Send"
411+msgstr "Send"
412+
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
458414msgctxt "Label: Hint in message indicator line edit"
459415msgid "Reply"
460416msgstr "Reply"
461417
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
419+msgctxt "Button: Call back on phone"
463420msgid "Call back"
464421msgstr "Call back"
465422
@@ -529,38 +486,6 @@ msgctxt "Button: Go back one page in the Wizard"
529486msgid "Back"
530487msgstr "Back"
531488
532−#: qml/Wizard/Pages/here-terms.qml:27
533−msgid "Terms & Conditions"
534−msgstr "Terms & Conditions"
535−
536−#: qml/Wizard/Pages/passwd-confirm.qml:49
537−msgid "Confirm passphrase"
538−msgstr "Confirm passphrase"
539−
540−#: qml/Wizard/Pages/passwd-confirm.qml:50
541−msgid "Confirm passcode"
542−msgstr "Confirm passcode"
543−
544−#: qml/Wizard/Pages/passwd-confirm.qml:53
545−#: qml/Wizard/Pages/passwd-confirm.qml:54
546−msgid "Please try again."
547−msgstr "Please try again."
548−
549−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
550−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
551−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
552−#: qml/Wizard/Pages/60-reporting.qml:50
553−msgid "Continue"
554−msgstr "Continue"
555−
556−#: qml/Wizard/Pages/passwd-set.qml:61
557−msgid "Choose your passcode"
558−msgstr "Choose your passcode"
559−
560−#: qml/Wizard/Pages/passwd-set.qml:68
561−msgid "Passphrase must be 4 characters long"
562−msgstr "Passphrase must be 4 characters long"
563−
564489#: qml/Wizard/Pages/10-welcome.qml:27
565490msgid "Hi!"
566491msgstr "Hi!"
@@ -573,6 +498,13 @@ msgstr "Welcome to your Ubuntu phone."
573498msgid "Let’s get started."
574499msgstr "Let’s get started."
575500
501+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
502+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
503+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
504+#: qml/Wizard/Pages/passwd-set.qml:90
505+msgid "Continue"
506+msgstr "Continue"
507+
576508#: qml/Wizard/Pages/20-sim.qml:25
577509msgid "Add a SIM card and restart your device"
578510msgstr "Add a SIM card and restart your device"
@@ -668,11 +600,11 @@ msgstr "Not at all"
668600msgid "You can change your mind later in <b>System Settings</b>."
669601msgstr "You can change your mind later in <b>System Settings</b>."
670602
671−#: qml/Wizard/Pages/60-reporting.qml:24
603+#: qml/Wizard/Pages/60-reporting.qml:26
672604msgid "Improving your experience"
673605msgstr "Improving your experience"
674606
675−#: qml/Wizard/Pages/60-reporting.qml:36
607+#: qml/Wizard/Pages/60-reporting.qml:46
676608msgid ""
677609"Your phone is set up to automatically report errors to Canonical and its "
678610"partners, the makers of the operating system."
@@ -680,7 +612,7 @@ msgstr ""
680612"Your phone is set up to automatically report errors to Canonical and its "
681613"partners, the makers of the operating system."
682614
683−#: qml/Wizard/Pages/60-reporting.qml:43
615+#: qml/Wizard/Pages/60-reporting.qml:53
684616msgid ""
685617"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
686618"Privacy</b>"
@@ -704,6 +636,31 @@ msgstr "Your phone is now ready to use."
704636msgid "Finish"
705637msgstr "Finish"
706638
639+#: qml/Wizard/Pages/here-terms.qml:27
640+msgid "Terms & Conditions"
641+msgstr "Terms & Conditions"
642+
643+#: qml/Wizard/Pages/passwd-confirm.qml:49
644+msgid "Confirm passphrase"
645+msgstr "Confirm passphrase"
646+
647+#: qml/Wizard/Pages/passwd-confirm.qml:50
648+msgid "Confirm passcode"
649+msgstr "Confirm passcode"
650+
651+#: qml/Wizard/Pages/passwd-confirm.qml:53
652+#: qml/Wizard/Pages/passwd-confirm.qml:54
653+msgid "Please try again."
654+msgstr "Please try again."
655+
656+#: qml/Wizard/Pages/passwd-set.qml:61
657+msgid "Choose your passcode"
658+msgstr "Choose your passcode"
659+
660+#: qml/Wizard/Pages/passwd-set.qml:68
661+msgid "Passphrase must be 4 characters long"
662+msgstr "Passphrase must be 4 characters long"
663+
707664#. Translators: This is the arrow for "Back" buttons
708665#: qml/Wizard/StackButton.qml:39
709666#, qt-format
@@ -809,3 +766,36 @@ msgstr "%1 〉"
809766
810767#~ msgid "Please re-enter"
811768#~ msgstr "Please re-enter"
769+
770+#~ msgid "%a %H:%M"
771+#~ msgstr "%a %H:%M"
772+
773+#~ msgid "%a %d %b %H:%M"
774+#~ msgstr "%a %d %b %H:%M"
775+
776+#~ msgid "%a %l:%M %p"
777+#~ msgstr "%a %l:%M %p"
778+
779+#~ msgid "Tomorrow %l:%M %p"
780+#~ msgstr "Tomorrow %l:%M %p"
781+
782+#~ msgid "%l:%M %p"
783+#~ msgstr "%l:%M %p"
784+
785+#~ msgid "Yesterday %l:%M %p"
786+#~ msgstr "Yesterday %l:%M %p"
787+
788+#~ msgid "Tomorrow %H:%M"
789+#~ msgstr "Tomorrow %H:%M"
790+
791+#~ msgid "%H:%M"
792+#~ msgstr "%H:%M"
793+
794+#~ msgid "Yesterday %H:%M"
795+#~ msgstr "Yesterday %H:%M"
796+
797+#~ msgid "%a %d %b %l:%M %p"
798+#~ msgstr "%a %d %b %l:%M %p"
799+
800+#~ msgid "Call back"
801+#~ msgstr "Call back"
po/eo.po+122−165
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr ""
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr ""
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr ""
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr ""
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr ""
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227147msgid "OK"
228148msgstr ""
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
232152msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
236156msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
241168msgstr ""
242169
243−#: qml/Dash/PageHeader.qml:269
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr ""
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr ""
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr ""
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr ""
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr ""
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr "Sendi"
280222
@@ -286,6 +228,10 @@ msgstr ""
286228msgid "Add a review"
287229msgstr ""
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310256msgid "Also installed"
311257msgstr ""
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377327msgid "Sorry, incorrect passcode"
378328msgstr ""
379329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381331msgid "Show password"
382332msgstr "Montri pasvorton"
383333
@@ -389,71 +339,78 @@ msgstr ""
389339msgid "Conference"
390340msgstr ""
391341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393343msgid "Nothing is playing"
394344msgstr ""
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397347#, qt-format
398348msgid "%1 hour"
399349msgid_plural "%1 hours"
400350msgstr[0] ""
401351msgstr[1] ""
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404354#, qt-format
405355msgid "%1 minute"
406356msgid_plural "%1 minutes"
407357msgstr[0] ""
408358msgstr[1] ""
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411361#, qt-format
412362msgid "%1 second"
413363msgid_plural "%1 seconds"
414364msgstr[0] ""
415365msgstr[1] ""
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418368msgid "0 seconds"
419369msgstr ""
420370
421371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423373#, qt-format
424374msgid "%1 remaining"
425375msgstr ""
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428378msgid "In queue…"
429379msgstr ""
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432382msgid "Downloading"
433383msgstr ""
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436386msgid "Paused, tap to resume"
437387msgstr ""
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440390msgid "Canceled"
441391msgstr ""
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444394msgid "Finished"
445395msgstr ""
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448398msgid "Failed, tap to retry"
449399msgstr ""
450400
451−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
452408msgctxt "Label: Hint in message indicator line edit"
453409msgid "Reply"
454410msgstr ""
455411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457414msgid "Call back"
458415msgstr ""
459416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523480msgid "Back"
524481msgstr ""
525482
526−#: qml/Wizard/Pages/here-terms.qml:27
527−msgid "Terms & Conditions"
528−msgstr ""
529−
530−#: qml/Wizard/Pages/passwd-confirm.qml:49
531−msgid "Confirm passphrase"
532−msgstr ""
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:50
535−msgid "Confirm passcode"
536−msgstr ""
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:53
539−#: qml/Wizard/Pages/passwd-confirm.qml:54
540−msgid "Please try again."
541−msgstr ""
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
544−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
545−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
546−#: qml/Wizard/Pages/60-reporting.qml:50
547−msgid "Continue"
548−msgstr ""
549−
550−#: qml/Wizard/Pages/passwd-set.qml:61
551−msgid "Choose your passcode"
552−msgstr ""
553−
554−#: qml/Wizard/Pages/passwd-set.qml:68
555−msgid "Passphrase must be 4 characters long"
556−msgstr ""
557−
558483#: qml/Wizard/Pages/10-welcome.qml:27
559484msgid "Hi!"
560485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567492msgid "Let’s get started."
568493msgstr ""
569494
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
570502#: qml/Wizard/Pages/20-sim.qml:25
571503msgid "Add a SIM card and restart your device"
572504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660592msgid "You can change your mind later in <b>System Settings</b>."
661593msgstr ""
662594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664596msgid "Improving your experience"
665597msgstr ""
666598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668600msgid ""
669601"Your phone is set up to automatically report errors to Canonical and its "
670602"partners, the makers of the operating system."
671603msgstr ""
672604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674606msgid ""
675607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692624msgid "Finish"
693625msgstr ""
694626
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
695652#. Translators: This is the arrow for "Back" buttons
696653#: qml/Wizard/StackButton.qml:39
697654#, qt-format
po/es.po+158−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-04 06:08+0000\n"
1212"Last-Translator: Paco Molinero <paco@byasl.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: 2015-10-16 05:58+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Salir"
3535msgid "Unpin shortcut"
3636msgstr "Desanclar"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Ayer %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Mañana %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Ayer %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Mañana %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Dispositivo bloqueado"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
13959msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Cerrar la sesión"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "¿Seguro que quiere cerrar la sesión?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Bloquear"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Cerrar la sesión"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Cancelar"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Apagar"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "¿Está seguro de que quiere apagar?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Reiniciar"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Apagar"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Reiniciar"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "¿Seguro que quiere reiniciar?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "No"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Sí"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Apagar"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"¿Seguro que quiere\n"
212132"apagar?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Apagar"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Reiniciar"
@@ -233,42 +153,66 @@ msgstr "Llamada de emergencia"
233153msgid "OK"
234154msgstr "Aceptar"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Ver menos"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Ver todo"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Búsqueda"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Tienda"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Buscar"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Ajustes"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Quitar de favoritos"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Añadir a favoritos"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Ver menos"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Ver todo"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Búsqueda"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Más…"
@@ -279,8 +223,6 @@ msgstr "Menos…"
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Enviar"
286228
@@ -292,6 +234,10 @@ msgstr "Valorar esto"
292234msgid "Add a review"
293235msgstr "Añadir una reseña"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr "Revisar elemento compartido"
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Deslice para actualizar…"
@@ -316,6 +262,10 @@ msgstr "Inicio"
316262msgid "Also installed"
317263msgstr "También instalados"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr "Se ha conectado el dispositivo a una pantalla externa."
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Desbloquear"
@@ -387,7 +337,7 @@ msgstr "Reintroduzca"
387337msgid "Sorry, incorrect passcode"
388338msgstr "El código es incorrecto"
389339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391341msgid "Show password"
392342msgstr "Mostrar contraseña"
393343
@@ -399,71 +349,78 @@ msgstr "Toque para volver a la llamada…"
399349msgid "Conference"
400350msgstr "Conferencia"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403353msgid "Nothing is playing"
404354msgstr "Ningún contenido en reproducción"
405355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407357#, qt-format
408358msgid "%1 hour"
409359msgid_plural "%1 hours"
410360msgstr[0] "%1 hora"
411361msgstr[1] "%1 horas"
412362
413−#: qml/Panel/Indicators/MenuItemFactory.qml:851
363+#: qml/Panel/Indicators/MenuItemFactory.qml:864
414364#, qt-format
415365msgid "%1 minute"
416366msgid_plural "%1 minutes"
417367msgstr[0] "%1 minuto"
418368msgstr[1] "%1 minutos"
419369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:856
370+#: qml/Panel/Indicators/MenuItemFactory.qml:869
421371#, qt-format
422372msgid "%1 second"
423373msgid_plural "%1 seconds"
424374msgstr[0] "%1 segundo"
425375msgstr[1] "%1 segundos"
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:859
377+#: qml/Panel/Indicators/MenuItemFactory.qml:872
428378msgid "0 seconds"
429379msgstr "0 segundos"
430380
431381#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
432−#: qml/Panel/Indicators/MenuItemFactory.qml:861
382+#: qml/Panel/Indicators/MenuItemFactory.qml:874
433383#, qt-format
434384msgid "%1 remaining"
435385msgstr "%1 restante(s)"
436386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:867
387+#: qml/Panel/Indicators/MenuItemFactory.qml:880
438388msgid "In queue…"
439389msgstr "En espera…"
440390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:871
391+#: qml/Panel/Indicators/MenuItemFactory.qml:884
442392msgid "Downloading"
443393msgstr "Descargando"
444394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:873
395+#: qml/Panel/Indicators/MenuItemFactory.qml:886
446396msgid "Paused, tap to resume"
447397msgstr "Pausado, toque para reanudar"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:875
399+#: qml/Panel/Indicators/MenuItemFactory.qml:888
450400msgid "Canceled"
451401msgstr "Cancelado"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:877
403+#: qml/Panel/Indicators/MenuItemFactory.qml:890
454404msgid "Finished"
455405msgstr "Finalizado"
456406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:879
407+#: qml/Panel/Indicators/MenuItemFactory.qml:892
458408msgid "Failed, tap to retry"
459409msgstr "Falló, toque para reintentar"
460410
461−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
411+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
413+msgctxt "Button: Send a reply message"
414+msgid "Send"
415+msgstr "Responder"
416+
417+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
462418msgctxt "Label: Hint in message indicator line edit"
463419msgid "Reply"
464420msgstr "Responder"
465421
466−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
422+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
423+msgctxt "Button: Call back on phone"
467424msgid "Call back"
468425msgstr "Devolver llamada"
469426
@@ -533,38 +490,6 @@ msgctxt "Button: Go back one page in the Wizard"
533490msgid "Back"
534491msgstr "Atrás"
535492
536−#: qml/Wizard/Pages/here-terms.qml:27
537−msgid "Terms & Conditions"
538−msgstr "Términos y condiciones"
539−
540−#: qml/Wizard/Pages/passwd-confirm.qml:49
541−msgid "Confirm passphrase"
542−msgstr "Confirme la contraseña"
543−
544−#: qml/Wizard/Pages/passwd-confirm.qml:50
545−msgid "Confirm passcode"
546−msgstr "Confirme el código"
547−
548−#: qml/Wizard/Pages/passwd-confirm.qml:53
549−#: qml/Wizard/Pages/passwd-confirm.qml:54
550−msgid "Please try again."
551−msgstr "Inténtelo de nuevo."
552−
553−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
554−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
555−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
556−#: qml/Wizard/Pages/60-reporting.qml:50
557−msgid "Continue"
558−msgstr "Continuar"
559−
560−#: qml/Wizard/Pages/passwd-set.qml:61
561−msgid "Choose your passcode"
562−msgstr "Elija su código"
563−
564−#: qml/Wizard/Pages/passwd-set.qml:68
565−msgid "Passphrase must be 4 characters long"
566−msgstr "El código debe tener 4 caracteres"
567−
568493#: qml/Wizard/Pages/10-welcome.qml:27
569494msgid "Hi!"
570495msgstr "¡Hola!"
@@ -577,6 +502,13 @@ msgstr "Bienvenido a su teléfono Ubuntu."
577502msgid "Let’s get started."
578503msgstr "Comencemos."
579504
505+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
506+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
507+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
508+#: qml/Wizard/Pages/passwd-set.qml:90
509+msgid "Continue"
510+msgstr "Continuar"
511+
580512#: qml/Wizard/Pages/20-sim.qml:25
581513msgid "Add a SIM card and restart your device"
582514msgstr "Inserte una tarjeta SIM y reinicie el dispositivo"
@@ -672,11 +604,11 @@ msgstr "De ningún modo"
672604msgid "You can change your mind later in <b>System Settings</b>."
673605msgstr "Si cambia de opinión, vaya a <b>Configuración del sistema</b>."
674606
675−#: qml/Wizard/Pages/60-reporting.qml:24
607+#: qml/Wizard/Pages/60-reporting.qml:26
676608msgid "Improving your experience"
677609msgstr "Mejorar la experiencia"
678610
679−#: qml/Wizard/Pages/60-reporting.qml:36
611+#: qml/Wizard/Pages/60-reporting.qml:46
680612msgid ""
681613"Your phone is set up to automatically report errors to Canonical and its "
682614"partners, the makers of the operating system."
@@ -684,7 +616,7 @@ msgstr ""
684616"El teléfono está configurado para enviar automáticamente informes de error a "
685617"Canonical y sus socios, los creadores del sistema operativo."
686618
687−#: qml/Wizard/Pages/60-reporting.qml:43
619+#: qml/Wizard/Pages/60-reporting.qml:53
688620msgid ""
689621"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
690622"Privacy</b>"
@@ -708,6 +640,31 @@ msgstr "El teléfono ya está listo para usarse."
708640msgid "Finish"
709641msgstr "Finalizar"
710642
643+#: qml/Wizard/Pages/here-terms.qml:27
644+msgid "Terms & Conditions"
645+msgstr "Términos y condiciones"
646+
647+#: qml/Wizard/Pages/passwd-confirm.qml:49
648+msgid "Confirm passphrase"
649+msgstr "Confirme la contraseña"
650+
651+#: qml/Wizard/Pages/passwd-confirm.qml:50
652+msgid "Confirm passcode"
653+msgstr "Confirme el código"
654+
655+#: qml/Wizard/Pages/passwd-confirm.qml:53
656+#: qml/Wizard/Pages/passwd-confirm.qml:54
657+msgid "Please try again."
658+msgstr "Inténtelo de nuevo."
659+
660+#: qml/Wizard/Pages/passwd-set.qml:61
661+msgid "Choose your passcode"
662+msgstr "Elija su código"
663+
664+#: qml/Wizard/Pages/passwd-set.qml:68
665+msgid "Passphrase must be 4 characters long"
666+msgstr "El código debe tener 4 caracteres"
667+
711668#. Translators: This is the arrow for "Back" buttons
712669#: qml/Wizard/StackButton.qml:39
713670#, qt-format
@@ -816,3 +773,36 @@ msgstr "%1 〉"
816773
817774#~ msgid "Manage Scopes"
818775#~ msgstr "Administrar Scopes"
776+
777+#~ msgid "%a %d %b %H:%M"
778+#~ msgstr "%a %b %d %H:%M"
779+
780+#~ msgid "%a %H:%M"
781+#~ msgstr "%a %H:%M"
782+
783+#~ msgid "%a %l:%M %p"
784+#~ msgstr "%a %l:%M %p"
785+
786+#~ msgid "Tomorrow %l:%M %p"
787+#~ msgstr "Mañana %l:%M %p"
788+
789+#~ msgid "%l:%M %p"
790+#~ msgstr "%l:%M %p"
791+
792+#~ msgid "Yesterday %l:%M %p"
793+#~ msgstr "Ayer %l:%M %p"
794+
795+#~ msgid "Tomorrow %H:%M"
796+#~ msgstr "Mañana %H:%M"
797+
798+#~ msgid "Yesterday %H:%M"
799+#~ msgstr "Ayer %H:%M"
800+
801+#~ msgid "%a %d %b %l:%M %p"
802+#~ msgstr "%a %b %d %l:%M %p"
803+
804+#~ msgid "%H:%M"
805+#~ msgstr "%H:%M"
806+
807+#~ msgid "Call back"
808+#~ msgstr "Devolver llamada"
po/eu.po+155−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Irten"
3535msgid "Unpin shortcut"
3636msgstr "Askatu lasterbidea"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Atzo %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Bihar %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%d %b, %a %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Atzo %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Bihar %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%d %b, %a %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Gailua blokeatuta"
@@ -137,83 +57,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13757msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
13858msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
13959
140−#: qml/Components/Dialogs.qml:115
60+#: qml/Components/Dialogs.qml:144
14161msgctxt "Title: Lock/Log out dialog"
14262msgid "Log out"
14363msgstr "Amaitu saioa"
14464
145−#: qml/Components/Dialogs.qml:116
65+#: qml/Components/Dialogs.qml:145
14666msgid "Are you sure you want to log out?"
14767msgstr "Ziur saioa amaitu nahi duzula?"
14868
149−#: qml/Components/Dialogs.qml:118
69+#: qml/Components/Dialogs.qml:147
15070msgctxt "Button: Lock the system"
15171msgid "Lock"
15272msgstr "Blokeatu"
15373
154−#: qml/Components/Dialogs.qml:125
74+#: qml/Components/Dialogs.qml:154
15575msgctxt "Button: Log out from the system"
15676msgid "Log Out"
15777msgstr "Amaitu saioa"
15878
159−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
160−#: qml/Components/Dialogs.qml:224
79+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
80+#: qml/Components/Dialogs.qml:253
16181msgid "Cancel"
16282msgstr "Utzi"
16383
164−#: qml/Components/Dialogs.qml:144
84+#: qml/Components/Dialogs.qml:173
16585msgctxt "Title: Reboot/Shut down dialog"
16686msgid "Shut down"
16787msgstr "Itzali"
16888
169−#: qml/Components/Dialogs.qml:145
89+#: qml/Components/Dialogs.qml:174
17090msgid "Are you sure you want to shut down?"
17191msgstr "Ziur itzali nahi duzula?"
17292
173−#: qml/Components/Dialogs.qml:147
93+#: qml/Components/Dialogs.qml:176
17494msgctxt "Button: Reboot the system"
17595msgid "Reboot"
17696msgstr "Berrabiarazi"
17797
178−#: qml/Components/Dialogs.qml:156
98+#: qml/Components/Dialogs.qml:185
17999msgctxt "Button: Shut down the system"
180100msgid "Shut down"
181101msgstr "Itzali"
182102
183−#: qml/Components/Dialogs.qml:178
103+#: qml/Components/Dialogs.qml:207
184104msgctxt "Title: Reboot dialog"
185105msgid "Reboot"
186106msgstr "Berrabiarazi"
187107
188−#: qml/Components/Dialogs.qml:179
108+#: qml/Components/Dialogs.qml:208
189109msgid "Are you sure you want to reboot?"
190110msgstr "Ziur berrabiarazi nahi duzula?"
191111
192−#: qml/Components/Dialogs.qml:181
112+#: qml/Components/Dialogs.qml:210
193113msgid "No"
194114msgstr "Ez"
195115
196−#: qml/Components/Dialogs.qml:188
116+#: qml/Components/Dialogs.qml:217
197117msgid "Yes"
198118msgstr "Bai"
199119
200−#: qml/Components/Dialogs.qml:203
120+#: qml/Components/Dialogs.qml:232
201121msgctxt "Title: Power off/Restart dialog"
202122msgid "Power"
203123msgstr "Itzali"
204124
205−#: qml/Components/Dialogs.qml:204
125+#: qml/Components/Dialogs.qml:233
206126msgid ""
207127"Are you sure you would like\n"
208128"to power off?"
209129msgstr "Ziur itzali nahi duzula?"
210130
211−#: qml/Components/Dialogs.qml:206
131+#: qml/Components/Dialogs.qml:235
212132msgctxt "Button: Power off the system"
213133msgid "Power off"
214134msgstr "Itzali"
215135
216−#: qml/Components/Dialogs.qml:215
136+#: qml/Components/Dialogs.qml:244
217137msgctxt "Button: Restart the system"
218138msgid "Restart"
219139msgstr "Berrabiarazi"
@@ -230,42 +150,66 @@ msgstr "Larrialdi-deia"
230150msgid "OK"
231151msgstr "Ados"
232152
233−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
234−msgid "See less"
235−msgstr "Ikusi gutxiago"
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
154+msgid "Apps may have unsaved data:"
155+msgstr ""
236156
237−#: qml/Dash/GenericScopeView.qml:569
238−msgid "See all"
239−msgstr "Ikusi guztiak"
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
158+msgid "Re-dock, save your work and close these apps to continue."
159+msgstr ""
240160
241−#: qml/Dash/GenericScopeView.qml:631
242−msgctxt "Label: Hint for dash search line edit"
243−msgid "Search"
244−msgstr "Bilatu"
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
162+msgid "Or force close now (unsaved data will be lost)."
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
167+msgstr ""
245168
246−#: qml/Dash/PageHeader.qml:269
169+#: qml/Components/ModeSwitchWarningDialog.qml:76
170+msgid "Reconnect now!"
171+msgstr ""
172+
173+#: qml/Components/ModeSwitchWarningDialog.qml:88
174+msgid "Close all"
175+msgstr ""
176+
177+#: qml/Dash/DashPageHeader.qml:265
247178msgctxt "Button: Open the Ubuntu Store"
248179msgid "Store"
249180msgstr "Denda"
250181
251−#: qml/Dash/PageHeader.qml:276
182+#: qml/Dash/DashPageHeader.qml:272
252183msgctxt "Button: Start a search in the current dash scope"
253184msgid "Search"
254185msgstr "Bilatu"
255186
256−#: qml/Dash/PageHeader.qml:286
187+#: qml/Dash/DashPageHeader.qml:282
257188msgctxt "Button: Show the current dash scope settings"
258189msgid "Settings"
259190msgstr "Ezarpenak"
260191
261−#: qml/Dash/PageHeader.qml:293
192+#: qml/Dash/DashPageHeader.qml:289
262193msgid "Remove from Favorites"
263194msgstr "Kendu gogokoetatik"
264195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266197msgid "Add to Favorites"
267198msgstr "Gehitu gogokoetara"
268199
200+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
201+msgid "See less"
202+msgstr "Ikusi gutxiago"
203+
204+#: qml/Dash/GenericScopeView.qml:569
205+msgid "See all"
206+msgstr "Ikusi guztiak"
207+
208+#: qml/Dash/GenericScopeView.qml:631
209+msgctxt "Label: Hint for dash search line edit"
210+msgid "Search"
211+msgstr "Bilatu"
212+
269213#: qml/Dash/Previews/PreviewActionCombo.qml:35
270214msgid "More..."
271215msgstr "Gehiago..."
@@ -276,8 +220,6 @@ msgstr "Gutxiago..."
276220
277221#: qml/Dash/Previews/PreviewCommentInput.qml:68
278222#: qml/Dash/Previews/PreviewRatingInput.qml:174
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
281223msgid "Send"
282224msgstr "Bidali"
283225
@@ -289,6 +231,10 @@ msgstr "Puntuatu hau"
289231msgid "Add a review"
290232msgstr "Gehitu kritika"
291233
234+#: qml/Dash/Previews/PreviewSharing.qml:51
235+msgid "Preview Share Item"
236+msgstr ""
237+
292238#: qml/Dash/PullToRefreshScopeStyle.qml:55
293239msgid "Pull to refresh…"
294240msgstr "Tiratu freskatzeko…"
@@ -313,6 +259,10 @@ msgstr "Hasiera"
313259msgid "Also installed"
314260msgstr "Hau ere instalatuta"
315261
262+#: qml/DisabledScreenNotice.qml:42
263+msgid "Your device is now connected to an external display."
264+msgstr ""
265+
316266#: qml/Greeter/CoverPage.qml:107
317267msgid "Unlock"
318268msgstr "Desblokeatu"
@@ -384,7 +334,7 @@ msgstr "Errepikatu"
384334msgid "Sorry, incorrect passcode"
385335msgstr "Sentitzen dugu, pasakodea okerra da"
386336
387−#: qml/Notifications/NotificationMenuItemFactory.qml:128
337+#: qml/Notifications/NotificationMenuItemFactory.qml:129
388338msgid "Show password"
389339msgstr "Erakutsi pasahitza"
390340
@@ -396,71 +346,78 @@ msgstr "Sakatu deira itzultzeko..."
396346msgid "Conference"
397347msgstr "Konferentzia"
398348
399−#: qml/Panel/Indicators/MenuItemFactory.qml:718
349+#: qml/Panel/Indicators/MenuItemFactory.qml:731
400350msgid "Nothing is playing"
401351msgstr "Ez dago ezer erreproduzitzen"
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:847
353+#: qml/Panel/Indicators/MenuItemFactory.qml:860
404354#, qt-format
405355msgid "%1 hour"
406356msgid_plural "%1 hours"
407357msgstr[0] "ordu %1"
408358msgstr[1] "%1 ordu"
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:851
360+#: qml/Panel/Indicators/MenuItemFactory.qml:864
411361#, qt-format
412362msgid "%1 minute"
413363msgid_plural "%1 minutes"
414364msgstr[0] "minutu %1"
415365msgstr[1] "%1 minutu"
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:856
367+#: qml/Panel/Indicators/MenuItemFactory.qml:869
418368#, qt-format
419369msgid "%1 second"
420370msgid_plural "%1 seconds"
421371msgstr[0] "segundo %1"
422372msgstr[1] "%1 segundo"
423373
424−#: qml/Panel/Indicators/MenuItemFactory.qml:859
374+#: qml/Panel/Indicators/MenuItemFactory.qml:872
425375msgid "0 seconds"
426376msgstr "0 segundo"
427377
428378#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
429−#: qml/Panel/Indicators/MenuItemFactory.qml:861
379+#: qml/Panel/Indicators/MenuItemFactory.qml:874
430380#, qt-format
431381msgid "%1 remaining"
432382msgstr "%1 faltan"
433383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:867
384+#: qml/Panel/Indicators/MenuItemFactory.qml:880
435385msgid "In queue…"
436386msgstr "Ilaran..."
437387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:871
388+#: qml/Panel/Indicators/MenuItemFactory.qml:884
439389msgid "Downloading"
440390msgstr "Deskargatzen"
441391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:873
392+#: qml/Panel/Indicators/MenuItemFactory.qml:886
443393msgid "Paused, tap to resume"
444394msgstr "Pausatuta, sakatu jarraitzeko"
445395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:875
396+#: qml/Panel/Indicators/MenuItemFactory.qml:888
447397msgid "Canceled"
448398msgstr "Utzita"
449399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:877
400+#: qml/Panel/Indicators/MenuItemFactory.qml:890
451401msgid "Finished"
452402msgstr "Amaituta"
453403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:879
404+#: qml/Panel/Indicators/MenuItemFactory.qml:892
455405msgid "Failed, tap to retry"
456406msgstr "Huts egin du, sakatu berriro saiatzeko"
457407
458−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
408+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
410+msgctxt "Button: Send a reply message"
411+msgid "Send"
412+msgstr ""
413+
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
459415msgctxt "Label: Hint in message indicator line edit"
460416msgid "Reply"
461417msgstr "Erantzun"
462418
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
420+msgctxt "Button: Call back on phone"
464421msgid "Call back"
465422msgstr ""
466423
@@ -530,38 +487,6 @@ msgctxt "Button: Go back one page in the Wizard"
530487msgid "Back"
531488msgstr "Atzera"
532489
533−#: qml/Wizard/Pages/here-terms.qml:27
534−msgid "Terms & Conditions"
535−msgstr "Baldintzak"
536−
537−#: qml/Wizard/Pages/passwd-confirm.qml:49
538−msgid "Confirm passphrase"
539−msgstr "Berretsi pasaesaldia"
540−
541−#: qml/Wizard/Pages/passwd-confirm.qml:50
542−msgid "Confirm passcode"
543−msgstr "Berretsi pasakodea"
544−
545−#: qml/Wizard/Pages/passwd-confirm.qml:53
546−#: qml/Wizard/Pages/passwd-confirm.qml:54
547−msgid "Please try again."
548−msgstr "Saiatu berriro."
549−
550−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
551−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
552−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
553−#: qml/Wizard/Pages/60-reporting.qml:50
554−msgid "Continue"
555−msgstr "Jarraitu"
556−
557−#: qml/Wizard/Pages/passwd-set.qml:61
558−msgid "Choose your passcode"
559−msgstr "Aukeratu zure pasakodea"
560−
561−#: qml/Wizard/Pages/passwd-set.qml:68
562−msgid "Passphrase must be 4 characters long"
563−msgstr "Pasaesaldiak 4 karaktereko luzera izan behar du"
564−
565490#: qml/Wizard/Pages/10-welcome.qml:27
566491msgid "Hi!"
567492msgstr "Epa!"
@@ -574,6 +499,13 @@ msgstr "Ongi etorri zure Ubuntu telefonora."
574499msgid "Let’s get started."
575500msgstr "Has gaitezen."
576501
502+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
503+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
504+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
505+#: qml/Wizard/Pages/passwd-set.qml:90
506+msgid "Continue"
507+msgstr "Jarraitu"
508+
577509#: qml/Wizard/Pages/20-sim.qml:25
578510msgid "Add a SIM card and restart your device"
579511msgstr "Gehitu SIM txartel bat eta berrabiarazi zure gailua"
@@ -671,11 +603,11 @@ msgstr "Bat ere ez"
671603msgid "You can change your mind later in <b>System Settings</b>."
672604msgstr "Geroago ere alda dezakezu <b>Sistemaren ezarpenetan</b>."
673605
674−#: qml/Wizard/Pages/60-reporting.qml:24
606+#: qml/Wizard/Pages/60-reporting.qml:26
675607msgid "Improving your experience"
676608msgstr "Zure esperientzia hobetuz"
677609
678−#: qml/Wizard/Pages/60-reporting.qml:36
610+#: qml/Wizard/Pages/60-reporting.qml:46
679611msgid ""
680612"Your phone is set up to automatically report errors to Canonical and its "
681613"partners, the makers of the operating system."
@@ -683,7 +615,7 @@ msgstr ""
683615"Telefonoa erroreen berria automatikoki Canonical-i eta honen bazkideei "
684616"emateko konfiguratuta dago, sistema eragilearen egileei."
685617
686−#: qml/Wizard/Pages/60-reporting.qml:43
618+#: qml/Wizard/Pages/60-reporting.qml:53
687619msgid ""
688620"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
689621"Privacy</b>"
@@ -707,6 +639,31 @@ msgstr "Zure telefonoa erabiltzeko prest dago."
707639msgid "Finish"
708640msgstr "Amaitu"
709641
642+#: qml/Wizard/Pages/here-terms.qml:27
643+msgid "Terms & Conditions"
644+msgstr "Baldintzak"
645+
646+#: qml/Wizard/Pages/passwd-confirm.qml:49
647+msgid "Confirm passphrase"
648+msgstr "Berretsi pasaesaldia"
649+
650+#: qml/Wizard/Pages/passwd-confirm.qml:50
651+msgid "Confirm passcode"
652+msgstr "Berretsi pasakodea"
653+
654+#: qml/Wizard/Pages/passwd-confirm.qml:53
655+#: qml/Wizard/Pages/passwd-confirm.qml:54
656+msgid "Please try again."
657+msgstr "Saiatu berriro."
658+
659+#: qml/Wizard/Pages/passwd-set.qml:61
660+msgid "Choose your passcode"
661+msgstr "Aukeratu zure pasakodea"
662+
663+#: qml/Wizard/Pages/passwd-set.qml:68
664+msgid "Passphrase must be 4 characters long"
665+msgstr "Pasaesaldiak 4 karaktereko luzera izan behar du"
666+
710667#. Translators: This is the arrow for "Back" buttons
711668#: qml/Wizard/StackButton.qml:39
712669#, qt-format
@@ -815,3 +772,33 @@ msgstr "%1 〉"
815772
816773#~ msgid "Please re-enter"
817774#~ msgstr "Errepikatu"
775+
776+#~ msgid "%a %H:%M"
777+#~ msgstr "%a %H:%M"
778+
779+#~ msgid "%a %l:%M %p"
780+#~ msgstr "%a %l:%M %p"
781+
782+#~ msgid "Tomorrow %l:%M %p"
783+#~ msgstr "Bihar %l:%M %p"
784+
785+#~ msgid "%l:%M %p"
786+#~ msgstr "%l:%M %p"
787+
788+#~ msgid "Yesterday %l:%M %p"
789+#~ msgstr "Atzo %l:%M %p"
790+
791+#~ msgid "Tomorrow %H:%M"
792+#~ msgstr "Bihar %H:%M"
793+
794+#~ msgid "%H:%M"
795+#~ msgstr "%H:%M"
796+
797+#~ msgid "Yesterday %H:%M"
798+#~ msgstr "Atzo %H:%M"
799+
800+#~ msgid "%a %d %b %l:%M %p"
801+#~ msgstr "%d %b, %a %l:%M %p"
802+
803+#~ msgid "%a %d %b %H:%M"
804+#~ msgstr "%d %b, %a %H:%M"
po/fa.po+161−171
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-11 15:43+0000\n"
1212"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
1313"Language-Team: Persian <fa@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -29,92 +29,12 @@ msgstr "سنجاق کردن میانبر"
2929
3030#: plugins/Unity/Launcher/launcheritem.cpp:52
3131msgid "Quit"
32−msgstr ""
32+msgstr "خروج"
3333
3434#: plugins/Unity/Launcher/launcheritem.cpp:106
3535msgid "Unpin shortcut"
3636msgstr "برداشتن سنجاق میانبر"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "دیروز %Ol:%OM %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%Ol:%OM %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "فردا %Ol:%OM %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %Ol:%OM %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %d %b %Ol:%OM %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "دیروز %OH:%OM"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%OH:%OM"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "فردا %OH:%OM"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %OH:%OM"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %d %b %OH:%OM"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "دستگاه قفل شد"
@@ -134,72 +54,72 @@ msgid "Please wait %1 minute and then try again…"
13454msgid_plural "Please wait %1 minutes and then try again…"
13555msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr "خروج از حساب"
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr "قفل"
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr "خروج"
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr "لغو"
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr "خاموش کردن"
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr "مطمئنید که می‌خواهید خاموش کنید؟"
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr "راه‌اندازی دوباره"
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr "خاموش"
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr "راه‌اندازی دوباره"
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr "خیر"
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr "بله"
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr "انرژی"
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207127"آیا مطمئن هستید که\n"
208128"می‌خواهید خاموش کنید؟"
209129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211131msgctxt "Button: Power off the system"
212132msgid "Power off"
213133msgstr "خاموش کردن"
214134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216136msgctxt "Button: Restart the system"
217137msgid "Restart"
218138msgstr "راه‌اندازی دوباره"
@@ -229,42 +149,66 @@ msgstr "تماس اضطراری"
229149msgid "OK"
230150msgstr "قبول"
231151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
233−msgid "See less"
234−msgstr "کم‌تر ببینید"
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
153+msgid "Apps may have unsaved data:"
154+msgstr ""
235155
236−#: qml/Dash/GenericScopeView.qml:569
237−msgid "See all"
238−msgstr "دیدن همه"
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
157+msgid "Re-dock, save your work and close these apps to continue."
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:631
241−msgctxt "Label: Hint for dash search line edit"
242−msgid "Search"
243−msgstr "جست‌وجو"
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
161+msgid "Or force close now (unsaved data will be lost)."
162+msgstr ""
244163
245−#: qml/Dash/PageHeader.qml:269
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:76
169+msgid "Reconnect now!"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:88
173+msgid "Close all"
174+msgstr ""
175+
176+#: qml/Dash/DashPageHeader.qml:265
246177msgctxt "Button: Open the Ubuntu Store"
247178msgid "Store"
248179msgstr "ذخیره"
249180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251182msgctxt "Button: Start a search in the current dash scope"
252183msgid "Search"
253184msgstr "جست‌وجو"
254185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256187msgctxt "Button: Show the current dash scope settings"
257188msgid "Settings"
258189msgstr "تنظیمات"
259190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261192msgid "Remove from Favorites"
262193msgstr "برداشتن از برگزیده‌ها"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Add to Favorites"
266197msgstr "افزودن به برگزیده‌ها"
267198
199+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
200+msgid "See less"
201+msgstr "کم‌تر ببینید"
202+
203+#: qml/Dash/GenericScopeView.qml:569
204+msgid "See all"
205+msgstr "دیدن همه"
206+
207+#: qml/Dash/GenericScopeView.qml:631
208+msgctxt "Label: Hint for dash search line edit"
209+msgid "Search"
210+msgstr "جست‌وجو"
211+
268212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269213msgid "More..."
270214msgstr "بیش‌تر…"
@@ -275,8 +219,6 @@ msgstr "کم‌تر…"
275219
276220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280222msgid "Send"
281223msgstr "ارسال"
282224
@@ -288,6 +230,10 @@ msgstr "امتیاز دادن"
288230msgid "Add a review"
289231msgstr "افزودن یک بازبینی"
290232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr "پیش‌نمای مورد هم‌رسانی"
236+
291237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292238msgid "Pull to refresh…"
293239msgstr "برای تازه‌سازی بکشید…"
@@ -312,6 +258,10 @@ msgstr "خانه"
312258msgid "Also installed"
313259msgstr "هم‌چنین نصب شده"
314260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr "افزاره‌تان اکنون به یک نمایشگر خارجی وصل شده است."
264+
315265#: qml/Greeter/CoverPage.qml:107
316266msgid "Unlock"
317267msgstr "بازکردن قفل"
@@ -377,13 +327,13 @@ msgstr "متأسّفیم، عبارت‌عبور نادرست بود"
377327#: qml/Greeter/NarrowView.qml:121
378328msgctxt "passphrase"
379329msgid "Please re-enter"
380−msgstr ""
330+msgstr "لطفاً دوباره وارد کنید"
381331
382332#: qml/Greeter/NarrowView.qml:122
383333msgid "Sorry, incorrect passcode"
384334msgstr "متأسّفیم، رمزعبور نادرست بود"
385335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387337msgid "Show password"
388338msgstr "نمایش گذرواژه"
389339
@@ -395,70 +345,77 @@ msgstr "برای بازگشت به تماس ضربه بزنید…"
395345msgid "Conference"
396346msgstr "کنفرانس"
397347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399349msgid "Nothing is playing"
400350msgstr "هیچ چیزی در حال پخش نیست"
401351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403353#, qt-format
404354msgid "%1 hour"
405355msgid_plural "%1 hours"
406356msgstr[0] "%1 ساعت"
407357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:851
358+#: qml/Panel/Indicators/MenuItemFactory.qml:864
409359#, qt-format
410360msgid "%1 minute"
411361msgid_plural "%1 minutes"
412362msgstr[0] "%1 دقیقه"
413363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:856
364+#: qml/Panel/Indicators/MenuItemFactory.qml:869
415365#, qt-format
416366msgid "%1 second"
417367msgid_plural "%1 seconds"
418368msgstr[0] "%1 ثانیه"
419369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:859
370+#: qml/Panel/Indicators/MenuItemFactory.qml:872
421371msgid "0 seconds"
422372msgstr "۰ ثانیه"
423373
424374#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
425−#: qml/Panel/Indicators/MenuItemFactory.qml:861
375+#: qml/Panel/Indicators/MenuItemFactory.qml:874
426376#, qt-format
427377msgid "%1 remaining"
428378msgstr "%1 مانده"
429379
430−#: qml/Panel/Indicators/MenuItemFactory.qml:867
380+#: qml/Panel/Indicators/MenuItemFactory.qml:880
431381msgid "In queue…"
432382msgstr "در صف…"
433383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:871
384+#: qml/Panel/Indicators/MenuItemFactory.qml:884
435385msgid "Downloading"
436386msgstr "در حال بارگیری"
437387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:873
388+#: qml/Panel/Indicators/MenuItemFactory.qml:886
439389msgid "Paused, tap to resume"
440390msgstr "مکث شد، برای از سر گیری ضربه بزنید"
441391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:875
392+#: qml/Panel/Indicators/MenuItemFactory.qml:888
443393msgid "Canceled"
444394msgstr "لغو شد"
445395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:877
396+#: qml/Panel/Indicators/MenuItemFactory.qml:890
447397msgid "Finished"
448398msgstr "پایان یافت"
449399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:879
400+#: qml/Panel/Indicators/MenuItemFactory.qml:892
451401msgid "Failed, tap to retry"
452402msgstr "شکست خورد، برای تلاش دوباره ضربه بزنید"
453403
454−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
404+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
405+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
406+msgctxt "Button: Send a reply message"
407+msgid "Send"
408+msgstr "ارسال"
409+
410+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
455411msgctxt "Label: Hint in message indicator line edit"
456412msgid "Reply"
457413msgstr "پاسخ دادن"
458414
459−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
415+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
416+msgctxt "Button: Call back on phone"
460417msgid "Call back"
461−msgstr ""
418+msgstr "پاسخ تماس"
462419
463420#: qml/Panel/Indicators/ModemInfoItem.qml:105
464421msgid "Unlock SIM"
@@ -526,38 +483,6 @@ msgctxt "Button: Go back one page in the Wizard"
526483msgid "Back"
527484msgstr "بازگشت"
528485
529−#: qml/Wizard/Pages/here-terms.qml:27
530−msgid "Terms & Conditions"
531−msgstr "شرایط و ضوابط"
532−
533−#: qml/Wizard/Pages/passwd-confirm.qml:49
534−msgid "Confirm passphrase"
535−msgstr "تأیید عبارت‌عبور"
536−
537−#: qml/Wizard/Pages/passwd-confirm.qml:50
538−msgid "Confirm passcode"
539−msgstr "تأیید رمزعبور"
540−
541−#: qml/Wizard/Pages/passwd-confirm.qml:53
542−#: qml/Wizard/Pages/passwd-confirm.qml:54
543−msgid "Please try again."
544−msgstr "لطفاً دوباره سعی کنید."
545−
546−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
547−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
548−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
549−#: qml/Wizard/Pages/60-reporting.qml:50
550−msgid "Continue"
551−msgstr "ادامه"
552−
553−#: qml/Wizard/Pages/passwd-set.qml:61
554−msgid "Choose your passcode"
555−msgstr "رمزعبور خود را انتخاب کنید"
556−
557−#: qml/Wizard/Pages/passwd-set.qml:68
558−msgid "Passphrase must be 4 characters long"
559−msgstr "عبارت‌عبور باید ۴ نویسه طول داشته باشد"
560−
561486#: qml/Wizard/Pages/10-welcome.qml:27
562487msgid "Hi!"
563488msgstr "سلام!"
@@ -570,6 +495,13 @@ msgstr "به تلفن اوبونتوی خودتان خوش آمدید."
570495msgid "Let’s get started."
571496msgstr "بیایید شروع کینم."
572497
498+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
499+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
500+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
501+#: qml/Wizard/Pages/passwd-set.qml:90
502+msgid "Continue"
503+msgstr "ادامه"
504+
573505#: qml/Wizard/Pages/20-sim.qml:25
574506msgid "Add a SIM card and restart your device"
575507msgstr "سیم‌کارتی افزوده و دستگاهتان را شروع مجدّد کنید"
@@ -667,11 +599,11 @@ msgstr "به هیچ وجه"
667599msgid "You can change your mind later in <b>System Settings</b>."
668600msgstr "می‌توانید بعدها نظرتان را در <b>تنظیمات سامانه</b> تغییر دهید."
669601
670−#: qml/Wizard/Pages/60-reporting.qml:24
602+#: qml/Wizard/Pages/60-reporting.qml:26
671603msgid "Improving your experience"
672604msgstr "ارتقای تجربه‌ی شما"
673605
674−#: qml/Wizard/Pages/60-reporting.qml:36
606+#: qml/Wizard/Pages/60-reporting.qml:46
675607msgid ""
676608"Your phone is set up to automatically report errors to Canonical and its "
677609"partners, the makers of the operating system."
@@ -679,7 +611,7 @@ msgstr ""
679611"تلفن شما تنظیم شده تا خطاها را به صورت خودکار به سازندگان سیستم‌عامل یعنی "
680612"شرکت کنونیکال و شرکایش گزارش دهد."
681613
682−#: qml/Wizard/Pages/60-reporting.qml:43
614+#: qml/Wizard/Pages/60-reporting.qml:53
683615msgid ""
684616"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
685617"Privacy</b>"
@@ -703,6 +635,31 @@ msgstr "هم‌اکنون تلفن شما آماده‌ی استفاده است.
703635msgid "Finish"
704636msgstr "پایان"
705637
638+#: qml/Wizard/Pages/here-terms.qml:27
639+msgid "Terms & Conditions"
640+msgstr "شرایط و ضوابط"
641+
642+#: qml/Wizard/Pages/passwd-confirm.qml:49
643+msgid "Confirm passphrase"
644+msgstr "تأیید عبارت‌عبور"
645+
646+#: qml/Wizard/Pages/passwd-confirm.qml:50
647+msgid "Confirm passcode"
648+msgstr "تأیید رمزعبور"
649+
650+#: qml/Wizard/Pages/passwd-confirm.qml:53
651+#: qml/Wizard/Pages/passwd-confirm.qml:54
652+msgid "Please try again."
653+msgstr "لطفاً دوباره سعی کنید."
654+
655+#: qml/Wizard/Pages/passwd-set.qml:61
656+msgid "Choose your passcode"
657+msgstr "رمزعبور خود را انتخاب کنید"
658+
659+#: qml/Wizard/Pages/passwd-set.qml:68
660+msgid "Passphrase must be 4 characters long"
661+msgstr "عبارت‌عبور باید ۴ نویسه طول داشته باشد"
662+
706663#. Translators: This is the arrow for "Back" buttons
707664#: qml/Wizard/StackButton.qml:39
708665#, qt-format
@@ -808,3 +765,36 @@ msgstr "%1 〉"
808765
809766#~ msgid "Manage Scopes"
810767#~ msgstr "مدیریت حوزه‌ها"
768+
769+#~ msgid "%a %d %b %H:%M"
770+#~ msgstr "%a %d %b %OH:%OM"
771+
772+#~ msgid "%a %H:%M"
773+#~ msgstr "%a %OH:%OM"
774+
775+#~ msgid "%a %l:%M %p"
776+#~ msgstr "%a %Ol:%OM %p"
777+
778+#~ msgid "Tomorrow %l:%M %p"
779+#~ msgstr "فردا %Ol:%OM %p"
780+
781+#~ msgid "%l:%M %p"
782+#~ msgstr "%Ol:%OM %p"
783+
784+#~ msgid "Yesterday %l:%M %p"
785+#~ msgstr "دیروز %Ol:%OM %p"
786+
787+#~ msgid "Tomorrow %H:%M"
788+#~ msgstr "فردا %OH:%OM"
789+
790+#~ msgid "%H:%M"
791+#~ msgstr "%OH:%OM"
792+
793+#~ msgid "Yesterday %H:%M"
794+#~ msgstr "دیروز %OH:%OM"
795+
796+#~ msgid "%a %d %b %l:%M %p"
797+#~ msgstr "%a %d %b %Ol:%OM %p"
798+
799+#~ msgid "Call back"
800+#~ msgstr "پاسخ تماس"
po/fi.po+158−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Lopeta"
3535msgid "Unpin shortcut"
3636msgstr "Poista pikakuvakkeen kiinnitys"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Eilen %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Huomenna %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %e. %b %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Eilen %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Huomenna %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %e. %b %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Laite on lukittu"
@@ -136,72 +56,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13656msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
13757msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
13858
139−#: qml/Components/Dialogs.qml:115
59+#: qml/Components/Dialogs.qml:144
14060msgctxt "Title: Lock/Log out dialog"
14161msgid "Log out"
14262msgstr "Kirjaudu ulos"
14363
144−#: qml/Components/Dialogs.qml:116
64+#: qml/Components/Dialogs.qml:145
14565msgid "Are you sure you want to log out?"
14666msgstr "Haluatko varmasti kirjautua ulos?"
14767
148−#: qml/Components/Dialogs.qml:118
68+#: qml/Components/Dialogs.qml:147
14969msgctxt "Button: Lock the system"
15070msgid "Lock"
15171msgstr "Lukitse"
15272
153−#: qml/Components/Dialogs.qml:125
73+#: qml/Components/Dialogs.qml:154
15474msgctxt "Button: Log out from the system"
15575msgid "Log Out"
15676msgstr "Kirjaudu ulos"
15777
158−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
159−#: qml/Components/Dialogs.qml:224
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
79+#: qml/Components/Dialogs.qml:253
16080msgid "Cancel"
16181msgstr "Peru"
16282
163−#: qml/Components/Dialogs.qml:144
83+#: qml/Components/Dialogs.qml:173
16484msgctxt "Title: Reboot/Shut down dialog"
16585msgid "Shut down"
16686msgstr "Sammuta"
16787
168−#: qml/Components/Dialogs.qml:145
88+#: qml/Components/Dialogs.qml:174
16989msgid "Are you sure you want to shut down?"
17090msgstr "Haluatko varmasti sammuttaa laitteen?"
17191
172−#: qml/Components/Dialogs.qml:147
92+#: qml/Components/Dialogs.qml:176
17393msgctxt "Button: Reboot the system"
17494msgid "Reboot"
17595msgstr "Käynnistä uudelleen"
17696
177−#: qml/Components/Dialogs.qml:156
97+#: qml/Components/Dialogs.qml:185
17898msgctxt "Button: Shut down the system"
17999msgid "Shut down"
180100msgstr "Sammuta"
181101
182−#: qml/Components/Dialogs.qml:178
102+#: qml/Components/Dialogs.qml:207
183103msgctxt "Title: Reboot dialog"
184104msgid "Reboot"
185105msgstr "Käynnistä uudelleen"
186106
187−#: qml/Components/Dialogs.qml:179
107+#: qml/Components/Dialogs.qml:208
188108msgid "Are you sure you want to reboot?"
189109msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
190110
191−#: qml/Components/Dialogs.qml:181
111+#: qml/Components/Dialogs.qml:210
192112msgid "No"
193113msgstr "Ei"
194114
195−#: qml/Components/Dialogs.qml:188
115+#: qml/Components/Dialogs.qml:217
196116msgid "Yes"
197117msgstr "Kyllä"
198118
199−#: qml/Components/Dialogs.qml:203
119+#: qml/Components/Dialogs.qml:232
200120msgctxt "Title: Power off/Restart dialog"
201121msgid "Power"
202122msgstr "Sammutus"
203123
204−#: qml/Components/Dialogs.qml:204
124+#: qml/Components/Dialogs.qml:233
205125msgid ""
206126"Are you sure you would like\n"
207127"to power off?"
@@ -209,12 +129,12 @@ msgstr ""
209129"Haluatko varmasti\n"
210130"sammuttaa laitteen?"
211131
212−#: qml/Components/Dialogs.qml:206
132+#: qml/Components/Dialogs.qml:235
213133msgctxt "Button: Power off the system"
214134msgid "Power off"
215135msgstr "Sammuta"
216136
217−#: qml/Components/Dialogs.qml:215
137+#: qml/Components/Dialogs.qml:244
218138msgctxt "Button: Restart the system"
219139msgid "Restart"
220140msgstr "Käynnistä uudelleen"
@@ -231,42 +151,66 @@ msgstr "Hätäpuhelu"
231151msgid "OK"
232152msgstr "OK"
233153
234−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
235−msgid "See less"
236−msgstr "Näytä vähemmän"
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
155+msgid "Apps may have unsaved data:"
156+msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:569
239−msgid "See all"
240−msgstr "Näytä kaikki"
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
159+msgid "Re-dock, save your work and close these apps to continue."
160+msgstr ""
241161
242−#: qml/Dash/GenericScopeView.qml:631
243−msgctxt "Label: Hint for dash search line edit"
244−msgid "Search"
245−msgstr "Etsi"
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
163+msgid "Or force close now (unsaved data will be lost)."
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
168+msgstr ""
246169
247−#: qml/Dash/PageHeader.qml:269
170+#: qml/Components/ModeSwitchWarningDialog.qml:76
171+msgid "Reconnect now!"
172+msgstr ""
173+
174+#: qml/Components/ModeSwitchWarningDialog.qml:88
175+msgid "Close all"
176+msgstr ""
177+
178+#: qml/Dash/DashPageHeader.qml:265
248179msgctxt "Button: Open the Ubuntu Store"
249180msgid "Store"
250181msgstr "Kauppa"
251182
252−#: qml/Dash/PageHeader.qml:276
183+#: qml/Dash/DashPageHeader.qml:272
253184msgctxt "Button: Start a search in the current dash scope"
254185msgid "Search"
255186msgstr "Etsi"
256187
257−#: qml/Dash/PageHeader.qml:286
188+#: qml/Dash/DashPageHeader.qml:282
258189msgctxt "Button: Show the current dash scope settings"
259190msgid "Settings"
260191msgstr "Asetukset"
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Remove from Favorites"
264195msgstr "Poista suosikeista"
265196
266−#: qml/Dash/PageHeader.qml:293
197+#: qml/Dash/DashPageHeader.qml:289
267198msgid "Add to Favorites"
268199msgstr "Lisää suosikkeihin"
269200
201+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
202+msgid "See less"
203+msgstr "Näytä vähemmän"
204+
205+#: qml/Dash/GenericScopeView.qml:569
206+msgid "See all"
207+msgstr "Näytä kaikki"
208+
209+#: qml/Dash/GenericScopeView.qml:631
210+msgctxt "Label: Hint for dash search line edit"
211+msgid "Search"
212+msgstr "Etsi"
213+
270214#: qml/Dash/Previews/PreviewActionCombo.qml:35
271215msgid "More..."
272216msgstr "Lisää..."
@@ -277,8 +221,6 @@ msgstr "Vähemmän..."
277221
278222#: qml/Dash/Previews/PreviewCommentInput.qml:68
279223#: qml/Dash/Previews/PreviewRatingInput.qml:174
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
281−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
282224msgid "Send"
283225msgstr "Lähetä"
284226
@@ -290,6 +232,10 @@ msgstr "Arvioi tämä"
290232msgid "Add a review"
291233msgstr "Lisää arvostelu"
292234
235+#: qml/Dash/Previews/PreviewSharing.qml:51
236+msgid "Preview Share Item"
237+msgstr "Jaon esikatselu"
238+
293239#: qml/Dash/PullToRefreshScopeStyle.qml:55
294240msgid "Pull to refresh…"
295241msgstr "Vedä päivittääksesi…"
@@ -314,6 +260,10 @@ msgstr "Koti"
314260msgid "Also installed"
315261msgstr "Myös asennettu"
316262
263+#: qml/DisabledScreenNotice.qml:42
264+msgid "Your device is now connected to an external display."
265+msgstr "Laitteesi on nyt liitetty ulkoiseen näyttöön."
266+
317267#: qml/Greeter/CoverPage.qml:107
318268msgid "Unlock"
319269msgstr "Avaa lukitus"
@@ -385,7 +335,7 @@ msgstr "Anna uudelleen"
385335msgid "Sorry, incorrect passcode"
386336msgstr "Väärä suojakoodi"
387337
388−#: qml/Notifications/NotificationMenuItemFactory.qml:128
338+#: qml/Notifications/NotificationMenuItemFactory.qml:129
389339msgid "Show password"
390340msgstr "Näytä salasana"
391341
@@ -397,71 +347,78 @@ msgstr "Napauta palataksesi puheluun..."
397347msgid "Conference"
398348msgstr "Ryhmäpuhelu"
399349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:718
350+#: qml/Panel/Indicators/MenuItemFactory.qml:731
401351msgid "Nothing is playing"
402352msgstr "Mitään ei toisteta juuri nyt"
403353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:847
354+#: qml/Panel/Indicators/MenuItemFactory.qml:860
405355#, qt-format
406356msgid "%1 hour"
407357msgid_plural "%1 hours"
408358msgstr[0] "%1 tunti"
409359msgstr[1] "%1 tuntia"
410360
411−#: qml/Panel/Indicators/MenuItemFactory.qml:851
361+#: qml/Panel/Indicators/MenuItemFactory.qml:864
412362#, qt-format
413363msgid "%1 minute"
414364msgid_plural "%1 minutes"
415365msgstr[0] "%1 minuutti"
416366msgstr[1] "%1 minuuttia"
417367
418−#: qml/Panel/Indicators/MenuItemFactory.qml:856
368+#: qml/Panel/Indicators/MenuItemFactory.qml:869
419369#, qt-format
420370msgid "%1 second"
421371msgid_plural "%1 seconds"
422372msgstr[0] "%1 sekunti"
423373msgstr[1] "%1 sekuntia"
424374
425−#: qml/Panel/Indicators/MenuItemFactory.qml:859
375+#: qml/Panel/Indicators/MenuItemFactory.qml:872
426376msgid "0 seconds"
427377msgstr "0 sekuntia"
428378
429379#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
430−#: qml/Panel/Indicators/MenuItemFactory.qml:861
380+#: qml/Panel/Indicators/MenuItemFactory.qml:874
431381#, qt-format
432382msgid "%1 remaining"
433383msgstr "%1 jäljellä"
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:867
385+#: qml/Panel/Indicators/MenuItemFactory.qml:880
436386msgid "In queue…"
437387msgstr "Jonossa…"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:871
389+#: qml/Panel/Indicators/MenuItemFactory.qml:884
440390msgid "Downloading"
441391msgstr "Ladataan"
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:873
393+#: qml/Panel/Indicators/MenuItemFactory.qml:886
444394msgid "Paused, tap to resume"
445395msgstr "Keskeytetty, napauta palauttaaksesi"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:875
397+#: qml/Panel/Indicators/MenuItemFactory.qml:888
448398msgid "Canceled"
449399msgstr "Peruttu"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:877
401+#: qml/Panel/Indicators/MenuItemFactory.qml:890
452402msgid "Finished"
453403msgstr "Valmistunut"
454404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:879
405+#: qml/Panel/Indicators/MenuItemFactory.qml:892
456406msgid "Failed, tap to retry"
457407msgstr "Epäonnistunut, napauta yrittääksesi uudelleen"
458408
459−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
410+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
411+msgctxt "Button: Send a reply message"
412+msgid "Send"
413+msgstr "Lähetä"
414+
415+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
460416msgctxt "Label: Hint in message indicator line edit"
461417msgid "Reply"
462418msgstr "Vastaa"
463419
464−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
420+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
421+msgctxt "Button: Call back on phone"
465422msgid "Call back"
466423msgstr "Soita takaisin"
467424
@@ -531,38 +488,6 @@ msgctxt "Button: Go back one page in the Wizard"
531488msgid "Back"
532489msgstr "Takaisin"
533490
534−#: qml/Wizard/Pages/here-terms.qml:27
535−msgid "Terms & Conditions"
536−msgstr "Käyttöehdot"
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:49
539−msgid "Confirm passphrase"
540−msgstr "Vahvista salasana"
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:50
543−msgid "Confirm passcode"
544−msgstr "Vahvista suojakoodi"
545−
546−#: qml/Wizard/Pages/passwd-confirm.qml:53
547−#: qml/Wizard/Pages/passwd-confirm.qml:54
548−msgid "Please try again."
549−msgstr "Yritä uudelleen."
550−
551−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
552−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
553−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
554−#: qml/Wizard/Pages/60-reporting.qml:50
555−msgid "Continue"
556−msgstr "Jatka"
557−
558−#: qml/Wizard/Pages/passwd-set.qml:61
559−msgid "Choose your passcode"
560−msgstr "Valitse suojakoodi"
561−
562−#: qml/Wizard/Pages/passwd-set.qml:68
563−msgid "Passphrase must be 4 characters long"
564−msgstr "Salasanan tulee olla neljä merkkiä pitkä"
565−
566491#: qml/Wizard/Pages/10-welcome.qml:27
567492msgid "Hi!"
568493msgstr "Hei!"
@@ -575,6 +500,13 @@ msgstr "Tervetuloa Ubuntu-puhelimen pariin."
575500msgid "Let’s get started."
576501msgstr "Aloitetaanpa."
577502
503+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
504+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
505+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
506+#: qml/Wizard/Pages/passwd-set.qml:90
507+msgid "Continue"
508+msgstr "Jatka"
509+
578510#: qml/Wizard/Pages/20-sim.qml:25
579511msgid "Add a SIM card and restart your device"
580512msgstr "Lisää SIM-kortti ja käynnistä laite uudelleen"
@@ -671,11 +603,11 @@ msgstr "Ei mitään"
671603msgid "You can change your mind later in <b>System Settings</b>."
672604msgstr "Voit vaihtaa valintaasi myöhemmin <b>Järjestelmän asetuksissa</b>."
673605
674−#: qml/Wizard/Pages/60-reporting.qml:24
606+#: qml/Wizard/Pages/60-reporting.qml:26
675607msgid "Improving your experience"
676608msgstr "Käyttökokemuksen parantaminen"
677609
678−#: qml/Wizard/Pages/60-reporting.qml:36
610+#: qml/Wizard/Pages/60-reporting.qml:46
679611msgid ""
680612"Your phone is set up to automatically report errors to Canonical and its "
681613"partners, the makers of the operating system."
@@ -683,7 +615,7 @@ msgstr ""
683615"Puhelimesi on asetettu ilmoittamaan virheistä automaattisesti Canonicalille "
684616"ja partnereille, eli käyttöjärjestelmän kehittäjille."
685617
686−#: qml/Wizard/Pages/60-reporting.qml:43
618+#: qml/Wizard/Pages/60-reporting.qml:53
687619msgid ""
688620"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
689621"Privacy</b>"
@@ -707,6 +639,31 @@ msgstr "Puhelimesi on nyt valmis käytettäväksi."
707639msgid "Finish"
708640msgstr "Valmis"
709641
642+#: qml/Wizard/Pages/here-terms.qml:27
643+msgid "Terms & Conditions"
644+msgstr "Käyttöehdot"
645+
646+#: qml/Wizard/Pages/passwd-confirm.qml:49
647+msgid "Confirm passphrase"
648+msgstr "Vahvista salasana"
649+
650+#: qml/Wizard/Pages/passwd-confirm.qml:50
651+msgid "Confirm passcode"
652+msgstr "Vahvista suojakoodi"
653+
654+#: qml/Wizard/Pages/passwd-confirm.qml:53
655+#: qml/Wizard/Pages/passwd-confirm.qml:54
656+msgid "Please try again."
657+msgstr "Yritä uudelleen."
658+
659+#: qml/Wizard/Pages/passwd-set.qml:61
660+msgid "Choose your passcode"
661+msgstr "Valitse suojakoodi"
662+
663+#: qml/Wizard/Pages/passwd-set.qml:68
664+msgid "Passphrase must be 4 characters long"
665+msgstr "Salasanan tulee olla neljä merkkiä pitkä"
666+
710667#. Translators: This is the arrow for "Back" buttons
711668#: qml/Wizard/StackButton.qml:39
712669#, qt-format
@@ -812,3 +769,36 @@ msgstr "%1 〉"
812769
813770#~ msgid "Please re-enter"
814771#~ msgstr "Anna uudelleen"
772+
773+#~ msgid "Tomorrow %l:%M %p"
774+#~ msgstr "Huomenna %l:%M %p"
775+
776+#~ msgid "Yesterday %l:%M %p"
777+#~ msgstr "Eilen %l:%M %p"
778+
779+#~ msgid "Tomorrow %H:%M"
780+#~ msgstr "Huomenna %H:%M"
781+
782+#~ msgid "%H:%M"
783+#~ msgstr "%H:%M"
784+
785+#~ msgid "Yesterday %H:%M"
786+#~ msgstr "Eilen %H:%M"
787+
788+#~ msgid "%a %H:%M"
789+#~ msgstr "%a %H:%M"
790+
791+#~ msgid "%a %l:%M %p"
792+#~ msgstr "%a %l:%M %p"
793+
794+#~ msgid "%l:%M %p"
795+#~ msgstr "%l:%M %p"
796+
797+#~ msgid "%a %d %b %H:%M"
798+#~ msgstr "%a %e. %b %H:%M"
799+
800+#~ msgid "%a %d %b %l:%M %p"
801+#~ msgstr "%a %e. %b %l:%M %p"
802+
803+#~ msgid "Call back"
804+#~ msgstr "Soita takaisin"
po/fo.po+122−165
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr ""
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr ""
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr ""
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr ""
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr ""
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227147msgid "OK"
228148msgstr ""
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
232152msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
236156msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
241168msgstr ""
242169
243−#: qml/Dash/PageHeader.qml:269
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr ""
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr ""
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr ""
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr ""
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr ""
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr ""
280222
@@ -286,6 +228,10 @@ msgstr ""
286228msgid "Add a review"
287229msgstr ""
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310256msgid "Also installed"
311257msgstr ""
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377327msgid "Sorry, incorrect passcode"
378328msgstr ""
379329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381331msgid "Show password"
382332msgstr ""
383333
@@ -389,71 +339,78 @@ msgstr ""
389339msgid "Conference"
390340msgstr ""
391341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393343msgid "Nothing is playing"
394344msgstr ""
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397347#, qt-format
398348msgid "%1 hour"
399349msgid_plural "%1 hours"
400350msgstr[0] ""
401351msgstr[1] ""
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404354#, qt-format
405355msgid "%1 minute"
406356msgid_plural "%1 minutes"
407357msgstr[0] ""
408358msgstr[1] ""
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411361#, qt-format
412362msgid "%1 second"
413363msgid_plural "%1 seconds"
414364msgstr[0] ""
415365msgstr[1] ""
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418368msgid "0 seconds"
419369msgstr ""
420370
421371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423373#, qt-format
424374msgid "%1 remaining"
425375msgstr ""
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428378msgid "In queue…"
429379msgstr ""
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432382msgid "Downloading"
433383msgstr ""
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436386msgid "Paused, tap to resume"
437387msgstr ""
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440390msgid "Canceled"
441391msgstr ""
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444394msgid "Finished"
445395msgstr ""
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448398msgid "Failed, tap to retry"
449399msgstr ""
450400
451−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
452408msgctxt "Label: Hint in message indicator line edit"
453409msgid "Reply"
454410msgstr ""
455411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457414msgid "Call back"
458415msgstr ""
459416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523480msgid "Back"
524481msgstr ""
525482
526−#: qml/Wizard/Pages/here-terms.qml:27
527−msgid "Terms & Conditions"
528−msgstr ""
529−
530−#: qml/Wizard/Pages/passwd-confirm.qml:49
531−msgid "Confirm passphrase"
532−msgstr ""
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:50
535−msgid "Confirm passcode"
536−msgstr ""
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:53
539−#: qml/Wizard/Pages/passwd-confirm.qml:54
540−msgid "Please try again."
541−msgstr ""
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
544−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
545−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
546−#: qml/Wizard/Pages/60-reporting.qml:50
547−msgid "Continue"
548−msgstr ""
549−
550−#: qml/Wizard/Pages/passwd-set.qml:61
551−msgid "Choose your passcode"
552−msgstr ""
553−
554−#: qml/Wizard/Pages/passwd-set.qml:68
555−msgid "Passphrase must be 4 characters long"
556−msgstr ""
557−
558483#: qml/Wizard/Pages/10-welcome.qml:27
559484msgid "Hi!"
560485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567492msgid "Let’s get started."
568493msgstr ""
569494
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
570502#: qml/Wizard/Pages/20-sim.qml:25
571503msgid "Add a SIM card and restart your device"
572504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660592msgid "You can change your mind later in <b>System Settings</b>."
661593msgstr ""
662594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664596msgid "Improving your experience"
665597msgstr ""
666598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668600msgid ""
669601"Your phone is set up to automatically report errors to Canonical and its "
670602"partners, the makers of the operating system."
671603msgstr ""
672604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674606msgid ""
675607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692624msgid "Finish"
693625msgstr ""
694626
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
695652#. Translators: This is the arrow for "Back" buttons
696653#: qml/Wizard/StackButton.qml:39
697654#, qt-format
po/fr.po+161−171
@@ -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: 2015-09-16 00:49+0200\n"
11−"PO-Revision-Date: 2015-07-27 11:47+0000\n"
12−"Last-Translator: Anne <anneonyme017@gmail.com>\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11+"PO-Revision-Date: 2015-11-07 19:43+0000\n"
12+"Last-Translator: Jean-Marc <Unknown>\n"
1313"Language-Team: French <fr@li.org>\n"
1414"MIME-Version: 1.0\n"
1515"Content-Type: text/plain; charset=UTF-8\n"
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Quitter"
3535msgid "Unpin shortcut"
3636msgstr "Détacher le raccourci"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Hier %l:%M"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Demain %l:%M"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l:%M"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Hier %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Demain %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Périphérique verrouillé"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
13858msgstr[0] "Veuillez patienter %1 minute et réessayer..."
13959msgstr[1] "Veuillez patienter %1 minutes et réessayer..."
14060
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
14262msgctxt "Title: Lock/Log out dialog"
14363msgid "Log out"
14464msgstr "Fermer la session"
14565
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
14767msgid "Are you sure you want to log out?"
14868msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
14969
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
15171msgctxt "Button: Lock the system"
15272msgid "Lock"
15373msgstr "Verrouiller"
15474
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
15676msgctxt "Button: Log out from the system"
15777msgid "Log Out"
15878msgstr "Fermer la session"
15979
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
161−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
81+#: qml/Components/Dialogs.qml:253
16282msgid "Cancel"
16383msgstr "Annuler"
16484
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
16686msgctxt "Title: Reboot/Shut down dialog"
16787msgid "Shut down"
16888msgstr "Éteindre"
16989
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
17191msgid "Are you sure you want to shut down?"
17292msgstr "Êtes-vous sûr de vouloir éteindre ?"
17393
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
17595msgctxt "Button: Reboot the system"
17696msgid "Reboot"
17797msgstr "Redémarrer"
17898
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180100msgctxt "Button: Shut down the system"
181101msgid "Shut down"
182102msgstr "Éteindre"
183103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185105msgctxt "Title: Reboot dialog"
186106msgid "Reboot"
187107msgstr "Redémarrer"
188108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190110msgid "Are you sure you want to reboot?"
191111msgstr "Êtes-vous sûr de vouloir redémarrer ?"
192112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194114msgid "No"
195115msgstr "Non"
196116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198118msgid "Yes"
199119msgstr "Oui"
200120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202122msgctxt "Title: Power off/Restart dialog"
203123msgid "Power"
204124msgstr "Alimentation"
205125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207127msgid ""
208128"Are you sure you would like\n"
209129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211131"Êtes-vous sûr de vouloir\n"
212132"couper l'alimentation ?"
213133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215135msgctxt "Button: Power off the system"
216136msgid "Power off"
217137msgstr "Éteindre"
218138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220140msgctxt "Button: Restart the system"
221141msgid "Restart"
222142msgstr "Redémarrer"
@@ -233,42 +153,66 @@ msgstr "Appel d'urgence"
233153msgid "OK"
234154msgstr "OK"
235155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
237−msgid "See less"
238−msgstr "Voir moins"
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
157+msgid "Apps may have unsaved data:"
158+msgstr ""
239159
240−#: qml/Dash/GenericScopeView.qml:569
241−msgid "See all"
242−msgstr "Tout voir"
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
161+msgid "Re-dock, save your work and close these apps to continue."
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:631
245−msgctxt "Label: Hint for dash search line edit"
246−msgid "Search"
247−msgstr "Rechercher"
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
165+msgid "Or force close now (unsaved data will be lost)."
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
170+msgstr ""
248171
249−#: qml/Dash/PageHeader.qml:269
172+#: qml/Components/ModeSwitchWarningDialog.qml:76
173+msgid "Reconnect now!"
174+msgstr ""
175+
176+#: qml/Components/ModeSwitchWarningDialog.qml:88
177+msgid "Close all"
178+msgstr ""
179+
180+#: qml/Dash/DashPageHeader.qml:265
250181msgctxt "Button: Open the Ubuntu Store"
251182msgid "Store"
252183msgstr "Logithèque"
253184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255186msgctxt "Button: Start a search in the current dash scope"
256187msgid "Search"
257188msgstr "Rechercher"
258189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260191msgctxt "Button: Show the current dash scope settings"
261192msgid "Settings"
262193msgstr "Paramètres"
263194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265196msgid "Remove from Favorites"
266197msgstr "Retirer des favoris"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Add to Favorites"
270201msgstr "Ajouter aux favoris"
271202
203+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
204+msgid "See less"
205+msgstr "Voir moins"
206+
207+#: qml/Dash/GenericScopeView.qml:569
208+msgid "See all"
209+msgstr "Tout voir"
210+
211+#: qml/Dash/GenericScopeView.qml:631
212+msgctxt "Label: Hint for dash search line edit"
213+msgid "Search"
214+msgstr "Rechercher"
215+
272216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273217msgid "More..."
274218msgstr "Plus..."
@@ -279,8 +223,6 @@ msgstr "Moins..."
279223
280224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284226msgid "Send"
285227msgstr "Envoyer"
286228
@@ -292,6 +234,10 @@ msgstr "Évaluez ceci"
292234msgid "Add a review"
293235msgstr "Ajouter un avis"
294236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr "Aperçu de l'élément partagé"
240+
295241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296242msgid "Pull to refresh…"
297243msgstr "Tirer pour actualiser..."
@@ -316,6 +262,10 @@ msgstr "Accueil"
316262msgid "Also installed"
317263msgstr "Également installées"
318264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr "Votre périphérique est maintenant connecté à un écran externe."
268+
319269#: qml/Greeter/CoverPage.qml:107
320270msgid "Unlock"
321271msgstr "Déverrouiller"
@@ -389,83 +339,90 @@ msgstr "Veuillez ressaisir"
389339msgid "Sorry, incorrect passcode"
390340msgstr "Désolé, code incorrect"
391341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393343msgid "Show password"
394344msgstr "Afficher le mot de passe"
395345
396346#: qml/Panel/ActiveCallHint.qml:79
397347msgid "Tap to return to call..."
398−msgstr "Appuyez pour revenir à l'appel…"
348+msgstr "Appuyez pour revenir à l'appel..."
399349
400350#: qml/Panel/ActiveCallHint.qml:92
401351msgid "Conference"
402352msgstr "Conférence"
403353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405355msgid "Nothing is playing"
406356msgstr "Rien n'est en cours de lecture"
407357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409359#, qt-format
410360msgid "%1 hour"
411361msgid_plural "%1 hours"
412362msgstr[0] "%1 heure"
413363msgstr[1] "%1 heures"
414364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416366#, qt-format
417367msgid "%1 minute"
418368msgid_plural "%1 minutes"
419369msgstr[0] "%1 minute"
420370msgstr[1] "%1 minutes"
421371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423373#, qt-format
424374msgid "%1 second"
425375msgid_plural "%1 seconds"
426376msgstr[0] "%1 seconde"
427377msgstr[1] "%1 secondes"
428378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430380msgid "0 seconds"
431381msgstr "0 seconde"
432382
433383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435385#, qt-format
436386msgid "%1 remaining"
437387msgstr "Il reste %1"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440390msgid "In queue…"
441391msgstr "Dans la file d'attente..."
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444394msgid "Downloading"
445395msgstr "Téléchargement en cours"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448398msgid "Paused, tap to resume"
449399msgstr "En pause, appuyez pour reprendre"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452402msgid "Canceled"
453403msgstr "Annulé"
454404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456406msgid "Finished"
457407msgstr "Terminé"
458408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460410msgid "Failed, tap to retry"
461411msgstr "Échec, appuyez pour réessayer"
462412
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
413+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
415+msgctxt "Button: Send a reply message"
416+msgid "Send"
417+msgstr "Envoyer"
418+
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
464420msgctxt "Label: Hint in message indicator line edit"
465421msgid "Reply"
466422msgstr "Répondre"
467423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469426msgid "Call back"
470427msgstr "Rappeler"
471428
@@ -535,38 +492,6 @@ msgctxt "Button: Go back one page in the Wizard"
535492msgid "Back"
536493msgstr "Précédent"
537494
538−#: qml/Wizard/Pages/here-terms.qml:27
539−msgid "Terms & Conditions"
540−msgstr "Conditions générales d'utilisation"
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:49
543−msgid "Confirm passphrase"
544−msgstr "Confirmez votre phrase de passe"
545−
546−#: qml/Wizard/Pages/passwd-confirm.qml:50
547−msgid "Confirm passcode"
548−msgstr "Confirmez votre code"
549−
550−#: qml/Wizard/Pages/passwd-confirm.qml:53
551−#: qml/Wizard/Pages/passwd-confirm.qml:54
552−msgid "Please try again."
553−msgstr "Veuillez réessayer."
554−
555−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
556−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
557−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
558−#: qml/Wizard/Pages/60-reporting.qml:50
559−msgid "Continue"
560−msgstr "Continuer"
561−
562−#: qml/Wizard/Pages/passwd-set.qml:61
563−msgid "Choose your passcode"
564−msgstr "Choisissez votre code"
565−
566−#: qml/Wizard/Pages/passwd-set.qml:68
567−msgid "Passphrase must be 4 characters long"
568−msgstr "La phrase de passe doit comporter 4 caractères"
569−
570495#: qml/Wizard/Pages/10-welcome.qml:27
571496msgid "Hi!"
572497msgstr "Salut !"
@@ -579,6 +504,13 @@ msgstr "Bienvenue sur votre téléphone Ubuntu."
579504msgid "Let’s get started."
580505msgstr "Commençons."
581506
507+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
508+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
509+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
510+#: qml/Wizard/Pages/passwd-set.qml:90
511+msgid "Continue"
512+msgstr "Continuer"
513+
582514#: qml/Wizard/Pages/20-sim.qml:25
583515msgid "Add a SIM card and restart your device"
584516msgstr "Ajoutez une carte SIM et redémarrez votre appareil"
@@ -680,11 +612,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
680612msgstr ""
681613"Vous pouvez changer d'avis plus tard dans les <b>Paramètres Système</b>."
682614
683−#: qml/Wizard/Pages/60-reporting.qml:24
615+#: qml/Wizard/Pages/60-reporting.qml:26
684616msgid "Improving your experience"
685617msgstr "Amélioration de votre expérience"
686618
687−#: qml/Wizard/Pages/60-reporting.qml:36
619+#: qml/Wizard/Pages/60-reporting.qml:46
688620msgid ""
689621"Your phone is set up to automatically report errors to Canonical and its "
690622"partners, the makers of the operating system."
@@ -692,7 +624,7 @@ msgstr ""
692624"Votre téléphone est réglé pour envoyer automatiquement des rapports d'erreur "
693625"à Canonical et à ses partenaires, les fabricants du système d'exploitation."
694626
695−#: qml/Wizard/Pages/60-reporting.qml:43
627+#: qml/Wizard/Pages/60-reporting.qml:53
696628msgid ""
697629"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
698630"Privacy</b>"
@@ -716,6 +648,31 @@ msgstr "Votre téléphone est maintenant prêt à être utilisé."
716648msgid "Finish"
717649msgstr "Terminer"
718650
651+#: qml/Wizard/Pages/here-terms.qml:27
652+msgid "Terms & Conditions"
653+msgstr "Conditions générales d'utilisation"
654+
655+#: qml/Wizard/Pages/passwd-confirm.qml:49
656+msgid "Confirm passphrase"
657+msgstr "Confirmez votre phrase de passe"
658+
659+#: qml/Wizard/Pages/passwd-confirm.qml:50
660+msgid "Confirm passcode"
661+msgstr "Confirmez votre code"
662+
663+#: qml/Wizard/Pages/passwd-confirm.qml:53
664+#: qml/Wizard/Pages/passwd-confirm.qml:54
665+msgid "Please try again."
666+msgstr "Veuillez réessayer."
667+
668+#: qml/Wizard/Pages/passwd-set.qml:61
669+msgid "Choose your passcode"
670+msgstr "Choisissez votre code"
671+
672+#: qml/Wizard/Pages/passwd-set.qml:68
673+msgid "Passphrase must be 4 characters long"
674+msgstr "La phrase de passe doit comporter 4 caractères"
675+
719676#. Translators: This is the arrow for "Back" buttons
720677#: qml/Wizard/StackButton.qml:39
721678#, qt-format
@@ -828,3 +785,36 @@ msgstr "%1 〉"
828785
829786#~ msgid "Please re-enter"
830787#~ msgstr "Veuillez ressaisir"
788+
789+#~ msgid "%a %H:%M"
790+#~ msgstr "%a %H:%M"
791+
792+#~ msgid "%a %d %b %H:%M"
793+#~ msgstr "%a %b %d %H:%M"
794+
795+#~ msgid "%a %l:%M %p"
796+#~ msgstr "%a %l:%M"
797+
798+#~ msgid "Tomorrow %l:%M %p"
799+#~ msgstr "Demain %l:%M"
800+
801+#~ msgid "%l:%M %p"
802+#~ msgstr "%l:%M"
803+
804+#~ msgid "Yesterday %l:%M %p"
805+#~ msgstr "Hier %l:%M"
806+
807+#~ msgid "Tomorrow %H:%M"
808+#~ msgstr "Demain %H:%M"
809+
810+#~ msgid "%H:%M"
811+#~ msgstr "%H:%M"
812+
813+#~ msgid "Yesterday %H:%M"
814+#~ msgstr "Hier %H:%M"
815+
816+#~ msgid "%a %d %b %l:%M %p"
817+#~ msgstr "%a %b %d %l:%M"
818+
819+#~ msgid "Call back"
820+#~ msgstr "Rappeler"
po/ga.po+122−165
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-20 16:25+0000\n"
1212"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr ""
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] ""
13555msgstr[1] ""
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr ""
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr ""
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr ""
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr ""
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr ""
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr ""
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr ""
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr ""
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr ""
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr ""
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr ""
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr ""
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227147msgid "OK"
228148msgstr ""
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
232152msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
236156msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
241168msgstr ""
242169
243−#: qml/Dash/PageHeader.qml:269
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr ""
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr ""
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr ""
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr ""
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr ""
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr ""
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr ""
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr ""
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr ""
280222
@@ -286,6 +228,10 @@ msgstr ""
286228msgid "Add a review"
287229msgstr ""
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310256msgid "Also installed"
311257msgstr ""
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377327msgid "Sorry, incorrect passcode"
378328msgstr ""
379329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381331msgid "Show password"
382332msgstr ""
383333
@@ -389,71 +339,78 @@ msgstr ""
389339msgid "Conference"
390340msgstr ""
391341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393343msgid "Nothing is playing"
394344msgstr ""
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397347#, qt-format
398348msgid "%1 hour"
399349msgid_plural "%1 hours"
400350msgstr[0] ""
401351msgstr[1] ""
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404354#, qt-format
405355msgid "%1 minute"
406356msgid_plural "%1 minutes"
407357msgstr[0] ""
408358msgstr[1] ""
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411361#, qt-format
412362msgid "%1 second"
413363msgid_plural "%1 seconds"
414364msgstr[0] ""
415365msgstr[1] ""
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418368msgid "0 seconds"
419369msgstr ""
420370
421371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423373#, qt-format
424374msgid "%1 remaining"
425375msgstr ""
426376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428378msgid "In queue…"
429379msgstr ""
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432382msgid "Downloading"
433383msgstr ""
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436386msgid "Paused, tap to resume"
437387msgstr ""
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440390msgid "Canceled"
441391msgstr ""
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444394msgid "Finished"
445395msgstr ""
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448398msgid "Failed, tap to retry"
449399msgstr ""
450400
451−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
401+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
402+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
403+msgctxt "Button: Send a reply message"
404+msgid "Send"
405+msgstr ""
406+
407+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
452408msgctxt "Label: Hint in message indicator line edit"
453409msgid "Reply"
454410msgstr ""
455411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457414msgid "Call back"
458415msgstr ""
459416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523480msgid "Back"
524481msgstr ""
525482
526−#: qml/Wizard/Pages/here-terms.qml:27
527−msgid "Terms & Conditions"
528−msgstr ""
529−
530−#: qml/Wizard/Pages/passwd-confirm.qml:49
531−msgid "Confirm passphrase"
532−msgstr ""
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:50
535−msgid "Confirm passcode"
536−msgstr ""
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:53
539−#: qml/Wizard/Pages/passwd-confirm.qml:54
540−msgid "Please try again."
541−msgstr ""
542−
543−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
544−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
545−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
546−#: qml/Wizard/Pages/60-reporting.qml:50
547−msgid "Continue"
548−msgstr ""
549−
550−#: qml/Wizard/Pages/passwd-set.qml:61
551−msgid "Choose your passcode"
552−msgstr ""
553−
554−#: qml/Wizard/Pages/passwd-set.qml:68
555−msgid "Passphrase must be 4 characters long"
556−msgstr ""
557−
558483#: qml/Wizard/Pages/10-welcome.qml:27
559484msgid "Hi!"
560485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567492msgid "Let’s get started."
568493msgstr ""
569494
495+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
496+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
497+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
498+#: qml/Wizard/Pages/passwd-set.qml:90
499+msgid "Continue"
500+msgstr ""
501+
570502#: qml/Wizard/Pages/20-sim.qml:25
571503msgid "Add a SIM card and restart your device"
572504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660592msgid "You can change your mind later in <b>System Settings</b>."
661593msgstr ""
662594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664596msgid "Improving your experience"
665597msgstr ""
666598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668600msgid ""
669601"Your phone is set up to automatically report errors to Canonical and its "
670602"partners, the makers of the operating system."
671603msgstr ""
672604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674606msgid ""
675607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692624msgid "Finish"
693625msgstr ""
694626
627+#: qml/Wizard/Pages/here-terms.qml:27
628+msgid "Terms & Conditions"
629+msgstr ""
630+
631+#: qml/Wizard/Pages/passwd-confirm.qml:49
632+msgid "Confirm passphrase"
633+msgstr ""
634+
635+#: qml/Wizard/Pages/passwd-confirm.qml:50
636+msgid "Confirm passcode"
637+msgstr ""
638+
639+#: qml/Wizard/Pages/passwd-confirm.qml:53
640+#: qml/Wizard/Pages/passwd-confirm.qml:54
641+msgid "Please try again."
642+msgstr ""
643+
644+#: qml/Wizard/Pages/passwd-set.qml:61
645+msgid "Choose your passcode"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/passwd-set.qml:68
649+msgid "Passphrase must be 4 characters long"
650+msgstr ""
651+
695652#. Translators: This is the arrow for "Back" buttons
696653#: qml/Wizard/StackButton.qml:39
697654#, qt-format
po/gd.po+160−170
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-07-16 10:56+0000\n"
1212"Last-Translator: GunChleoc <Unknown>\n"
1313"Language-Team: Fòram na Gàidhlig\n"
@@ -16,8 +16,8 @@ msgstr ""
1616"Content-Transfer-Encoding: 8bit\n"
1717"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
1818"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20+"X-Generator: Launchpad (build 17850)\n"
2121"Language: gd\n"
2222
2323#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -31,92 +31,12 @@ msgstr "Prìnich ath-ghoirid"
3131
3232#: plugins/Unity/Launcher/launcheritem.cpp:52
3333msgid "Quit"
34−msgstr ""
34+msgstr "Fàg an-seo"
3535
3636#: plugins/Unity/Launcher/launcheritem.cpp:106
3737msgid "Unpin shortcut"
3838msgstr "Neo-phrìnich an ath-ghoirid"
3939
40−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
41−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
42−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
43−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
44−#: plugins/Utils/relativetimeformatter.cpp:157
45−msgid "Yesterday %l:%M %p"
46−msgstr "An-dè aig %l:%M %p"
47−
48−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
49−#. This format string is used for showing, on a 12-hour clock, times that happened today.
50−#. en_US example: "%l:%M %p" --> "1:00 PM"
51−#: plugins/Utils/relativetimeformatter.cpp:164
52−msgid "%l:%M %p"
53−msgstr "%l:%M %p"
54−
55−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
56−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
57−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
58−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
59−#: plugins/Utils/relativetimeformatter.cpp:172
60−msgid "Tomorrow %l:%M %p"
61−msgstr "A-màireach aig %l:%M %p"
62−
63−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
64−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
65−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
66−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
67−#: plugins/Utils/relativetimeformatter.cpp:181
68−msgid "%a %l:%M %p"
69−msgstr "%a %l:%M %p"
70−
71−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
72−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
73−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
74−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
75−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
76−#: plugins/Utils/relativetimeformatter.cpp:190
77−msgid "%a %d %b %l:%M %p"
78−msgstr "%a %b %d %l:%M %p"
79−
80−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
81−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
82−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
83−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
84−#: plugins/Utils/relativetimeformatter.cpp:201
85−msgid "Yesterday %H:%M"
86−msgstr "An-dè aig %H:%M"
87−
88−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
89−#. This format string is used for showing, on a 24-hour clock, times that happened today.
90−#. en_US example: "%H:%M" --> "13:00"
91−#: plugins/Utils/relativetimeformatter.cpp:208
92−msgid "%H:%M"
93−msgstr "%H:%M"
94−
95−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
96−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
97−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
98−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
99−#: plugins/Utils/relativetimeformatter.cpp:216
100−msgid "Tomorrow %H:%M"
101−msgstr "A-màireach aig %H:%M"
102−
103−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
104−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
105−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
106−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
107−#: plugins/Utils/relativetimeformatter.cpp:225
108−msgid "%a %H:%M"
109−msgstr "%a %H:%M"
110−
111−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
112−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
113−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
114−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
115−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
116−#: plugins/Utils/relativetimeformatter.cpp:234
117−msgid "%a %d %b %H:%M"
118−msgstr "%a %b %d %H:%M"
119−
12040#: qml/Components/DelayedLockscreen.qml:49
12141msgid "Device Locked"
12242msgstr "Tha glas air an uidheam"
@@ -142,72 +62,72 @@ msgstr[1] "Fuirich ort %1 dhiog 's feuch ris a-rithist an uairsin…"
14262msgstr[2] "Fuirich ort %1 diogan 's feuch ris a-rithist an uairsin…"
14363msgstr[3] "Fuirich ort %1 diog 's feuch ris a-rithist an uairsin…"
14464
145−#: qml/Components/Dialogs.qml:115
65+#: qml/Components/Dialogs.qml:144
14666msgctxt "Title: Lock/Log out dialog"
14767msgid "Log out"
14868msgstr "Clàraich a-mach"
14969
150−#: qml/Components/Dialogs.qml:116
70+#: qml/Components/Dialogs.qml:145
15171msgid "Are you sure you want to log out?"
15272msgstr "A bheil thu cinnteach gu bheil thu airson clàradh a-mach?"
15373
154−#: qml/Components/Dialogs.qml:118
74+#: qml/Components/Dialogs.qml:147
15575msgctxt "Button: Lock the system"
15676msgid "Lock"
15777msgstr "Glais"
15878
159−#: qml/Components/Dialogs.qml:125
79+#: qml/Components/Dialogs.qml:154
16080msgctxt "Button: Log out from the system"
16181msgid "Log Out"
16282msgstr "Clàraich a-mach"
16383
164−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
165−#: qml/Components/Dialogs.qml:224
84+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
85+#: qml/Components/Dialogs.qml:253
16686msgid "Cancel"
16787msgstr "Sguir dheth"
16888
169−#: qml/Components/Dialogs.qml:144
89+#: qml/Components/Dialogs.qml:173
17090msgctxt "Title: Reboot/Shut down dialog"
17191msgid "Shut down"
17292msgstr "Dùin sìos"
17393
174−#: qml/Components/Dialogs.qml:145
94+#: qml/Components/Dialogs.qml:174
17595msgid "Are you sure you want to shut down?"
17696msgstr "A bheil thu cinnteach gu bheil thu airson a dhùnadh sìos?"
17797
178−#: qml/Components/Dialogs.qml:147
98+#: qml/Components/Dialogs.qml:176
17999msgctxt "Button: Reboot the system"
180100msgid "Reboot"
181101msgstr "Ath-thòisich an siostam"
182102
183−#: qml/Components/Dialogs.qml:156
103+#: qml/Components/Dialogs.qml:185
184104msgctxt "Button: Shut down the system"
185105msgid "Shut down"
186106msgstr "Dùin sìos"
187107
188−#: qml/Components/Dialogs.qml:178
108+#: qml/Components/Dialogs.qml:207
189109msgctxt "Title: Reboot dialog"
190110msgid "Reboot"
191111msgstr "Ath-thòisich an siostam"
192112
193−#: qml/Components/Dialogs.qml:179
113+#: qml/Components/Dialogs.qml:208
194114msgid "Are you sure you want to reboot?"
195115msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
196116
197−#: qml/Components/Dialogs.qml:181
117+#: qml/Components/Dialogs.qml:210
198118msgid "No"
199119msgstr "Chan eil"
200120
201−#: qml/Components/Dialogs.qml:188
121+#: qml/Components/Dialogs.qml:217
202122msgid "Yes"
203123msgstr "Tha"
204124
205−#: qml/Components/Dialogs.qml:203
125+#: qml/Components/Dialogs.qml:232
206126msgctxt "Title: Power off/Restart dialog"
207127msgid "Power"
208128msgstr "Cumhachd"
209129
210−#: qml/Components/Dialogs.qml:204
130+#: qml/Components/Dialogs.qml:233
211131msgid ""
212132"Are you sure you would like\n"
213133"to power off?"
@@ -215,12 +135,12 @@ msgstr ""
215135"A bheil thu cinnteach gu bheil thu\n"
216136"airson a' chumhachd a chur dheth?"
217137
218−#: qml/Components/Dialogs.qml:206
138+#: qml/Components/Dialogs.qml:235
219139msgctxt "Button: Power off the system"
220140msgid "Power off"
221141msgstr "Cuir a' chumhachd dheth"
222142
223−#: qml/Components/Dialogs.qml:215
143+#: qml/Components/Dialogs.qml:244
224144msgctxt "Button: Restart the system"
225145msgid "Restart"
226146msgstr "Ath-thòisich"
@@ -237,42 +157,66 @@ msgstr "Gairm èiginn"
237157msgid "OK"
238158msgstr "Ceart ma-thà"
239159
240−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
241−msgid "See less"
242−msgstr "Seall nas lugha"
160+#: qml/Components/ModeSwitchWarningDialog.qml:32
161+msgid "Apps may have unsaved data:"
162+msgstr ""
243163
244−#: qml/Dash/GenericScopeView.qml:569
245−msgid "See all"
246−msgstr "Seall na h-uile"
164+#: qml/Components/ModeSwitchWarningDialog.qml:57
165+msgid "Re-dock, save your work and close these apps to continue."
166+msgstr ""
247167
248−#: qml/Dash/GenericScopeView.qml:631
249−msgctxt "Label: Hint for dash search line edit"
250−msgid "Search"
251−msgstr "Lorg"
168+#: qml/Components/ModeSwitchWarningDialog.qml:63
169+msgid "Or force close now (unsaved data will be lost)."
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:75
173+msgid "OK, I will reconnect"
174+msgstr ""
252175
253−#: qml/Dash/PageHeader.qml:269
176+#: qml/Components/ModeSwitchWarningDialog.qml:76
177+msgid "Reconnect now!"
178+msgstr ""
179+
180+#: qml/Components/ModeSwitchWarningDialog.qml:88
181+msgid "Close all"
182+msgstr ""
183+
184+#: qml/Dash/DashPageHeader.qml:265
254185msgctxt "Button: Open the Ubuntu Store"
255186msgid "Store"
256187msgstr "Am bùth"
257188
258−#: qml/Dash/PageHeader.qml:276
189+#: qml/Dash/DashPageHeader.qml:272
259190msgctxt "Button: Start a search in the current dash scope"
260191msgid "Search"
261192msgstr "Lorg"
262193
263−#: qml/Dash/PageHeader.qml:286
194+#: qml/Dash/DashPageHeader.qml:282
264195msgctxt "Button: Show the current dash scope settings"
265196msgid "Settings"
266197msgstr "Roghainnean"
267198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269200msgid "Remove from Favorites"
270201msgstr "Thoir air falbh o na h-annsachdan"
271202
272−#: qml/Dash/PageHeader.qml:293
203+#: qml/Dash/DashPageHeader.qml:289
273204msgid "Add to Favorites"
274205msgstr "Cuir ris na h-annsachdan"
275206
207+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
208+msgid "See less"
209+msgstr "Seall nas lugha"
210+
211+#: qml/Dash/GenericScopeView.qml:569
212+msgid "See all"
213+msgstr "Seall na h-uile"
214+
215+#: qml/Dash/GenericScopeView.qml:631
216+msgctxt "Label: Hint for dash search line edit"
217+msgid "Search"
218+msgstr "Lorg"
219+
276220#: qml/Dash/Previews/PreviewActionCombo.qml:35
277221msgid "More..."
278222msgstr "Barrachd..."
@@ -283,8 +227,6 @@ msgstr "Nas lugha..."
283227
284228#: qml/Dash/Previews/PreviewCommentInput.qml:68
285229#: qml/Dash/Previews/PreviewRatingInput.qml:174
286−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
287−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
288230msgid "Send"
289231msgstr "Cuir"
290232
@@ -296,6 +238,10 @@ msgstr "Rangaich seo"
296238msgid "Add a review"
297239msgstr "Cuir lèirmheas ris"
298240
241+#: qml/Dash/Previews/PreviewSharing.qml:51
242+msgid "Preview Share Item"
243+msgstr "Ro-sheall an nì co-roinnidh"
244+
299245#: qml/Dash/PullToRefreshScopeStyle.qml:55
300246msgid "Pull to refresh…"
301247msgstr "Tarraing airson ath-nuadhachadh…"
@@ -320,6 +266,10 @@ msgstr "Dhachaigh"
320266msgid "Also installed"
321267msgstr "Air a stàladh cuideachd"
322268
269+#: qml/DisabledScreenNotice.qml:42
270+msgid "Your device is now connected to an external display."
271+msgstr ""
272+
323273#: qml/Greeter/CoverPage.qml:107
324274msgid "Unlock"
325275msgstr "Thoir a' ghlas dheth"
@@ -387,13 +337,13 @@ msgstr "Duilich ach tha an abairt-fhaire cearr"
387337#: qml/Greeter/NarrowView.qml:121
388338msgctxt "passphrase"
389339msgid "Please re-enter"
390−msgstr ""
340+msgstr "Cuir a-steach i a-rithist"
391341
392342#: qml/Greeter/NarrowView.qml:122
393343msgid "Sorry, incorrect passcode"
394344msgstr "Duilich ach tha an còd-faire cearr"
395345
396−#: qml/Notifications/NotificationMenuItemFactory.qml:128
346+#: qml/Notifications/NotificationMenuItemFactory.qml:129
397347msgid "Show password"
398348msgstr "Seall am facal-faire"
399349
@@ -405,11 +355,11 @@ msgstr "Gnog gus tilleadh dhan ghairm..."
405355msgid "Conference"
406356msgstr "Gairm co-labhairt"
407357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:718
358+#: qml/Panel/Indicators/MenuItemFactory.qml:731
409359msgid "Nothing is playing"
410360msgstr "Chan eil dad 'ga chluich"
411361
412−#: qml/Panel/Indicators/MenuItemFactory.qml:847
362+#: qml/Panel/Indicators/MenuItemFactory.qml:860
413363#, qt-format
414364msgid "%1 hour"
415365msgid_plural "%1 hours"
@@ -418,7 +368,7 @@ msgstr[1] "%1 uair a thìde"
418368msgstr[2] "%1 uairean a thìde"
419369msgstr[3] "%1 uair a thìde"
420370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:851
371+#: qml/Panel/Indicators/MenuItemFactory.qml:864
422372#, qt-format
423373msgid "%1 minute"
424374msgid_plural "%1 minutes"
@@ -427,7 +377,7 @@ msgstr[1] "%1 mhionaid"
427377msgstr[2] "%1 mionaidean"
428378msgstr[3] "%1 mionaid"
429379
430−#: qml/Panel/Indicators/MenuItemFactory.qml:856
380+#: qml/Panel/Indicators/MenuItemFactory.qml:869
431381#, qt-format
432382msgid "%1 second"
433383msgid_plural "%1 seconds"
@@ -436,46 +386,53 @@ msgstr[1] "%1 dhiog"
436386msgstr[2] "%1 diogan"
437387msgstr[3] "%1 diog"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:859
389+#: qml/Panel/Indicators/MenuItemFactory.qml:872
440390msgid "0 seconds"
441391msgstr "0 diog"
442392
443393#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
444−#: qml/Panel/Indicators/MenuItemFactory.qml:861
394+#: qml/Panel/Indicators/MenuItemFactory.qml:874
445395#, qt-format
446396msgid "%1 remaining"
447397msgstr "%1 air fhàgail"
448398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:867
399+#: qml/Panel/Indicators/MenuItemFactory.qml:880
450400msgid "In queue…"
451401msgstr "Air a' chiudha…"
452402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:871
403+#: qml/Panel/Indicators/MenuItemFactory.qml:884
454404msgid "Downloading"
455405msgstr "'Ga luchdadh a-nuas"
456406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:873
407+#: qml/Panel/Indicators/MenuItemFactory.qml:886
458408msgid "Paused, tap to resume"
459409msgstr "'Na stad, thoir gnogag gus leantainn air"
460410
461−#: qml/Panel/Indicators/MenuItemFactory.qml:875
411+#: qml/Panel/Indicators/MenuItemFactory.qml:888
462412msgid "Canceled"
463413msgstr "Air a sgur dheth"
464414
465−#: qml/Panel/Indicators/MenuItemFactory.qml:877
415+#: qml/Panel/Indicators/MenuItemFactory.qml:890
466416msgid "Finished"
467417msgstr "Coileanta"
468418
469−#: qml/Panel/Indicators/MenuItemFactory.qml:879
419+#: qml/Panel/Indicators/MenuItemFactory.qml:892
470420msgid "Failed, tap to retry"
471421msgstr "Dh'fhàillig leis, thoir gnogag gus feuchainn a-rithist"
472422
473−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
423+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
425+msgctxt "Button: Send a reply message"
426+msgid "Send"
427+msgstr ""
428+
429+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
474430msgctxt "Label: Hint in message indicator line edit"
475431msgid "Reply"
476432msgstr "Freagairt"
477433
478−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
434+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
435+msgctxt "Button: Call back on phone"
479436msgid "Call back"
480437msgstr ""
481438
@@ -545,38 +502,6 @@ msgctxt "Button: Go back one page in the Wizard"
545502msgid "Back"
546503msgstr "Air ais"
547504
548−#: qml/Wizard/Pages/here-terms.qml:27
549−msgid "Terms & Conditions"
550−msgstr "Teirmichean ⁊ cumhaichean"
551−
552−#: qml/Wizard/Pages/passwd-confirm.qml:49
553−msgid "Confirm passphrase"
554−msgstr "Dearbhaich an abairt-fhaire"
555−
556−#: qml/Wizard/Pages/passwd-confirm.qml:50
557−msgid "Confirm passcode"
558−msgstr "Dearbhaich an còd-faire"
559−
560−#: qml/Wizard/Pages/passwd-confirm.qml:53
561−#: qml/Wizard/Pages/passwd-confirm.qml:54
562−msgid "Please try again."
563−msgstr "Feuch ris a-rithist."
564−
565−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
566−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
567−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
568−#: qml/Wizard/Pages/60-reporting.qml:50
569−msgid "Continue"
570−msgstr "Lean air adhart"
571−
572−#: qml/Wizard/Pages/passwd-set.qml:61
573−msgid "Choose your passcode"
574−msgstr "Tagh an còd-faire agad"
575−
576−#: qml/Wizard/Pages/passwd-set.qml:68
577−msgid "Passphrase must be 4 characters long"
578−msgstr "Feumaidh an abairt-fhaire a bhith 4 caractaran a dh'fhaid"
579−
580505#: qml/Wizard/Pages/10-welcome.qml:27
581506msgid "Hi!"
582507msgstr "Shin thu!"
@@ -589,6 +514,13 @@ msgstr "Fàilte dhan fhòn Ubuntu agad."
589514msgid "Let’s get started."
590515msgstr "Tòisicheamaid."
591516
517+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
518+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
519+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
520+#: qml/Wizard/Pages/passwd-set.qml:90
521+msgid "Continue"
522+msgstr "Lean air adhart"
523+
592524#: qml/Wizard/Pages/20-sim.qml:25
593525msgid "Add a SIM card and restart your device"
594526msgstr "Cuir cairt SIM ris 's tòisich an uidheam agad às ùr"
@@ -688,11 +620,11 @@ msgstr ""
688620"'S urrainn dhut a chaochladh a chur romhad às a dhèidh seo ann an "
689621"<b>Roghainnean an t-siostaim</b>."
690622
691−#: qml/Wizard/Pages/60-reporting.qml:24
623+#: qml/Wizard/Pages/60-reporting.qml:26
692624msgid "Improving your experience"
693625msgstr "A' cur piseach air a' ghnàth-eòlas agad"
694626
695−#: qml/Wizard/Pages/60-reporting.qml:36
627+#: qml/Wizard/Pages/60-reporting.qml:46
696628msgid ""
697629"Your phone is set up to automatically report errors to Canonical and its "
698630"partners, the makers of the operating system."
@@ -701,7 +633,7 @@ msgstr ""
701633"obrachail do Chanonical 's a chom-pàirtichean a rinn an siostam-obrachaidh "
702634"seo."
703635
704−#: qml/Wizard/Pages/60-reporting.qml:43
636+#: qml/Wizard/Pages/60-reporting.qml:53
705637msgid ""
706638"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
707639"Privacy</b>"
@@ -725,6 +657,31 @@ msgstr "Gabhaidh am fòn agad cleachdadh a-nis."
725657msgid "Finish"
726658msgstr "Crìochnaich"
727659
660+#: qml/Wizard/Pages/here-terms.qml:27
661+msgid "Terms & Conditions"
662+msgstr "Teirmichean ⁊ cumhaichean"
663+
664+#: qml/Wizard/Pages/passwd-confirm.qml:49
665+msgid "Confirm passphrase"
666+msgstr "Dearbhaich an abairt-fhaire"
667+
668+#: qml/Wizard/Pages/passwd-confirm.qml:50
669+msgid "Confirm passcode"
670+msgstr "Dearbhaich an còd-faire"
671+
672+#: qml/Wizard/Pages/passwd-confirm.qml:53
673+#: qml/Wizard/Pages/passwd-confirm.qml:54
674+msgid "Please try again."
675+msgstr "Feuch ris a-rithist."
676+
677+#: qml/Wizard/Pages/passwd-set.qml:61
678+msgid "Choose your passcode"
679+msgstr "Tagh an còd-faire agad"
680+
681+#: qml/Wizard/Pages/passwd-set.qml:68
682+msgid "Passphrase must be 4 characters long"
683+msgstr "Feumaidh an abairt-fhaire a bhith 4 caractaran a dh'fhaid"
684+
728685#. Translators: This is the arrow for "Back" buttons
729686#: qml/Wizard/StackButton.qml:39
730687#, qt-format
@@ -834,5 +791,38 @@ msgstr "%1 〉"
834791#~ msgid "Manage Scopes"
835792#~ msgstr "Stiùirich na sgòpaichean"
836793
794+#~ msgid "%a %H:%M"
795+#~ msgstr "%a %H:%M"
796+
797+#~ msgid "%a %l:%M %p"
798+#~ msgstr "%a %l:%M %p"
799+
800+#~ msgid "%a %d %b %H:%M"
801+#~ msgstr "%a %b %d %H:%M"
802+
803+#~ msgid "Tomorrow %l:%M %p"
804+#~ msgstr "A-màireach aig %l:%M %p"
805+
806+#~ msgid "%l:%M %p"
807+#~ msgstr "%l:%M %p"
808+
809+#~ msgid "Yesterday %l:%M %p"
810+#~ msgstr "An-dè aig %l:%M %p"
811+
812+#~ msgid "Tomorrow %H:%M"
813+#~ msgstr "A-màireach aig %H:%M"
814+
815+#~ msgid "%H:%M"
816+#~ msgstr "%H:%M"
817+
818+#~ msgid "Yesterday %H:%M"
819+#~ msgstr "An-dè aig %H:%M"
820+
821+#~ msgid "%a %d %b %l:%M %p"
822+#~ msgstr "%a %b %d %l:%M %p"
823+
837824#~ msgid "Please re-enter"
838825#~ msgstr "Cuir a-steach i a-rithist"
826+
827+#~ msgid "Call back"
828+#~ msgstr "Fònaig air ais"
po/gl.po+158−168
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
1111"PO-Revision-Date: 2015-08-01 03:25+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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Saír"
3535msgid "Unpin shortcut"
3636msgstr "Eliminar o atallo"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr "Onte %l:%M %p"
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr "%l:%M %p"
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr "Mañá %l:%M %p"
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr "%a %l:%M %p"
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr "%a %b %d %l:%M %p"
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr "Onte %H:%M"
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr "%H:%M"
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr "Mañá %H:%M"
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr "%a %H:%M"
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr "%a %b %d %H:%M"
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Dispositivo bloqueado"
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
13454msgstr[0] "Agarde %1 minuto e ténteo de novo…"
13555msgstr[1] "Agarde %1 minutos e ténteo de novo…"
13656
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
13858msgctxt "Title: Lock/Log out dialog"
13959msgid "Log out"
14060msgstr "Saír"
14161
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
14363msgid "Are you sure you want to log out?"
14464msgstr "Confirma que desexa pechar a sesión?"
14565
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
14767msgctxt "Button: Lock the system"
14868msgid "Lock"
14969msgstr "Bloquear"
15070
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
15272msgctxt "Button: Log out from the system"
15373msgid "Log Out"
15474msgstr "Saír da sesión"
15575
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
157−#: qml/Components/Dialogs.qml:224
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
77+#: qml/Components/Dialogs.qml:253
15878msgid "Cancel"
15979msgstr "Cancelar"
16080
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
16282msgctxt "Title: Reboot/Shut down dialog"
16383msgid "Shut down"
16484msgstr "Apagar"
16585
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
16787msgid "Are you sure you want to shut down?"
16888msgstr "Confirma que desexa apagar?"
16989
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
17191msgctxt "Button: Reboot the system"
17292msgid "Reboot"
17393msgstr "Reiniciar"
17494
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
17696msgctxt "Button: Shut down the system"
17797msgid "Shut down"
17898msgstr "Apagar"
17999
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181101msgctxt "Title: Reboot dialog"
182102msgid "Reboot"
183103msgstr "Reiniciar"
184104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186106msgid "Are you sure you want to reboot?"
187107msgstr "Confirma que desexa reiniciar?"
188108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190110msgid "No"
191111msgstr "Non"
192112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194114msgid "Yes"
195115msgstr "Si"
196116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198118msgctxt "Title: Power off/Restart dialog"
199119msgid "Power"
200120msgstr "Alimentación"
201121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203123msgid ""
204124"Are you sure you would like\n"
205125"to power off?"
206126msgstr "Confirma que desexa apagar?"
207127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209129msgctxt "Button: Power off the system"
210130msgid "Power off"
211131msgstr "Apagar"
212132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214134msgctxt "Button: Restart the system"
215135msgid "Restart"
216136msgstr "Reiniciar"
@@ -227,42 +147,66 @@ msgstr "Chamada de emerxencia"
227147msgid "OK"
228148msgstr "Aceptar"
229149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
231−msgid "See less"
232−msgstr "Ver menos"
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
151+msgid "Apps may have unsaved data:"
152+msgstr ""
233153
234−#: qml/Dash/GenericScopeView.qml:569
235−msgid "See all"
236−msgstr "Ver todo"
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
155+msgid "Re-dock, save your work and close these apps to continue."
156+msgstr ""
237157
238−#: qml/Dash/GenericScopeView.qml:631
239−msgctxt "Label: Hint for dash search line edit"
240−msgid "Search"
241−msgstr "Buscar"
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
159+msgid "Or force close now (unsaved data will be lost)."
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
164+msgstr ""
242165
243−#: qml/Dash/PageHeader.qml:269
166+#: qml/Components/ModeSwitchWarningDialog.qml:76
167+msgid "Reconnect now!"
168+msgstr ""
169+
170+#: qml/Components/ModeSwitchWarningDialog.qml:88
171+msgid "Close all"
172+msgstr ""
173+
174+#: qml/Dash/DashPageHeader.qml:265
244175msgctxt "Button: Open the Ubuntu Store"
245176msgid "Store"
246177msgstr "Tenda"
247178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249180msgctxt "Button: Start a search in the current dash scope"
250181msgid "Search"
251182msgstr "Buscar"
252183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254185msgctxt "Button: Show the current dash scope settings"
255186msgid "Settings"
256187msgstr "Axustes"
257188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259190msgid "Remove from Favorites"
260191msgstr "Eliminar dos favoritos"
261192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263194msgid "Add to Favorites"
264195msgstr "Engadir aos favoritos"
265196
197+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
198+msgid "See less"
199+msgstr "Ver menos"
200+
201+#: qml/Dash/GenericScopeView.qml:569
202+msgid "See all"
203+msgstr "Ver todo"
204+
205+#: qml/Dash/GenericScopeView.qml:631
206+msgctxt "Label: Hint for dash search line edit"
207+msgid "Search"
208+msgstr "Buscar"
209+
266210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267211msgid "More..."
268212msgstr "Máis…"
@@ -273,8 +217,6 @@ msgstr "Menos..."
273217
274218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278220msgid "Send"
279221msgstr "Enviar"
280222
@@ -286,6 +228,10 @@ msgstr "Valore isto"
286228msgid "Add a review"
287229msgstr "Engadir unha opinión"
288230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr "Ver elemento compartido"
234+
289235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290236msgid "Pull to refresh…"
291237msgstr "Tirar para actualizar..."
@@ -310,6 +256,10 @@ msgstr "Persoal"
310256msgid "Also installed"
311257msgstr "Tamén instalado"
312258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr "O dispositivo conectouse a unha pantalla externa."
262+
313263#: qml/Greeter/CoverPage.qml:107
314264msgid "Unlock"
315265msgstr "Desbloquear"
@@ -381,7 +331,7 @@ msgstr "Introducir de novo"
381331msgid "Sorry, incorrect passcode"
382332msgstr "Sentímolo, a clave é incorrecta"
383333
384−#: qml/Notifications/NotificationMenuItemFactory.qml:128
334+#: qml/Notifications/NotificationMenuItemFactory.qml:129
385335msgid "Show password"
386336msgstr "Mostrar contrasinal"
387337
@@ -393,71 +343,78 @@ msgstr "Toque para volver á chamada..."
393343msgid "Conference"
394344msgstr "Conferencia"
395345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:718
346+#: qml/Panel/Indicators/MenuItemFactory.qml:731
397347msgid "Nothing is playing"
398348msgstr "Non hai nada en reprodución"
399349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:847
350+#: qml/Panel/Indicators/MenuItemFactory.qml:860
401351#, qt-format
402352msgid "%1 hour"
403353msgid_plural "%1 hours"
404354msgstr[0] "%1 hora"
405355msgstr[1] "%1 horas"
406356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:851
357+#: qml/Panel/Indicators/MenuItemFactory.qml:864
408358#, qt-format
409359msgid "%1 minute"
410360msgid_plural "%1 minutes"
411361msgstr[0] "%1 minuto"
412362msgstr[1] "%1 minutos"
413363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:856
364+#: qml/Panel/Indicators/MenuItemFactory.qml:869
415365#, qt-format
416366msgid "%1 second"
417367msgid_plural "%1 seconds"
418368msgstr[0] "%1 segundo"
419369msgstr[1] "%1 segundos"
420370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:859
371+#: qml/Panel/Indicators/MenuItemFactory.qml:872
422372msgid "0 seconds"
423373msgstr "0 segundos"
424374
425375#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
426−#: qml/Panel/Indicators/MenuItemFactory.qml:861
376+#: qml/Panel/Indicators/MenuItemFactory.qml:874
427377#, qt-format
428378msgid "%1 remaining"
429379msgstr "Faltan %1"
430380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:867
381+#: qml/Panel/Indicators/MenuItemFactory.qml:880
432382msgid "In queue…"
433383msgstr "Na cola..."
434384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:871
385+#: qml/Panel/Indicators/MenuItemFactory.qml:884
436386msgid "Downloading"
437387msgstr "Descargando"
438388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:873
389+#: qml/Panel/Indicators/MenuItemFactory.qml:886
440390msgid "Paused, tap to resume"
441391msgstr "Detido, toque para continuar"
442392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:875
393+#: qml/Panel/Indicators/MenuItemFactory.qml:888
444394msgid "Canceled"
445395msgstr "Cancelado"
446396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:877
397+#: qml/Panel/Indicators/MenuItemFactory.qml:890
448398msgid "Finished"
449399msgstr "Rematado"
450400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:879
401+#: qml/Panel/Indicators/MenuItemFactory.qml:892
452402msgid "Failed, tap to retry"
453403msgstr "Fallou, toque para reintentar"
454404
455−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
405+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
406+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
407+msgctxt "Button: Send a reply message"
408+msgid "Send"
409+msgstr "Enviar"
410+
411+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
456412msgctxt "Label: Hint in message indicator line edit"
457413msgid "Reply"
458414msgstr "Responder"
459415
460−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
416+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
417+msgctxt "Button: Call back on phone"
461418msgid "Call back"
462419msgstr "Chamar de volta"
463420
@@ -527,38 +484,6 @@ msgctxt "Button: Go back one page in the Wizard"
527484msgid "Back"
528485msgstr "Atrás"
529486
530−#: qml/Wizard/Pages/here-terms.qml:27
531−msgid "Terms & Conditions"
532−msgstr "Termos e condicións"
533−
534−#: qml/Wizard/Pages/passwd-confirm.qml:49
535−msgid "Confirm passphrase"
536−msgstr "Confirmar a frase secreta"
537−
538−#: qml/Wizard/Pages/passwd-confirm.qml:50
539−msgid "Confirm passcode"
540−msgstr "Confirmar a clave"
541−
542−#: qml/Wizard/Pages/passwd-confirm.qml:53
543−#: qml/Wizard/Pages/passwd-confirm.qml:54
544−msgid "Please try again."
545−msgstr "Ténteo de novo."
546−
547−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
548−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
549−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
550−#: qml/Wizard/Pages/60-reporting.qml:50
551−msgid "Continue"
552−msgstr "Continuar"
553−
554−#: qml/Wizard/Pages/passwd-set.qml:61
555−msgid "Choose your passcode"
556−msgstr "Escolla unha clave"
557−
558−#: qml/Wizard/Pages/passwd-set.qml:68
559−msgid "Passphrase must be 4 characters long"
560−msgstr "A frase secreta debe ter 4 caracteres"
561−
562487#: qml/Wizard/Pages/10-welcome.qml:27
563488msgid "Hi!"
564489msgstr "Boas!"
@@ -571,6 +496,13 @@ msgstr "Benvido/a ao seu teléfono Ubuntu."
571496msgid "Let’s get started."
572497msgstr "Comezamos."
573498
499+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
500+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
501+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
502+#: qml/Wizard/Pages/passwd-set.qml:90
503+msgid "Continue"
504+msgstr "Continuar"
505+
574506#: qml/Wizard/Pages/20-sim.qml:25
575507msgid "Add a SIM card and restart your device"
576508msgstr "Engada unha tarxeta SIM e reinicie o dispositivo"
@@ -667,11 +599,11 @@ msgstr "De ningún xeito"
667599msgid "You can change your mind later in <b>System Settings</b>."
668600msgstr "Pode cambialo máis tarde nos <b>Axustes do sistema</b>."
669601
670−#: qml/Wizard/Pages/60-reporting.qml:24
602+#: qml/Wizard/Pages/60-reporting.qml:26
671603msgid "Improving your experience"
672604msgstr "Mellorando a súa experiencia"
673605
674−#: qml/Wizard/Pages/60-reporting.qml:36
606+#: qml/Wizard/Pages/60-reporting.qml:46
675607msgid ""
676608"Your phone is set up to automatically report errors to Canonical and its "
677609"partners, the makers of the operating system."
@@ -679,7 +611,7 @@ msgstr ""
679611"O teléfono configurouse para informar dos erros automaticamente a Canonical "
680612"e os seus socios, os creadores do sistema operativo."
681613
682−#: qml/Wizard/Pages/60-reporting.qml:43
614+#: qml/Wizard/Pages/60-reporting.qml:53
683615msgid ""
684616"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
685617"Privacy</b>"
@@ -703,6 +635,31 @@ msgstr "Xa ten o teléfono listo para usar."
703635msgid "Finish"
704636msgstr "Rematar"
705637
638+#: qml/Wizard/Pages/here-terms.qml:27
639+msgid "Terms & Conditions"
640+msgstr "Termos e condicións"
641+
642+#: qml/Wizard/Pages/passwd-confirm.qml:49
643+msgid "Confirm passphrase"
644+msgstr "Confirmar a frase secreta"
645+
646+#: qml/Wizard/Pages/passwd-confirm.qml:50
647+msgid "Confirm passcode"
648+msgstr "Confirmar a clave"
649+
650+#: qml/Wizard/Pages/passwd-confirm.qml:53
651+#: qml/Wizard/Pages/passwd-confirm.qml:54
652+msgid "Please try again."
653+msgstr "Ténteo de novo."
654+
655+#: qml/Wizard/Pages/passwd-set.qml:61
656+msgid "Choose your passcode"
657+msgstr "Escolla unha clave"
658+
659+#: qml/Wizard/Pages/passwd-set.qml:68
660+msgid "Passphrase must be 4 characters long"
661+msgstr "A frase secreta debe ter 4 caracteres"
662+
706663#. Translators: This is the arrow for "Back" buttons
707664#: qml/Wizard/StackButton.qml:39
708665#, qt-format
@@ -810,3 +767,36 @@ msgstr "%1 〉"
810767
811768#~ msgid "Please re-enter"
812769#~ msgstr "Introducir de novo"
770+
771+#~ msgid "%a %d %b %H:%M"
772+#~ msgstr "%a %b %d %H:%M"
773+
774+#~ msgid "%a %H:%M"
775+#~ msgstr "%a %H:%M"
776+
777+#~ msgid "%a %l:%M %p"
778+#~ msgstr "%a %l:%M %p"
779+
780+#~ msgid "Tomorrow %l:%M %p"
781+#~ msgstr "Mañá %l:%M %p"
782+
783+#~ msgid "%l:%M %p"
784+#~ msgstr "%l:%M %p"
785+
786+#~ msgid "Yesterday %l:%M %p"
787+#~ msgstr "Onte %l:%M %p"
788+
789+#~ msgid "Tomorrow %H:%M"
790+#~ msgstr "Mañá %H:%M"
791+
792+#~ msgid "Yesterday %H:%M"
793+#~ msgstr "Onte %H:%M"
794+
795+#~ msgid "%H:%M"
796+#~ msgstr "%H:%M"
797+
798+#~ msgid "Call back"
799+#~ msgstr "Chamar de volta"
800+
801+#~ msgid "%a %d %b %l:%M %p"
802+#~ msgstr "%a, %d de %b  %l:%M %p"
po/gv.po+124−167
@@ -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: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\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: 2015-10-16 05:57+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19+"X-Generator: Launchpad (build 17850)\n"
2020
2121#: plugins/IntegratedLightDM/Greeter.cpp:112
2222msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
3535msgid "Unpin shortcut"
3636msgstr "Jean neu-freenaghey yn cassan er lheh"
3737
38−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
39−#. This format string is used for showing, on a 12-hour clock, times that happen yesterday.
40−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
41−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 1:00 PM"
42−#: plugins/Utils/relativetimeformatter.cpp:157
43−msgid "Yesterday %l:%M %p"
44−msgstr ""
45−
46−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
47−#. This format string is used for showing, on a 12-hour clock, times that happened today.
48−#. en_US example: "%l:%M %p" --> "1:00 PM"
49−#: plugins/Utils/relativetimeformatter.cpp:164
50−msgid "%l:%M %p"
51−msgstr ""
52−
53−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
54−#. This format string is used for showing, on a 12-hour clock, events/appointments that happen tomorrow.
55−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
56−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 1:00 PM"
57−#: plugins/Utils/relativetimeformatter.cpp:172
58−msgid "Tomorrow %l:%M %p"
59−msgstr ""
60−
61−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
62−#. This format string is used for showing, on a 12-hour clock, times that happened in the last week.
63−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
64−#. en_US example: "%a\u2003%l:%M %p" --> "Fri 1:00 PM"
65−#: plugins/Utils/relativetimeformatter.cpp:181
66−msgid "%a %l:%M %p"
67−msgstr ""
68−
69−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
70−#. This format string is used for showing, on a 12-hour clock, times that happened before a week from now.
71−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
72−#. en_US example: "%a %d %b\u2003%l:%M %p" --> "Fri Oct 31 1:00 PM"
73−#. en_GB example: "%a %b %d\u2003%l:%M %p" --> "Fri 31 Oct 1:00 PM"
74−#: plugins/Utils/relativetimeformatter.cpp:190
75−msgid "%a %d %b %l:%M %p"
76−msgstr ""
77−
78−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
79−#. This format string is used for showing, on a 24-hour clock, times that happen yesterday.
80−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
81−#. en_US example: "Yesterday\u2003%l:%M %p" --> "Yesterday 13:00"
82−#: plugins/Utils/relativetimeformatter.cpp:201
83−msgid "Yesterday %H:%M"
84−msgstr ""
85−
86−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
87−#. This format string is used for showing, on a 24-hour clock, times that happened today.
88−#. en_US example: "%H:%M" --> "13:00"
89−#: plugins/Utils/relativetimeformatter.cpp:208
90−msgid "%H:%M"
91−msgstr ""
92−
93−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
94−#. This format string is used for showing, on a 24-hour clock, events/appointments that happen tomorrow.
95−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
96−#. en_US example: "Tomorrow\u2003%l:%M %p" --> "Tomorrow 13:00"
97−#: plugins/Utils/relativetimeformatter.cpp:216
98−msgid "Tomorrow %H:%M"
99−msgstr ""
100−
101−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
102−#. This format string is used for showing, on a 24-hour clock, times that happened in the last week.
103−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
104−#. en_US example: "%a\u2003%H:%M" --> "Fri 13:00"
105−#: plugins/Utils/relativetimeformatter.cpp:225
106−msgid "%a %H:%M"
107−msgstr ""
108−
109−#. Translators, please edit/rearrange these strftime(3) tokens to suit your locale!
110−#. This format string is used for showing, on a 24-hour clock, times that happened before a week from now.
111−#. (\u2003 is a unicode em space which is slightly wider than a normal space.)
112−#. en_US example: "%a %d %b\u2003%H:%M" --> "Fri Oct 31 13:00"
113−#. en_GB example: "%a %b %d\u2003%H:%M" --> "Fri 31 Oct 13:00"
114−#: plugins/Utils/relativetimeformatter.cpp:234
115−msgid "%a %d %b %H:%M"
116−msgstr ""
117−
11838#: qml/Components/DelayedLockscreen.qml:49
11939msgid "Device Locked"
12040msgstr "Saase glast"
@@ -139,72 +59,72 @@ msgstr[0] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
13959msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
14060msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
14161
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
14363msgctxt "Title: Lock/Log out dialog"
14464msgid "Log out"
14565msgstr ""
14666
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
14868msgid "Are you sure you want to log out?"
14969msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
15070
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
15272msgctxt "Button: Lock the system"
15373msgid "Lock"
15474msgstr ""
15575
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
15777msgctxt "Button: Log out from the system"
15878msgid "Log Out"
15979msgstr ""
16080
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
162−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
82+#: qml/Components/Dialogs.qml:253
16383msgid "Cancel"
16484msgstr "Cur ass"
16585
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
16787msgctxt "Title: Reboot/Shut down dialog"
16888msgid "Shut down"
16989msgstr ""
17090
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
17292msgid "Are you sure you want to shut down?"
17393msgstr "Vel oo shickyr dy vel oo laccal dooney?"
17494
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
17696msgctxt "Button: Reboot the system"
17797msgid "Reboot"
17898msgstr ""
17999
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181101msgctxt "Button: Shut down the system"
182102msgid "Shut down"
183103msgstr ""
184104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186106msgctxt "Title: Reboot dialog"
187107msgid "Reboot"
188108msgstr ""
189109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191111msgid "Are you sure you want to reboot?"
192112msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
193113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195115msgid "No"
196116msgstr "Cha nel"
197117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199119msgid "Yes"
200120msgstr "Ta"
201121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203123msgctxt "Title: Power off/Restart dialog"
204124msgid "Power"
205125msgstr ""
206126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208128msgid ""
209129"Are you sure you would like\n"
210130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212132"Vel oo shickyr dy vel oo laccal\n"
213133"mooghey?"
214134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216136msgctxt "Button: Power off the system"
217137msgid "Power off"
218138msgstr ""
219139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221141msgctxt "Button: Restart the system"
222142msgid "Restart"
223143msgstr ""
@@ -234,42 +154,66 @@ msgstr "Eam eginit"
234154msgid "OK"
235155msgstr "Mie dy liooar"
236156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
238−msgid "See less"
239−msgstr "Faik ny sloo"
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
158+msgid "Apps may have unsaved data:"
159+msgstr ""
240160
241−#: qml/Dash/GenericScopeView.qml:569
242−msgid "See all"
243−msgstr "Faik ooilley"
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
162+msgid "Re-dock, save your work and close these apps to continue."
163+msgstr ""
244164
245−#: qml/Dash/GenericScopeView.qml:631
246−msgctxt "Label: Hint for dash search line edit"
247−msgid "Search"
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
166+msgid "Or force close now (unsaved data will be lost)."
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
248171msgstr ""
249172
250−#: qml/Dash/PageHeader.qml:269
173+#: qml/Components/ModeSwitchWarningDialog.qml:76
174+msgid "Reconnect now!"
175+msgstr ""
176+
177+#: qml/Components/ModeSwitchWarningDialog.qml:88
178+msgid "Close all"
179+msgstr ""
180+
181+#: qml/Dash/DashPageHeader.qml:265
251182msgctxt "Button: Open the Ubuntu Store"
252183msgid "Store"
253184msgstr ""
254185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256187msgctxt "Button: Start a search in the current dash scope"
257188msgid "Search"
258189msgstr ""
259190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261192msgctxt "Button: Show the current dash scope settings"
262193msgid "Settings"
263194msgstr ""
264195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266197msgid "Remove from Favorites"
267198msgstr "Jean scughey woish Reihyn"
268199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270201msgid "Add to Favorites"
271202msgstr "Cur ayns Reihyn"
272203
204+#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
205+msgid "See less"
206+msgstr "Faik ny sloo"
207+
208+#: qml/Dash/GenericScopeView.qml:569
209+msgid "See all"
210+msgstr "Faik ooilley"
211+
212+#: qml/Dash/GenericScopeView.qml:631
213+msgctxt "Label: Hint for dash search line edit"
214+msgid "Search"
215+msgstr ""
216+
273217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274218msgid "More..."
275219msgstr "Tooilley..."
@@ -280,8 +224,6 @@ msgstr "Ny sloo..."
280224
281225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285227msgid "Send"
286228msgstr "Cur"
287229
@@ -293,6 +235,10 @@ msgstr "Jean sessal shoh"
293235msgid "Add a review"
294236msgstr "Jean aavriwnys"
295237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297243msgid "Pull to refresh…"
298244msgstr "Jean tayrn dy aalaadey..."
@@ -317,6 +263,10 @@ msgstr "Balley"
317263msgid "Also installed"
318264msgstr ""
319265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320270#: qml/Greeter/CoverPage.qml:107
321271msgid "Unlock"
322272msgstr ""
@@ -384,7 +334,7 @@ msgstr ""
384334msgid "Sorry, incorrect passcode"
385335msgstr ""
386336
387−#: qml/Notifications/NotificationMenuItemFactory.qml:128
337+#: qml/Notifications/NotificationMenuItemFactory.qml:129
388338msgid "Show password"
389339msgstr ""
390340
@@ -396,71 +346,78 @@ msgstr ""
396346msgid "Conference"
397347msgstr ""
398348
399−#: qml/Panel/Indicators/MenuItemFactory.qml:718
349+#: qml/Panel/Indicators/MenuItemFactory.qml:731
400350msgid "Nothing is playing"
401351msgstr ""
402352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:847
353+#: qml/Panel/Indicators/MenuItemFactory.qml:860
404354#, qt-format
405355msgid "%1 hour"
406356msgid_plural "%1 hours"
407357msgstr[0] ""
408358msgstr[1] ""
409359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:851
360+#: qml/Panel/Indicators/MenuItemFactory.qml:864
411361#, qt-format
412362msgid "%1 minute"
413363msgid_plural "%1 minutes"
414364msgstr[0] ""
415365msgstr[1] ""
416366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:856
367+#: qml/Panel/Indicators/MenuItemFactory.qml:869
418368#, qt-format
419369msgid "%1 second"
420370msgid_plural "%1 seconds"
421371msgstr[0] ""
422372msgstr[1] ""
423373
424−#: qml/Panel/Indicators/MenuItemFactory.qml:859
374+#: qml/Panel/Indicators/MenuItemFactory.qml:872
425375msgid "0 seconds"
426376msgstr ""
427377
428378#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
429−#: qml/Panel/Indicators/MenuItemFactory.qml:861
379+#: qml/Panel/Indicators/MenuItemFactory.qml:874
430380#, qt-format
431381msgid "%1 remaining"
432382msgstr ""
433383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:867
384+#: qml/Panel/Indicators/MenuItemFactory.qml:880
435385msgid "In queue…"
436386msgstr ""
437387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:871
388+#: qml/Panel/Indicators/MenuItemFactory.qml:884
439389msgid "Downloading"
440390msgstr ""
441391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:873
392+#: qml/Panel/Indicators/MenuItemFactory.qml:886
443393msgid "Paused, tap to resume"
444394msgstr ""
445395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:875
396+#: qml/Panel/Indicators/MenuItemFactory.qml:888
447397msgid "Canceled"
448398msgstr ""
449399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:877
400+#: qml/Panel/Indicators/MenuItemFactory.qml:890
451401msgid "Finished"
452402msgstr ""
453403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:879
404+#: qml/Panel/Indicators/MenuItemFactory.qml:892
455405msgid "Failed, tap to retry"
456406msgstr ""
457407
458−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:149
408+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:155
409+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:214
410+msgctxt "Button: Send a reply message"
411+msgid "Send"
412+msgstr ""
413+
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:156
459415msgctxt "Label: Hint in message indicator line edit"
460416msgid "Reply"
461417msgstr ""
462418
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
420+msgctxt "Button: Call back on phone"
464421msgid "Call back"
465422msgstr ""
466423
@@ -530,38 +487,6 @@ msgctxt "Button: Go back one page in the Wizard"
530487msgid "Back"
531488msgstr ""
532489
533−#: qml/Wizard/Pages/here-terms.qml:27
534−msgid "Terms & Conditions"
535−msgstr ""
536−
537−#: qml/Wizard/Pages/passwd-confirm.qml:49
538−msgid "Confirm passphrase"
539−msgstr ""
540−
541−#: qml/Wizard/Pages/passwd-confirm.qml:50
542−msgid "Confirm passcode"
543−msgstr ""
544−
545−#: qml/Wizard/Pages/passwd-confirm.qml:53
546−#: qml/Wizard/Pages/passwd-confirm.qml:54
547−msgid "Please try again."
548−msgstr ""
549−
550−#: qml/Wizard/Pages/passwd-confirm.qml:82 qml/Wizard/Pages/passwd-set.qml:90
551−#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
552−#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
553−#: qml/Wizard/Pages/60-reporting.qml:50
554−msgid "Continue"
555−msgstr ""
556−
557−#: qml/Wizard/Pages/passwd-set.qml:61
558−msgid "Choose your passcode"
559−msgstr ""
560−
561−#: qml/Wizard/Pages/passwd-set.qml:68
562−msgid "Passphrase must be 4 characters long"
563−msgstr ""
564−
565490#: qml/Wizard/Pages/10-welcome.qml:27
566491msgid "Hi!"
567492msgstr ""
@@ -574,6 +499,13 @@ msgstr ""
574499msgid "Let’s get started."
575500msgstr ""
576501
502+#: qml/Wizard/Pages/10-welcome.qml:88 qml/Wizard/Pages/30-passwd-type.qml:128
503+#: qml/Wizard/Pages/40-wifi.qml:215 qml/Wizard/Pages/50-location.qml:131
504+#: qml/Wizard/Pages/60-reporting.qml:60 qml/Wizard/Pages/passwd-confirm.qml:82
505+#: qml/Wizard/Pages/passwd-set.qml:90
506+msgid "Continue"
507+msgstr ""
508+
577509#: qml/Wizard/Pages/20-sim.qml:25
578510msgid "Add a SIM card and restart your device"
579511msgstr ""
@@ -667,17 +599,17 @@ msgstr ""
667599msgid "You can change your mind later in <b>System Settings</b>."
668600msgstr ""
669601
670−#: qml/Wizard/Pages/60-reporting.qml:24
602+#: qml/Wizard/Pages/60-reporting.qml:26
671603msgid "Improving your experience"
672604msgstr ""
673605
674−#: qml/Wizard/Pages/60-reporting.qml:36
606+#: qml/Wizard/Pages/60-reporting.qml:46
675607msgid ""
676608"Your phone is set up to automatically report errors to Canonical and its "
677609"partners, the makers of the operating system."
678610msgstr ""
679611
680−#: qml/Wizard/Pages/60-reporting.qml:43
612+#: qml/Wizard/Pages/60-reporting.qml:53
681613msgid ""
682614"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
683615"Privacy</b>"
@@ -699,6 +631,31 @@ msgstr ""
699631msgid "Finish"
700632msgstr ""
701633
634+#: qml/Wizard/Pages/here-terms.qml:27
635+msgid "Terms & Conditions"
636+msgstr ""
637+
638+#: qml/Wizard/Pages/passwd-confirm.qml:49
639+msgid "Confirm passphrase"
640+msgstr ""
641+
642+#: qml/Wizard/Pages/passwd-confirm.qml:50
643+msgid "Confirm passcode"
644+msgstr ""
645+
646+#: qml/Wizard/Pages/passwd-confirm.qml:53
647+#: qml/Wizard/Pages/passwd-confirm.qml:54
648+msgid "Please try again."
649+msgstr ""
650+
651+#: qml/Wizard/Pages/passwd-set.qml:61
652+msgid "Choose your passcode"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/passwd-set.qml:68
656+msgid "Passphrase must be 4 characters long"
657+msgstr ""
658+
702659#. Translators: This is the arrow for "Back" buttons
703660#: qml/Wizard/StackButton.qml:39
704661#, qt-format
po/he.po+125−168

This diff is too big to show here.

po/hi.po+122−165

This diff is too big to show here.

po/hr.po+197−198

This diff is too big to show here.

po/hu.po+160−170

This diff is too big to show here.

po/hy.po+123−166

This diff is too big to show here.

po/ia.po+155−168

This diff is too big to show here.

po/id.po+124−167

This diff is too big to show here.

po/is.po+124−167

This diff is too big to show here.

po/it.po+159−169

This diff is too big to show here.

po/ja.po+124−167

This diff is too big to show here.

po/km.po+125−168

This diff is too big to show here.

po/kn.po+122−165

This diff is too big to show here.

po/ko.po+159−169

This diff is too big to show here.

po/ku.po+124−167

This diff is too big to show here.

po/ky.po+122−165

This diff is too big to show here.

po/lo.po+122−165

This diff is too big to show here.

po/lt.po+122−165

This diff is too big to show here.

po/lv.po+168−206

This diff is too big to show here.

po/ml.po+122−165

This diff is too big to show here.

po/mr.po+123−166

This diff is too big to show here.

po/ms.po+169−179

This diff is too big to show here.

po/my.po+123−166

This diff is too big to show here.

po/nb.po+155−168

This diff is too big to show here.

po/nl.po+159−169

This diff is too big to show here.

po/nn.po+122−165

This diff is too big to show here.

po/oc.po+122−165

This diff is too big to show here.

po/or.po+122−165

This diff is too big to show here.

po/pa.po+125−168

This diff is too big to show here.

po/pl.po+158−168

This diff is too big to show here.

po/pt.po+159−169

This diff is too big to show here.

po/pt_BR.po+125−168

This diff is too big to show here.

po/ro.po+155−168

This diff is too big to show here.

po/ru.po+159−169

This diff is too big to show here.

po/shn.po+125−168

This diff is too big to show here.

po/si.po+122−165

This diff is too big to show here.

po/sk.po+122−165

This diff is too big to show here.

po/sl.po+125−168

This diff is too big to show here.

po/sq.po+123−166

This diff is too big to show here.

po/sr.po+159−169

This diff is too big to show here.

po/sv.po+159−169

This diff is too big to show here.

po/sw.po+155−168

This diff is too big to show here.

po/ta.po+122−165

This diff is too big to show here.

po/te.po+122−165

This diff is too big to show here.

po/th.po+122−165

This diff is too big to show here.

po/tr.po+159−169

This diff is too big to show here.

po/ug.po+159−169

This diff is too big to show here.

po/uk.po+158−168

This diff is too big to show here.

po/unity8.pot+85−132

This diff is too big to show here.

po/ur.po+122−165

This diff is too big to show here.

po/uz.po+122−165

This diff is too big to show here.

po/vi.po+122−165

This diff is too big to show here.

po/wo.po+159−169

This diff is too big to show here.

po/xh.po+122−165

This diff is too big to show here.

po/zh_CN.po+159−169

This diff is too big to show here.

po/zh_HK.po+124−167

This diff is too big to show here.

po/zh_TW.po+159−169

This diff is too big to show here.

qml/Components/Dialogs.qml+29−2

This diff is too big to show here.

qml/Components/EdgeBarrier.qmlnew file+111

This diff is too big to show here.

qml/Components/EdgeBarrierController.qmlnew file+71

This diff is too big to show here.

qml/Components/ModeSwitchWarningDialog.qmlnew file+95

This diff is too big to show here.

qml/Components/PanelState/PanelState.qml+3

This diff is too big to show here.

qml/Components/ShellDialog.qml+1−1

This diff is too big to show here.

qml/Components/UnityInputInfo/UnityInputInfo.qmldeleted−93

This diff is too big to show here.

qml/Components/UnityInputInfo/qmldirdeleted−1

This diff is too big to show here.

qml/Components/WindowControlButtons.qml+73−28

This diff is too big to show here.

qml/Components/graphics/window-close.svgnew file+14

This diff is too big to show here.

qml/Components/graphics/window-maximize.svgnew file+12

This diff is too big to show here.

qml/Components/graphics/window-minimize.svgnew file+13

This diff is too big to show here.

qml/Dash/CardCarousel.qml+1−10

This diff is too big to show here.

qml/Dash/CardGrid.qml+2

This diff is too big to show here.

qml/Dash/CardTool.qml+8−8

This diff is too big to show here.

qml/Dash/GenericScopeView.qml+1

This diff is too big to show here.

qml/Dash/graphics/carousel_dropshadow@27.pngdeleted

Binary file not shown.

qml/Dash/graphics/carousel_dropshadow@27.scideleted−5

This diff is too big to show here.

qml/Launcher/Launcher.qml+30−32

This diff is too big to show here.

qml/Launcher/LauncherDelegate.qml+4−14

This diff is too big to show here.

qml/Launcher/LauncherPanel.qml+7

This diff is too big to show here.

qml/Launcher/graphics/icon-top-highlight.pngdeleted

Binary file not shown.

qml/OrientedShell.qml+21−7

This diff is too big to show here.

qml/Panel/Handle.qml+2−2

This diff is too big to show here.

qml/Panel/IndicatorItem.qml+3

This diff is too big to show here.

qml/Panel/Indicators/client/IndicatorsClient.qml+1−1

This diff is too big to show here.

qml/Panel/IndicatorsMenu.qml+2−2

This diff is too big to show here.

qml/Panel/MenuContent.qml+1−1

This diff is too big to show here.

qml/Panel/Panel.qml+73−62

This diff is too big to show here.

qml/Panel/PanelSeparatorLine.qmldeleted−25

This diff is too big to show here.

qml/Shell.qml+14−1

This diff is too big to show here.

qml/Stages/ApplicationWindow.qml+29−3

This diff is too big to show here.

qml/Stages/DecoratedWindow.qml+26−16

This diff is too big to show here.

qml/Stages/DesktopSpread.qml+6−20

This diff is too big to show here.

qml/Stages/DesktopSpreadDelegate.qml+2−2

This diff is too big to show here.

qml/Stages/DesktopStage.qml+249−66

This diff is too big to show here.

qml/Stages/SessionContainer.qml+25−1

This diff is too big to show here.

qml/Stages/SurfaceContainer.qml+55−3

This diff is too big to show here.

qml/Stages/WindowDecoration.qml+22−12

This diff is too big to show here.

qml/Stages/WindowResizeArea.qml+68−20

This diff is too big to show here.

src/CachingNetworkManagerFactory.cpp+1

This diff is too big to show here.

src/ShellApplication.cpp+6−5

This diff is too big to show here.

tests/mocks/Cursor/Cursor.qml+2

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationInfo.cpp+4−8

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationManager.cpp+1

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationScreenshotProvider.cpp+6−2

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationTestInterface.cpp+2−2

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurface.cpp+52

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurface.h+16

This diff is too big to show here.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

The content is the same.

tests/mocks/Unity/Application/resources/screenshots/libreoffice@12.pngnew file

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

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

The content is the same.

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

Binary file not shown.

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

Binary file not shown.

tests/mocks/Unity/Application/resources/surfaces.qrc+13

This diff is too big to show here.

tests/mocks/Unity/InputInfo/CMakeLists.txt+7−2

This diff is too big to show here.

tests/mocks/Unity/InputInfo/mockcontroller.cppnew file+35

This diff is too big to show here.

tests/mocks/Unity/InputInfo/mockcontroller.hnew file+34

This diff is too big to show here.

tests/mocks/Unity/InputInfo/mockqdeclarativeinputdeviceinfo_p.hdeleted−94

This diff is too big to show here.

tests/mocks/Unity/InputInfo/mockqinputinfo.cppdeleted−124

This diff is too big to show here.

tests/mocks/Unity/InputInfo/mockqinputinfo.hdeleted−139

This diff is too big to show here.

tests/mocks/Unity/InputInfo/plugin.cpp+17−3

This diff is too big to show here.

tests/mocks/Unity/InputInfo/qinputdeviceinfo_mock.cppnew file+52

This diff is too big to show here.

tests/mocks/Unity/InputInfo/qinputdeviceinfo_mock_p.hnew file+58

This diff is too big to show here.

tests/mocks/Unity/Launcher/MockLauncherModel.cpp+3

This diff is too big to show here.

tests/mocks/Unity/fake_categories.cpp+7−6

This diff is too big to show here.

tests/mocks/Unity/fake_categories.h−1

This diff is too big to show here.

tests/mocks/Unity/fake_scope.cpp+5

This diff is too big to show here.

tests/mocks/Unity/fake_scope.h+2

This diff is too big to show here.

tests/mocks/Unity/fake_scopesoverview.cpp−10

This diff is too big to show here.

tests/mocks/Unity/fake_scopesoverview.h−2

This diff is too big to show here.

tests/mocks/Utils/CMakeLists.txt+2

This diff is too big to show here.

qml/Panel/PanelBackground.qml → tests/mocks/Utils/EdgeBarrierSettings.qmlrenamed+4−3

This diff is too big to show here.

tests/mocks/Utils/plugin.cpp+2

This diff is too big to show here.

tests/mocks/Utils/qmldir+1

This diff is too big to show here.

tests/plugins/AccountsService/AccountsServer.cpp+11−5

This diff is too big to show here.

tests/plugins/AccountsService/AccountsServer.h+1−6

This diff is too big to show here.

tests/plugins/AccountsService/PropertiesServer.cpp+9

This diff is too big to show here.

tests/plugins/AccountsService/client.cpp+6−8

This diff is too big to show here.

tests/plugins/AccountsService/server.cpp+1−7

This diff is too big to show here.

tests/plugins/Dash/cardcreator/1.res+24−7

This diff is too big to show here.

tests/plugins/Dash/cardcreator/2.res+1−1

This diff is too big to show here.

tests/plugins/Dash/cardcreator/3.res+24−7

This diff is too big to show here.

tests/plugins/Dash/cardcreator/4.res+1−1

This diff is too big to show here.

tests/plugins/Dash/cardcreator/5.res+24−7

This diff is too big to show here.

tests/plugins/Dash/cardcreator/6.res+1−1

This diff is too big to show here.

tests/plugins/Dash/cardcreator/7.res+1−1

This diff is too big to show here.

tests/plugins/Dash/cardcreator/8.res+7−7

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/AccountsServiceDBusAdaptor.cppdeleted−48

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/AccountsServiceDBusAdaptor.hdeleted−53

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt+8−2

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/launchermodelastest.cpp+81−16

This diff is too big to show here.

tests/plugins/ScreenGrabber/CMakeLists.txt+1−1

This diff is too big to show here.

tests/plugins/ScreenGrabber/ScreenGrabberTest.cpp+1

This diff is too big to show here.

tests/plugins/Unity/Launcher/AccountsServiceDBusAdaptor.cppdeleted−42

This diff is too big to show here.

tests/plugins/Unity/Launcher/AccountsServiceDBusAdaptor.hdeleted−47

This diff is too big to show here.

tests/plugins/Unity/Launcher/CMakeLists.txt+8−2

This diff is too big to show here.

tests/plugins/Unity/Launcher/launchermodeltest.cpp+23−1

This diff is too big to show here.

tests/qmltests/CMakeLists.txt+1

This diff is too big to show here.

tests/qmltests/Components/tst_ModeSwitchWarningDialog.qmlnew file+75

This diff is too big to show here.

tests/qmltests/Components/tst_ZoomableImage.qml+1−1

This diff is too big to show here.

tests/qmltests/Dash/tst_CardTool.qml+6−6

This diff is too big to show here.

tests/qmltests/EdgeBarrierControls.qmlnew file+97

This diff is too big to show here.

tests/qmltests/Launcher/tst_Launcher.qml+15−5

This diff is too big to show here.

tests/qmltests/Notifications/tst_Notifications.qml+5−6

This diff is too big to show here.

tests/qmltests/Notifications/tst_SwipeToAct.qml+5−6

This diff is too big to show here.

tests/qmltests/Panel/tst_Panel.qml+44−10

This diff is too big to show here.

tests/qmltests/Stages/tst_DesktopStage.qml+216−44

This diff is too big to show here.

tests/qmltests/Stages/tst_PhoneStage.qml+1−1

This diff is too big to show here.

tests/qmltests/Stages/tst_SurfaceContainer.qml+1−1

This diff is too big to show here.

tests/qmltests/Stages/tst_TabletStage.qml+1−1

This diff is too big to show here.

tests/qmltests/Stages/tst_WindowResizeArea.qml+73−11

This diff is too big to show here.

tests/qmltests/tst_OrientedShell.qml+46−10

This diff is too big to show here.

tests/qmltests/tst_Shell.qml+108−14

This diff is too big to show here.