on xenial help sign in
Merge
26a7839Albert Astals Cid
CMakeLists.txt+1−1
@@ -57,7 +57,7 @@ find_package(Qt5DBus 5.4 REQUIRED)
57find_package(Qt5Concurrent 5.4 REQUIRED)
57find_package(Qt5Concurrent 5.4 REQUIRED)
58find_package(Qt5Sql 5.4 REQUIRED)
58find_package(Qt5Sql 5.4 REQUIRED)
59
59
60−pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=10)
60+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=11)
61
61
62# Standard install paths
62# Standard install paths
63include(GNUInstallDirs)
63include(GNUInstallDirs)
data/CMakeLists.txt+6
@@ -11,6 +11,12 @@ install(FILES
11 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
11 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
12 )
12 )
13
13
14+# install dash icon
15+install(FILES
16+ ${CMAKE_CURRENT_SOURCE_DIR}/${DASH_APP}.png
17+ DESTINATION ${SHELL_APP_DIR}/Dash/
18+ )
19+
14add_custom_target(pkgversion ALL COMMAND dpkg-parsechangelog -l${CMAKE_SOURCE_DIR}/debian/changelog --show-field version > ${CMAKE_CURRENT_BINARY_DIR}/version)
20add_custom_target(pkgversion ALL COMMAND dpkg-parsechangelog -l${CMAKE_SOURCE_DIR}/debian/changelog --show-field version > ${CMAKE_CURRENT_BINARY_DIR}/version)
15
21
16install(FILES com.canonical.Unity8.gschema.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/glib-2.0/schemas)
22install(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 @@
11 <summary>The usage mode.</summary>
11 <summary>The usage mode.</summary>
12 <description>The usage mode chosen will affect the Window Management behaviour.</description>
12 <description>The usage mode chosen will affect the Window Management behaviour.</description>
13 </key>
13 </key>
14+ <key type="y" name="edge-barrier-sensitivity">
15+ <default>35</default>
16+ <range min="1" max="100"/>
17+ <summary>Sensitivity of screen edge barriers for the mouse pointer.</summary>
18+ <description>Some UI actions like revealing the launcher or the applications spread are triggered by pushing the mouse pointer against a screen edge. This key defines how much you have to push in order to trigger the associated action.</description>
19+ </key>
20+ <key type="u" name="edge-barrier-min-push">
21+ <default>2</default>
22+ <summary>Minimum push needed to overcome edge barrier</summary>
23+ <description>How much you have to push (in grid units)the mouse against an edge barrier when sensibility is 100.</description>
24+ </key>
25+ <key type="u" name="edge-barrier-max-push">
26+ <default>60</default>
27+ <summary>Maximum push needed to overcome edge barrier</summary>
28+ <description>How much you have to push (in grid units) the mouse against an edge barrier when sensibility is 1.</description>
29+ </key>
14 </schema>
30 </schema>
15
31
16 <schema path="/com/canonical/unity8/greeter/" id="com.canonical.Unity8.Greeter" gettext-domain="unity8">
32 <schema path="/com/canonical/unity8/greeter/" id="com.canonical.Unity8.Greeter" gettext-domain="unity8">
data/unity8-dash.desktop.in+1−1
@@ -4,7 +4,7 @@ Name=Scopes
4Comment=An interface for using the Scopes system
4Comment=An interface for using the Scopes system
5Exec=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/unity8-dash
5Exec=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/unity8-dash
6Terminal=false
6Terminal=false
7−Icon=
7+Icon=@CMAKE_INSTALL_PREFIX@/@SHELL_APP_DIR@/Dash/unity8-dash.png
8NoDisplay=true
8NoDisplay=true
9X-Ubuntu-Touch=true
9X-Ubuntu-Touch=true
10X-Ubuntu-Supported-Orientations=primary
10X-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+
1unity8 (8.11+16.04.20151104-0ubuntu1) xenial; urgency=medium
69unity8 (8.11+16.04.20151104-0ubuntu1) xenial; urgency=medium
2
70
3 [ Albert Astals Cid ]
71 [ Albert Astals Cid ]
debian/control+3−3
@@ -29,7 +29,7 @@ Build-Depends: cmake,
29 libqt5xmlpatterns5-dev,
29 libqt5xmlpatterns5-dev,
30 libsystemsettings-dev,
30 libsystemsettings-dev,
31 libudev-dev,
31 libudev-dev,
32− libunity-api-dev (>= 7.102),
32+ libunity-api-dev (>= 7.103),
33 libusermetricsoutput1-dev,
33 libusermetricsoutput1-dev,
34 libxcb1-dev,
34 libxcb1-dev,
35 pkg-config,
35 pkg-config,
@@ -128,7 +128,7 @@ Depends: qml-module-qtquick-layouts,
128 qtdeclarative5-ubuntu-ui-toolkit-plugin (>= 1.3.1627) | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles (>= 1.3.1627),
128 qtdeclarative5-ubuntu-ui-toolkit-plugin (>= 1.3.1627) | qtdeclarative5-ubuntu-ui-toolkit-plugin-gles (>= 1.3.1627),
129 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
129 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
130 ubuntu-thumbnailer-impl-0,
130 ubuntu-thumbnailer-impl-0,
131− unity-application-impl-10,
131+ unity-application-impl-11,
132 unity-notifications-impl-3,
132 unity-notifications-impl-3,
133 unity-plugin-scopes | unity-scopes-impl,
133 unity-plugin-scopes | unity-scopes-impl,
134 unity-scopes-impl-8,
134 unity-scopes-impl-8,
@@ -174,7 +174,7 @@ Pre-Depends: ${misc:Pre-Depends},
174Depends: ${misc:Depends},
174Depends: ${misc:Depends},
175 ${shlibs:Depends},
175 ${shlibs:Depends},
176Provides: unity-application-impl,
176Provides: unity-application-impl,
177− unity-application-impl-10,
177+ unity-application-impl-11,
178Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
178Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
179Description: Fake environment for running Unity 8 shell
179Description: Fake environment for running Unity 8 shell
180 Provides fake implementations of some QML modules used by Unity 8 shell
180 Provides fake implementations of some QML modules used by Unity 8 shell
libs/UbuntuGestures/Pool.h−8
@@ -60,14 +60,6 @@ public:
60 ItemType &operator*() const { return *item; }
60 ItemType &operator*() const { return *item; }
61 ItemType &value() const { return *item; }
61 ItemType &value() const { return *item; }
62
62
63− Iterator &operator= (const Iterator& other) {
64− index = other.index;
65− item = other.item;
66−
67− // by convention, always return *this
68− return *this;
69− }
70−
71 operator bool() const { return item != nullptr; }
63 operator bool() const { return item != nullptr; }
72
64
73 int index;
65 int index;
plugins/AccountsService/AccountsService.cpp+3−3
@@ -74,7 +74,7 @@ void AccountsService::setDemoEdges(bool demoEdges)
74{
74{
75 if (m_demoEdges != demoEdges) {
75 if (m_demoEdges != demoEdges) {
76 m_demoEdges = demoEdges;
76 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);
78
78
79 Q_EMIT demoEdgesChanged();
79 Q_EMIT demoEdgesChanged();
80 }
80 }
@@ -114,7 +114,7 @@ void AccountsService::setHereEnabled(bool enabled)
114{
114{
115 if (m_hereEnabled != enabled) {
115 if (m_hereEnabled != enabled) {
116 m_hereEnabled = enabled;
116 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);
118
118
119 Q_EMIT hereEnabledChanged();
119 Q_EMIT hereEnabledChanged();
120 }
120 }
@@ -403,7 +403,7 @@ void AccountsService::setFailedLogins(uint failedLogins)
403{
403{
404 if (m_failedLogins != failedLogins) {
404 if (m_failedLogins != failedLogins) {
405 m_failedLogins = failedLogins;
405 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);
407
407
408 Q_EMIT failedLoginsChanged();
408 Q_EMIT failedLoginsChanged();
409 }
409 }
plugins/AccountsService/AccountsServiceDBusAdaptor.cpp+1−22
@@ -37,18 +37,6 @@ AccountsServiceDBusAdaptor::AccountsServiceDBusAdaptor(QObject* parent)
37 connection, this);
37 connection, this);
38}
38}
39
39
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−
52QDBusPendingReply<QVariant> AccountsServiceDBusAdaptor::getUserPropertyAsync(const QString &user, const QString &interface, const QString &property)
40QDBusPendingReply<QVariant> AccountsServiceDBusAdaptor::getUserPropertyAsync(const QString &user, const QString &interface, const QString &property)
53{
41{
54 QDBusInterface *iface = getUserInterface(user);
42 QDBusInterface *iface = getUserInterface(user);
@@ -58,15 +46,6 @@ QDBusPendingReply<QVariant> AccountsServiceDBusAdaptor::getUserPropertyAsync(con
58 return QDBusPendingReply<QVariant>(QDBusMessage::createError(QDBusError::Other, QStringLiteral("Invalid Interface")));
46 return QDBusPendingReply<QVariant>(QDBusMessage::createError(QDBusError::Other, QStringLiteral("Invalid Interface")));
59}
47}
60
48
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−
70QDBusPendingCall AccountsServiceDBusAdaptor::setUserPropertyAsync(const QString &user, const QString &interface, const QString &property, const QVariant &value)
49QDBusPendingCall AccountsServiceDBusAdaptor::setUserPropertyAsync(const QString &user, const QString &interface, const QString &property, const QVariant &value)
71{
50{
72 QDBusInterface *iface = getUserInterface(user);
51 QDBusInterface *iface = getUserInterface(user);
@@ -116,7 +95,7 @@ QDBusInterface *AccountsServiceDBusAdaptor::getUserInterface(const QString &user
116{
95{
117 QDBusInterface *iface = m_users.value(user);
96 QDBusInterface *iface = m_users.value(user);
118 if (iface == nullptr && m_accountsManager->isValid()) {
97 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);
120 if (answer.isValid()) {
99 if (answer.isValid()) {
121 const QString path = answer.value().path();
100 const QString path = answer.value().path();
122
101
plugins/AccountsService/AccountsServiceDBusAdaptor.h−12
@@ -35,19 +35,7 @@ public:
35 explicit AccountsServiceDBusAdaptor(QObject *parent = 0);
35 explicit AccountsServiceDBusAdaptor(QObject *parent = 0);
36 ~AccountsServiceDBusAdaptor() = default;
36 ~AccountsServiceDBusAdaptor() = default;
37
37
38− Q_INVOKABLE QVariant getUserProperty(const QString &user, const QString &interface, const QString &property);
39 Q_INVOKABLE QDBusPendingReply<QVariant> getUserPropertyAsync(const QString &user, const QString &interface, const QString &property);
38 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);
51 Q_INVOKABLE QDBusPendingCall setUserPropertyAsync(const QString &user, const QString &interface, const QString &property, const QVariant &value);
39 Q_INVOKABLE QDBusPendingCall setUserPropertyAsync(const QString &user, const QString &interface, const QString &property, const QVariant &value);
52
40
53Q_SIGNALS:
41Q_SIGNALS:
plugins/Cursor/CursorImageProvider.cpp+114−13
@@ -16,6 +16,7 @@
16
16
17#include "CursorImageProvider.h"
17#include "CursorImageProvider.h"
18
18
19+#include <QCursor>
19#include <QDebug>
20#include <QDebug>
20#include <QFile>
21#include <QFile>
21#include <QPainter>
22#include <QPainter>
@@ -42,6 +43,7 @@ BuiltInCursorImage::BuiltInCursorImage()
42 "</svg>";
43 "</svg>";
43
44
44 qimage = QImage(20, 32, QImage::Format_ARGB32);
45 qimage = QImage(20, 32, QImage::Format_ARGB32);
46+ qimage.fill(Qt::transparent);
45 QPainter imagePainter(&qimage);
47 QPainter imagePainter(&qimage);
46
48
47 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
49 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
@@ -49,6 +51,26 @@ BuiltInCursorImage::BuiltInCursorImage()
49 delete svgRenderer;
51 delete svgRenderer;
50}
52}
51
53
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+
52/////
74/////
53// XCursorImage
75// XCursorImage
54
76
@@ -91,6 +113,68 @@ CursorImageProvider::CursorImageProvider()
91 qFatal("Cannot have multiple CursorImageProvider instances");
113 qFatal("Cannot have multiple CursorImageProvider instances");
92 }
114 }
93 m_instance = this;
115 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"));
94}
178}
95
179
96CursorImageProvider::~CursorImageProvider()
180CursorImageProvider::~CursorImageProvider()
@@ -134,7 +218,7 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &cursorThemeAndName)
134 QString themeName;
218 QString themeName;
135 QString cursorName;
219 QString cursorName;
136 {
220 {
137− QStringList themeAndNameList = cursorThemeAndName.split("/");
221+ QStringList themeAndNameList = cursorThemeAndName.split('/');
138 if (themeAndNameList.size() != 2) {
222 if (themeAndNameList.size() != 2) {
139 return nullptr;
223 return nullptr;
140 }
224 }
@@ -151,20 +235,22 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
151
235
152 // Try some fallbacks
236 // Try some fallbacks
153 if (cursorImage->qimage.isNull()) {
237 if (cursorImage->qimage.isNull()) {
154− if (cursorName == "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()) {
155− qDebug() << "CursorImageProvider: \"ibeam\" not found, falling back to \"xterm\"";
242+ qDebug().nospace() << "CursorImageProvider: "<< cursorName <<" not found, trying " << fallbackNames.at(i);
156− cursorImage = fetchCursorHelper(themeName, "xterm");
243+ cursorImage = fetchCursorHelper(themeName, fallbackNames.at(i));
157− } else if (cursorName == "xterm") {
244+ ++i;
158− qDebug() << "CursorImageProvider: \"xterm\" not found, falling back to \"ibeam\"";
245+ }
159− cursorImage = fetchCursorHelper(themeName, "ibeam");
160 }
246 }
161 }
247 }
162
248
163 // if it all fails, there must be at least a left_ptr
249 // 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")) {
165 qDebug() << "CursorImageProvider:" << cursorName
251 qDebug() << "CursorImageProvider:" << cursorName
166 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
252 << "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"));
168 }
254 }
169
255
170 if (cursorImage->qimage.isNull()) {
256 if (cursorImage->qimage.isNull()) {
@@ -181,11 +267,26 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
181
267
182CursorImage *CursorImageProvider::fetchCursorHelper(const QString &themeName, const QString &cursorName)
268CursorImage *CursorImageProvider::fetchCursorHelper(const QString &themeName, const QString &cursorName)
183{
269{
270+ if (cursorName == QLatin1String("blank")) {
271+ return &m_blankCursorImage;
272+ } else if (cursorName == QLatin1String("custom")) {
273+ return m_customCursorImage.data();
274+ } else {
184− QMap<QString, CursorImage*> &themeCursors = m_cursors[themeName];
275+ QMap<QString, CursorImage*> &themeCursors = m_cursors[themeName];
276+
277+ if (!themeCursors.contains(cursorName)) {
278+ themeCursors[cursorName] = new XCursorImage(themeName, cursorName);
279+ }
185
280
186− if (!themeCursors.contains(cursorName)) {
187− themeCursors[cursorName] = new XCursorImage(themeName, cursorName);
281+ return themeCursors[cursorName];
188 }
282 }
283+}
189
284
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+ }
191}
292}
plugins/Cursor/CursorImageProvider.h+16
@@ -47,6 +47,16 @@ public:
47 BuiltInCursorImage();
47 BuiltInCursorImage();
48};
48};
49
49
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+
50class CursorImageProvider : public QQuickImageProvider
60class CursorImageProvider : public QQuickImageProvider
51{
61{
52public:
62public:
@@ -60,6 +70,8 @@ public:
60
70
61 QPoint hotspot(const QString &themeName, const QString &cursorName);
71 QPoint hotspot(const QString &themeName, const QString &cursorName);
62
72
73+ void setCustomCursor(const QCursor &customCursor);
74+
63private:
75private:
64 CursorImage *fetchCursor(const QString &cursorThemeAndName);
76 CursorImage *fetchCursor(const QString &cursorThemeAndName);
65 CursorImage *fetchCursor(const QString &themeName, const QString &cursorName);
77 CursorImage *fetchCursor(const QString &themeName, const QString &cursorName);
@@ -69,6 +81,10 @@ private:
69 QMap<QString, QMap<QString, CursorImage*> > m_cursors;
81 QMap<QString, QMap<QString, CursorImage*> > m_cursors;
70
82
71 QScopedPointer<CursorImage> m_builtInCursorImage;
83 QScopedPointer<CursorImage> m_builtInCursorImage;
84+ BlankCursorImage m_blankCursorImage;
85+ QScopedPointer<CursorImage> m_customCursorImage;
86+
87+ QMap<QString, QStringList> m_fallbackNames;
72
88
73 static CursorImageProvider *m_instance;
89 static CursorImageProvider *m_instance;
74};
90};
plugins/Cursor/MousePointer.cpp+21−2
@@ -27,11 +27,12 @@
27
27
28MousePointer::MousePointer(QQuickItem *parent)
28MousePointer::MousePointer(QQuickItem *parent)
29 : MirMousePointerInterface(parent)
29 : MirMousePointerInterface(parent)
30− , m_cursorName("left_ptr")
30+ , m_cursorName(QStringLiteral("left_ptr"))
31− , m_themeName("default")
31+ , m_themeName(QStringLiteral("default"))
32 , m_hotspotX(0)
32 , m_hotspotX(0)
33 , m_hotspotY(0)
33 , m_hotspotY(0)
34{
34{
35+ updateHotspot();
35}
36}
36
37
37void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
38void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
@@ -43,8 +44,10 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
43
44
44 qreal newX = x() + movement.x();
45 qreal newX = x() + movement.x();
45 if (newX < 0) {
46 if (newX < 0) {
47+ Q_EMIT pushedLeftBoundary(qAbs(newX), buttons);
46 newX = 0;
48 newX = 0;
47 } else if (newX > parentItem()->width()) {
49 } else if (newX > parentItem()->width()) {
50+ Q_EMIT pushedRightBoundary(newX - parentItem()->width(), buttons);
48 newX = parentItem()->width();
51 newX = parentItem()->width();
49 }
52 }
50 setX(newX);
53 setX(newX);
@@ -62,6 +65,17 @@ void MousePointer::handleMouseEvent(ulong timestamp, QPointF movement, Qt::Mouse
62 buttons, modifiers);
65 buttons, modifiers);
63}
66}
64
67
68+void MousePointer::handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers)
69+{
70+ if (!parentItem()) {
71+ return;
72+ }
73+
74+ QPointF scenePosition = mapToItem(nullptr, QPointF(0, 0));
75+ QWindowSystemInterface::handleWheelEvent(window(), timestamp, scenePosition /* local */, scenePosition /* global */,
76+ QPoint() /* pixelDelta */, angleDelta, modifiers, Qt::ScrollUpdate);
77+}
78+
65void MousePointer::itemChange(ItemChange change, const ItemChangeData &value)
79void MousePointer::itemChange(ItemChange change, const ItemChangeData &value)
66{
80{
67 if (change == ItemSceneChange) {
81 if (change == ItemSceneChange) {
@@ -123,3 +137,8 @@ void MousePointer::setThemeName(const QString &themeName)
123 Q_EMIT themeNameChanged(m_themeName);
137 Q_EMIT themeNameChanged(m_themeName);
124 }
138 }
125}
139}
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:
38 qreal hotspotX() const override { return m_hotspotX; }
38 qreal hotspotX() const override { return m_hotspotX; }
39 qreal hotspotY() const override { return m_hotspotY; }
39 qreal hotspotY() const override { return m_hotspotY; }
40
40
41+ void setCustomCursor(const QCursor &) override;
42+
41public Q_SLOTS:
43public Q_SLOTS:
42 void handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
44 void handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
43 Qt::KeyboardModifiers modifiers) override;
45 Qt::KeyboardModifiers modifiers) override;
46+ void handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers) override;
47+
48+Q_SIGNALS:
49+ void pushedLeftBoundary(qreal amount, Qt::MouseButtons buttons);
50+ void pushedRightBoundary(qreal amount, Qt::MouseButtons buttons);
44
51
45protected:
52protected:
46 void itemChange(ItemChange change, const ItemChangeData &value) override;
53 void itemChange(ItemChange change, const ItemChangeData &value) override;
plugins/Cursor/plugin.cpp+1−1
@@ -35,5 +35,5 @@ void CursorPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
35{
35{
36 QQmlExtensionPlugin::initializeEngine(engine, uri);
36 QQmlExtensionPlugin::initializeEngine(engine, uri);
37
37
38− engine->addImageProvider(QLatin1String("cursor"), new CursorImageProvider());
38+ engine->addImageProvider(QStringLiteral("cursor"), new CursorImageProvider());
39}
39}
plugins/Dash/CardCreator.js+24−7
@@ -78,13 +78,30 @@ var kArtShapeHolderCode = 'Item { \n\
78 height: 1; \n\
78 height: 1; \n\
79 hideSource: doShapeItem; \n\
79 hideSource: doShapeItem; \n\
80 } \n\
80 } \n\
81− UbuntuShape { \n\
81+ Loader { \n\
82− id: artShapeShape; \n\
83− source: artShapeSource; \n\
84 anchors.fill: parent; \n\
82 anchors.fill: parent; \n\
85− visible: doShapeItem; \n\
83+ visible: artShape.doShapeItem; \n\
84+ sourceComponent: root.artShapeStyle === "icon" ? artShapeIconComponent : artShapeShapeComponent; \n\
85+ Component { \n\
86+ id: artShapeShapeComponent; \n\
87+ UbuntuShape { \n\
88+ source: artShapeSource; \n\
89+ sourceFillMode: UbuntuShape.PreserveAspectCrop; \n\
86− radius: "medium"; \n\
90+ radius: "medium"; \n\
91+ aspect: { \n\
92+ switch (root.artShapeStyle) { \n\
87− aspect: root.artShapeStyle === "inset" ? UbuntuShape.Inset : UbuntuShape.Flat; \n\
93+ case "inset": return UbuntuShape.Inset; \n\
94+ case "shadow": return UbuntuShape.DropShadow; \n\
95+ default: \n\
96+ case "flat": return UbuntuShape.Flat; \n\
97+ } \n\
98+ } \n\
99+ } \n\
100+ } \n\
101+ Component { \n\
102+ id: artShapeIconComponent; \n\
103+ ProportionalShape { source: artShapeSource; aspect: UbuntuShape.DropShadow; } \n\
104+ } \n\
88 } \n\
105 } \n\
89 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1; \n\
106 readonly property real fixedArtShapeSizeAspect: (root.fixedArtShapeSize.height > 0 && root.fixedArtShapeSize.width > 0) ? root.fixedArtShapeSize.width / root.fixedArtShapeSize.height : -1; \n\
90 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1; \n\
107 readonly property real aspect: fixedArtShapeSizeAspect > 0 ? fixedArtShapeSizeAspect : components !== undefined ? components["art"]["aspect-ratio"] : 1; \n\
@@ -274,7 +291,7 @@ var kTouchdownCode = 'UbuntuShape { \n\
274 id: touchdown; \n\
291 id: touchdown; \n\
275 objectName: "touchdown"; \n\
292 objectName: "touchdown"; \n\
276 anchors { %1 } \n\
293 anchors { %1 } \n\
277− visible: root.pressed; \n\
294+ visible: root.artShapeStyle != "shadow" && root.artShapeStyle != "icon" && root.pressed; \n\
278 radius: "medium"; \n\
295 radius: "medium"; \n\
279 borderSource: "radius_pressed.sci" \n\
296 borderSource: "radius_pressed.sci" \n\
280 }\n';
297 }\n';
plugins/Dash/horizontaljournal.cpp+4−2
@@ -184,7 +184,7 @@ void HorizontalJournal::calculateImplicitHeight()
184
184
185void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
185void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
186{
186{
187− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
187+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
188 for (int i = remove.count - 1; i >= 0; --i) {
188 for (int i = remove.count - 1; i >= 0; --i) {
189 const int indexToRemove = remove.index + i;
189 const int indexToRemove = remove.index + i;
190 // We only support removing from the end so
190 // We only support removing from the end so
@@ -195,7 +195,9 @@ void HorizontalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change>
195 m_lastInRowIndexPosition.remove(indexToRemove);
195 m_lastInRowIndexPosition.remove(indexToRemove);
196 } else {
196 } else {
197 if (indexToRemove < lastIndex) {
197 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;
199 } else {
201 } else {
200 setImplicitHeightDirty();
202 setImplicitHeightDirty();
201 }
203 }
plugins/Dash/listviewwithpageheader.cpp+3−3
@@ -941,7 +941,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
941// qDebug() << "ListViewWithPageHeader::onModelUpdated" << changeSet << reset;
941// qDebug() << "ListViewWithPageHeader::onModelUpdated" << changeSet << reset;
942 const auto oldFirstVisibleIndex = m_firstVisibleIndex;
942 const auto oldFirstVisibleIndex = m_firstVisibleIndex;
943
943
944− Q_FOREACH(const QQmlChangeSet::Change &remove, changeSet.removes()) {
944+ Q_FOREACH(const QQmlChangeSet::Change remove, changeSet.removes()) {
945// qDebug() << "ListViewWithPageHeader::onModelUpdated Remove" << remove.index << remove.count;
945// qDebug() << "ListViewWithPageHeader::onModelUpdated Remove" << remove.index << remove.count;
946 if (remove.index + remove.count > m_firstVisibleIndex && remove.index < m_firstVisibleIndex + m_visibleItems.count()) {
946 if (remove.index + remove.count > m_firstVisibleIndex && remove.index < m_firstVisibleIndex + m_visibleItems.count()) {
947 const qreal oldFirstValidIndexPos = m_visibleItems.first()->y();
947 const qreal oldFirstValidIndexPos = m_visibleItems.first()->y();
@@ -994,7 +994,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
994 }
994 }
995 }
995 }
996
996
997− Q_FOREACH(const QQmlChangeSet::Change &insert, changeSet.inserts()) {
997+ Q_FOREACH(const QQmlChangeSet::Change insert, changeSet.inserts()) {
998// qDebug() << "ListViewWithPageHeader::onModelUpdated Insert" << insert.index << insert.count;
998// qDebug() << "ListViewWithPageHeader::onModelUpdated Insert" << insert.index << insert.count;
999 const bool insertingInValidIndexes = insert.index > m_firstVisibleIndex && insert.index < m_firstVisibleIndex + m_visibleItems.count();
999 const bool insertingInValidIndexes = insert.index > m_firstVisibleIndex && insert.index < m_firstVisibleIndex + m_visibleItems.count();
1000 const bool firstItemWithViewOnTop = insert.index == 0 && m_firstVisibleIndex == 0 && m_visibleItems.first()->y() + m_clipItem->y() > contentY();
1000 const bool firstItemWithViewOnTop = insert.index == 0 && m_firstVisibleIndex == 0 && m_visibleItems.first()->y() + m_clipItem->y() > contentY();
@@ -1052,7 +1052,7 @@ void ListViewWithPageHeader::onModelUpdated(const QQmlChangeSet &changeSet, bool
1052 }
1052 }
1053 }
1053 }
1054
1054
1055− Q_FOREACH(const QQmlChangeSet::Change &change, changeSet.changes()) {
1055+ Q_FOREACH(const QQmlChangeSet::Change change, changeSet.changes()) {
1056// qDebug() << "ListViewWithPageHeader::onModelUpdated Change" << change.index << change.count;
1056// qDebug() << "ListViewWithPageHeader::onModelUpdated Change" << change.index << change.count;
1057 for (int i = change.index; i < change.count; ++i) {
1057 for (int i = change.index; i < change.count; ++i) {
1058 ListItem *item = itemAtIndex(i);
1058 ListItem *item = itemAtIndex(i);
plugins/Dash/organicgrid.cpp+6−4
@@ -32,7 +32,7 @@ QSizeF OrganicGrid::smallDelegateSize() const
32 return m_smallDelegateSize;
32 return m_smallDelegateSize;
33}
33}
34
34
35−void OrganicGrid::setSmallDelegateSize(const QSizeF &size)
35+void OrganicGrid::setSmallDelegateSize(const QSizeF size)
36{
36{
37 if (m_smallDelegateSize != size) {
37 if (m_smallDelegateSize != size) {
38 m_smallDelegateSize = size;
38 m_smallDelegateSize = size;
@@ -49,7 +49,7 @@ QSizeF OrganicGrid::bigDelegateSize() const
49 return m_bigDelegateSize;
49 return m_bigDelegateSize;
50}
50}
51
51
52−void OrganicGrid::setBigDelegateSize(const QSizeF &size)
52+void OrganicGrid::setBigDelegateSize(const QSizeF size)
53{
53{
54 if (m_bigDelegateSize != size) {
54 if (m_bigDelegateSize != size) {
55 m_bigDelegateSize = size;
55 m_bigDelegateSize = size;
@@ -237,7 +237,7 @@ void OrganicGrid::calculateImplicitHeight()
237
237
238void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
238void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
239{
239{
240− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
240+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
241 for (int i = remove.count - 1; i >= 0; --i) {
241 for (int i = remove.count - 1; i >= 0; --i) {
242 const int indexToRemove = remove.index + i;
242 const int indexToRemove = remove.index + i;
243 // We only support removing from the end
243 // We only support removing from the end
@@ -246,7 +246,9 @@ void OrganicGrid::processModelRemoves(const QVector<QQmlChangeSet::Change> &remo
246 releaseItem(m_visibleItems.takeLast());
246 releaseItem(m_visibleItems.takeLast());
247 } else {
247 } else {
248 if (indexToRemove < lastIndex) {
248 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;
250 }
252 }
251 }
253 }
252 }
254 }
plugins/Dash/organicgrid.h+2−2
@@ -59,10 +59,10 @@ public:
59 OrganicGrid();
59 OrganicGrid();
60
60
61 QSizeF smallDelegateSize() const;
61 QSizeF smallDelegateSize() const;
62− void setSmallDelegateSize(const QSizeF &size);
62+ void setSmallDelegateSize(const QSizeF size);
63
63
64 QSizeF bigDelegateSize() const;
64 QSizeF bigDelegateSize() const;
65− void setBigDelegateSize(const QSizeF &size);
65+ void setBigDelegateSize(const QSizeF size);
66
66
67Q_SIGNALS:
67Q_SIGNALS:
68 void smallDelegateSizeChanged();
68 void smallDelegateSizeChanged();
plugins/Dash/verticaljournal.cpp+9−7
@@ -50,7 +50,7 @@ void VerticalJournal::setColumnWidth(qreal columnWidth)
50
50
51 if (isComponentComplete()) {
51 if (isComponentComplete()) {
52 Q_FOREACH(const auto &column, m_columnVisibleItems) {
52 Q_FOREACH(const auto &column, m_columnVisibleItems) {
53− Q_FOREACH(const ViewItem &item, column) {
53+ Q_FOREACH(const ViewItem item, column) {
54 item.m_item->setWidth(columnWidth);
54 item.m_item->setWidth(columnWidth);
55 }
55 }
56 }
56 }
@@ -172,7 +172,7 @@ void VerticalJournal::cleanupExistingItems()
172 // Cleanup the existing items
172 // Cleanup the existing items
173 for (int i = 0; i < m_columnVisibleItems.count(); ++i) {
173 for (int i = 0; i < m_columnVisibleItems.count(); ++i) {
174 QList<ViewItem> &column = m_columnVisibleItems[i];
174 QList<ViewItem> &column = m_columnVisibleItems[i];
175− Q_FOREACH(const ViewItem &item, column)
175+ Q_FOREACH(const ViewItem item, column)
176 releaseItem(item.m_item);
176 releaseItem(item.m_item);
177 column.clear();
177 column.clear();
178 }
178 }
@@ -218,10 +218,10 @@ void VerticalJournal::doRelayout()
218
218
219 if (!allItems.isEmpty()) {
219 if (!allItems.isEmpty()) {
220 if (allItems.first().m_modelIndex == 0) {
220 if (allItems.first().m_modelIndex == 0) {
221− Q_FOREACH(const ViewItem &item, allItems)
221+ Q_FOREACH(const ViewItem item, allItems)
222 addItemToView(item.m_modelIndex, item.m_item);
222 addItemToView(item.m_modelIndex, item.m_item);
223 } else {
223 } else {
224− Q_FOREACH(const ViewItem &item, allItems)
224+ Q_FOREACH(const ViewItem item, allItems)
225 releaseItem(item.m_item);
225 releaseItem(item.m_item);
226 }
226 }
227 }
227 }
@@ -230,7 +230,7 @@ void VerticalJournal::doRelayout()
230void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
230void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
231{
231{
232 Q_FOREACH(const auto &column, m_columnVisibleItems) {
232 Q_FOREACH(const auto &column, m_columnVisibleItems) {
233− Q_FOREACH(const ViewItem &item, column) {
233+ Q_FOREACH(const ViewItem item, column) {
234 const bool cull = item.y() + item.height() <= visibleFromY || item.y() >= visibleToY;
234 const bool cull = item.y() + item.height() <= visibleFromY || item.y() >= visibleToY;
235 QQuickItemPrivate::get(item.m_item)->setCulled(cull);
235 QQuickItemPrivate::get(item.m_item)->setCulled(cull);
236 }
236 }
@@ -239,7 +239,7 @@ void VerticalJournal::updateItemCulling(qreal visibleFromY, qreal visibleToY)
239
239
240void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
240void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &removes)
241{
241{
242− Q_FOREACH(const QQmlChangeSet::Change &remove, removes) {
242+ Q_FOREACH(const QQmlChangeSet::Change remove, removes) {
243 for (int i = remove.count - 1; i >= 0; --i) {
243 for (int i = remove.count - 1; i >= 0; --i) {
244 const int indexToRemove = remove.index + i;
244 const int indexToRemove = remove.index + i;
245 // Since we only support removing from the end, indexToRemove
245 // Since we only support removing from the end, indexToRemove
@@ -261,7 +261,9 @@ void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &
261 }
261 }
262 if (!found) {
262 if (!found) {
263 if (indexToRemove < lastCreatedIndex) {
263 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;
265 } else {
267 } else {
266 setImplicitHeightDirty();
268 setImplicitHeightDirty();
267 }
269 }
plugins/Dash/verticaljournal.h+1−1
@@ -76,7 +76,7 @@ private:
76 qreal x() const { return m_item->x(); }
76 qreal x() const { return m_item->x(); }
77 qreal y() const { return m_item->y(); }
77 qreal y() const { return m_item->y(); }
78 qreal height() const { return m_item->height(); }
78 qreal height() const { return m_item->height(); }
79− bool operator<(const ViewItem &v) const { return m_modelIndex < v.m_modelIndex; }
79+ bool operator<(const ViewItem v) const { return m_modelIndex < v.m_modelIndex; }
80
80
81 QQuickItem *m_item;
81 QQuickItem *m_item;
82 int m_modelIndex;
82 int m_modelIndex;
plugins/GlobalShortcut/globalshortcutregistry.cpp+1−1
@@ -104,7 +104,7 @@ void GlobalShortcutRegistry::setupFilterOnWindow(qulonglong wid)
104 s_windowId = 0;
104 s_windowId = 0;
105 }
105 }
106
106
107− for(QWindow *window: qApp->allWindows()) {
107+ Q_FOREACH(QWindow *window, qApp->allWindows()) {
108 if (window && window->winId() == wid) {
108 if (window && window->winId() == wid) {
109 m_filteredWindow = window;
109 m_filteredWindow = window;
110 window->installEventFilter(this);
110 window->installEventFilter(this);
plugins/Greeter/Unity/Launcher/launchermodelas.cpp+19−4
@@ -194,15 +194,30 @@ int LauncherModel::findApplication(const QString &appId)
194 return -1;
194 return -1;
195}
195}
196
196
197−typedef QList<QVariantMap> VariantMapList;
198void LauncherModel::refresh()
197void LauncherModel::refresh()
199{
198{
199+ if (!m_accounts || m_user.isEmpty()) {
200− QList<QVariantMap> items;
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+ }
201
213
202− if (m_accounts && !m_user.isEmpty()) {
214+ refreshWithItems(qdbus_cast<QList<QVariantMap>>(reply.value().value<QDBusArgument>()));
203− items = m_accounts->getUserProperty<VariantMapList>(m_user, QStringLiteral("com.canonical.unity.AccountsService"), QStringLiteral("LauncherItems"));
215+ });
204 }
216 }
217+}
205
218
219+void LauncherModel::refreshWithItems(const QList<QVariantMap> &items)
220+{
206 // First walk through all the existing items and see if we need to remove something
221 // First walk through all the existing items and see if we need to remove something
207 QList<LauncherItem*> toBeRemoved;
222 QList<LauncherItem*> toBeRemoved;
208
223
plugins/Greeter/Unity/Launcher/launchermodelas.h+2
@@ -65,6 +65,8 @@ private Q_SLOTS:
65 void propertiesChanged(const QString &user, const QString &interface, const QStringList &changed);
65 void propertiesChanged(const QString &user, const QString &interface, const QStringList &changed);
66
66
67private:
67private:
68+ void refreshWithItems(const QList<QVariantMap> &items);
69+
68 QString m_user;
70 QString m_user;
69 QList<LauncherItem*> m_list;
71 QList<LauncherItem*> m_list;
70 AccountsServiceDBusAdaptor *m_accounts;
72 AccountsServiceDBusAdaptor *m_accounts;
plugins/IntegratedLightDM/liblightdm/Greeter.cpp+1−1
@@ -173,7 +173,7 @@ void Greeter::respond(const QString &response)
173
173
174void Greeter::sendAuthenticationComplete()
174void Greeter::sendAuthenticationComplete()
175{
175{
176− if (qgetenv("UNITY_TESTING").isEmpty()) {
176+ if (qEnvironmentVariableIsEmpty("UNITY_TESTING")) {
177 // simulate PAM's delay
177 // simulate PAM's delay
178 QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
178 QTimer::singleShot(1000, this, &Greeter::authenticationComplete);
179 } else {
179 } else {
plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp+1−2
@@ -34,8 +34,7 @@ UsersModelPrivate::UsersModelPrivate(UsersModel* parent)
34 entries.reserve(users.count());
34 entries.reserve(users.count());
35 Q_FOREACH(const QString &user, users)
35 Q_FOREACH(const QString &user, users)
36 {
36 {
37− QVariant defaultValue = QString(user[0].toUpper() + user.mid(1));
38− QString name = settings.value(user + "/name", defaultValue).toString();
37+ QString name = settings.value(user + "/name", user).toString();
39 entries.append({user, name, 0, 0, false, false, 0, 0});
38 entries.append({user, name, 0, 0, false, false, 0, 0});
40 }
39 }
41}
40}
plugins/ScreenGrabber/screengrabber.cpp+18−8
@@ -23,23 +23,27 @@
23#include <QtGui/QImage>
23#include <QtGui/QImage>
24#include <QtGui/QGuiApplication>
24#include <QtGui/QGuiApplication>
25#include <QtQuick/QQuickWindow>
25#include <QtQuick/QQuickWindow>
26−#include <QtConcurrent/QtConcurrentRun>
27
26
28#include <QDebug>
27#include <QDebug>
29
28
30−bool saveScreenshot(const QImage &screenshot, const QString &filename, const QString &format, int quality)
29+QString saveScreenshot(const QImage &screenshot, const QString &filename, const QString &format, int quality)
31{
30{
32− if (!screenshot.save(filename, format.toLatin1().data(), quality)) {
31+ if (screenshot.save(filename, format.toLatin1().data(), quality)) {
32+ return filename;
33+ } else {
33 qWarning() << "ScreenGrabber: failed to save snapshot!";
34 qWarning() << "ScreenGrabber: failed to save snapshot!";
34− return false;
35 }
35 }
36−
37− return true;
36+ return QString();
38}
37}
39
38
40ScreenGrabber::ScreenGrabber(QObject *parent)
39ScreenGrabber::ScreenGrabber(QObject *parent)
41 : QObject(parent)
40 : QObject(parent)
42{
41{
42+ QObject::connect(&m_watcher,
43+ &QFutureWatcher<QString>::finished,
44+ this,
45+ &ScreenGrabber::onScreenshotSaved);
46+
43 QDir screenshotsDir;
47 QDir screenshotsDir;
44 if (qEnvironmentVariableIsSet("UNITY_TESTING")) {
48 if (qEnvironmentVariableIsSet("UNITY_TESTING")) {
45 qDebug() << "Using test environment";
49 qDebug() << "Using test environment";
@@ -85,8 +89,14 @@ void ScreenGrabber::captureAndSave(int angle)
85 const QImage screenshot = main_window->grabWindow().transformed(QTransform().rotate(angle));
89 const QImage screenshot = main_window->grabWindow().transformed(QTransform().rotate(angle));
86 const QString filename = makeFileName();
90 const QString filename = makeFileName();
87 qDebug() << "Saving screenshot to" << filename;
91 qDebug() << "Saving screenshot to" << filename;
88− auto saveOp = QtConcurrent::run(saveScreenshot, screenshot, filename, getFormat(), screenshotQuality);
92+ QFuture<QString> saveFuture(QtConcurrent::run(saveScreenshot, screenshot, filename, getFormat(), screenshotQuality));
89− if (saveOp.result()) {
93+ m_watcher.setFuture(saveFuture);
94+}
95+
96+void ScreenGrabber::onScreenshotSaved()
97+{
98+ const QString filename = m_watcher.future().result();
99+ if (!filename.isEmpty()) {
90 Q_EMIT screenshotSaved(filename);
100 Q_EMIT screenshotSaved(filename);
91 }
101 }
92}
102}
plugins/ScreenGrabber/screengrabber.h+5
@@ -19,6 +19,7 @@
19
19
20#include <QObject>
20#include <QObject>
21#include <QString>
21#include <QString>
22+#include <QtConcurrent>
22
23
23class ScreenGrabber: public QObject
24class ScreenGrabber: public QObject
24{
25{
@@ -34,11 +35,15 @@ public Q_SLOTS:
34Q_SIGNALS:
35Q_SIGNALS:
35 void screenshotSaved(const QString &filename);
36 void screenshotSaved(const QString &filename);
36
37
38+private Q_SLOTS:
39+ void onScreenshotSaved();
40+
37private:
41private:
38 QString makeFileName() const;
42 QString makeFileName() const;
39 QString getFormat() const;
43 QString getFormat() const;
40 QString fileNamePrefix;
44 QString fileNamePrefix;
41 int screenshotQuality = -1; // default quality for the format
45 int screenshotQuality = -1; // default quality for the format
46+ QFutureWatcher<QString> m_watcher;
42};
47};
43
48
44#endif
49#endif
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.h+1−1
@@ -48,7 +48,7 @@ public:
48Q_SIGNALS:
48Q_SIGNALS:
49 void serviceChanged(const QString &service);
49 void serviceChanged(const QString &service);
50 void dbusPathChanged(const QString &dbusPath);
50 void dbusPathChanged(const QString &dbusPath);
51− void serviceReadyChanged(const bool &serviceReady);
51+ void serviceReadyChanged(const bool serviceReady);
52
52
53 void canceled(bool success);
53 void canceled(bool success);
54 void error(const QString &error);
54 void error(const QString &error);
plugins/Ubuntu/Gestures/Damper.h+2−2
@@ -67,12 +67,12 @@ public:
67
67
68 qreal maxDelta() const { return m_x.maxDelta(); }
68 qreal maxDelta() const { return m_x.maxDelta(); }
69
69
70− void reset(const QPointF &point) {
70+ void reset(const QPointF point) {
71 m_x.reset(point.x());
71 m_x.reset(point.x());
72 m_y.reset(point.y());
72 m_y.reset(point.y());
73 }
73 }
74
74
75− void update(const QPointF &point) {
75+ void update(const QPointF point) {
76 m_x.update(point.x());
76 m_x.update(point.x());
77 m_y.update(point.y());
77 m_y.update(point.y());
78 }
78 }
plugins/Ubuntu/Gestures/DirectionalDragArea.cpp+3−3
@@ -614,7 +614,7 @@ void DirectionalDragAreaPrivate::setStatus(Status newStatus)
614 }
614 }
615}
615}
616
616
617−void DirectionalDragAreaPrivate::setPublicPos(const QPointF &point)
617+void DirectionalDragAreaPrivate::setPublicPos(const QPointF point)
618{
618{
619 bool xChanged = publicPos.x() != point.x();
619 bool xChanged = publicPos.x() != point.x();
620 bool yChanged = publicPos.y() != point.y();
620 bool yChanged = publicPos.y() != point.y();
@@ -653,7 +653,7 @@ void DirectionalDragAreaPrivate::setPublicPos(const QPointF &point)
653 }
653 }
654}
654}
655
655
656−void DirectionalDragAreaPrivate::setPublicScenePos(const QPointF &point)
656+void DirectionalDragAreaPrivate::setPublicScenePos(const QPointF point)
657{
657{
658 bool xChanged = publicScenePos.x() != point.x();
658 bool xChanged = publicScenePos.x() != point.x();
659 bool yChanged = publicScenePos.y() != point.y();
659 bool yChanged = publicScenePos.y() != point.y();
@@ -863,7 +863,7 @@ void DirectionalDragAreaPrivate::updateSceneDirectionVector()
863 sceneDirectionVector = sceneDirection - sceneOrigin;
863 sceneDirectionVector = sceneDirection - sceneOrigin;
864}
864}
865
865
866−qreal DirectionalDragAreaPrivate::projectOntoDirectionVector(const QPointF &sceneVector) const
866+qreal DirectionalDragAreaPrivate::projectOntoDirectionVector(const QPointF sceneVector) const
867{
867{
868 // same as dot product as sceneDirectionVector is a unit vector
868 // same as dot product as sceneDirectionVector is a unit vector
869 return sceneVector.x() * sceneDirectionVector.x() +
869 return sceneVector.x() * sceneDirectionVector.x() +
plugins/Ubuntu/Gestures/DirectionalDragArea_p.h+3−3
@@ -84,13 +84,13 @@ public:
84 bool isPastMaxDistance() const;
84 bool isPastMaxDistance() const;
85 const QTouchEvent::TouchPoint *fetchTargetTouchPoint(QTouchEvent *event);
85 const QTouchEvent::TouchPoint *fetchTargetTouchPoint(QTouchEvent *event);
86 void setStatus(Status newStatus);
86 void setStatus(Status newStatus);
87− void setPublicPos(const QPointF &point);
87+ void setPublicPos(const QPointF point);
88− void setPublicScenePos(const QPointF &point);
88+ void setPublicScenePos(const QPointF point);
89 bool isWithinTouchCompositionWindow();
89 bool isWithinTouchCompositionWindow();
90 void updateSceneDirectionVector();
90 void updateSceneDirectionVector();
91 // returns the scalar projection between the given vector (in scene coordinates)
91 // returns the scalar projection between the given vector (in scene coordinates)
92 // and m_sceneDirectionVector
92 // and m_sceneDirectionVector
93− qreal projectOntoDirectionVector(const QPointF &sceneVector) const;
93+ qreal projectOntoDirectionVector(const QPointF sceneVector) const;
94 void touchOwnershipEvent(TouchOwnershipEvent *event);
94 void touchOwnershipEvent(TouchOwnershipEvent *event);
95 void unownedTouchEvent(UnownedTouchEvent *event);
95 void unownedTouchEvent(UnownedTouchEvent *event);
96 void unownedTouchEvent_undecided(UnownedTouchEvent *unownedTouchEvent);
96 void unownedTouchEvent_undecided(UnownedTouchEvent *unownedTouchEvent);
plugins/Unity/InputInfo/CMakeLists.txt+1−1
@@ -21,7 +21,7 @@ include_directories(
21set(InputInfo_SOURCES
21set(InputInfo_SOURCES
22 plugin.cpp
22 plugin.cpp
23 qinputinfo.cpp
23 qinputinfo.cpp
24− qdeclarativeinputdeviceinfo.cpp
24+ qdeclarativeinputdevicemodel.cpp
25 linux/qinputdeviceinfo_linux.cpp
25 linux/qinputdeviceinfo_linux.cpp
26)
26)
27
27
plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux.cpp+131−83
@@ -47,39 +47,46 @@
47#include <QDebug>
47#include <QDebug>
48#include <QSocketNotifier>
48#include <QSocketNotifier>
49#include <QTimer>
49#include <QTimer>
50+#include <QDir>
50
51
51−QInputDeviceInfoPrivate::QInputDeviceInfoPrivate(QObject *parent) :
52+QInputDeviceManagerPrivate::QInputDeviceManagerPrivate(QObject *parent) :
52− QObject(parent)
53+ QObject(parent),
53− , udev(0)
54+ currentFilter(QInputDevice::Unknown),
55+ udevice(0)
54{
56{
55− QTimer::singleShot(250, this, &QInputDeviceInfoPrivate::init);
57+ QTimer::singleShot(250,this,SLOT(init()));
56}
58}
57
59
58−void QInputDeviceInfoPrivate::init()
60+QInputDeviceManagerPrivate::~QInputDeviceManagerPrivate()
59{
61{
60− if (!udev)
62+ udev_unref(udevice);
63+ udev_monitor_unref(udevMonitor);
64+}
65+
66+void QInputDeviceManagerPrivate::init()
67+{
68+ if (!udevice)
61− udev = udev_new();
69+ udevice = udev_new();
62
70
63− struct udev_list_entry *devices, *dev_list_entry;
71+ udev_list_entry *devices;
72+ udev_list_entry *dev_list_entry;
64− struct udev_device *dev;
73+ udev_device *dev;
65
74
66 QString subsystem = QStringLiteral("input");
75 QString subsystem = QStringLiteral("input");
67 struct udev_enumerate *enumerate = 0;
76 struct udev_enumerate *enumerate = 0;
68
77
69− if (udev) {
78+ if (udevice) {
70
79
71− udevMonitor = udev_monitor_new_from_netlink(udev, "udev");
80+ udevMonitor = udev_monitor_new_from_netlink(udevice, "udev");
72 udev_monitor_filter_add_match_subsystem_devtype(udevMonitor, subsystem.toLatin1(), NULL);
81 udev_monitor_filter_add_match_subsystem_devtype(udevMonitor, subsystem.toLatin1(), NULL);
73− enumerate = udev_enumerate_new(udev);
82+ enumerate = udev_enumerate_new(udevice);
74 udev_enumerate_add_match_subsystem(enumerate, subsystem.toLatin1());
83 udev_enumerate_add_match_subsystem(enumerate, subsystem.toLatin1());
75
84
76−
77 udev_monitor_enable_receiving(udevMonitor);
85 udev_monitor_enable_receiving(udevMonitor);
78 notifierFd = udev_monitor_get_fd(udevMonitor);
86 notifierFd = udev_monitor_get_fd(udevMonitor);
79
87
80 notifier = new QSocketNotifier(notifierFd, QSocketNotifier::Read, this);
88 notifier = new QSocketNotifier(notifierFd, QSocketNotifier::Read, this);
81− connect(notifier, &QSocketNotifier::activated, this, &QInputDeviceInfoPrivate::onUDevChanges);
89+ connect(notifier, SIGNAL(activated(int)), this, SLOT(onUDevChanges()));
82−
83
90
84 udev_enumerate_scan_devices(enumerate);
91 udev_enumerate_scan_devices(enumerate);
85 devices = udev_enumerate_get_list_entry(enumerate);
92 devices = udev_enumerate_get_list_entry(enumerate);
@@ -88,78 +95,80 @@ void QInputDeviceInfoPrivate::init()
88 const char *path;
95 const char *path;
89 path = udev_list_entry_get_name(dev_list_entry);
96 path = udev_list_entry_get_name(dev_list_entry);
90
97
91− dev = udev_device_new_from_syspath(udev, path);
98+ dev = udev_device_new_from_syspath(udevice, path);
92−
93− QString eventPath = QString::fromLatin1(udev_device_get_sysname(dev));
94−
95 if (qstrcmp(udev_device_get_subsystem(dev), "input") == 0 ) {
99 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);
100+ QInputDevice *iDevice = addDevice(dev);
101− if (!iDevice)
101+ if (iDevice && !iDevice->devicePath().isEmpty()) {
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);
102+ deviceMap.insert(iDevice->devicePath(),iDevice);
114− Q_EMIT newDevice(eventPath);
115−
116 }
103 }
117 }
104 }
105+ udev_device_unref(dev);
118 }
106 }
119 udev_enumerate_unref(enumerate);
107 udev_enumerate_unref(enumerate);
120 }
108 }
109+ // udev_unref(udevice);
110+ Q_FOREACH (const QString &devicePath, deviceMap.keys()) {
111+ Q_EMIT deviceAdded(devicePath);
112+ }
121 Q_EMIT ready();
113 Q_EMIT ready();
122}
114}
123
115
124−QInputDeviceInfo::InputTypes QInputDeviceInfoPrivate::getInputTypes( struct udev_device *dev)
116+QInputDevice::InputTypeFlags QInputDeviceManagerPrivate::getInputTypeFlags(struct udev_device *dev)
125{
117{
126− QInputDeviceInfo::InputTypes types = QInputDeviceInfo::Unknown;
118+ QInputDevice::InputTypeFlags flags = QInputDevice::Unknown;
127− if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_KEYBOARD"), "1") == 0 )
119+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_KEY"), "1") == 0 ) {
128− types |= QInputDeviceInfo::Keyboard;
120+ flags |= QInputDevice::Button;
129−
121+ }
130− if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_MOUSE"), "1") == 0)
122+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_MOUSE"), "1") == 0) {
131− types |= QInputDeviceInfo::Mouse;
123+ flags |= QInputDevice::Mouse;
132−
124+ }
133− if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TOUCHPAD"), "1") == 0)
125+ if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TOUCHPAD"), "1") == 0) {
134− types |= QInputDeviceInfo::TouchPad;
126+ flags |= QInputDevice::TouchPad;
135−
127+ }
136 if (qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TOUCHSCREEN"), "1") == 0
128 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)
129+ || qstrcmp(udev_device_get_property_value(dev, "ID_INPUT_TABLET"), "1") == 0) {
138− types |= QInputDeviceInfo::TouchScreen;
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+ }
139
138
140− return types;
139+ return flags;
141}
140}
142
141
143−QInputDevice *QInputDeviceInfoPrivate::addDevice(const QString &path)
142+QInputDevice *QInputDeviceManagerPrivate::addDevice(struct udev_device *udev)
144{
143{
145− QInputDevice *inputDevice = new QInputDevice(this);
144+ QString eventPath = QString::fromLatin1(udev_device_get_sysname(udev));
146− inputDevice->setDevicePath(path);
147
145
146+ if (eventPath.contains(QStringLiteral("event")))
147+ eventPath.prepend(QStringLiteral("/dev/input/"));
148+
149+ if (deviceMap.contains(eventPath)) {
150+ return Q_NULLPTR;
151+ }
148 struct libevdev *dev = NULL;
152 struct libevdev *dev = NULL;
149 int fd;
153 int fd;
150 int rc = 1;
154 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();
152
161
162+ fd = open(eventPath.toLatin1(), O_RDONLY|O_NONBLOCK);
153 if (fd == -1) {
163 if (fd == -1) {
154 return inputDevice;
164 return inputDevice;
155 }
165 }
156 rc = libevdev_new_from_fd(fd, &dev);
166 rc = libevdev_new_from_fd(fd, &dev);
157 if (rc < 0) {
167 if (rc < 0) {
158 qWarning() << "Failed to init libevdev ("<< strerror(-rc) << ")";
168 qWarning() << "Failed to init libevdev ("<< strerror(-rc) << ")";
159− return inputDevice;
169+ return Q_NULLPTR;
160 }
170 }
161
171
162− inputDevice->setName(QString::fromLatin1(libevdev_get_name(dev)));
163 for (int i = 0; i < EV_MAX; i++) {
172 for (int i = 0; i < EV_MAX; i++) {
164 if (i == EV_KEY || i == EV_SW || i == EV_REL
173 if (i == EV_KEY || i == EV_SW || i == EV_REL
165 || i == EV_REL || i == EV_ABS) {
174 || i == EV_REL || i == EV_ABS) {
@@ -183,54 +192,93 @@ QInputDevice *QInputDeviceInfoPrivate::addDevice(const QString &path)
183 }
192 }
184 }
193 }
185 }
194 }
195+
186 return inputDevice;
196 return inputDevice;
187}
197}
188
198
199+void QInputDeviceManagerPrivate::addDetails(struct udev_device *)
200+{
201+}
202+
189−void QInputDeviceInfoPrivate::removeDevice(const QString &path)
203+void QInputDeviceManagerPrivate::removeDevice(const QString &path)
190{
204{
191− for (int i = 0; i < deviceList.size(); ++i) {
205+ // this path is not a full evdev path
206+ Q_FOREACH (const QString devicePath, deviceMap.keys()) {
192− if (deviceList.at(i)->devicePath() == path) {
207+ if (devicePath.contains(path)) {
193− delete deviceList.takeAt(i);
194− deviceMap.remove(path);
208+ deviceMap.remove(devicePath);
195− Q_EMIT deviceRemoved(path);
209+ Q_EMIT deviceRemoved(devicePath);
196 }
210 }
197 }
211 }
198}
212}
199
213
200−void QInputDeviceInfoPrivate::onUDevChanges()
214+QInputDevice *QInputDeviceManagerPrivate::addUdevDevice(struct udev_device *udev)
201{
215{
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+
202− struct udev_device *dev = udev_monitor_receive_device(udevMonitor);
254+ udev_device *dev = udev_monitor_receive_device(udevMonitor);
255+
203 if (dev) {
256 if (dev) {
204 if (qstrcmp(udev_device_get_subsystem(dev), "input") == 0 ) {
257 if (qstrcmp(udev_device_get_subsystem(dev), "input") == 0 ) {
205 QString eventPath = QString::fromLatin1(udev_device_get_sysname(dev));
258 QString eventPath = QString::fromLatin1(udev_device_get_sysname(dev));
206
259
207− if (eventPath.contains(QStringLiteral("input")))
208− return;
209−
210 QString action = QString::fromStdString(udev_device_get_action(dev));
260 QString action = QString::fromStdString(udev_device_get_action(dev));
211
261
212 if (!eventPath.contains(QStringLiteral("/dev/input/")))
262 if (!eventPath.contains(QStringLiteral("/dev/input/")))
213 eventPath.prepend(QStringLiteral("/dev/input/"));
263 eventPath.prepend(QStringLiteral("/dev/input/"));
214
264
215 if (action == QStringLiteral("add")) {
265 if (action == QStringLiteral("add")) {
216−
266+ if (deviceMap.contains(eventPath)){
217− QInputDevice *iDevice = addDevice(eventPath);
218− if (!iDevice)
219− return;
220−
221− iDevice->setTypes(getInputTypes(dev));
222 udev_device_unref(dev);
267 udev_device_unref(dev);
268+ return;
269+ }
223
270
224− if (iDevice->switches().count() > 0 && iDevice->buttons().count() == 0)
271+ QInputDevice *iDevice = addDevice(dev);
225− iDevice->setTypes(iDevice->types() | QInputDeviceInfo::Switch);
272+ if (!iDevice) {
226−
273+ delete iDevice;
227− if (iDevice->buttons().count() > 0 && iDevice->types() == QInputDeviceInfo::Unknown)
274+ return;
228− iDevice->setTypes(iDevice->types() | QInputDeviceInfo::Button);
275+ }
276+ iDevice->setType(getInputTypeFlags(dev));
277+ udev_device_unref(dev);
229
278
230− deviceList.append(iDevice);
231 deviceMap.insert(eventPath,iDevice);
279 deviceMap.insert(eventPath,iDevice);
232
280
233− Q_EMIT newDevice(eventPath);
281+ Q_EMIT deviceAdded(eventPath);
234
282
235 } else if (action == QStringLiteral("remove")) {
283 } else if (action == QStringLiteral("remove")) {
236 removeDevice(eventPath);
284 removeDevice(eventPath);
plugins/Unity/InputInfo/linux/qinputdeviceinfo_linux_p.h+13−6
@@ -58,30 +58,37 @@ public:
58 QList <int> switches;
58 QList <int> switches;
59 QList <int> relativeAxis;
59 QList <int> relativeAxis;
60 QList <int> absoluteAxis;
60 QList <int> absoluteAxis;
61− QInputDeviceInfo::InputTypes types;
61+ QInputDevice::InputTypeFlags type;
62};
62};
63
63
64−class QInputDeviceInfoPrivate : public QObject
64+class QInputDeviceManagerPrivate : public QObject
65{
65{
66 Q_OBJECT
66 Q_OBJECT
67public:
67public:
68− explicit QInputDeviceInfoPrivate(QObject *parent = 0);
68+ explicit QInputDeviceManagerPrivate(QObject *parent = 0);
69+ ~QInputDeviceManagerPrivate();
69 QVector <QInputDevice *> deviceList;
70 QVector <QInputDevice *> deviceList;
70 QMap <QString, QInputDevice *> deviceMap;
71 QMap <QString, QInputDevice *> deviceMap;
72+ static QInputDeviceManagerPrivate * instance();
73+ QInputDevice::InputType currentFilter;
71
74
72Q_SIGNALS:
75Q_SIGNALS:
73− void newDevice(const QString &);
76+ void deviceAdded(const QString &);
74 void deviceRemoved(const QString &);
77 void deviceRemoved(const QString &);
75 void ready();
78 void ready();
76
79
77private:
80private:
78− struct udev *udev;
81+ QInputDevice *addDevice(struct udev_device *udev);
82+ QInputDevice *addUdevDevice(struct udev_device *);
83+
79 QInputDevice *addDevice(const QString &path);
84 QInputDevice *addDevice(const QString &path);
80 void removeDevice(const QString &path);
85 void removeDevice(const QString &path);
81 QSocketNotifier *notifier;
86 QSocketNotifier *notifier;
82 int notifierFd;
87 int notifierFd;
83 struct udev_monitor *udevMonitor;
88 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 *);
85
92
86private Q_SLOTS:
93private Q_SLOTS:
87 void onUDevChanges();
94 void onUDevChanges();
plugins/Unity/InputInfo/plugin.cpp+2−2
@@ -21,12 +21,12 @@
21#include "plugin.h"
21#include "plugin.h"
22
22
23// local
23// local
24−#include "qdeclarativeinputdeviceinfo_p.h"
24+#include "qdeclarativeinputdevicemodel_p.h"
25
25
26void InputInfoPlugin::registerTypes(const char *uri)
26void InputInfoPlugin::registerTypes(const char *uri)
27{
27{
28 int major = 0;
28 int major = 0;
29 int minor = 1;
29 int minor = 1;
30− qmlRegisterType<QDeclarativeInputDeviceInfo>(uri, major, minor, "InputDeviceInfo");
30+ qmlRegisterType<QDeclarativeInputDeviceModel>(uri, major, minor, "InputDeviceModel");
31 qmlRegisterType<QInputDevice>(uri, major, minor, "InputInfo");
31 qmlRegisterType<QInputDevice>(uri, major, minor, "InputInfo");
32}
32}
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 @@
1/****************************************************************************
1/****************************************************************************
2**
2**
3** Copyright (C) 2015 Jolla.
3** Copyright (C) 2015 Jolla.
4−** Copyright (C) 2015 Canonical Ltd.
5** Contact: http://www.qt-project.org/legal
4** Contact: http://www.qt-project.org/legal
6**
5**
7** This file is part of the QtSystems module of the Qt Toolkit.
6** This file is part of the QtSystems module of the Qt Toolkit.
@@ -39,39 +38,64 @@
39** $QT_END_LICENSE$
38** $QT_END_LICENSE$
40**
39**
41****************************************************************************/
40****************************************************************************/
42−#include "mockqdeclarativeinputdeviceinfo_p.h"
41+#include "qdeclarativeinputdevicemodel_p.h"
42+#include "qinputinfo.h"
43
43
44−QDeclarativeInputDeviceInfo::QDeclarativeInputDeviceInfo(QObject *parent) :
44+QDeclarativeInputDeviceModel::QDeclarativeInputDeviceModel(QObject *parent) :
45 QAbstractListModel(parent),
45 QAbstractListModel(parent),
46− deviceInfo(new QInputDeviceInfo)
46+ deviceInfo(new QInputDeviceManager),
47+ currentFilter(QInputDevice::Unknown)
47{
48{
48− connect(deviceInfo, &QInputDeviceInfo::deviceAdded,this,&QDeclarativeInputDeviceInfo::addedDevice);
49+ connect(deviceInfo,SIGNAL(ready()),this,SLOT(updateDeviceList()));
50+ connect(deviceInfo, &QInputDeviceManager::deviceAdded,this,&QDeclarativeInputDeviceModel::addedDevice);
49− connect(deviceInfo, &QInputDeviceInfo::deviceRemoved,this,&QDeclarativeInputDeviceInfo::removedDevice);
51+ connect(deviceInfo, &QInputDeviceManager::deviceRemoved,this,&QDeclarativeInputDeviceModel::removedDevice);
50}
52}
51
53
52−QDeclarativeInputDeviceInfo::~QDeclarativeInputDeviceInfo()
54+QDeclarativeInputDeviceModel::~QDeclarativeInputDeviceModel()
53{
55{
54 delete deviceInfo;
56 delete deviceInfo;
55}
57}
56
58
57−QVariant QDeclarativeInputDeviceInfo::data(const QModelIndex &index, int role) const
59+QVariant QDeclarativeInputDeviceModel::data(const QModelIndex &index, int role) const
58{
60{
59 switch (role) {
61 switch (role) {
60 case ServiceRole:
62 case ServiceRole:
61 return QVariant::fromValue(static_cast<QObject *>(inputDevices.value(index.row())));
63 return QVariant::fromValue(static_cast<QObject *>(inputDevices.value(index.row())));
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;
62− }
86+ };
63
87
64 return QVariant();
88 return QVariant();
65}
89}
66
90
67−int QDeclarativeInputDeviceInfo::rowCount(const QModelIndex &parent) const
91+int QDeclarativeInputDeviceModel::rowCount(const QModelIndex &parent) const
68{
92{
69 Q_UNUSED(parent);
93 Q_UNUSED(parent);
70
94
71 return inputDevices.count();
95 return inputDevices.count();
72}
96}
73
97
74−int QDeclarativeInputDeviceInfo::indexOf(const QString &devicePath) const
98+int QDeclarativeInputDeviceModel::indexOf(const QString &devicePath) const
75{
99{
76 int idx(-1);
100 int idx(-1);
77 Q_FOREACH (QInputDevice *device, inputDevices) {
101 Q_FOREACH (QInputDevice *device, inputDevices) {
@@ -82,56 +106,27 @@ int QDeclarativeInputDeviceInfo::indexOf(const QString &devicePath) const
82 return -1;
106 return -1;
83}
107}
84
108
85−QInputDevice *QDeclarativeInputDeviceInfo::get(int index) const
109+QInputDevice *QDeclarativeInputDeviceModel::get(int index) const
86{
110{
87 if (index < 0 || index > inputDevices.count())
111 if (index < 0 || index > inputDevices.count())
88 return 0;
112 return 0;
89 return inputDevices.value(index);
113 return inputDevices.value(index);
90}
114}
91
115
92−void QDeclarativeInputDeviceInfo::addMockMouse()
116+void QDeclarativeInputDeviceModel::updateDeviceList()
93−{
94− deviceInfo->addMockDevice(QInputDeviceInfo::Mouse);
95−}
96−
97−void QDeclarativeInputDeviceInfo::addMockKeyboard()
98−{
99− deviceInfo->addMockDevice(QInputDeviceInfo::Keyboard);
100−}
101−
102−void QDeclarativeInputDeviceInfo::removeMockMouse()
103{
117{
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);
125
119
126 int numNew = newDevices.count();
120 int numNew = newDevices.count();
127
121
128 for (int i = 0; i < numNew; i++) {
122 for (int i = 0; i < numNew; i++) {
129 int j = inputDevices.indexOf(newDevices.value(i));
123 int j = inputDevices.indexOf(newDevices.value(i));
124+
130 if (j == -1) {
125 if (j == -1) {
131− // not found -> remove from list
132 beginInsertRows(QModelIndex(), i, i);
126 beginInsertRows(QModelIndex(), i, i);
133 inputDevices.insert(i, newDevices.value(i));
127 inputDevices.insert(i, newDevices.value(i));
134 endInsertRows();
128 endInsertRows();
129+ Q_EMIT countChanged();
135 } else if (i != j) {
130 } else if (i != j) {
136 // changed its position -> move it
131 // changed its position -> move it
137 QInputDevice* device = inputDevices.value(j);
132 QInputDevice* device = inputDevices.value(j);
@@ -139,10 +134,10 @@ void QDeclarativeInputDeviceInfo::updateDeviceList()
139 inputDevices.remove(j);
134 inputDevices.remove(j);
140 inputDevices.insert(i, device);
135 inputDevices.insert(i, device);
141 endMoveRows();
136 endMoveRows();
137+ Q_EMIT countChanged();
142− } else {
138+ } //else {
143− QModelIndex changedIndex(this->index(j, 0, QModelIndex()));
139+ QModelIndex changedIndex(this->index(j, 0, QModelIndex()));
144− Q_EMIT dataChanged(changedIndex, changedIndex);
140+ Q_EMIT dataChanged(changedIndex, changedIndex);
145− }
146 }
141 }
147
142
148 int numOld = inputDevices.count();
143 int numOld = inputDevices.count();
@@ -150,24 +145,52 @@ void QDeclarativeInputDeviceInfo::updateDeviceList()
150 beginRemoveRows(QModelIndex(), numNew, numOld - 1);
145 beginRemoveRows(QModelIndex(), numNew, numOld - 1);
151 inputDevices.remove(numNew, numOld - numNew);
146 inputDevices.remove(numNew, numOld - numNew);
152 endRemoveRows();
147 endRemoveRows();
148+ Q_EMIT countChanged();
153 }
149 }
154}
150}
155
151
156−void QDeclarativeInputDeviceInfo::addedDevice(const QString &devicePath)
152+void QDeclarativeInputDeviceModel::addedDevice(const QString &devicePath)
157{
153{
158 updateDeviceList();
154 updateDeviceList();
159− Q_EMIT newDevice(devicePath);
155+ Q_EMIT deviceAdded(devicePath);
160}
156}
161
157
162−void QDeclarativeInputDeviceInfo::removedDevice(const QString &devicePath)
158+void QDeclarativeInputDeviceModel::removedDevice(const QString &devicePath)
163{
159{
164 updateDeviceList();
160 updateDeviceList();
165 Q_EMIT deviceRemoved(devicePath);
161 Q_EMIT deviceRemoved(devicePath);
166}
162}
167
163
168−QHash<int, QByteArray> QDeclarativeInputDeviceInfo::roleNames() const
164+QHash<int,QByteArray> QDeclarativeInputDeviceModel::roleNames() const
169{
165{
170 QHash<int, QByteArray> roles;
166 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";
172 return roles;
174 return roles;
173}
175}
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 @@
39**
39**
40****************************************************************************/
40****************************************************************************/
41
41
42−#ifndef QDECLARATIVEINPUTDEVICEINFO_H
42+#ifndef QDECLARATIVEINPUTDEVICEMODEL_H
43−#define QDECLARATIVEINPUTDEVICEINFO_H
43+#define QDECLARATIVEINPUTDEVICEMODEL_H
44
44
45#include <QObject>
45#include <QObject>
46#include <QAbstractListModel>
46#include <QAbstractListModel>
47#include "qinputinfo.h"
47#include "qinputinfo.h"
48
48
49−class QDeclarativeInputDeviceInfo : public QAbstractListModel
49+class QDeclarativeInputDeviceModel : public QAbstractListModel
50{
50{
51 Q_OBJECT
51 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)
53
56
54public:
57public:
55 enum ItemRoles {
58 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
57 };
67 };
58
68
59− explicit QDeclarativeInputDeviceInfo(QObject *parent = 0);
69+ explicit QDeclarativeInputDeviceModel(QObject *parent = 0);
60− virtual ~QDeclarativeInputDeviceInfo();
70+ virtual ~QDeclarativeInputDeviceModel();
61
71
62 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
72 QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
63 int rowCount(const QModelIndex &parent = QModelIndex()) const;
73 int rowCount(const QModelIndex &parent = QModelIndex()) const;
64
74
65− QHash<int, QByteArray> roleNames() const;
75+ void setDeviceFilter(QInputDevice::InputType filter);
76+ QInputDevice::InputType deviceFilter();
66
77
67 Q_INVOKABLE int indexOf(const QString &devicePath) const;
78 Q_INVOKABLE int indexOf(const QString &devicePath) const;
68
79
69 Q_INVOKABLE QInputDevice *get(int index) const;
80 Q_INVOKABLE QInputDevice *get(int index) const;
81+ QHash<int, QByteArray> roleNames() const;
70
82
71Q_SIGNALS:
83Q_SIGNALS:
72− void newDevice(const QString &devicePath);
84+ void deviceAdded(const QString &devicePath);
73 void deviceRemoved(const QString &devicePath);
85 void deviceRemoved(const QString &devicePath);
86+ void deviceFilterChanged(const QInputDevice::InputType filter);
87+ void countChanged();
74
88
75public Q_SLOTS:
89public Q_SLOTS:
76 void updateDeviceList();
90 void updateDeviceList();
77private:
91private:
78− QInputDeviceInfo *deviceInfo;
92+ QInputDeviceManager *deviceInfo;
79 QVector<QInputDevice *> inputDevices;
93 QVector<QInputDevice *> inputDevices;
94+ QInputDevice::InputType currentFilter;
95+
80private Q_SLOTS:
96private Q_SLOTS:
81 void addedDevice(const QString &);
97 void addedDevice(const QString &);
82 void removedDevice(const QString &path);
98 void removedDevice(const QString &path);
83
99
84};
100};
85
101
86−#endif // QDECLARATIVEINPUTDEVICEINFO_H
102+#endif // QDECLARATIVEINPUTDEVICEMODEL_H
plugins/Unity/InputInfo/qinputinfo.cpp+129−18
@@ -41,16 +41,25 @@
41
41
42#include "qinputinfo.h"
42#include "qinputinfo.h"
43
43
44+#if defined(UNITY_MOCKS)
45+#include "qinputdeviceinfo_mock_p.h"
44−#if defined(Q_OS_LINUX)
46+#elif defined(Q_OS_LINUX)
45#include "linux/qinputdeviceinfo_linux_p.h"
47#include "linux/qinputdeviceinfo_linux_p.h"
46#endif
48#endif
47
49
50+Q_GLOBAL_STATIC(QInputDeviceManagerPrivate, inputDeviceManagerPrivate)
51+
48QT_BEGIN_NAMESPACE
52QT_BEGIN_NAMESPACE
49
53
54+QInputDeviceManagerPrivate * QInputDeviceManagerPrivate::instance()
55+{
56+ QInputDeviceManagerPrivate *priv = inputDeviceManagerPrivate();
57+ return priv;
58+}
50
59
51QInputDevicePrivate::QInputDevicePrivate(QObject *parent) :
60QInputDevicePrivate::QInputDevicePrivate(QObject *parent) :
52 QObject(parent),
61 QObject(parent),
53− types(QInputDeviceInfo::Unknown)
62+ type(QInputDevice::Unknown)
54{
63{
55}
64}
56
65
@@ -60,100 +69,202 @@ QInputDevice::QInputDevice(QObject *parent) :
60{
69{
61}
70}
62
71
72+/*
73+ * Returns the name of this input device.
74+ */
63QString QInputDevice::name() const
75QString QInputDevice::name() const
64{
76{
65 return d_ptr->name;
77 return d_ptr->name;
66}
78}
67
79
80+/*
81+ * Sets the name of this input device to \b name.
82+ */
68void QInputDevice::setName(const QString &name)
83void QInputDevice::setName(const QString &name)
69{
84{
70 d_ptr->name = name;
85 d_ptr->name = name;
71}
86}
72
87
88+/*
89+ * Returns the device path of this device.
90+ */
73QString QInputDevice::devicePath() const
91QString QInputDevice::devicePath() const
74{
92{
75 return d_ptr->devicePath;
93 return d_ptr->devicePath;
76}
94}
77
95
96+/*
97+ * Sets the device ppath of this device to /b path.
98+ */
78void QInputDevice::setDevicePath(const QString &path)
99void QInputDevice::setDevicePath(const QString &path)
79{
100{
80 d_ptr->devicePath = path;
101 d_ptr->devicePath = path;
81}
102}
82
103
104+/*
105+ * Returns the number of buttons this device has.
106+ */
83QList <int> QInputDevice::buttons() const
107QList <int> QInputDevice::buttons() const
84{
108{
85 return d_ptr->buttons;
109 return d_ptr->buttons;
86}
110}
87
111
112+/*
113+ * Adds a button
114+ */
88void QInputDevice::addButton(int buttonCode)
115void QInputDevice::addButton(int buttonCode)
89{
116{
90 d_ptr->buttons.append(buttonCode);
117 d_ptr->buttons.append(buttonCode);
91}
118}
92
119
120+/*
121+ * Returns the number of switch of this device.
122+ */
93QList <int> QInputDevice::switches() const
123QList <int> QInputDevice::switches() const
94{
124{
95 return d_ptr->switches;
125 return d_ptr->switches;
96}
126}
97
127
128+/*
129+ * Adds a switch
130+ */
98void QInputDevice::addSwitch(int switchCode)
131void QInputDevice::addSwitch(int switchCode)
99{
132{
100 d_ptr->switches.append(switchCode);
133 d_ptr->switches.append(switchCode);
101}
134}
102
135
136+/*
137+ * Returns a list of the relative axis of this device
138+ */
103QList <int> QInputDevice::relativeAxis() const
139QList <int> QInputDevice::relativeAxis() const
104{
140{
105 return d_ptr->relativeAxis;
141 return d_ptr->relativeAxis;
106}
142}
107
143
144+/*
145+ */
108void QInputDevice::addRelativeAxis(int axisCode)
146void QInputDevice::addRelativeAxis(int axisCode)
109{
147{
110 d_ptr->relativeAxis.append(axisCode);
148 d_ptr->relativeAxis.append(axisCode);
111}
149}
112
150
151+/*
152+ * Returns a list of the absolute axis of this device
153+ */
113QList <int> QInputDevice::absoluteAxis() const
154QList <int> QInputDevice::absoluteAxis() const
114{
155{
115 return d_ptr->absoluteAxis;
156 return d_ptr->absoluteAxis;
116}
157}
117
158
159+/*
160+ */
118void QInputDevice::addAbsoluteAxis(int axisCode)
161void QInputDevice::addAbsoluteAxis(int axisCode)
119{
162{
120 d_ptr->absoluteAxis.append(axisCode);
163 d_ptr->absoluteAxis.append(axisCode);
121}
164}
122
165
123−QInputDeviceInfo::InputTypes QInputDevice::types()
166+/*
167+ * Returns a QInputDevice::InputTypeFlags of all the types of types.
168+ */
169+QInputDevice::InputTypeFlags QInputDevice::type() const
124{
170{
125− return d_ptr->types;
171+ return d_ptr->type;
126}
172}
127
173
128−void QInputDevice::setTypes(QInputDeviceInfo::InputTypes types)
174+/*
175+ */
176+void QInputDevice::setType(QInputDevice::InputTypeFlags type) //? setTypes?
129{
177{
130− d_ptr->types = types;
178+ d_ptr->type = type;
131}
179}
132
180
133−
181+QInputDeviceManager::QInputDeviceManager(QObject *parent) :
134−QInputDeviceInfo::QInputDeviceInfo(QObject *parent) :
135 QObject(parent),
182 QObject(parent),
136− d_ptr(new QInputDeviceInfoPrivate(this))
183+ d_ptr(inputDeviceManagerPrivate)
137{
184{
138− connect(d_ptr, &QInputDeviceInfoPrivate::newDevice,this,&QInputDeviceInfo::addedDevice);
185+ connect(d_ptr, &QInputDeviceManagerPrivate::deviceAdded,this,&QInputDeviceManager::addedDevice);
139− connect(d_ptr, &QInputDeviceInfoPrivate::deviceRemoved,this,&QInputDeviceInfo::deviceRemoved);
186+ connect(d_ptr, &QInputDeviceManagerPrivate::deviceRemoved,this,&QInputDeviceManager::deviceRemoved);
140
187
141− connect(d_ptr, &QInputDeviceInfoPrivate::ready, this, &QInputDeviceInfo::ready);
188+ connect(d_ptr,SIGNAL(ready()),this,SIGNAL(ready()));
142}
189}
143
190
144−QVector <QInputDevice *> QInputDeviceInfo::deviceList()
191+/*
192+ * Returns a QMap of known input devices.
193+ */
194+QMap <QString, QInputDevice *> QInputDeviceManager::deviceMap()
145{
195{
146− return d_ptr->deviceList;
196+ return d_ptr->deviceMap;
147}
197}
148
198
149−QMap <QString, QInputDevice *> QInputDeviceInfo::deviceMap()
199+/*
200+ */
201+void QInputDeviceManager::addedDevice(const QString & devicePath)
150{
202{
151− return d_ptr->deviceMap;
203+ Q_EMIT deviceAdded(devicePath);
152}
204}
153
205
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)
155{
210{
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+ }
157}
268}
158
269
159QT_END_NAMESPACE
270QT_END_NAMESPACE
plugins/Unity/InputInfo/qinputinfo.h+56−56
@@ -48,15 +48,19 @@
48#include <QSocketNotifier>
48#include <QSocketNotifier>
49#include <QDebug>
49#include <QDebug>
50
50
51−class QInputDeviceInfoPrivate;
51+class QInputDeviceManagerPrivate;
52class QInputDevicePrivate;
52class QInputDevicePrivate;
53class QInputDevice;
53class QInputDevice;
54
54
55−class QInputDeviceInfoPrivate;
55+class QInputDeviceManager;
56+
56−class QInputDeviceInfo : public QObject
57+class QInputDevice : public QObject
57{
58{
58 Q_OBJECT
59 Q_OBJECT
59− Q_PROPERTY(int deviceCount READ deviceCount)
60+ Q_ENUMS(InputType)
61+ Q_FLAGS(InputType InputTypeFlags)
62+ friend class QInputDeviceManagerPrivate;
63+
60public:
64public:
61
65
62 enum InputType {
66 enum InputType {
@@ -69,67 +73,19 @@ public:
69 Switch = 32
73 Switch = 32
70 };
74 };
71 Q_ENUMS(InputType)
75 Q_ENUMS(InputType)
72− Q_FLAGS(InputTypes)
73− Q_DECLARE_FLAGS(InputTypes, InputType)
76+ Q_DECLARE_FLAGS(InputTypeFlags, 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)
112
77
113−public:
114 explicit QInputDevice(QObject *parent = 0);
78 explicit QInputDevice(QObject *parent = 0);
115−
116 QString name() const;
79 QString name() const;
117 QString devicePath() const;
80 QString devicePath() const;
118 QList <int> buttons() const; //keys event code
81 QList <int> buttons() const; //keys event code
119 QList <int> switches() const;
82 QList <int> switches() const;
120 QList <int> relativeAxis() const;
83 QList <int> relativeAxis() const;
121 QList <int> absoluteAxis() const;
84 QList <int> absoluteAxis() const;
85+ QInputDevice::InputTypeFlags type() const;
122
86
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();
132private:
87private:
88+
133 QInputDevicePrivate *d_ptr;
89 QInputDevicePrivate *d_ptr;
134 void setName(const QString &);
90 void setName(const QString &);
135 void setDevicePath(const QString &);
91 void setDevicePath(const QString &);
@@ -137,7 +93,51 @@ private:
137 void addSwitch(int);
93 void addSwitch(int);
138 void addRelativeAxis(int);
94 void addRelativeAxis(int);
139 void addAbsoluteAxis(int);
95 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
141};
141};
142
142
143#endif // QINPUTINFO_H
143#endif // QINPUTINFO_H
plugins/Unity/Launcher/asadapter.h+3
@@ -28,6 +28,9 @@ public:
28 ASAdapter();
28 ASAdapter();
29 ~ASAdapter();
29 ~ASAdapter();
30
30
31+ ASAdapter(const ASAdapter&) = delete;
32+ ASAdapter& operator=(const ASAdapter&) = delete;
33+
31 void syncItems(const QList<LauncherItem*> &list);
34 void syncItems(const QList<LauncherItem*> &list);
32
35
33private:
36private:
plugins/Unity/Launcher/dbusinterface.cpp+8−7
@@ -159,11 +159,12 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
159 return false;
159 return false;
160 }
160 }
161
161
162+ const QList<QVariant> messageArguments = message.arguments();
162− if (message.member() == QLatin1String("Get") && (message.arguments().count() != 2 || message.arguments()[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
163+ if (message.member() == QLatin1String("Get") && (messageArguments.count() != 2 || messageArguments[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
163 return false;
164 return false;
164 }
165 }
165
166
166− if (message.member() == QLatin1String("Set") && (message.arguments().count() != 3 || message.arguments()[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
167+ if (message.member() == QLatin1String("Set") && (messageArguments.count() != 3 || messageArguments[0].toString() != QLatin1String("com.canonical.Unity.Launcher.Item"))) {
167 return false;
168 return false;
168 }
169 }
169
170
@@ -176,7 +177,7 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
176
177
177 QVariantList retval;
178 QVariantList retval;
178 if (message.member() == QLatin1String("Get")) {
179 if (message.member() == QLatin1String("Get")) {
179− QString cachedString = message.arguments()[1].toString();
180+ QString cachedString = messageArguments[1].toString();
180 if (!item) {
181 if (!item) {
181 return false;
182 return false;
182 }
183 }
@@ -188,21 +189,21 @@ bool DBusInterface::handleMessage(const QDBusMessage& message, const QDBusConnec
188 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
189 retval.append(QVariant::fromValue(QDBusVariant(item->progress())));
189 }
190 }
190 } else if (message.member() == QLatin1String("Set")) {
191 } else if (message.member() == QLatin1String("Set")) {
191− QString cachedString = message.arguments()[1].toString();
192+ QString cachedString = messageArguments[1].toString();
192 if (cachedString == QLatin1String("count")) {
193 if (cachedString == QLatin1String("count")) {
193− int newCount = message.arguments()[2].value<QDBusVariant>().variant().toInt();
194+ int newCount = messageArguments[2].value<QDBusVariant>().variant().toInt();
194 if (!item || newCount != item->count()) {
195 if (!item || newCount != item->count()) {
195 Q_EMIT countChanged(appid, newCount);
196 Q_EMIT countChanged(appid, newCount);
196 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("count"), QVariant(newCount));
197 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("count"), QVariant(newCount));
197 }
198 }
198 } else if (cachedString == QLatin1String("countVisible")) {
199 } else if (cachedString == QLatin1String("countVisible")) {
199− bool newVisible = message.arguments()[2].value<QDBusVariant>().variant().toBool();
200+ bool newVisible = messageArguments[2].value<QDBusVariant>().variant().toBool();
200 if (!item || newVisible != item->countVisible()) {
201 if (!item || newVisible != item->countVisible()) {
201 Q_EMIT countVisibleChanged(appid, newVisible);
202 Q_EMIT countVisibleChanged(appid, newVisible);
202 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("countVisible"), newVisible);
203 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("countVisible"), newVisible);
203 }
204 }
204 } else if (cachedString == QLatin1String("progress")) {
205 } else if (cachedString == QLatin1String("progress")) {
205− int newProgress = message.arguments()[2].value<QDBusVariant>().variant().toInt();
206+ int newProgress = messageArguments[2].value<QDBusVariant>().variant().toInt();
206 if (!item || newProgress != item->progress()) {
207 if (!item || newProgress != item->progress()) {
207 Q_EMIT progressChanged(appid, newProgress);
208 Q_EMIT progressChanged(appid, newProgress);
208 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("progress"), QVariant(newProgress));
209 notifyPropertyChanged(QStringLiteral("com.canonical.Unity.Launcher.Item"), encodeAppId(appid), QStringLiteral("progress"), QVariant(newProgress));
plugins/Unity/Platform/platform.cpp+2−2
@@ -20,7 +20,7 @@
20
20
21Platform::Platform(QObject *parent)
21Platform::Platform(QObject *parent)
22 : QObject(parent)
22 : QObject(parent)
23− , m_iface("org.freedesktop.hostname1", "/org/freedesktop/hostname1", "org.freedesktop.hostname1",
23+ , m_iface(QStringLiteral("org.freedesktop.hostname1"), QStringLiteral("/org/freedesktop/hostname1"), QStringLiteral("org.freedesktop.hostname1"),
24 QDBusConnection::systemBus(), this)
24 QDBusConnection::systemBus(), this)
25{
25{
26 QMetaObject::invokeMethod(this, "init");
26 QMetaObject::invokeMethod(this, "init");
@@ -29,7 +29,7 @@ Platform::Platform(QObject *parent)
29void Platform::init()
29void Platform::init()
30{
30{
31 m_chassis = m_iface.property("Chassis").toString();
31 m_chassis = m_iface.property("Chassis").toString();
32− m_isPC = (m_chassis == "desktop" || m_chassis == "laptop" || m_chassis == "server");
32+ m_isPC = (m_chassis == QLatin1String("desktop") || m_chassis == QLatin1String("laptop") || m_chassis == QLatin1String("server"));
33}
33}
34
34
35QString Platform::chassis() const
35QString Platform::chassis() const
plugins/Unity/Session/dbusunitysessionservice.cpp+65−39
@@ -61,7 +61,7 @@ public:
61 QStringLiteral("GetSessionByPID"));
61 QStringLiteral("GetSessionByPID"));
62 msg << (quint32) getpid();
62 msg << (quint32) getpid();
63
63
64− QDBusReply<QDBusObjectPath> reply = QDBusConnection::systemBus().asyncCall(msg);
64+ QDBusReply<QDBusObjectPath> reply = QDBusConnection::systemBus().call(msg);
65 if (reply.isValid()) {
65 if (reply.isValid()) {
66 logindSessionPath = reply.value().path();
66 logindSessionPath = reply.value().path();
67
67
@@ -84,28 +84,34 @@ public:
84 if (m_systemdInhibitFd.isValid())
84 if (m_systemdInhibitFd.isValid())
85 return;
85 return;
86
86
87− // inhibit systemd handling of power/sleep/lid buttons
87+ // inhibit systemd handling of power/sleep/hibernate buttons
88 // http://www.freedesktop.org/wiki/Software/systemd/inhibit
88 // http://www.freedesktop.org/wiki/Software/systemd/inhibit
89
89
90 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, QStringLiteral("Inhibit"));
90 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, QStringLiteral("Inhibit"));
91− msg << "handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch"; // what
91+ msg << "handle-power-key:handle-suspend-key:handle-hibernate-key"; // what
92 msg << "Unity"; // who
92 msg << "Unity"; // who
93 msg << "Unity8 handles power events"; // why
93 msg << "Unity8 handles power events"; // why
94 msg << "block"; // mode
94 msg << "block"; // mode
95− QDBusReply<QDBusUnixFileDescriptor> desc = QDBusConnection::systemBus().asyncCall(msg);
96
95
97− if (desc.isValid()) {
96+ QDBusPendingCall pendingCall = QDBusConnection::systemBus().asyncCall(msg);
98− m_systemdInhibitFd = desc.value();
97+ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this);
99− } else {
98+ connect(watcher, &QDBusPendingCallWatcher::finished,
99+ this, [this](QDBusPendingCallWatcher* watcher) {
100+ QDBusPendingReply<QDBusUnixFileDescriptor> reply = *watcher;
101+ watcher->deleteLater();
102+ if (reply.isError()) {
100− qWarning() << "failed to inhibit systemd powersave handling";
103+ qWarning() << "Failed to inhibit systemd powersave handling" << reply.error().message();
101− }
104+ return;
102− }
105+ }
103
106
107+ m_systemdInhibitFd = reply.value();
108+ });
109+ }
104
110
105 bool checkLogin1Call(const QString &method) const
111 bool checkLogin1Call(const QString &method) const
106 {
112 {
107 QDBusMessage msg = QDBusMessage::createMethodCall(LOGIN1_SERVICE, LOGIN1_PATH, LOGIN1_IFACE, method);
113 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);
109 return reply.isValid() && (reply == QStringLiteral("yes") || reply == QStringLiteral("challenge"));
115 return reply.isValid() && (reply == QStringLiteral("yes") || reply == QStringLiteral("challenge"));
110 }
116 }
111
117
@@ -119,6 +125,21 @@ public:
119 QDBusConnection::systemBus().asyncCall(msg);
125 QDBusConnection::systemBus().asyncCall(msg);
120 }
126 }
121
127
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+
122 void checkActive()
143 void checkActive()
123 {
144 {
124 if (logindSessionPath.isEmpty()) {
145 if (logindSessionPath.isEmpty()) {
@@ -133,12 +154,20 @@ public:
133 msg << LOGIN1_SESSION_IFACE;
154 msg << LOGIN1_SESSION_IFACE;
134 msg << ACTIVE_KEY;
155 msg << ACTIVE_KEY;
135
156
136− QDBusReply<QVariant> reply = QDBusConnection::systemBus().asyncCall(msg);
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();
137− if (reply.isValid()) {
164+ if (reply.isError()) {
138− isSessionActive = reply.value().toBool();
139− } else {
140− qWarning() << "Failed to get Active property" << reply.error().message();
165+ qWarning() << "Failed to get Active property" << reply.error().message();
166+ return;
167+ }
168+
169+ setActive(reply.value().toBool());
141− }
170+ });
142 }
171 }
143
172
144 quint32 screensaverActiveTime() const
173 quint32 screensaverActiveTime() const
@@ -159,7 +188,7 @@ public:
159 msg << LOGIN1_SESSION_IFACE;
188 msg << LOGIN1_SESSION_IFACE;
160 msg << IDLE_SINCE_KEY;
189 msg << IDLE_SINCE_KEY;
161
190
162− QDBusReply<QVariant> reply = QDBusConnection::systemBus().asyncCall(msg);
191+ QDBusReply<QVariant> reply = QDBusConnection::systemBus().call(msg);
163 if (reply.isValid()) {
192 if (reply.isValid()) {
164 return reply.value().value<quint64>();
193 return reply.value().value<quint64>();
165 } else {
194 } else {
@@ -184,22 +213,10 @@ private Q_SLOTS:
184 {
213 {
185 Q_UNUSED(iface)
214 Q_UNUSED(iface)
186
215
187− if (changedProps.contains(ACTIVE_KEY) || invalidatedProps.contains(ACTIVE_KEY)) {
216+ if (changedProps.contains(ACTIVE_KEY)) {
188− if (changedProps.value(ACTIVE_KEY).isValid()) {
189− isSessionActive = changedProps.value(ACTIVE_KEY).toBool();
217+ setActive(changedProps.value(ACTIVE_KEY).toBool());
190− } else {
218+ } else if (invalidatedProps.contains(ACTIVE_KEY)) {
191− checkActive();
219+ 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− }
203 }
220 }
204 }
221 }
205
222
@@ -325,13 +342,22 @@ void DBusUnitySessionService::Lock()
325 sessionPath,
342 sessionPath,
326 QStringLiteral("org.freedesktop.DisplayManager.Session"),
343 QStringLiteral("org.freedesktop.DisplayManager.Session"),
327 QStringLiteral("Lock"));
344 QStringLiteral("Lock"));
345+
328− QDBusReply<void> reply = QDBusConnection::systemBus().asyncCall(msg);
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();
329− if (!reply.isValid()) {
353+ if (reply.isError()) {
330− qWarning() << "Lock call failed" << reply.error().message();
354+ qWarning() << "Lock call failed" << reply.error().message();
331− } else {
355+ return;
356+ }
357+
332 // emit Locked when the call succeeds
358 // emit Locked when the call succeeds
333 Q_EMIT Locked();
359 Q_EMIT Locked();
334− }
360+ });
335}
361}
336
362
337bool DBusUnitySessionService::IsLocked() const
363bool DBusUnitySessionService::IsLocked() const
plugins/Utils/CMakeLists.txt+2
@@ -10,6 +10,8 @@ include_directories(
10
10
11set(QMLPLUGIN_SRC
11set(QMLPLUGIN_SRC
12 activefocuslogger.cpp
12 activefocuslogger.cpp
13+ ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationManagerInterface.h
14+ applicationsfiltermodel.cpp
13 constants.cpp
15 constants.cpp
14 HomeKeyWatcher.cpp
16 HomeKeyWatcher.cpp
15 inputwatcher.cpp
17 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 @@
19Constants::Constants(QObject *parent)
19Constants::Constants(QObject *parent)
20 : QObject(parent)
20 : QObject(parent)
21{
21{
22− if (qgetenv("QT_LOAD_TESTABILITY").isEmpty()) {
22+ if (qEnvironmentVariableIsEmpty("QT_LOAD_TESTABILITY")) {
23 m_indicatorValueTimeout = 30000;
23 m_indicatorValueTimeout = 30000;
24 } else {
24 } else {
25 m_indicatorValueTimeout = 5000;
25 m_indicatorValueTimeout = 5000;
plugins/Utils/easingcurve.cpp+1−1
@@ -32,7 +32,7 @@ QEasingCurve::Type EasingCurve::type() const
32 return m_easingCurve.type();
32 return m_easingCurve.type();
33}
33}
34
34
35−void EasingCurve::setType(const QEasingCurve::Type &type)
35+void EasingCurve::setType(const QEasingCurve::Type type)
36{
36{
37 // FIXME: Working around bug https://bugreports.qt-project.org/browse/QTBUG-38686 here
37 // FIXME: Working around bug https://bugreports.qt-project.org/browse/QTBUG-38686 here
38 QEasingCurve newCurve;
38 QEasingCurve newCurve;
plugins/Utils/easingcurve.h+1−1
@@ -46,7 +46,7 @@ public:
46 EasingCurve(QObject *parent = 0);
46 EasingCurve(QObject *parent = 0);
47
47
48 QEasingCurve::Type type() const;
48 QEasingCurve::Type type() const;
49− void setType(const QEasingCurve::Type &type);
49+ void setType(const QEasingCurve::Type type);
50
50
51 qreal period() const;
51 qreal period() const;
52 void setPeriod(qreal period);
52 void setPeriod(qreal period);
plugins/Utils/plugin.cpp+2
@@ -35,6 +35,7 @@
35#include "windowstatestorage.h"
35#include "windowstatestorage.h"
36#include "constants.h"
36#include "constants.h"
37#include "timezoneFormatter.h"
37#include "timezoneFormatter.h"
38+#include "applicationsfiltermodel.h"
38
39
39static QObject *createWindowStateStorage(QQmlEngine *engine, QJSEngine *scriptEngine)
40static QObject *createWindowStateStorage(QQmlEngine *engine, QJSEngine *scriptEngine)
40{
41{
@@ -66,6 +67,7 @@ void UtilsPlugin::registerTypes(const char *uri)
66 qmlRegisterSingletonType<TimezoneFormatter>(uri, 0, 1, "TimezoneFormatter",
67 qmlRegisterSingletonType<TimezoneFormatter>(uri, 0, 1, "TimezoneFormatter",
67 [](QQmlEngine*, QJSEngine*) -> QObject* { return new TimezoneFormatter; });
68 [](QQmlEngine*, QJSEngine*) -> QObject* { return new TimezoneFormatter; });
68 qmlRegisterType<ActiveFocusLogger>(uri, 0, 1, "ActiveFocusLogger");
69 qmlRegisterType<ActiveFocusLogger>(uri, 0, 1, "ActiveFocusLogger");
70+ qmlRegisterType<ApplicationsFilterModel>(uri, 0, 1, "ApplicationsFilterModel");
69}
71}
70
72
71void UtilsPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
73void UtilsPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
plugins/Utils/qmldir+1
@@ -2,3 +2,4 @@ module Utils
2plugin Utils-qml
2plugin Utils-qml
3typeinfo Utils.qmltypes
3typeinfo Utils.qmltypes
4Style 0.1 Style.js
4Style 0.1 Style.js
5+singleton EdgeBarrierSettings 0.1 EdgeBarrierSettings.qml
plugins/Utils/timezoneFormatter.cpp+1−1
@@ -29,7 +29,7 @@ QString TimezoneFormatter::currentTimeInTimezone(const QVariant &tzId) const
29 if (tz.isValid()) {
29 if (tz.isValid()) {
30 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
30 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
31 // return locale-aware string in the form "day, hh:mm", e.g. "Mon 14:30" or "Mon 1:30 pm"
31 // return locale-aware string in the form "day, hh:mm", e.g. "Mon 14:30" or "Mon 1:30 pm"
32− return QStringLiteral("%1 %2").arg(now.toString(QStringLiteral("ddd"))).arg(now.time().toString(Qt::DefaultLocaleShortDate));
32+ return QStringLiteral("%1 %2").arg(now.toString(QStringLiteral("ddd")), now.time().toString(Qt::DefaultLocaleShortDate));
33 }
33 }
34 return QString();
34 return QString();
35}
35}
plugins/Utils/windowstatestorage.cpp+5−5
@@ -66,10 +66,10 @@ WindowStateStorage::WindowState WindowStateStorage::getState(const QString &wind
66 if (!query.first()) {
66 if (!query.first()) {
67 return defaultValue;
67 return defaultValue;
68 }
68 }
69− return (WindowState)query.value("state").toInt();
69+ return (WindowState)query.value(QStringLiteral("state")).toInt();
70}
70}
71
71
72−void WindowStateStorage::saveGeometry(const QString &windowId, const QRect &rect)
72+void WindowStateStorage::saveGeometry(const QString &windowId, const QRect rect)
73{
73{
74 const QString queryString = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values ('%1', '%2', '%3', '%4', '%5');")
74 const QString queryString = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values ('%1', '%2', '%3', '%4', '%5');")
75 .arg(windowId)
75 .arg(windowId)
@@ -94,7 +94,7 @@ void WindowStateStorage::executeAsyncQuery(const QString &queryString)
94 }
94 }
95}
95}
96
96
97−QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect &defaultValue) const
97+QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect defaultValue) const
98{
98{
99 QString queryString = QStringLiteral("SELECT * FROM geometry WHERE windowId = '%1';")
99 QString queryString = QStringLiteral("SELECT * FROM geometry WHERE windowId = '%1';")
100 .arg(windowId);
100 .arg(windowId);
@@ -120,9 +120,9 @@ void WindowStateStorage::initdb()
120 query.exec(QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);"));
120 query.exec(QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);"));
121 }
121 }
122
122
123− if (!m_db.tables().contains("state")) {
123+ if (!m_db.tables().contains(QStringLiteral("state"))) {
124 QSqlQuery query;
124 QSqlQuery query;
125− query.exec("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);");
125+ query.exec(QStringLiteral("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);"));
126 }
126 }
127}
127}
128
128
plugins/Utils/windowstatestorage.h+2−2
@@ -35,8 +35,8 @@ public:
35 Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
35 Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
36 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
36 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
37
37
38− Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect &rect);
38+ Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect rect);
39− Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect &defaultValue) const;
39+ Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect defaultValue) const;
40
40
41private:
41private:
42 void initdb();
42 void initdb();
po/am.po+159−169
@@ -7,16 +7,16 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11−"PO-Revision-Date: 2015-07-04 14:46+0000\n"
11+"PO-Revision-Date: 2015-11-19 19:27+0000\n"
12"Last-Translator: samson <Unknown>\n"
12"Last-Translator: samson <Unknown>\n"
13"Language-Team: Amharic <am@li.org>\n"
13"Language-Team: Amharic <am@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "ማጥፊያ"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "አቋራጭ መለያያ"
36msgstr "አቋራጭ መለያያ"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "አካሉ ተቆልፏል"
40msgstr "አካሉ ተቆልፏል"
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
54msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
135msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
55msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr "መውጫ"
60msgstr "መውጫ"
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
64msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr "መቆለፊያ"
69msgstr "መቆለፊያ"
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr "መውጫ"
74msgstr "መውጫ"
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr "መሰረዣ"
79msgstr "መሰረዣ"
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr "ማጥፊያ"
84msgstr "ማጥፊያ"
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr "በእርግጥ ማጥፋት ይፈልጋሉ?"
88msgstr "በእርግጥ ማጥፋት ይፈልጋሉ?"
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr "እንደገና ማስነሻ"
93msgstr "እንደገና ማስነሻ"
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr "ማጥፊያ"
98msgstr "ማጥፊያ"
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr "እንደገና ማስነሻ"
103msgstr "እንደገና ማስነሻ"
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
107msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr "አይ"
111msgstr "አይ"
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr "አዎ"
115msgstr "አዎ"
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr "ሐይል"
120msgstr "ሐይል"
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207"በእርግጥ ሐይሉን ማጥፋት\n"
127"በእርግጥ ሐይሉን ማጥፋት\n"
208"ይፈልጋሉ?"
128"ይፈልጋሉ?"
209
129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
212msgid "Power off"
132msgid "Power off"
213msgstr "ሐይል ማጥፊያ"
133msgstr "ሐይል ማጥፊያ"
214
134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
217msgid "Restart"
137msgid "Restart"
218msgstr "እንደገና ማስጀመሪያ"
138msgstr "እንደገና ማስጀመሪያ"
@@ -229,42 +149,66 @@ msgstr "የ ድንገተኛ ጥሪ"
229msgid "OK"
149msgid "OK"
230msgstr "እሺ"
150msgstr "እሺ"
231
151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
233−msgid "See less"
153+msgid "Apps may have unsaved data:"
234−msgstr "አነስተኛ መመልከቻ"
154+msgstr ""
235
155
236−#: qml/Dash/GenericScopeView.qml:569
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
237−msgid "See all"
157+msgid "Re-dock, save your work and close these apps to continue."
238−msgstr "ሁሉንም መመልከቻ"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:631
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
241−msgctxt "Label: Hint for dash search line edit"
161+msgid "Or force close now (unsaved data will be lost)."
242−msgid "Search"
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
243−msgstr "መፈለጊያ"
166+msgstr ""
244
167
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
246msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
247msgid "Store"
178msgid "Store"
248msgstr "ማስቀመጫ"
179msgstr "ማስቀመጫ"
249
180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251msgctxt "Button: Start a search in the current dash scope"
182msgctxt "Button: Start a search in the current dash scope"
252msgid "Search"
183msgid "Search"
253msgstr "መፈለጊያ"
184msgstr "መፈለጊያ"
254
185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256msgctxt "Button: Show the current dash scope settings"
187msgctxt "Button: Show the current dash scope settings"
257msgid "Settings"
188msgid "Settings"
258msgstr "ማሰናጃዎች"
189msgstr "ማሰናጃዎች"
259
190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261msgid "Remove from Favorites"
192msgid "Remove from Favorites"
262msgstr "ከምወዳቸው ማስወገጃ"
193msgstr "ከምወዳቸው ማስወገጃ"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Add to Favorites"
196msgid "Add to Favorites"
266msgstr "ወደምወዳቸው መጨመሪያ"
197msgstr "ወደምወዳቸው መጨመሪያ"
267
198
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+
268#: qml/Dash/Previews/PreviewActionCombo.qml:35
212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269msgid "More..."
213msgid "More..."
270msgstr "ተጨማሪ..."
214msgstr "ተጨማሪ..."
@@ -275,8 +219,6 @@ msgstr "አነስተኛ..."
275
219
276#: qml/Dash/Previews/PreviewCommentInput.qml:68
220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277#: qml/Dash/Previews/PreviewRatingInput.qml:174
221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280msgid "Send"
222msgid "Send"
281msgstr "መላኪያ"
223msgstr "መላኪያ"
282
224
@@ -288,6 +230,10 @@ msgstr "ለዚህ ደረጃ ይስጡ"
288msgid "Add a review"
230msgid "Add a review"
289msgstr "ግምገማ መጨመሪያ"
231msgstr "ግምገማ መጨመሪያ"
290
232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr "የሚካፈሉትን እቃ ቅድመ እይታ"
236+
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
238msgid "Pull to refresh…"
293msgstr "ይሳቡ ለማነቃቃት…"
239msgstr "ይሳቡ ለማነቃቃት…"
@@ -312,6 +258,10 @@ msgstr "ቤት"
312msgid "Also installed"
258msgid "Also installed"
313msgstr "እንዲሁም የተገጠሙ"
259msgstr "እንዲሁም የተገጠሙ"
314
260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገናኝቷል"
264+
315#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
316msgid "Unlock"
266msgid "Unlock"
317msgstr "መክፈቻ"
267msgstr "መክፈቻ"
@@ -383,7 +333,7 @@ msgstr "እባክዎን እንደገና-ያስገቡ"
383msgid "Sorry, incorrect passcode"
333msgid "Sorry, incorrect passcode"
384msgstr "አዝናለሁ የተሳሳተ የማለፊያ ኮድ"
334msgstr "አዝናለሁ የተሳሳተ የማለፊያ ኮድ"
385
335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387msgid "Show password"
337msgid "Show password"
388msgstr "የመግቢያ ቃል ማሳያ"
338msgstr "የመግቢያ ቃል ማሳያ"
389
339
@@ -395,71 +345,78 @@ msgstr "ወደ ጥሪው ለመመለስ መታ ያድርጉ..."
395msgid "Conference"
345msgid "Conference"
396msgstr "ስብሰባ"
346msgstr "ስብሰባ"
397
347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399msgid "Nothing is playing"
349msgid "Nothing is playing"
400msgstr "ምንም አይጫወትም"
350msgstr "ምንም አይጫወትም"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403#, qt-format
353#, qt-format
404msgid "%1 hour"
354msgid "%1 hour"
405msgid_plural "%1 hours"
355msgid_plural "%1 hours"
406msgstr[0] "%1 ሰአት"
356msgstr[0] "%1 ሰአት"
407msgstr[1] "%1 ሰአቶች"
357msgstr[1] "%1 ሰአቶች"
408
358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:851
359+#: qml/Panel/Indicators/MenuItemFactory.qml:864
410#, qt-format
360#, qt-format
411msgid "%1 minute"
361msgid "%1 minute"
412msgid_plural "%1 minutes"
362msgid_plural "%1 minutes"
413msgstr[0] "%1 ደቂቃ"
363msgstr[0] "%1 ደቂቃ"
414msgstr[1] "%1 ደቂቃዎች"
364msgstr[1] "%1 ደቂቃዎች"
415
365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:856
366+#: qml/Panel/Indicators/MenuItemFactory.qml:869
417#, qt-format
367#, qt-format
418msgid "%1 second"
368msgid "%1 second"
419msgid_plural "%1 seconds"
369msgid_plural "%1 seconds"
420msgstr[0] "%1 ሰከንድ"
370msgstr[0] "%1 ሰከንድ"
421msgstr[1] "%1 ሰከንዶች"
371msgstr[1] "%1 ሰከንዶች"
422
372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:859
373+#: qml/Panel/Indicators/MenuItemFactory.qml:872
424msgid "0 seconds"
374msgid "0 seconds"
425msgstr "0 ሰከንዶች"
375msgstr "0 ሰከንዶች"
426
376
427#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
377#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
428−#: qml/Panel/Indicators/MenuItemFactory.qml:861
378+#: qml/Panel/Indicators/MenuItemFactory.qml:874
429#, qt-format
379#, qt-format
430msgid "%1 remaining"
380msgid "%1 remaining"
431msgstr "%1 የቀረው"
381msgstr "%1 የቀረው"
432
382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:867
383+#: qml/Panel/Indicators/MenuItemFactory.qml:880
434msgid "In queue…"
384msgid "In queue…"
435msgstr "ወረፋ በመጠበቅ ላይ…"
385msgstr "ወረፋ በመጠበቅ ላይ…"
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:871
387+#: qml/Panel/Indicators/MenuItemFactory.qml:884
438msgid "Downloading"
388msgid "Downloading"
439msgstr "በማውረድ ላይ"
389msgstr "በማውረድ ላይ"
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:873
391+#: qml/Panel/Indicators/MenuItemFactory.qml:886
442msgid "Paused, tap to resume"
392msgid "Paused, tap to resume"
443msgstr "ማስቆሚያ: ለመቀጠል መታ ያድርጉ"
393msgstr "ማስቆሚያ: ለመቀጠል መታ ያድርጉ"
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:875
395+#: qml/Panel/Indicators/MenuItemFactory.qml:888
446msgid "Canceled"
396msgid "Canceled"
447msgstr "ተሰርዟል"
397msgstr "ተሰርዟል"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:877
399+#: qml/Panel/Indicators/MenuItemFactory.qml:890
450msgid "Finished"
400msgid "Finished"
451msgstr "ጨርሷል"
401msgstr "ጨርሷል"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:879
403+#: qml/Panel/Indicators/MenuItemFactory.qml:892
454msgid "Failed, tap to retry"
404msgid "Failed, tap to retry"
455msgstr "አልተቻለም: እንደገና ለመሞከር መታ ያድርጉ"
405msgstr "አልተቻለም: እንደገና ለመሞከር መታ ያድርጉ"
456
406
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
458msgctxt "Label: Hint in message indicator line edit"
414msgctxt "Label: Hint in message indicator line edit"
459msgid "Reply"
415msgid "Reply"
460msgstr "መመለሻ"
416msgstr "መመለሻ"
461
417
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
419+msgctxt "Button: Call back on phone"
463msgid "Call back"
420msgid "Call back"
464msgstr "መልሶ መደወያ"
421msgstr "መልሶ መደወያ"
465
422
@@ -529,38 +486,6 @@ msgctxt "Button: Go back one page in the Wizard"
529msgid "Back"
486msgid "Back"
530msgstr "ወደ ኋላ"
487msgstr "ወደ ኋላ"
531
488
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−
564#: qml/Wizard/Pages/10-welcome.qml:27
489#: qml/Wizard/Pages/10-welcome.qml:27
565msgid "Hi!"
490msgid "Hi!"
566msgstr "ሰላም"
491msgstr "ሰላም"
@@ -573,6 +498,13 @@ msgstr "እንኳን ደህና መጡ ወደ እርስዎ ኡቡንቱ ስልክ
573msgid "Let’s get started."
498msgid "Let’s get started."
574msgstr "ስራ እንጀምር"
499msgstr "ስራ እንጀምር"
575
500
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+
576#: qml/Wizard/Pages/20-sim.qml:25
508#: qml/Wizard/Pages/20-sim.qml:25
577msgid "Add a SIM card and restart your device"
509msgid "Add a SIM card and restart your device"
578msgstr "የ ሲም ካርድ ይጨምሩ እና አካሉን እንደገና ያስነሱ"
510msgstr "የ ሲም ካርድ ይጨምሩ እና አካሉን እንደገና ያስነሱ"
@@ -666,11 +598,11 @@ msgstr "አይደለም"
666msgid "You can change your mind later in <b>System Settings</b>."
598msgid "You can change your mind later in <b>System Settings</b>."
667msgstr "እርስዎ በኋላ መቀየር ይችላሉ ከ <b>ስርአት ማሰናጃዎች</b>."
599msgstr "እርስዎ በኋላ መቀየር ይችላሉ ከ <b>ስርአት ማሰናጃዎች</b>."
668
600
669−#: qml/Wizard/Pages/60-reporting.qml:24
601+#: qml/Wizard/Pages/60-reporting.qml:26
670msgid "Improving your experience"
602msgid "Improving your experience"
671msgstr "የ እርስዎን ልምምድ ማሻሻያ"
603msgstr "የ እርስዎን ልምምድ ማሻሻያ"
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:36
605+#: qml/Wizard/Pages/60-reporting.qml:46
674msgid ""
606msgid ""
675"Your phone is set up to automatically report errors to Canonical and its "
607"Your phone is set up to automatically report errors to Canonical and its "
676"partners, the makers of the operating system."
608"partners, the makers of the operating system."
@@ -678,7 +610,7 @@ msgstr ""
678"የ እርስዎ ስልክ ራሱ በራሱ የ ስህተት መግለጫዎች ወደ Canonical and its partners, የ መስሪያ ስርአት "
610"የ እርስዎ ስልክ ራሱ በራሱ የ ስህተት መግለጫዎች ወደ Canonical and its partners, የ መስሪያ ስርአት "
679"አምራቾች"
611"አምራቾች"
680
612
681−#: qml/Wizard/Pages/60-reporting.qml:43
613+#: qml/Wizard/Pages/60-reporting.qml:53
682msgid ""
614msgid ""
683"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
615"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
684"Privacy</b>"
616"Privacy</b>"
@@ -701,6 +633,31 @@ msgstr "ስልኩ አሁን ለመጠቀም ዝግጁ ነው"
701msgid "Finish"
633msgid "Finish"
702msgstr "መጨረሻ"
634msgstr "መጨረሻ"
703
635
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+
704#. Translators: This is the arrow for "Back" buttons
661#. Translators: This is the arrow for "Back" buttons
705#: qml/Wizard/StackButton.qml:39
662#: qml/Wizard/StackButton.qml:39
706#, qt-format
663#, qt-format
@@ -805,3 +762,36 @@ msgstr "%1 〉"
805
762
806#~ msgid "Please re-enter"
763#~ msgid "Please re-enter"
807#~ msgstr "እባክዎን እንደገና-ያስገቡ"
764#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-29 09:41+0000\n"
11"PO-Revision-Date: 2015-07-29 09:41+0000\n"
12"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
12"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
13"Language-Team: Arabic <ar@li.org>\n"
13"Language-Team: Arabic <ar@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
17"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
18"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
18"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
20+"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
@@ -36,86 +36,6 @@ msgstr "خروج"
36msgid "Unpin shortcut"
36msgid "Unpin shortcut"
37msgstr "إزالة تثبيت الاختصار"
37msgstr "إزالة تثبيت الاختصار"
38
38
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−
119#: qml/Components/DelayedLockscreen.qml:49
39#: qml/Components/DelayedLockscreen.qml:49
120msgid "Device Locked"
40msgid "Device Locked"
121msgstr "الجهاز موصد"
41msgstr "الجهاز موصد"
@@ -141,72 +61,72 @@ msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مج
141msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
61msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
142msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
62msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
143
63
144−#: qml/Components/Dialogs.qml:115
64+#: qml/Components/Dialogs.qml:144
145msgctxt "Title: Lock/Log out dialog"
65msgctxt "Title: Lock/Log out dialog"
146msgid "Log out"
66msgid "Log out"
147msgstr "خروج"
67msgstr "خروج"
148
68
149−#: qml/Components/Dialogs.qml:116
69+#: qml/Components/Dialogs.qml:145
150msgid "Are you sure you want to log out?"
70msgid "Are you sure you want to log out?"
151msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
71msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
152
72
153−#: qml/Components/Dialogs.qml:118
73+#: qml/Components/Dialogs.qml:147
154msgctxt "Button: Lock the system"
74msgctxt "Button: Lock the system"
155msgid "Lock"
75msgid "Lock"
156msgstr "أوصِد"
76msgstr "أوصِد"
157
77
158−#: qml/Components/Dialogs.qml:125
78+#: qml/Components/Dialogs.qml:154
159msgctxt "Button: Log out from the system"
79msgctxt "Button: Log out from the system"
160msgid "Log Out"
80msgid "Log Out"
161msgstr "خروج"
81msgstr "خروج"
162
82
163−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
83+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
164−#: qml/Components/Dialogs.qml:224
84+#: qml/Components/Dialogs.qml:253
165msgid "Cancel"
85msgid "Cancel"
166msgstr "إلغاء"
86msgstr "إلغاء"
167
87
168−#: qml/Components/Dialogs.qml:144
88+#: qml/Components/Dialogs.qml:173
169msgctxt "Title: Reboot/Shut down dialog"
89msgctxt "Title: Reboot/Shut down dialog"
170msgid "Shut down"
90msgid "Shut down"
171msgstr "إطفاء الجهاز"
91msgstr "إطفاء الجهاز"
172
92
173−#: qml/Components/Dialogs.qml:145
93+#: qml/Components/Dialogs.qml:174
174msgid "Are you sure you want to shut down?"
94msgid "Are you sure you want to shut down?"
175msgstr "هل أنت متأكد من رغبتك في إطفاء الجهاز؟"
95msgstr "هل أنت متأكد من رغبتك في إطفاء الجهاز؟"
176
96
177−#: qml/Components/Dialogs.qml:147
97+#: qml/Components/Dialogs.qml:176
178msgctxt "Button: Reboot the system"
98msgctxt "Button: Reboot the system"
179msgid "Reboot"
99msgid "Reboot"
180msgstr "إعادة التشغيل"
100msgstr "إعادة التشغيل"
181
101
182−#: qml/Components/Dialogs.qml:156
102+#: qml/Components/Dialogs.qml:185
183msgctxt "Button: Shut down the system"
103msgctxt "Button: Shut down the system"
184msgid "Shut down"
104msgid "Shut down"
185msgstr "إطفاء الجهاز"
105msgstr "إطفاء الجهاز"
186
106
187−#: qml/Components/Dialogs.qml:178
107+#: qml/Components/Dialogs.qml:207
188msgctxt "Title: Reboot dialog"
108msgctxt "Title: Reboot dialog"
189msgid "Reboot"
109msgid "Reboot"
190msgstr "إعادة التشغيل"
110msgstr "إعادة التشغيل"
191
111
192−#: qml/Components/Dialogs.qml:179
112+#: qml/Components/Dialogs.qml:208
193msgid "Are you sure you want to reboot?"
113msgid "Are you sure you want to reboot?"
194msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
114msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
195
115
196−#: qml/Components/Dialogs.qml:181
116+#: qml/Components/Dialogs.qml:210
197msgid "No"
117msgid "No"
198msgstr "لا"
118msgstr "لا"
199
119
200−#: qml/Components/Dialogs.qml:188
120+#: qml/Components/Dialogs.qml:217
201msgid "Yes"
121msgid "Yes"
202msgstr "نعم"
122msgstr "نعم"
203
123
204−#: qml/Components/Dialogs.qml:203
124+#: qml/Components/Dialogs.qml:232
205msgctxt "Title: Power off/Restart dialog"
125msgctxt "Title: Power off/Restart dialog"
206msgid "Power"
126msgid "Power"
207msgstr "الطاقة"
127msgstr "الطاقة"
208
128
209−#: qml/Components/Dialogs.qml:204
129+#: qml/Components/Dialogs.qml:233
210msgid ""
130msgid ""
211"Are you sure you would like\n"
131"Are you sure you would like\n"
212"to power off?"
132"to power off?"
@@ -214,12 +134,12 @@ msgstr ""
214"هل أنت متأكد من رغبتك\n"
134"هل أنت متأكد من رغبتك\n"
215"في إيقاف التشغيل؟"
135"في إيقاف التشغيل؟"
216
136
217−#: qml/Components/Dialogs.qml:206
137+#: qml/Components/Dialogs.qml:235
218msgctxt "Button: Power off the system"
138msgctxt "Button: Power off the system"
219msgid "Power off"
139msgid "Power off"
220msgstr "إيقاف التشغيل"
140msgstr "إيقاف التشغيل"
221
141
222−#: qml/Components/Dialogs.qml:215
142+#: qml/Components/Dialogs.qml:244
223msgctxt "Button: Restart the system"
143msgctxt "Button: Restart the system"
224msgid "Restart"
144msgid "Restart"
225msgstr "إعادة التشغيل"
145msgstr "إعادة التشغيل"
@@ -236,42 +156,66 @@ msgstr "مكالمة طوارئ"
236msgid "OK"
156msgid "OK"
237msgstr "موافق"
157msgstr "موافق"
238
158
239−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
159+#: qml/Components/ModeSwitchWarningDialog.qml:32
240−msgid "See less"
160+msgid "Apps may have unsaved data:"
241−msgstr "شاهد أقل"
161+msgstr ""
242
162
243−#: qml/Dash/GenericScopeView.qml:569
163+#: qml/Components/ModeSwitchWarningDialog.qml:57
244−msgid "See all"
164+msgid "Re-dock, save your work and close these apps to continue."
245−msgstr "عرض الكل"
165+msgstr ""
246
166
247−#: qml/Dash/GenericScopeView.qml:631
167+#: qml/Components/ModeSwitchWarningDialog.qml:63
248−msgctxt "Label: Hint for dash search line edit"
168+msgid "Or force close now (unsaved data will be lost)."
249−msgid "Search"
169+msgstr ""
170+
171+#: qml/Components/ModeSwitchWarningDialog.qml:75
172+msgid "OK, I will reconnect"
250−msgstr "بحث"
173+msgstr ""
251
174
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
253msgctxt "Button: Open the Ubuntu Store"
184msgctxt "Button: Open the Ubuntu Store"
254msgid "Store"
185msgid "Store"
255msgstr "المتجر"
186msgstr "المتجر"
256
187
257−#: qml/Dash/PageHeader.qml:276
188+#: qml/Dash/DashPageHeader.qml:272
258msgctxt "Button: Start a search in the current dash scope"
189msgctxt "Button: Start a search in the current dash scope"
259msgid "Search"
190msgid "Search"
260msgstr "بحث"
191msgstr "بحث"
261
192
262−#: qml/Dash/PageHeader.qml:286
193+#: qml/Dash/DashPageHeader.qml:282
263msgctxt "Button: Show the current dash scope settings"
194msgctxt "Button: Show the current dash scope settings"
264msgid "Settings"
195msgid "Settings"
265msgstr "الإعدادات"
196msgstr "الإعدادات"
266
197
267−#: qml/Dash/PageHeader.qml:293
198+#: qml/Dash/DashPageHeader.qml:289
268msgid "Remove from Favorites"
199msgid "Remove from Favorites"
269msgstr "حذف من المفضلات"
200msgstr "حذف من المفضلات"
270
201
271−#: qml/Dash/PageHeader.qml:293
202+#: qml/Dash/DashPageHeader.qml:289
272msgid "Add to Favorites"
203msgid "Add to Favorites"
273msgstr "إضافة إلى المفضلات"
204msgstr "إضافة إلى المفضلات"
274
205
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+
275#: qml/Dash/Previews/PreviewActionCombo.qml:35
219#: qml/Dash/Previews/PreviewActionCombo.qml:35
276msgid "More..."
220msgid "More..."
277msgstr "المزيد..."
221msgstr "المزيد..."
@@ -282,8 +226,6 @@ msgstr "أقل..."
282
226
283#: qml/Dash/Previews/PreviewCommentInput.qml:68
227#: qml/Dash/Previews/PreviewCommentInput.qml:68
284#: qml/Dash/Previews/PreviewRatingInput.qml:174
228#: qml/Dash/Previews/PreviewRatingInput.qml:174
285−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
286−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
287msgid "Send"
229msgid "Send"
288msgstr "أرسل"
230msgstr "أرسل"
289
231
@@ -295,6 +237,10 @@ msgstr "قيّم ذلك"
295msgid "Add a review"
237msgid "Add a review"
296msgstr "أضف تعليق"
238msgstr "أضف تعليق"
297
239
240+#: qml/Dash/Previews/PreviewSharing.qml:51
241+msgid "Preview Share Item"
242+msgstr ""
243+
298#: qml/Dash/PullToRefreshScopeStyle.qml:55
244#: qml/Dash/PullToRefreshScopeStyle.qml:55
299msgid "Pull to refresh…"
245msgid "Pull to refresh…"
300msgstr "اسحب للتحديث..."
246msgstr "اسحب للتحديث..."
@@ -319,6 +265,10 @@ msgstr "الرئيسية"
319msgid "Also installed"
265msgid "Also installed"
320msgstr "أيضا تم تثبيت"
266msgstr "أيضا تم تثبيت"
321
267
268+#: qml/DisabledScreenNotice.qml:42
269+msgid "Your device is now connected to an external display."
270+msgstr ""
271+
322#: qml/Greeter/CoverPage.qml:107
272#: qml/Greeter/CoverPage.qml:107
323msgid "Unlock"
273msgid "Unlock"
324msgstr "فك القفل"
274msgstr "فك القفل"
@@ -390,7 +340,7 @@ msgstr "برجاء إعادة إدخالها"
390msgid "Sorry, incorrect passcode"
340msgid "Sorry, incorrect passcode"
391msgstr "نأسف، الرمز السري غير صحيح"
341msgstr "نأسف، الرمز السري غير صحيح"
392
342
393−#: qml/Notifications/NotificationMenuItemFactory.qml:128
343+#: qml/Notifications/NotificationMenuItemFactory.qml:129
394msgid "Show password"
344msgid "Show password"
395msgstr "عرض كلمة السر"
345msgstr "عرض كلمة السر"
396
346
@@ -402,11 +352,11 @@ msgstr "انقر للعودة إلى المكالمة..."
402msgid "Conference"
352msgid "Conference"
403msgstr "مؤتمر"
353msgstr "مؤتمر"
404
354
405−#: qml/Panel/Indicators/MenuItemFactory.qml:718
355+#: qml/Panel/Indicators/MenuItemFactory.qml:731
406msgid "Nothing is playing"
356msgid "Nothing is playing"
407msgstr "لا شيء مُشغّل"
357msgstr "لا شيء مُشغّل"
408
358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:847
359+#: qml/Panel/Indicators/MenuItemFactory.qml:860
410#, qt-format
360#, qt-format
411msgid "%1 hour"
361msgid "%1 hour"
412msgid_plural "%1 hours"
362msgid_plural "%1 hours"
@@ -417,7 +367,7 @@ msgstr[3] "%1 ساعات"
417msgstr[4] "%1 ساعة"
367msgstr[4] "%1 ساعة"
418msgstr[5] "%1 ساعة"
368msgstr[5] "%1 ساعة"
419
369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:851
370+#: qml/Panel/Indicators/MenuItemFactory.qml:864
421#, qt-format
371#, qt-format
422msgid "%1 minute"
372msgid "%1 minute"
423msgid_plural "%1 minutes"
373msgid_plural "%1 minutes"
@@ -428,7 +378,7 @@ msgstr[3] "%1 دقائق"
428msgstr[4] "%1 دقيقة"
378msgstr[4] "%1 دقيقة"
429msgstr[5] "%1 دقيقة"
379msgstr[5] "%1 دقيقة"
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:856
381+#: qml/Panel/Indicators/MenuItemFactory.qml:869
432#, qt-format
382#, qt-format
433msgid "%1 second"
383msgid "%1 second"
434msgid_plural "%1 seconds"
384msgid_plural "%1 seconds"
@@ -439,46 +389,53 @@ msgstr[3] "%1 ثوان"
439msgstr[4] "%1 ثانية"
389msgstr[4] "%1 ثانية"
440msgstr[5] "%1 ثانية"
390msgstr[5] "%1 ثانية"
441
391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:859
392+#: qml/Panel/Indicators/MenuItemFactory.qml:872
443msgid "0 seconds"
393msgid "0 seconds"
444msgstr "أقل من ثانية"
394msgstr "أقل من ثانية"
445
395
446#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
396#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
447−#: qml/Panel/Indicators/MenuItemFactory.qml:861
397+#: qml/Panel/Indicators/MenuItemFactory.qml:874
448#, qt-format
398#, qt-format
449msgid "%1 remaining"
399msgid "%1 remaining"
450msgstr "باق %1"
400msgstr "باق %1"
451
401
452−#: qml/Panel/Indicators/MenuItemFactory.qml:867
402+#: qml/Panel/Indicators/MenuItemFactory.qml:880
453msgid "In queue…"
403msgid "In queue…"
454msgstr "في الانتظار..."
404msgstr "في الانتظار..."
455
405
456−#: qml/Panel/Indicators/MenuItemFactory.qml:871
406+#: qml/Panel/Indicators/MenuItemFactory.qml:884
457msgid "Downloading"
407msgid "Downloading"
458msgstr "التنزيل"
408msgstr "التنزيل"
459
409
460−#: qml/Panel/Indicators/MenuItemFactory.qml:873
410+#: qml/Panel/Indicators/MenuItemFactory.qml:886
461msgid "Paused, tap to resume"
411msgid "Paused, tap to resume"
462msgstr "مُلبث، انقر للاستئناف"
412msgstr "مُلبث، انقر للاستئناف"
463
413
464−#: qml/Panel/Indicators/MenuItemFactory.qml:875
414+#: qml/Panel/Indicators/MenuItemFactory.qml:888
465msgid "Canceled"
415msgid "Canceled"
466msgstr "تم إلغائه"
416msgstr "تم إلغائه"
467
417
468−#: qml/Panel/Indicators/MenuItemFactory.qml:877
418+#: qml/Panel/Indicators/MenuItemFactory.qml:890
469msgid "Finished"
419msgid "Finished"
470msgstr "انتهى"
420msgstr "انتهى"
471
421
472−#: qml/Panel/Indicators/MenuItemFactory.qml:879
422+#: qml/Panel/Indicators/MenuItemFactory.qml:892
473msgid "Failed, tap to retry"
423msgid "Failed, tap to retry"
474msgstr "فشل، انقل لإعادة المحاولة"
424msgstr "فشل، انقل لإعادة المحاولة"
475
425
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
477msgctxt "Label: Hint in message indicator line edit"
433msgctxt "Label: Hint in message indicator line edit"
478msgid "Reply"
434msgid "Reply"
479msgstr "رد"
435msgstr "رد"
480
436
481−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
437+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
438+msgctxt "Button: Call back on phone"
482msgid "Call back"
439msgid "Call back"
483msgstr ""
440msgstr ""
484
441
@@ -548,38 +505,6 @@ msgctxt "Button: Go back one page in the Wizard"
548msgid "Back"
505msgid "Back"
549msgstr "عودة"
506msgstr "عودة"
550
507
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−
583#: qml/Wizard/Pages/10-welcome.qml:27
508#: qml/Wizard/Pages/10-welcome.qml:27
584msgid "Hi!"
509msgid "Hi!"
585msgstr "أهلا!"
510msgstr "أهلا!"
@@ -592,6 +517,13 @@ msgstr "مرحبا بك في أوبونتو للهواتف."
592msgid "Let’s get started."
517msgid "Let’s get started."
593msgstr "هيا بنا نبدأ."
518msgstr "هيا بنا نبدأ."
594
519
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+
595#: qml/Wizard/Pages/20-sim.qml:25
527#: qml/Wizard/Pages/20-sim.qml:25
596msgid "Add a SIM card and restart your device"
528msgid "Add a SIM card and restart your device"
597msgstr "أدخِل شريحة SIM ثم أعِد تشغيل الجهاز"
529msgstr "أدخِل شريحة SIM ثم أعِد تشغيل الجهاز"
@@ -690,11 +622,11 @@ msgstr ""
690msgid "You can change your mind later in <b>System Settings</b>."
622msgid "You can change your mind later in <b>System Settings</b>."
691msgstr "يمكنك تغيير رأيك في وقت لاحق عن طريق <b>إعدادات النظام</b>."
623msgstr "يمكنك تغيير رأيك في وقت لاحق عن طريق <b>إعدادات النظام</b>."
692
624
693−#: qml/Wizard/Pages/60-reporting.qml:24
625+#: qml/Wizard/Pages/60-reporting.qml:26
694msgid "Improving your experience"
626msgid "Improving your experience"
695msgstr "تحسين تجربتك"
627msgstr "تحسين تجربتك"
696
628
697−#: qml/Wizard/Pages/60-reporting.qml:36
629+#: qml/Wizard/Pages/60-reporting.qml:46
698msgid ""
630msgid ""
699"Your phone is set up to automatically report errors to Canonical and its "
631"Your phone is set up to automatically report errors to Canonical and its "
700"partners, the makers of the operating system."
632"partners, the makers of the operating system."
@@ -702,7 +634,7 @@ msgstr ""
702"هاتفك مُعدّ لإرسال تقارير آلية بالأخطاء إلى كانونيكال وشركائها (صانعي نظام "
634"هاتفك مُعدّ لإرسال تقارير آلية بالأخطاء إلى كانونيكال وشركائها (صانعي نظام "
703"التشغيل)."
635"التشغيل)."
704
636
705−#: qml/Wizard/Pages/60-reporting.qml:43
637+#: qml/Wizard/Pages/60-reporting.qml:53
706msgid ""
638msgid ""
707"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
639"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
708"Privacy</b>"
640"Privacy</b>"
@@ -726,6 +658,31 @@ msgstr "هاتفك جاهز الآن للاستخدام."
726msgid "Finish"
658msgid "Finish"
727msgstr "إنهاء"
659msgstr "إنهاء"
728
660
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+
729#. Translators: This is the arrow for "Back" buttons
686#. Translators: This is the arrow for "Back" buttons
730#: qml/Wizard/StackButton.qml:39
687#: qml/Wizard/StackButton.qml:39
731#, qt-format
688#, qt-format
@@ -794,5 +751,35 @@ msgstr ""
794#~ "أنت الآن بارع في إيماءات الحواف ويمكنك البدء باستخدام هاتفك<br><br>انقر على "
751#~ "أنت الآن بارع في إيماءات الحواف ويمكنك البدء باستخدام هاتفك<br><br>انقر على "
795#~ "الشاشة للبدء"
752#~ "الشاشة للبدء"
796
753
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+
797#~ msgid "Please re-enter"
784#~ msgid "Please re-enter"
798#~ msgstr "برجاء إعادة إدخالها"
785#~ msgstr "برجاء إعادة إدخالها"
po/ast.po+159−169
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-06 12:07+0000\n"
11"PO-Revision-Date: 2015-10-06 12:07+0000\n"
12"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
12"Last-Translator: Xuacu Saturio <xuacusk8@gmail.com>\n"
13"Language-Team: Asturian <ast@li.org>\n"
13"Language-Team: Asturian <ast@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Colar"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Desanclar atayu"
36msgstr "Desanclar atayu"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Preséu bloquiáu"
40msgstr "Preséu bloquiáu"
@@ -135,72 +55,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
135msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
55msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
136msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
56msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
137
57
138−#: qml/Components/Dialogs.qml:115
58+#: qml/Components/Dialogs.qml:144
139msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
140msgid "Log out"
60msgid "Log out"
141msgstr "Zarrar sesión"
61msgstr "Zarrar sesión"
142
62
143−#: qml/Components/Dialogs.qml:116
63+#: qml/Components/Dialogs.qml:145
144msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
145msgstr "¿De xuru que quies zarrar la sesión?"
65msgstr "¿De xuru que quies zarrar la sesión?"
146
66
147−#: qml/Components/Dialogs.qml:118
67+#: qml/Components/Dialogs.qml:147
148msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
149msgid "Lock"
69msgid "Lock"
150msgstr "Bloquiar"
70msgstr "Bloquiar"
151
71
152−#: qml/Components/Dialogs.qml:125
72+#: qml/Components/Dialogs.qml:154
153msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
154msgid "Log Out"
74msgid "Log Out"
155msgstr "Zarrar sesión"
75msgstr "Zarrar sesión"
156
76
157−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
77+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
158−#: qml/Components/Dialogs.qml:224
78+#: qml/Components/Dialogs.qml:253
159msgid "Cancel"
79msgid "Cancel"
160msgstr "Encaboxar"
80msgstr "Encaboxar"
161
81
162−#: qml/Components/Dialogs.qml:144
82+#: qml/Components/Dialogs.qml:173
163msgctxt "Title: Reboot/Shut down dialog"
83msgctxt "Title: Reboot/Shut down dialog"
164msgid "Shut down"
84msgid "Shut down"
165msgstr "Apagáu"
85msgstr "Apagáu"
166
86
167−#: qml/Components/Dialogs.qml:145
87+#: qml/Components/Dialogs.qml:174
168msgid "Are you sure you want to shut down?"
88msgid "Are you sure you want to shut down?"
169msgstr "¿De xuru que quies apagar?"
89msgstr "¿De xuru que quies apagar?"
170
90
171−#: qml/Components/Dialogs.qml:147
91+#: qml/Components/Dialogs.qml:176
172msgctxt "Button: Reboot the system"
92msgctxt "Button: Reboot the system"
173msgid "Reboot"
93msgid "Reboot"
174msgstr "Reaniciar"
94msgstr "Reaniciar"
175
95
176−#: qml/Components/Dialogs.qml:156
96+#: qml/Components/Dialogs.qml:185
177msgctxt "Button: Shut down the system"
97msgctxt "Button: Shut down the system"
178msgid "Shut down"
98msgid "Shut down"
179msgstr "Apagar"
99msgstr "Apagar"
180
100
181−#: qml/Components/Dialogs.qml:178
101+#: qml/Components/Dialogs.qml:207
182msgctxt "Title: Reboot dialog"
102msgctxt "Title: Reboot dialog"
183msgid "Reboot"
103msgid "Reboot"
184msgstr "Reaniciu"
104msgstr "Reaniciu"
185
105
186−#: qml/Components/Dialogs.qml:179
106+#: qml/Components/Dialogs.qml:208
187msgid "Are you sure you want to reboot?"
107msgid "Are you sure you want to reboot?"
188msgstr "¿De xuru que quies reaniciar?"
108msgstr "¿De xuru que quies reaniciar?"
189
109
190−#: qml/Components/Dialogs.qml:181
110+#: qml/Components/Dialogs.qml:210
191msgid "No"
111msgid "No"
192msgstr "Non"
112msgstr "Non"
193
113
194−#: qml/Components/Dialogs.qml:188
114+#: qml/Components/Dialogs.qml:217
195msgid "Yes"
115msgid "Yes"
196msgstr "Sí"
116msgstr "Sí"
197
117
198−#: qml/Components/Dialogs.qml:203
118+#: qml/Components/Dialogs.qml:232
199msgctxt "Title: Power off/Restart dialog"
119msgctxt "Title: Power off/Restart dialog"
200msgid "Power"
120msgid "Power"
201msgstr "Apagáu"
121msgstr "Apagáu"
202
122
203−#: qml/Components/Dialogs.qml:204
123+#: qml/Components/Dialogs.qml:233
204msgid ""
124msgid ""
205"Are you sure you would like\n"
125"Are you sure you would like\n"
206"to power off?"
126"to power off?"
@@ -208,12 +128,12 @@ msgstr ""
208"¿De xuru que te prestaría\n"
128"¿De xuru que te prestaría\n"
209"apagar?"
129"apagar?"
210
130
211−#: qml/Components/Dialogs.qml:206
131+#: qml/Components/Dialogs.qml:235
212msgctxt "Button: Power off the system"
132msgctxt "Button: Power off the system"
213msgid "Power off"
133msgid "Power off"
214msgstr "Apagar"
134msgstr "Apagar"
215
135
216−#: qml/Components/Dialogs.qml:215
136+#: qml/Components/Dialogs.qml:244
217msgctxt "Button: Restart the system"
137msgctxt "Button: Restart the system"
218msgid "Restart"
138msgid "Restart"
219msgstr "Reaniciar"
139msgstr "Reaniciar"
@@ -230,42 +150,66 @@ msgstr "Llamada d'emerxencia"
230msgid "OK"
150msgid "OK"
231msgstr "Aceutar"
151msgstr "Aceutar"
232
152
233−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
234−msgid "See less"
154+msgid "Apps may have unsaved data:"
235−msgstr "Ver menos"
155+msgstr ""
236
156
237−#: qml/Dash/GenericScopeView.qml:569
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
238−msgid "See all"
158+msgid "Re-dock, save your work and close these apps to continue."
239−msgstr "Ver too"
159+msgstr ""
240
160
241−#: qml/Dash/GenericScopeView.qml:631
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
242−msgctxt "Label: Hint for dash search line edit"
162+msgid "Or force close now (unsaved data will be lost)."
243−msgid "Search"
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
244−msgstr "Guetar"
167+msgstr ""
245
168
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
247msgctxt "Button: Open the Ubuntu Store"
178msgctxt "Button: Open the Ubuntu Store"
248msgid "Store"
179msgid "Store"
249msgstr "Tienda"
180msgstr "Tienda"
250
181
251−#: qml/Dash/PageHeader.qml:276
182+#: qml/Dash/DashPageHeader.qml:272
252msgctxt "Button: Start a search in the current dash scope"
183msgctxt "Button: Start a search in the current dash scope"
253msgid "Search"
184msgid "Search"
254msgstr "Guetar"
185msgstr "Guetar"
255
186
256−#: qml/Dash/PageHeader.qml:286
187+#: qml/Dash/DashPageHeader.qml:282
257msgctxt "Button: Show the current dash scope settings"
188msgctxt "Button: Show the current dash scope settings"
258msgid "Settings"
189msgid "Settings"
259msgstr "Axustes"
190msgstr "Axustes"
260
191
261−#: qml/Dash/PageHeader.qml:293
192+#: qml/Dash/DashPageHeader.qml:289
262msgid "Remove from Favorites"
193msgid "Remove from Favorites"
263msgstr "Desaniciar de favoritos"
194msgstr "Desaniciar de favoritos"
264
195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266msgid "Add to Favorites"
197msgid "Add to Favorites"
267msgstr "Amestar a favoritos"
198msgstr "Amestar a favoritos"
268
199
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+
269#: qml/Dash/Previews/PreviewActionCombo.qml:35
213#: qml/Dash/Previews/PreviewActionCombo.qml:35
270msgid "More..."
214msgid "More..."
271msgstr "Más…"
215msgstr "Más…"
@@ -276,8 +220,6 @@ msgstr "Menos…"
276
220
277#: qml/Dash/Previews/PreviewCommentInput.qml:68
221#: qml/Dash/Previews/PreviewCommentInput.qml:68
278#: qml/Dash/Previews/PreviewRatingInput.qml:174
222#: qml/Dash/Previews/PreviewRatingInput.qml:174
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
281msgid "Send"
223msgid "Send"
282msgstr "Unviar"
224msgstr "Unviar"
283
225
@@ -289,6 +231,10 @@ msgstr "Valorar esto"
289msgid "Add a review"
231msgid "Add a review"
290msgstr "Amestar una reseña"
232msgstr "Amestar una reseña"
291
233
234+#: qml/Dash/Previews/PreviewSharing.qml:51
235+msgid "Preview Share Item"
236+msgstr ""
237+
292#: qml/Dash/PullToRefreshScopeStyle.qml:55
238#: qml/Dash/PullToRefreshScopeStyle.qml:55
293msgid "Pull to refresh…"
239msgid "Pull to refresh…"
294msgstr "Tira p'anovar..."
240msgstr "Tira p'anovar..."
@@ -313,6 +259,10 @@ msgstr "Aniciu"
313msgid "Also installed"
259msgid "Also installed"
314msgstr "Tamién instalaos"
260msgstr "Tamién instalaos"
315
261
262+#: qml/DisabledScreenNotice.qml:42
263+msgid "Your device is now connected to an external display."
264+msgstr ""
265+
316#: qml/Greeter/CoverPage.qml:107
266#: qml/Greeter/CoverPage.qml:107
317msgid "Unlock"
267msgid "Unlock"
318msgstr "Desbloquiar"
268msgstr "Desbloquiar"
@@ -384,7 +334,7 @@ msgstr "Vuelve a escribila"
384msgid "Sorry, incorrect passcode"
334msgid "Sorry, incorrect passcode"
385msgstr "Sentímoslo, códigu de pasu incorreutu"
335msgstr "Sentímoslo, códigu de pasu incorreutu"
386
336
387−#: qml/Notifications/NotificationMenuItemFactory.qml:128
337+#: qml/Notifications/NotificationMenuItemFactory.qml:129
388msgid "Show password"
338msgid "Show password"
389msgstr "Amosar contraseña"
339msgstr "Amosar contraseña"
390
340
@@ -396,73 +346,80 @@ msgstr "Toca pa tornar a la llamada..."
396msgid "Conference"
346msgid "Conference"
397msgstr "Conferencia"
347msgstr "Conferencia"
398
348
399−#: qml/Panel/Indicators/MenuItemFactory.qml:718
349+#: qml/Panel/Indicators/MenuItemFactory.qml:731
400msgid "Nothing is playing"
350msgid "Nothing is playing"
401msgstr "Nun ta reproduciéndose nada"
351msgstr "Nun ta reproduciéndose nada"
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:847
353+#: qml/Panel/Indicators/MenuItemFactory.qml:860
404#, qt-format
354#, qt-format
405msgid "%1 hour"
355msgid "%1 hour"
406msgid_plural "%1 hours"
356msgid_plural "%1 hours"
407msgstr[0] "%1 hora"
357msgstr[0] "%1 hora"
408msgstr[1] "%1 hores"
358msgstr[1] "%1 hores"
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:851
360+#: qml/Panel/Indicators/MenuItemFactory.qml:864
411#, qt-format
361#, qt-format
412msgid "%1 minute"
362msgid "%1 minute"
413msgid_plural "%1 minutes"
363msgid_plural "%1 minutes"
414msgstr[0] "%1 minutu"
364msgstr[0] "%1 minutu"
415msgstr[1] "%1 minutos"
365msgstr[1] "%1 minutos"
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:856
367+#: qml/Panel/Indicators/MenuItemFactory.qml:869
418#, qt-format
368#, qt-format
419msgid "%1 second"
369msgid "%1 second"
420msgid_plural "%1 seconds"
370msgid_plural "%1 seconds"
421msgstr[0] "%1 segundu"
371msgstr[0] "%1 segundu"
422msgstr[1] "%1 segundos"
372msgstr[1] "%1 segundos"
423
373
424−#: qml/Panel/Indicators/MenuItemFactory.qml:859
374+#: qml/Panel/Indicators/MenuItemFactory.qml:872
425msgid "0 seconds"
375msgid "0 seconds"
426msgstr "0 segundos"
376msgstr "0 segundos"
427
377
428#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
378#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
429−#: qml/Panel/Indicators/MenuItemFactory.qml:861
379+#: qml/Panel/Indicators/MenuItemFactory.qml:874
430#, qt-format
380#, qt-format
431msgid "%1 remaining"
381msgid "%1 remaining"
432msgstr "Queden %1"
382msgstr "Queden %1"
433
383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:867
384+#: qml/Panel/Indicators/MenuItemFactory.qml:880
435msgid "In queue…"
385msgid "In queue…"
436msgstr "Na cola..."
386msgstr "Na cola..."
437
387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:871
388+#: qml/Panel/Indicators/MenuItemFactory.qml:884
439msgid "Downloading"
389msgid "Downloading"
440msgstr "Baxando"
390msgstr "Baxando"
441
391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:873
392+#: qml/Panel/Indicators/MenuItemFactory.qml:886
443msgid "Paused, tap to resume"
393msgid "Paused, tap to resume"
444msgstr "Posáu, toca pa reanudar"
394msgstr "Posáu, toca pa reanudar"
445
395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:875
396+#: qml/Panel/Indicators/MenuItemFactory.qml:888
447msgid "Canceled"
397msgid "Canceled"
448msgstr "Encaboxáu"
398msgstr "Encaboxáu"
449
399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:877
400+#: qml/Panel/Indicators/MenuItemFactory.qml:890
451msgid "Finished"
401msgid "Finished"
452msgstr "Finó"
402msgstr "Finó"
453
403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:879
404+#: qml/Panel/Indicators/MenuItemFactory.qml:892
455msgid "Failed, tap to retry"
405msgid "Failed, tap to retry"
456msgstr "Falló, toca pa reintentar"
406msgstr "Falló, toca pa reintentar"
457
407
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
459msgctxt "Label: Hint in message indicator line edit"
415msgctxt "Label: Hint in message indicator line edit"
460msgid "Reply"
416msgid "Reply"
461msgstr "Responder"
417msgstr "Responder"
462
418
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
420+msgctxt "Button: Call back on phone"
464msgid "Call back"
421msgid "Call back"
465−msgstr "Devolver llamada"
422+msgstr ""
466
423
467#: qml/Panel/Indicators/ModemInfoItem.qml:105
424#: qml/Panel/Indicators/ModemInfoItem.qml:105
468msgid "Unlock SIM"
425msgid "Unlock SIM"
@@ -530,38 +487,6 @@ msgctxt "Button: Go back one page in the Wizard"
530msgid "Back"
487msgid "Back"
531msgstr "Atrás"
488msgstr "Atrás"
532
489
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−
565#: qml/Wizard/Pages/10-welcome.qml:27
490#: qml/Wizard/Pages/10-welcome.qml:27
566msgid "Hi!"
491msgid "Hi!"
567msgstr "¡Hola!"
492msgstr "¡Hola!"
@@ -574,6 +499,13 @@ msgstr "Bienllegáu/ada al to teléfonu d'Ubuntu"
574msgid "Let’s get started."
499msgid "Let’s get started."
575msgstr "Entamemos."
500msgstr "Entamemos."
576
501
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+
577#: qml/Wizard/Pages/20-sim.qml:25
509#: qml/Wizard/Pages/20-sim.qml:25
578msgid "Add a SIM card and restart your device"
510msgid "Add a SIM card and restart your device"
579msgstr "Amiesta una tarxeta SIM y reanicia'l to preséu"
511msgstr "Amiesta una tarxeta SIM y reanicia'l to preséu"
@@ -670,11 +602,11 @@ msgstr "De nengún mou"
670msgid "You can change your mind later in <b>System Settings</b>."
602msgid "You can change your mind later in <b>System Settings</b>."
671msgstr "Pues cambialo dempués n'<b>Axustes del sistema</b>."
603msgstr "Pues cambialo dempués n'<b>Axustes del sistema</b>."
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:24
605+#: qml/Wizard/Pages/60-reporting.qml:26
674msgid "Improving your experience"
606msgid "Improving your experience"
675msgstr "Ameyorando la to esperiencia"
607msgstr "Ameyorando la to esperiencia"
676
608
677−#: qml/Wizard/Pages/60-reporting.qml:36
609+#: qml/Wizard/Pages/60-reporting.qml:46
678msgid ""
610msgid ""
679"Your phone is set up to automatically report errors to Canonical and its "
611"Your phone is set up to automatically report errors to Canonical and its "
680"partners, the makers of the operating system."
612"partners, the makers of the operating system."
@@ -682,7 +614,7 @@ msgstr ""
682"El teléfonu ta configuráu pa informar automáticamente de los fallos a "
614"El teléfonu ta configuráu pa informar automáticamente de los fallos a "
683"Canonical y asociaos, los fabricantes del sistema operativu."
615"Canonical y asociaos, los fabricantes del sistema operativu."
684
616
685−#: qml/Wizard/Pages/60-reporting.qml:43
617+#: qml/Wizard/Pages/60-reporting.qml:53
686msgid ""
618msgid ""
687"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
619"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
688"Privacy</b>"
620"Privacy</b>"
@@ -706,6 +638,31 @@ msgstr "El teléfonu yá ta tresnáu pa usase."
706msgid "Finish"
638msgid "Finish"
707msgstr "Finar"
639msgstr "Finar"
708
640
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+
709#. Translators: This is the arrow for "Back" buttons
666#. Translators: This is the arrow for "Back" buttons
710#: qml/Wizard/StackButton.qml:39
667#: qml/Wizard/StackButton.qml:39
711#, qt-format
668#, qt-format
@@ -813,3 +770,36 @@ msgstr "%1 〉"
813
770
814#~ msgid "Please re-enter"
771#~ msgid "Please re-enter"
815#~ msgstr "Por favor, reintroduzla"
772#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-09-03 16:39+0000\n"
11"PO-Revision-Date: 2014-09-03 16:39+0000\n"
12"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
12"Last-Translator: Nicat Məmmədov <n1c4t97@gmail.com>\n"
13"Language-Team: Azerbaijani <az@li.org>\n"
13"Language-Team: Azerbaijani <az@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Açma qısayolu"
36msgstr "Açma qısayolu"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
64msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr "İmtina"
79msgstr "İmtina"
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr "Sistemi söndürmәk istәdiyinizә әminsiniz?"
88msgstr "Sistemi söndürmәk istәdiyinizә әminsiniz?"
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
107msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr "Yox"
111msgstr "Yox"
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr "Hə"
115msgstr "Hə"
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr ""
126msgstr ""
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr ""
131msgstr ""
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr ""
136msgstr ""
@@ -227,42 +147,66 @@ msgstr "Zərurət zəngi"
227msgid "OK"
147msgid "OK"
228msgstr "Oldu"
148msgstr "Oldu"
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232−msgstr "Daha azını gör"
152+msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236−msgstr "Hamısını gör"
156+msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
241msgstr ""
164msgstr ""
242
165
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr ""
177msgstr ""
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr ""
182msgstr ""
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr ""
187msgstr ""
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr "Seçilmişlәrdәn çıxart"
191msgstr "Seçilmişlәrdәn çıxart"
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr "Seçilmişlәrә әlavә et"
195msgstr "Seçilmişlәrә әlavә et"
265
196
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr "Daha çox..."
212msgstr "Daha çox..."
@@ -273,8 +217,6 @@ msgstr "Az..."
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr "Göndər"
221msgstr "Göndər"
280
222
@@ -286,6 +228,10 @@ msgstr "Qiymәtlәndir"
286msgid "Add a review"
228msgid "Add a review"
287msgstr "Rəy yaz"
229msgstr "Rəy yaz"
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr ""
237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310msgid "Also installed"
256msgid "Also installed"
311msgstr ""
257msgstr ""
312
258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr ""
265msgstr ""
@@ -381,7 +331,7 @@ msgstr ""
381msgid "Sorry, incorrect passcode"
331msgid "Sorry, incorrect passcode"
382msgstr ""
332msgstr ""
383
333
384−#: qml/Notifications/NotificationMenuItemFactory.qml:128
334+#: qml/Notifications/NotificationMenuItemFactory.qml:129
385msgid "Show password"
335msgid "Show password"
386msgstr "Şifrәni göstәr"
336msgstr "Şifrәni göstәr"
387
337
@@ -393,71 +343,78 @@ msgstr "Zəngə qayıtmaq üçün toxunun..."
393msgid "Conference"
343msgid "Conference"
394msgstr "Konfrans"
344msgstr "Konfrans"
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:718
346+#: qml/Panel/Indicators/MenuItemFactory.qml:731
397msgid "Nothing is playing"
347msgid "Nothing is playing"
398msgstr ""
348msgstr ""
399
349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:847
350+#: qml/Panel/Indicators/MenuItemFactory.qml:860
401#, qt-format
351#, qt-format
402msgid "%1 hour"
352msgid "%1 hour"
403msgid_plural "%1 hours"
353msgid_plural "%1 hours"
404msgstr[0] ""
354msgstr[0] ""
405msgstr[1] ""
355msgstr[1] ""
406
356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:851
357+#: qml/Panel/Indicators/MenuItemFactory.qml:864
408#, qt-format
358#, qt-format
409msgid "%1 minute"
359msgid "%1 minute"
410msgid_plural "%1 minutes"
360msgid_plural "%1 minutes"
411msgstr[0] ""
361msgstr[0] ""
412msgstr[1] ""
362msgstr[1] ""
413
363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:856
364+#: qml/Panel/Indicators/MenuItemFactory.qml:869
415#, qt-format
365#, qt-format
416msgid "%1 second"
366msgid "%1 second"
417msgid_plural "%1 seconds"
367msgid_plural "%1 seconds"
418msgstr[0] ""
368msgstr[0] ""
419msgstr[1] ""
369msgstr[1] ""
420
370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:859
371+#: qml/Panel/Indicators/MenuItemFactory.qml:872
422msgid "0 seconds"
372msgid "0 seconds"
423msgstr ""
373msgstr ""
424
374
425#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
375#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
426−#: qml/Panel/Indicators/MenuItemFactory.qml:861
376+#: qml/Panel/Indicators/MenuItemFactory.qml:874
427#, qt-format
377#, qt-format
428msgid "%1 remaining"
378msgid "%1 remaining"
429msgstr ""
379msgstr ""
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:867
381+#: qml/Panel/Indicators/MenuItemFactory.qml:880
432msgid "In queue…"
382msgid "In queue…"
433msgstr "Növbədədir..."
383msgstr "Növbədədir..."
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:871
385+#: qml/Panel/Indicators/MenuItemFactory.qml:884
436msgid "Downloading"
386msgid "Downloading"
437msgstr "Endirilir"
387msgstr "Endirilir"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:873
389+#: qml/Panel/Indicators/MenuItemFactory.qml:886
440msgid "Paused, tap to resume"
390msgid "Paused, tap to resume"
441msgstr "Dayandırıldı. Davam etmək üçün toxunun"
391msgstr "Dayandırıldı. Davam etmək üçün toxunun"
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:875
393+#: qml/Panel/Indicators/MenuItemFactory.qml:888
444msgid "Canceled"
394msgid "Canceled"
445msgstr "İmtina edildi"
395msgstr "İmtina edildi"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:877
397+#: qml/Panel/Indicators/MenuItemFactory.qml:890
448msgid "Finished"
398msgid "Finished"
449msgstr "Bitdi"
399msgstr "Bitdi"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:879
401+#: qml/Panel/Indicators/MenuItemFactory.qml:892
452msgid "Failed, tap to retry"
402msgid "Failed, tap to retry"
453msgstr "Alınmadı. Yenidәn cәhd etmək üçün toxunun"
403msgstr "Alınmadı. Yenidәn cәhd etmək üçün toxunun"
454
404
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
456msgctxt "Label: Hint in message indicator line edit"
412msgctxt "Label: Hint in message indicator line edit"
457msgid "Reply"
413msgid "Reply"
458msgstr ""
414msgstr ""
459
415
460−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
416+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
417+msgctxt "Button: Call back on phone"
461msgid "Call back"
418msgid "Call back"
462msgstr ""
419msgstr ""
463
420
@@ -527,38 +484,6 @@ msgctxt "Button: Go back one page in the Wizard"
527msgid "Back"
484msgid "Back"
528msgstr ""
485msgstr ""
529
486
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−
562#: qml/Wizard/Pages/10-welcome.qml:27
487#: qml/Wizard/Pages/10-welcome.qml:27
563msgid "Hi!"
488msgid "Hi!"
564msgstr ""
489msgstr ""
@@ -571,6 +496,13 @@ msgstr ""
571msgid "Let’s get started."
496msgid "Let’s get started."
572msgstr ""
497msgstr ""
573
498
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+
574#: qml/Wizard/Pages/20-sim.qml:25
506#: qml/Wizard/Pages/20-sim.qml:25
575msgid "Add a SIM card and restart your device"
507msgid "Add a SIM card and restart your device"
576msgstr ""
508msgstr ""
@@ -664,17 +596,17 @@ msgstr ""
664msgid "You can change your mind later in <b>System Settings</b>."
596msgid "You can change your mind later in <b>System Settings</b>."
665msgstr ""
597msgstr ""
666
598
667−#: qml/Wizard/Pages/60-reporting.qml:24
599+#: qml/Wizard/Pages/60-reporting.qml:26
668msgid "Improving your experience"
600msgid "Improving your experience"
669msgstr ""
601msgstr ""
670
602
671−#: qml/Wizard/Pages/60-reporting.qml:36
603+#: qml/Wizard/Pages/60-reporting.qml:46
672msgid ""
604msgid ""
673"Your phone is set up to automatically report errors to Canonical and its "
605"Your phone is set up to automatically report errors to Canonical and its "
674"partners, the makers of the operating system."
606"partners, the makers of the operating system."
675msgstr ""
607msgstr ""
676
608
677−#: qml/Wizard/Pages/60-reporting.qml:43
609+#: qml/Wizard/Pages/60-reporting.qml:53
678msgid ""
610msgid ""
679"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
611"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
680"Privacy</b>"
612"Privacy</b>"
@@ -696,6 +628,31 @@ msgstr ""
696msgid "Finish"
628msgid "Finish"
697msgstr ""
629msgstr ""
698
630
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+
699#. Translators: This is the arrow for "Back" buttons
656#. Translators: This is the arrow for "Back" buttons
700#: qml/Wizard/StackButton.qml:39
657#: qml/Wizard/StackButton.qml:39
701#, qt-format
658#, qt-format
po/be.po+160−170
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-09-24 14:32+0000\n"
11"PO-Revision-Date: 2015-09-24 14:32+0000\n"
12"Last-Translator: Siamion Šachalevič <semen.shah@gmail.com>\n"
12"Last-Translator: Siamion Šachalevič <semen.shah@gmail.com>\n"
13"Language-Team: Belarusian <be@li.org>\n"
13"Language-Team: Belarusian <be@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
20+"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
@@ -36,86 +36,6 @@ msgstr "Выйсці"
36msgid "Unpin shortcut"
36msgid "Unpin shortcut"
37msgstr "Адмацаваць кнопку"
37msgstr "Адмацаваць кнопку"
38
38
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−
119#: qml/Components/DelayedLockscreen.qml:49
39#: qml/Components/DelayedLockscreen.qml:49
120msgid "Device Locked"
40msgid "Device Locked"
121msgstr "Прылада заблакаваная"
41msgstr "Прылада заблакаваная"
@@ -139,72 +59,72 @@ msgstr[0] "Пачакайце %1 хвіліну і паўтарыце спроб
139msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
59msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
140msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
60msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
141
61
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
143msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
144msgid "Log out"
64msgid "Log out"
145msgstr "Выйсці"
65msgstr "Выйсці"
146
66
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
148msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
149msgstr "Вы ўпэўненыя, што хочаце выйсці?"
69msgstr "Вы ўпэўненыя, што хочаце выйсці?"
150
70
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
152msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
153msgid "Lock"
73msgid "Lock"
154msgstr "Заблакаваць"
74msgstr "Заблакаваць"
155
75
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
157msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
158msgid "Log Out"
78msgid "Log Out"
159msgstr "Выйсці"
79msgstr "Выйсці"
160
80
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
162−#: qml/Components/Dialogs.qml:224
82+#: qml/Components/Dialogs.qml:253
163msgid "Cancel"
83msgid "Cancel"
164msgstr "Скасаваць"
84msgstr "Скасаваць"
165
85
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
167msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
168msgid "Shut down"
88msgid "Shut down"
169msgstr "Выключыць"
89msgstr "Выключыць"
170
90
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
172msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
173msgstr "Вы ўпэўненыя, што жадаеце выключыць прыладу?"
93msgstr "Вы ўпэўненыя, што жадаеце выключыць прыладу?"
174
94
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
176msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
177msgid "Reboot"
97msgid "Reboot"
178msgstr "Перазагрузіць"
98msgstr "Перазагрузіць"
179
99
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
182msgid "Shut down"
102msgid "Shut down"
183msgstr "Выключыць"
103msgstr "Выключыць"
184
104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
187msgid "Reboot"
107msgid "Reboot"
188msgstr "Перазагрузіць"
108msgstr "Перазагрузіць"
189
109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
192msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
112msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
193
113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195msgid "No"
115msgid "No"
196msgstr "Не"
116msgstr "Не"
197
117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199msgid "Yes"
119msgid "Yes"
200msgstr "Так"
120msgstr "Так"
201
121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
204msgid "Power"
124msgid "Power"
205msgstr "Сілкаванне"
125msgstr "Сілкаванне"
206
126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208msgid ""
128msgid ""
209"Are you sure you would like\n"
129"Are you sure you would like\n"
210"to power off?"
130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212"Вы ўпэўнены, што хочаце\n"
132"Вы ўпэўнены, што хочаце\n"
213"выключыць кампутар?"
133"выключыць кампутар?"
214
134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
217msgid "Power off"
137msgid "Power off"
218msgstr "Выключыць"
138msgstr "Выключыць"
219
139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
222msgid "Restart"
142msgid "Restart"
223msgstr "Перазапуск"
143msgstr "Перазапуск"
@@ -234,42 +154,66 @@ msgstr "Терміновы выклік"
234msgid "OK"
154msgid "OK"
235msgstr "Добра"
155msgstr "Добра"
236
156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
238−msgid "See less"
158+msgid "Apps may have unsaved data:"
239−msgstr "Карацей"
159+msgstr ""
240
160
241−#: qml/Dash/GenericScopeView.qml:569
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
242−msgid "See all"
162+msgid "Re-dock, save your work and close these apps to continue."
243−msgstr "Больш падрабязна"
163+msgstr ""
244
164
245−#: qml/Dash/GenericScopeView.qml:631
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
246−msgctxt "Label: Hint for dash search line edit"
166+msgid "Or force close now (unsaved data will be lost)."
247−msgid "Search"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
248−msgstr "Пошук"
171+msgstr ""
249
172
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
251msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
252msgid "Store"
183msgid "Store"
253msgstr "Крама"
184msgstr "Крама"
254
185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256msgctxt "Button: Start a search in the current dash scope"
187msgctxt "Button: Start a search in the current dash scope"
257msgid "Search"
188msgid "Search"
258msgstr "Пошук"
189msgstr "Пошук"
259
190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261msgctxt "Button: Show the current dash scope settings"
192msgctxt "Button: Show the current dash scope settings"
262msgid "Settings"
193msgid "Settings"
263msgstr "Налады"
194msgstr "Налады"
264
195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266msgid "Remove from Favorites"
197msgid "Remove from Favorites"
267msgstr "Выдаліць з абранага"
198msgstr "Выдаліць з абранага"
268
199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270msgid "Add to Favorites"
201msgid "Add to Favorites"
271msgstr "Дадаць да абранага"
202msgstr "Дадаць да абранага"
272
203
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+
273#: qml/Dash/Previews/PreviewActionCombo.qml:35
217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274msgid "More..."
218msgid "More..."
275msgstr "Болей…"
219msgstr "Болей…"
@@ -280,8 +224,6 @@ msgstr "Менш..."
280
224
281#: qml/Dash/Previews/PreviewCommentInput.qml:68
225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282#: qml/Dash/Previews/PreviewRatingInput.qml:174
226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285msgid "Send"
227msgid "Send"
286msgstr "Адправіць"
228msgstr "Адправіць"
287
229
@@ -293,6 +235,10 @@ msgstr "Ацаніць"
293msgid "Add a review"
235msgid "Add a review"
294msgstr "Дадаць рэцэнзію"
236msgstr "Дадаць рэцэнзію"
295
237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296#: qml/Dash/PullToRefreshScopeStyle.qml:55
242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297msgid "Pull to refresh…"
243msgid "Pull to refresh…"
298msgstr "Пацягніце для абнаўлення ..."
244msgstr "Пацягніце для абнаўлення ..."
@@ -317,13 +263,17 @@ msgstr "Хатняя тэчка"
317msgid "Also installed"
263msgid "Also installed"
318msgstr "Таксама ўсталявана"
264msgstr "Таксама ўсталявана"
319
265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320#: qml/Greeter/CoverPage.qml:107
270#: qml/Greeter/CoverPage.qml:107
321msgid "Unlock"
271msgid "Unlock"
322msgstr "Разблакаваць"
272msgstr "Разблакаваць"
323
273
324#: qml/Greeter/LoginList.qml:236
274#: qml/Greeter/LoginList.qml:236
325msgid "Retry"
275msgid "Retry"
326−msgstr "Паспрабаваць ізноў"
276+msgstr "Паспрабаваць зноў"
327
277
328#: qml/Greeter/LoginList.qml:237
278#: qml/Greeter/LoginList.qml:237
329msgid "Tap to unlock"
279msgid "Tap to unlock"
@@ -388,7 +338,7 @@ msgstr "Калі ласка, паўтарыце ўвод"
388msgid "Sorry, incorrect passcode"
338msgid "Sorry, incorrect passcode"
389msgstr "Даруйце, няслушны код"
339msgstr "Даруйце, няслушны код"
390
340
391−#: qml/Notifications/NotificationMenuItemFactory.qml:128
341+#: qml/Notifications/NotificationMenuItemFactory.qml:129
392msgid "Show password"
342msgid "Show password"
393msgstr "Паказаць пароль"
343msgstr "Паказаць пароль"
394
344
@@ -400,11 +350,11 @@ msgstr "Націсніце, каб вярнуцца да выкліку..."
400msgid "Conference"
350msgid "Conference"
401msgstr "Канферэнцыя"
351msgstr "Канферэнцыя"
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:718
353+#: qml/Panel/Indicators/MenuItemFactory.qml:731
404msgid "Nothing is playing"
354msgid "Nothing is playing"
405msgstr "Нішто не грае"
355msgstr "Нішто не грае"
406
356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:847
357+#: qml/Panel/Indicators/MenuItemFactory.qml:860
408#, qt-format
358#, qt-format
409msgid "%1 hour"
359msgid "%1 hour"
410msgid_plural "%1 hours"
360msgid_plural "%1 hours"
@@ -412,7 +362,7 @@ msgstr[0] "%1 гадзіна"
412msgstr[1] "%1 гадзіны"
362msgstr[1] "%1 гадзіны"
413msgstr[2] "%1 гадзінаў"
363msgstr[2] "%1 гадзінаў"
414
364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416#, qt-format
366#, qt-format
417msgid "%1 minute"
367msgid "%1 minute"
418msgid_plural "%1 minutes"
368msgid_plural "%1 minutes"
@@ -420,7 +370,7 @@ msgstr[0] "%1 хвіліна"
420msgstr[1] "%1 хвіліны"
370msgstr[1] "%1 хвіліны"
421msgstr[2] "%1 хвілінаў"
371msgstr[2] "%1 хвілінаў"
422
372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:856
373+#: qml/Panel/Indicators/MenuItemFactory.qml:869
424#, qt-format
374#, qt-format
425msgid "%1 second"
375msgid "%1 second"
426msgid_plural "%1 seconds"
376msgid_plural "%1 seconds"
@@ -428,48 +378,55 @@ msgstr[0] "%1 секунда"
428msgstr[1] "%1 секунды"
378msgstr[1] "%1 секунды"
429msgstr[2] "%1 секундаў"
379msgstr[2] "%1 секундаў"
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:859
381+#: qml/Panel/Indicators/MenuItemFactory.qml:872
432msgid "0 seconds"
382msgid "0 seconds"
433msgstr "0 секунд"
383msgstr "0 секунд"
434
384
435#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
385#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
436−#: qml/Panel/Indicators/MenuItemFactory.qml:861
386+#: qml/Panel/Indicators/MenuItemFactory.qml:874
437#, qt-format
387#, qt-format
438msgid "%1 remaining"
388msgid "%1 remaining"
439msgstr "%1 засталося"
389msgstr "%1 засталося"
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:867
391+#: qml/Panel/Indicators/MenuItemFactory.qml:880
442msgid "In queue…"
392msgid "In queue…"
443msgstr "У чарзе..."
393msgstr "У чарзе..."
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:871
395+#: qml/Panel/Indicators/MenuItemFactory.qml:884
446msgid "Downloading"
396msgid "Downloading"
447msgstr "Запампоўка"
397msgstr "Запампоўка"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:873
399+#: qml/Panel/Indicators/MenuItemFactory.qml:886
450msgid "Paused, tap to resume"
400msgid "Paused, tap to resume"
451msgstr "Прыпынена, націсніце для працягу"
401msgstr "Прыпынена, націсніце для працягу"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:875
403+#: qml/Panel/Indicators/MenuItemFactory.qml:888
454msgid "Canceled"
404msgid "Canceled"
455msgstr "Скасавана"
405msgstr "Скасавана"
456
406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:877
407+#: qml/Panel/Indicators/MenuItemFactory.qml:890
458msgid "Finished"
408msgid "Finished"
459msgstr "Скончана"
409msgstr "Скончана"
460
410
461−#: qml/Panel/Indicators/MenuItemFactory.qml:879
411+#: qml/Panel/Indicators/MenuItemFactory.qml:892
462msgid "Failed, tap to retry"
412msgid "Failed, tap to retry"
463msgstr "Не атрымалася, націсніце, каб паўтарыць спробу"
413msgstr "Не атрымалася, націсніце, каб паўтарыць спробу"
464
414
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
466msgctxt "Label: Hint in message indicator line edit"
422msgctxt "Label: Hint in message indicator line edit"
467msgid "Reply"
423msgid "Reply"
468msgstr "Адказаць"
424msgstr "Адказаць"
469
425
470−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
426+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
427+msgctxt "Button: Call back on phone"
471msgid "Call back"
428msgid "Call back"
472−msgstr "Зваротны выклік"
429+msgstr ""
473
430
474#: qml/Panel/Indicators/ModemInfoItem.qml:105
431#: qml/Panel/Indicators/ModemInfoItem.qml:105
475msgid "Unlock SIM"
432msgid "Unlock SIM"
@@ -537,38 +494,6 @@ msgctxt "Button: Go back one page in the Wizard"
537msgid "Back"
494msgid "Back"
538msgstr "Вярнуцца"
495msgstr "Вярнуцца"
539
496
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−
572#: qml/Wizard/Pages/10-welcome.qml:27
497#: qml/Wizard/Pages/10-welcome.qml:27
573msgid "Hi!"
498msgid "Hi!"
574msgstr "Вітай!"
499msgstr "Вітай!"
@@ -581,6 +506,13 @@ msgstr "Вітаем Вас у сістэме тэлефона Ubuntu."
581msgid "Let’s get started."
506msgid "Let’s get started."
582msgstr "Пачнем."
507msgstr "Пачнем."
583
508
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+
584#: qml/Wizard/Pages/20-sim.qml:25
516#: qml/Wizard/Pages/20-sim.qml:25
585msgid "Add a SIM card and restart your device"
517msgid "Add a SIM card and restart your device"
586msgstr "Дадайце SIM-карту і перазагрузіце Вашую прыладу"
518msgstr "Дадайце SIM-карту і перазагрузіце Вашую прыладу"
@@ -677,11 +609,11 @@ msgstr "Не дазваляць"
677msgid "You can change your mind later in <b>System Settings</b>."
609msgid "You can change your mind later in <b>System Settings</b>."
678msgstr "Пасля змяніць налады можна з дапамогай <b>Сістэмных наладкаў</b>."
610msgstr "Пасля змяніць налады можна з дапамогай <b>Сістэмных наладкаў</b>."
679
611
680−#: qml/Wizard/Pages/60-reporting.qml:24
612+#: qml/Wizard/Pages/60-reporting.qml:26
681msgid "Improving your experience"
613msgid "Improving your experience"
682msgstr "Спрашчэнне вашай працы"
614msgstr "Спрашчэнне вашай працы"
683
615
684−#: qml/Wizard/Pages/60-reporting.qml:36
616+#: qml/Wizard/Pages/60-reporting.qml:46
685msgid ""
617msgid ""
686"Your phone is set up to automatically report errors to Canonical and its "
618"Your phone is set up to automatically report errors to Canonical and its "
687"partners, the makers of the operating system."
619"partners, the makers of the operating system."
@@ -689,7 +621,7 @@ msgstr ""
689"Ваш тэлефон настроены на аўтаматычную адпраўку справаздач пра памылкі ў "
621"Ваш тэлефон настроены на аўтаматычную адпраўку справаздач пра памылкі ў "
690"Canonical і партнёрскія установы, вытворцам аперацыйнай сістэмы."
622"Canonical і партнёрскія установы, вытворцам аперацыйнай сістэмы."
691
623
692−#: qml/Wizard/Pages/60-reporting.qml:43
624+#: qml/Wizard/Pages/60-reporting.qml:53
693msgid ""
625msgid ""
694"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
626"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
695"Privacy</b>"
627"Privacy</b>"
@@ -713,6 +645,31 @@ msgstr "Цяпер Вашым тэлефонам можна карыстацца
713msgid "Finish"
645msgid "Finish"
714msgstr "Скончыць"
646msgstr "Скончыць"
715
647
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+
716#. Translators: This is the arrow for "Back" buttons
673#. Translators: This is the arrow for "Back" buttons
717#: qml/Wizard/StackButton.qml:39
674#: qml/Wizard/StackButton.qml:39
718#, qt-format
675#, qt-format
@@ -809,3 +766,36 @@ msgstr "%1 〉"
809
766
810#~ msgid "Please re-enter"
767#~ msgid "Please re-enter"
811#~ msgstr "Калі ласка, паўтарыце ўвод"
768#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-12 14:43+0000\n"
11"PO-Revision-Date: 2015-04-12 14:43+0000\n"
12"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
12"Last-Translator: George Karavasilev <kokoto-java@ubuntu.com>\n"
13"Language-Team: Bulgarian <bg@li.org>\n"
13"Language-Team: Bulgarian <bg@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr ""
36msgstr ""
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr ""
111msgstr ""
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr ""
115msgstr ""
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207"Искате ли да \n"
127"Искате ли да \n"
208"изключите захранването на устройството?"
128"изключите захранването на устройството?"
209
129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
212msgid "Power off"
132msgid "Power off"
213msgstr ""
133msgstr ""
214
134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
217msgid "Restart"
137msgid "Restart"
218msgstr ""
138msgstr ""
@@ -229,42 +149,66 @@ msgstr "Спешно повикване"
229msgid "OK"
149msgid "OK"
230msgstr ""
150msgstr ""
231
151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
233−msgid "See less"
153+msgid "Apps may have unsaved data:"
234msgstr ""
154msgstr ""
235
155
236−#: qml/Dash/GenericScopeView.qml:569
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
237−msgid "See all"
157+msgid "Re-dock, save your work and close these apps to continue."
238msgstr ""
158msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:631
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
241−msgctxt "Label: Hint for dash search line edit"
161+msgid "Or force close now (unsaved data will be lost)."
242−msgid "Search"
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!"
243msgstr ""
170msgstr ""
244
171
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
246msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
247msgid "Store"
178msgid "Store"
248msgstr ""
179msgstr ""
249
180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251msgctxt "Button: Start a search in the current dash scope"
182msgctxt "Button: Start a search in the current dash scope"
252msgid "Search"
183msgid "Search"
253msgstr ""
184msgstr ""
254
185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256msgctxt "Button: Show the current dash scope settings"
187msgctxt "Button: Show the current dash scope settings"
257msgid "Settings"
188msgid "Settings"
258msgstr ""
189msgstr ""
259
190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261msgid "Remove from Favorites"
192msgid "Remove from Favorites"
262msgstr ""
193msgstr ""
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Add to Favorites"
196msgid "Add to Favorites"
266msgstr ""
197msgstr ""
267
198
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+
268#: qml/Dash/Previews/PreviewActionCombo.qml:35
212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269msgid "More..."
213msgid "More..."
270msgstr ""
214msgstr ""
@@ -275,8 +219,6 @@ msgstr "По-малко..."
275
219
276#: qml/Dash/Previews/PreviewCommentInput.qml:68
220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277#: qml/Dash/Previews/PreviewRatingInput.qml:174
221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280msgid "Send"
222msgid "Send"
281msgstr "Изпрати"
223msgstr "Изпрати"
282
224
@@ -288,6 +230,10 @@ msgstr "Оценете това"
288msgid "Add a review"
230msgid "Add a review"
289msgstr "Добави отзив"
231msgstr "Добави отзив"
290
232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr ""
236+
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
238msgid "Pull to refresh…"
293msgstr ""
239msgstr ""
@@ -312,6 +258,10 @@ msgstr ""
312msgid "Also installed"
258msgid "Also installed"
313msgstr ""
259msgstr ""
314
260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr ""
264+
315#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
316msgid "Unlock"
266msgid "Unlock"
317msgstr ""
267msgstr ""
@@ -379,7 +329,7 @@ msgstr ""
379msgid "Sorry, incorrect passcode"
329msgid "Sorry, incorrect passcode"
380msgstr ""
330msgstr ""
381
331
382−#: qml/Notifications/NotificationMenuItemFactory.qml:128
332+#: qml/Notifications/NotificationMenuItemFactory.qml:129
383msgid "Show password"
333msgid "Show password"
384msgstr "Покажи паролата"
334msgstr "Покажи паролата"
385
335
@@ -391,71 +341,78 @@ msgstr ""
391msgid "Conference"
341msgid "Conference"
392msgstr ""
342msgstr ""
393
343
394−#: qml/Panel/Indicators/MenuItemFactory.qml:718
344+#: qml/Panel/Indicators/MenuItemFactory.qml:731
395msgid "Nothing is playing"
345msgid "Nothing is playing"
396msgstr ""
346msgstr ""
397
347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:847
348+#: qml/Panel/Indicators/MenuItemFactory.qml:860
399#, qt-format
349#, qt-format
400msgid "%1 hour"
350msgid "%1 hour"
401msgid_plural "%1 hours"
351msgid_plural "%1 hours"
402msgstr[0] ""
352msgstr[0] ""
403msgstr[1] ""
353msgstr[1] ""
404
354
405−#: qml/Panel/Indicators/MenuItemFactory.qml:851
355+#: qml/Panel/Indicators/MenuItemFactory.qml:864
406#, qt-format
356#, qt-format
407msgid "%1 minute"
357msgid "%1 minute"
408msgid_plural "%1 minutes"
358msgid_plural "%1 minutes"
409msgstr[0] ""
359msgstr[0] ""
410msgstr[1] ""
360msgstr[1] ""
411
361
412−#: qml/Panel/Indicators/MenuItemFactory.qml:856
362+#: qml/Panel/Indicators/MenuItemFactory.qml:869
413#, qt-format
363#, qt-format
414msgid "%1 second"
364msgid "%1 second"
415msgid_plural "%1 seconds"
365msgid_plural "%1 seconds"
416msgstr[0] ""
366msgstr[0] ""
417msgstr[1] ""
367msgstr[1] ""
418
368
419−#: qml/Panel/Indicators/MenuItemFactory.qml:859
369+#: qml/Panel/Indicators/MenuItemFactory.qml:872
420msgid "0 seconds"
370msgid "0 seconds"
421msgstr ""
371msgstr ""
422
372
423#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
373#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
424−#: qml/Panel/Indicators/MenuItemFactory.qml:861
374+#: qml/Panel/Indicators/MenuItemFactory.qml:874
425#, qt-format
375#, qt-format
426msgid "%1 remaining"
376msgid "%1 remaining"
427msgstr ""
377msgstr ""
428
378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:867
379+#: qml/Panel/Indicators/MenuItemFactory.qml:880
430msgid "In queue…"
380msgid "In queue…"
431msgstr ""
381msgstr ""
432
382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:871
383+#: qml/Panel/Indicators/MenuItemFactory.qml:884
434msgid "Downloading"
384msgid "Downloading"
435msgstr ""
385msgstr ""
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:873
387+#: qml/Panel/Indicators/MenuItemFactory.qml:886
438msgid "Paused, tap to resume"
388msgid "Paused, tap to resume"
439msgstr ""
389msgstr ""
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:875
391+#: qml/Panel/Indicators/MenuItemFactory.qml:888
442msgid "Canceled"
392msgid "Canceled"
443msgstr ""
393msgstr ""
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:877
395+#: qml/Panel/Indicators/MenuItemFactory.qml:890
446msgid "Finished"
396msgid "Finished"
447msgstr ""
397msgstr ""
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:879
399+#: qml/Panel/Indicators/MenuItemFactory.qml:892
450msgid "Failed, tap to retry"
400msgid "Failed, tap to retry"
451msgstr ""
401msgstr ""
452
402
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
454msgctxt "Label: Hint in message indicator line edit"
410msgctxt "Label: Hint in message indicator line edit"
455msgid "Reply"
411msgid "Reply"
456msgstr ""
412msgstr ""
457
413
458−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
414+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
415+msgctxt "Button: Call back on phone"
459msgid "Call back"
416msgid "Call back"
460msgstr ""
417msgstr ""
461
418
@@ -525,38 +482,6 @@ msgctxt "Button: Go back one page in the Wizard"
525msgid "Back"
482msgid "Back"
526msgstr ""
483msgstr ""
527
484
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−
560#: qml/Wizard/Pages/10-welcome.qml:27
485#: qml/Wizard/Pages/10-welcome.qml:27
561msgid "Hi!"
486msgid "Hi!"
562msgstr ""
487msgstr ""
@@ -569,6 +494,13 @@ msgstr ""
569msgid "Let’s get started."
494msgid "Let’s get started."
570msgstr ""
495msgstr ""
571
496
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+
572#: qml/Wizard/Pages/20-sim.qml:25
504#: qml/Wizard/Pages/20-sim.qml:25
573msgid "Add a SIM card and restart your device"
505msgid "Add a SIM card and restart your device"
574msgstr ""
506msgstr ""
@@ -662,17 +594,17 @@ msgstr ""
662msgid "You can change your mind later in <b>System Settings</b>."
594msgid "You can change your mind later in <b>System Settings</b>."
663msgstr ""
595msgstr ""
664
596
665−#: qml/Wizard/Pages/60-reporting.qml:24
597+#: qml/Wizard/Pages/60-reporting.qml:26
666msgid "Improving your experience"
598msgid "Improving your experience"
667msgstr ""
599msgstr ""
668
600
669−#: qml/Wizard/Pages/60-reporting.qml:36
601+#: qml/Wizard/Pages/60-reporting.qml:46
670msgid ""
602msgid ""
671"Your phone is set up to automatically report errors to Canonical and its "
603"Your phone is set up to automatically report errors to Canonical and its "
672"partners, the makers of the operating system."
604"partners, the makers of the operating system."
673msgstr ""
605msgstr ""
674
606
675−#: qml/Wizard/Pages/60-reporting.qml:43
607+#: qml/Wizard/Pages/60-reporting.qml:53
676msgid ""
608msgid ""
677"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
609"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
678"Privacy</b>"
610"Privacy</b>"
@@ -694,6 +626,31 @@ msgstr ""
694msgid "Finish"
626msgid "Finish"
695msgstr ""
627msgstr ""
696
628
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+
697#. Translators: This is the arrow for "Back" buttons
654#. Translators: This is the arrow for "Back" buttons
698#: qml/Wizard/StackButton.qml:39
655#: qml/Wizard/StackButton.qml:39
699#, qt-format
656#, 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-10-05 06:47+0000\n"
11"PO-Revision-Date: 2015-10-05 06:47+0000\n"
12"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
12"Last-Translator: Fohanno Thierry <thierry.fohanno@ofis-bzh.org>\n"
13"Language-Team: Breton <br@li.org>\n"
13"Language-Team: Breton <br@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Mont kuit"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Dispilhennañ ar verradenn"
36msgstr "Dispilhennañ ar verradenn"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Benveg prennet"
40msgstr "Benveg prennet"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
58msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
139msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
59msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Digevreañ"
64msgstr "Digevreañ"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
68msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Prennañ"
73msgstr "Prennañ"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Digevreañ"
78msgstr "Digevreañ"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Nullañ"
83msgstr "Nullañ"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Lazhañ ar benveg"
88msgstr "Lazhañ ar benveg"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Ha sur oc'h e fell deoc'h lazhañ ar benveg ?"
92msgstr "Ha sur oc'h e fell deoc'h lazhañ ar benveg ?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Adloc'hañ"
97msgstr "Adloc'hañ"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Lazhañ ar benveg"
102msgstr "Lazhañ ar benveg"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Adloc'hañ"
107msgstr "Adloc'hañ"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
111msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "N'on ket"
115msgstr "N'on ket"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Ya"
119msgstr "Ya"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Enaouiñ"
124msgstr "Enaouiñ"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Ha sur oc'h e fell deoc'h\n"
131"Ha sur oc'h e fell deoc'h\n"
212"troc'hañ an tredan ?"
132"troc'hañ an tredan ?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Lazhañ"
137msgstr "Lazhañ"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Adloc'hañ"
142msgstr "Adloc'hañ"
@@ -233,42 +153,66 @@ msgstr "Pellgomzadenn vallus"
233msgid "OK"
153msgid "OK"
234msgstr "Mat eo"
154msgstr "Mat eo"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Gwelet nebeutoc'h"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Gwelet pep tra"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Klask"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Stal"
183msgstr "Stal"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Klask"
188msgstr "Klask"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Arventennoù"
193msgstr "Arventennoù"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Lemel eus ar sinedoù"
197msgstr "Lemel eus ar sinedoù"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Ouzhpennañ d'ar sinedoù"
201msgstr "Ouzhpennañ d'ar sinedoù"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Muioc'h..."
218msgstr "Muioc'h..."
@@ -279,8 +223,6 @@ msgstr "Nebeutoc'h..."
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Kas"
227msgstr "Kas"
286
228
@@ -292,6 +234,10 @@ msgstr "Priziit an dra-mañ"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Ouzhpennañ un ali"
235msgstr "Ouzhpennañ un ali"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Tennañ evit freskaat..."
243msgstr "Tennañ evit freskaat..."
@@ -316,6 +262,10 @@ msgstr "Er gêr"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "Staliet ivez"
263msgstr "Staliet ivez"
318
264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Dibrennañ"
271msgstr "Dibrennañ"
@@ -387,7 +337,7 @@ msgstr "Adverkañ, mar plij"
387msgid "Sorry, incorrect passcode"
337msgid "Sorry, incorrect passcode"
388msgstr "Digarezit, kod-tremen direizh"
338msgstr "Digarezit, kod-tremen direizh"
389
339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391msgid "Show password"
341msgid "Show password"
392msgstr "Diskouez ar ger-tremen"
342msgstr "Diskouez ar ger-tremen"
393
343
@@ -399,73 +349,80 @@ msgstr "Touchit evit distreiñ d'ar bellgomzadenn..."
399msgid "Conference"
349msgid "Conference"
400msgstr "Kendiviz"
350msgstr "Kendiviz"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403msgid "Nothing is playing"
353msgid "Nothing is playing"
404msgstr "Ne lenner netra bremañ"
354msgstr "Ne lenner netra bremañ"
405
355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407#, qt-format
357#, qt-format
408msgid "%1 hour"
358msgid "%1 hour"
409msgid_plural "%1 hours"
359msgid_plural "%1 hours"
410msgstr[0] "%1 eur"
360msgstr[0] "%1 eur"
411msgstr[1] "%1 eur"
361msgstr[1] "%1 eur"
412
362
413−#: qml/Panel/Indicators/MenuItemFactory.qml:851
363+#: qml/Panel/Indicators/MenuItemFactory.qml:864
414#, qt-format
364#, qt-format
415msgid "%1 minute"
365msgid "%1 minute"
416msgid_plural "%1 minutes"
366msgid_plural "%1 minutes"
417msgstr[0] "%1 vunutenn"
367msgstr[0] "%1 vunutenn"
418msgstr[1] "%1 vunutenn"
368msgstr[1] "%1 vunutenn"
419
369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:856
370+#: qml/Panel/Indicators/MenuItemFactory.qml:869
421#, qt-format
371#, qt-format
422msgid "%1 second"
372msgid "%1 second"
423msgid_plural "%1 seconds"
373msgid_plural "%1 seconds"
424msgstr[0] "%1 eilenn"
374msgstr[0] "%1 eilenn"
425msgstr[1] "%1 eilenn"
375msgstr[1] "%1 eilenn"
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:859
377+#: qml/Panel/Indicators/MenuItemFactory.qml:872
428msgid "0 seconds"
378msgid "0 seconds"
429msgstr "0 eilenn"
379msgstr "0 eilenn"
430
380
431#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
381#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
432−#: qml/Panel/Indicators/MenuItemFactory.qml:861
382+#: qml/Panel/Indicators/MenuItemFactory.qml:874
433#, qt-format
383#, qt-format
434msgid "%1 remaining"
384msgid "%1 remaining"
435msgstr "%1 o chom"
385msgstr "%1 o chom"
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:867
387+#: qml/Panel/Indicators/MenuItemFactory.qml:880
438msgid "In queue…"
388msgid "In queue…"
439msgstr "El lostennad..."
389msgstr "El lostennad..."
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:871
391+#: qml/Panel/Indicators/MenuItemFactory.qml:884
442msgid "Downloading"
392msgid "Downloading"
443msgstr "O pellgargañ"
393msgstr "O pellgargañ"
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:873
395+#: qml/Panel/Indicators/MenuItemFactory.qml:886
446msgid "Paused, tap to resume"
396msgid "Paused, tap to resume"
447msgstr "Ehanet, touchit evit adkregiñ"
397msgstr "Ehanet, touchit evit adkregiñ"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:875
399+#: qml/Panel/Indicators/MenuItemFactory.qml:888
450msgid "Canceled"
400msgid "Canceled"
451msgstr "Nullet"
401msgstr "Nullet"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:877
403+#: qml/Panel/Indicators/MenuItemFactory.qml:890
454msgid "Finished"
404msgid "Finished"
455msgstr "Echu"
405msgstr "Echu"
456
406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:879
407+#: qml/Panel/Indicators/MenuItemFactory.qml:892
458msgid "Failed, tap to retry"
408msgid "Failed, tap to retry"
459msgstr "C'hwitet, touchit evit adkregiñ"
409msgstr "C'hwitet, touchit evit adkregiñ"
460
410
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
462msgctxt "Label: Hint in message indicator line edit"
418msgctxt "Label: Hint in message indicator line edit"
463msgid "Reply"
419msgid "Reply"
464msgstr "Respont"
420msgstr "Respont"
465
421
466−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
422+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
423+msgctxt "Button: Call back on phone"
467msgid "Call back"
424msgid "Call back"
468−msgstr "Gervel en-dro"
425+msgstr ""
469
426
470#: qml/Panel/Indicators/ModemInfoItem.qml:105
427#: qml/Panel/Indicators/ModemInfoItem.qml:105
471msgid "Unlock SIM"
428msgid "Unlock SIM"
@@ -533,38 +490,6 @@ msgctxt "Button: Go back one page in the Wizard"
533msgid "Back"
490msgid "Back"
534msgstr "Distreiñ"
491msgstr "Distreiñ"
535
492
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−
568#: qml/Wizard/Pages/10-welcome.qml:27
493#: qml/Wizard/Pages/10-welcome.qml:27
569msgid "Hi!"
494msgid "Hi!"
570msgstr "Salud deoc'h !"
495msgstr "Salud deoc'h !"
@@ -577,6 +502,13 @@ msgstr "Deuet-mat oc'h en ho pellgomzer Ubuntu."
577msgid "Let’s get started."
502msgid "Let’s get started."
578msgstr "Krogomp ganti."
503msgstr "Krogomp ganti."
579
504
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+
580#: qml/Wizard/Pages/20-sim.qml:25
512#: qml/Wizard/Pages/20-sim.qml:25
581msgid "Add a SIM card and restart your device"
513msgid "Add a SIM card and restart your device"
582msgstr "Lakait ur gartenn SIM hag adloc'hit ho penveg"
514msgstr "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>."
674msgstr ""
606msgstr ""
675"Gallout a rit cheñch soñj diwezhatoc'h en <b>Arventennoù ar reizhad</b>."
607"Gallout a rit cheñch soñj diwezhatoc'h en <b>Arventennoù ar reizhad</b>."
676
608
677−#: qml/Wizard/Pages/60-reporting.qml:24
609+#: qml/Wizard/Pages/60-reporting.qml:26
678msgid "Improving your experience"
610msgid "Improving your experience"
679msgstr "Gwellaat ho skiant-prenet"
611msgstr "Gwellaat ho skiant-prenet"
680
612
681−#: qml/Wizard/Pages/60-reporting.qml:36
613+#: qml/Wizard/Pages/60-reporting.qml:46
682msgid ""
614msgid ""
683"Your phone is set up to automatically report errors to Canonical and its "
615"Your phone is set up to automatically report errors to Canonical and its "
684"partners, the makers of the operating system."
616"partners, the makers of the operating system."
@@ -686,7 +618,7 @@ msgstr ""
686"Arventennet eo ho pellgomzer evit titourañ ent emgefre ar fazioù da "
618"Arventennet eo ho pellgomzer evit titourañ ent emgefre ar fazioù da "
687"gCanonical ha d'e gevelerien, ar re o deus savet ar reizhiad korvoiñ."
619"gCanonical ha d'e gevelerien, ar re o deus savet ar reizhiad korvoiñ."
688
620
689−#: qml/Wizard/Pages/60-reporting.qml:43
621+#: qml/Wizard/Pages/60-reporting.qml:53
690msgid ""
622msgid ""
691"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
623"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
692"Privacy</b>"
624"Privacy</b>"
@@ -710,6 +642,31 @@ msgstr "Prest eo ho pellgomzer da vezañ implijet bremañ."
710msgid "Finish"
642msgid "Finish"
711msgstr "Echuiñ"
643msgstr "Echuiñ"
712
644
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+
713#. Translators: This is the arrow for "Back" buttons
670#. Translators: This is the arrow for "Back" buttons
714#: qml/Wizard/StackButton.qml:39
671#: qml/Wizard/StackButton.qml:39
715#, qt-format
672#, qt-format
@@ -820,3 +777,36 @@ msgstr "%1 〉"
820
777
821#~ msgid "Please re-enter"
778#~ msgid "Please re-enter"
822#~ msgstr "Adverkañ, mar plij"
779#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-16 22:33+0000\n"
11"PO-Revision-Date: 2014-01-16 22:33+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
17"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
18"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
20+"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
@@ -36,86 +36,6 @@ msgstr ""
36msgid "Unpin shortcut"
36msgid "Unpin shortcut"
37msgstr "Otkačite prečicu"
37msgstr "Otkačite prečicu"
38
38
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−
119#: qml/Components/DelayedLockscreen.qml:49
39#: qml/Components/DelayedLockscreen.qml:49
120msgid "Device Locked"
40msgid "Device Locked"
121msgstr "Uređaj zaključan"
41msgstr "Uređaj zaključan"
@@ -136,72 +56,72 @@ msgstr[0] "Molim pričekajte %1 minutu i onda pokušajte ponovo..."
136msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
56msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
137msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
57msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
138
58
139−#: qml/Components/Dialogs.qml:115
59+#: qml/Components/Dialogs.qml:144
140msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
141msgid "Log out"
61msgid "Log out"
142msgstr "Odjavite se"
62msgstr "Odjavite se"
143
63
144−#: qml/Components/Dialogs.qml:116
64+#: qml/Components/Dialogs.qml:145
145msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
146msgstr "Da li ste sigurni da se želite odjaviti?"
66msgstr "Da li ste sigurni da se želite odjaviti?"
147
67
148−#: qml/Components/Dialogs.qml:118
68+#: qml/Components/Dialogs.qml:147
149msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
150msgid "Lock"
70msgid "Lock"
151msgstr "Zaključaj"
71msgstr "Zaključaj"
152
72
153−#: qml/Components/Dialogs.qml:125
73+#: qml/Components/Dialogs.qml:154
154msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
155msgid "Log Out"
75msgid "Log Out"
156msgstr "Odjavi se"
76msgstr "Odjavi se"
157
77
158−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
159−#: qml/Components/Dialogs.qml:224
79+#: qml/Components/Dialogs.qml:253
160msgid "Cancel"
80msgid "Cancel"
161msgstr "Otkaži"
81msgstr "Otkaži"
162
82
163−#: qml/Components/Dialogs.qml:144
83+#: qml/Components/Dialogs.qml:173
164msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
165msgid "Shut down"
85msgid "Shut down"
166msgstr "Ugasi"
86msgstr "Ugasi"
167
87
168−#: qml/Components/Dialogs.qml:145
88+#: qml/Components/Dialogs.qml:174
169msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
170msgstr "Da li ste sigurni da želite ugasiti?"
90msgstr "Da li ste sigurni da želite ugasiti?"
171
91
172−#: qml/Components/Dialogs.qml:147
92+#: qml/Components/Dialogs.qml:176
173msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
174msgid "Reboot"
94msgid "Reboot"
175msgstr "Ponovo pokreni"
95msgstr "Ponovo pokreni"
176
96
177−#: qml/Components/Dialogs.qml:156
97+#: qml/Components/Dialogs.qml:185
178msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
179msgid "Shut down"
99msgid "Shut down"
180msgstr "Gašenje sistema"
100msgstr "Gašenje sistema"
181
101
182−#: qml/Components/Dialogs.qml:178
102+#: qml/Components/Dialogs.qml:207
183msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
184msgid "Reboot"
104msgid "Reboot"
185msgstr "Ponovo pokreni"
105msgstr "Ponovo pokreni"
186
106
187−#: qml/Components/Dialogs.qml:179
107+#: qml/Components/Dialogs.qml:208
188msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
189msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
109msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
190
110
191−#: qml/Components/Dialogs.qml:181
111+#: qml/Components/Dialogs.qml:210
192msgid "No"
112msgid "No"
193msgstr "Ne"
113msgstr "Ne"
194
114
195−#: qml/Components/Dialogs.qml:188
115+#: qml/Components/Dialogs.qml:217
196msgid "Yes"
116msgid "Yes"
197msgstr "Da"
117msgstr "Da"
198
118
199−#: qml/Components/Dialogs.qml:203
119+#: qml/Components/Dialogs.qml:232
200msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
201msgid "Power"
121msgid "Power"
202msgstr "Napajanje"
122msgstr "Napajanje"
203
123
204−#: qml/Components/Dialogs.qml:204
124+#: qml/Components/Dialogs.qml:233
205msgid ""
125msgid ""
206"Are you sure you would like\n"
126"Are you sure you would like\n"
207"to power off?"
127"to power off?"
@@ -209,12 +129,12 @@ msgstr ""
209"Da li ste sigurni da želite\n"
129"Da li ste sigurni da želite\n"
210"isključiti?"
130"isključiti?"
211
131
212−#: qml/Components/Dialogs.qml:206
132+#: qml/Components/Dialogs.qml:235
213msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
214msgid "Power off"
134msgid "Power off"
215msgstr "Isključi"
135msgstr "Isključi"
216
136
217−#: qml/Components/Dialogs.qml:215
137+#: qml/Components/Dialogs.qml:244
218msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
219msgid "Restart"
139msgid "Restart"
220msgstr "Restartuj"
140msgstr "Restartuj"
@@ -231,42 +151,66 @@ msgstr "Hitan Poziv"
231msgid "OK"
151msgid "OK"
232msgstr "U redu"
152msgstr "U redu"
233
153
234−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
235−msgid "See less"
155+msgid "Apps may have unsaved data:"
236−msgstr "Pogledati manje"
156+msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:569
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
239−msgid "See all"
159+msgid "Re-dock, save your work and close these apps to continue."
240−msgstr "Pogledati sve"
160+msgstr ""
241
161
242−#: qml/Dash/GenericScopeView.qml:631
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
243−msgctxt "Label: Hint for dash search line edit"
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
244−msgid "Search"
175+msgid "Close all"
245−msgstr "Pretraži"
176+msgstr ""
246
177
247−#: qml/Dash/PageHeader.qml:269
178+#: qml/Dash/DashPageHeader.qml:265
248msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
249msgid "Store"
180msgid "Store"
250msgstr "Trgovina"
181msgstr "Trgovina"
251
182
252−#: qml/Dash/PageHeader.qml:276
183+#: qml/Dash/DashPageHeader.qml:272
253msgctxt "Button: Start a search in the current dash scope"
184msgctxt "Button: Start a search in the current dash scope"
254msgid "Search"
185msgid "Search"
255msgstr "Pretraživanje"
186msgstr "Pretraživanje"
256
187
257−#: qml/Dash/PageHeader.qml:286
188+#: qml/Dash/DashPageHeader.qml:282
258msgctxt "Button: Show the current dash scope settings"
189msgctxt "Button: Show the current dash scope settings"
259msgid "Settings"
190msgid "Settings"
260msgstr "Podešavanja"
191msgstr "Podešavanja"
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Remove from Favorites"
194msgid "Remove from Favorites"
264msgstr "Ukloni iz Omiljenih"
195msgstr "Ukloni iz Omiljenih"
265
196
266−#: qml/Dash/PageHeader.qml:293
197+#: qml/Dash/DashPageHeader.qml:289
267msgid "Add to Favorites"
198msgid "Add to Favorites"
268msgstr "Dodaj u Omiljene"
199msgstr "Dodaj u Omiljene"
269
200
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+
270#: qml/Dash/Previews/PreviewActionCombo.qml:35
214#: qml/Dash/Previews/PreviewActionCombo.qml:35
271msgid "More..."
215msgid "More..."
272msgstr "Više..."
216msgstr "Više..."
@@ -277,8 +221,6 @@ msgstr "Manje..."
277
221
278#: qml/Dash/Previews/PreviewCommentInput.qml:68
222#: qml/Dash/Previews/PreviewCommentInput.qml:68
279#: qml/Dash/Previews/PreviewRatingInput.qml:174
223#: qml/Dash/Previews/PreviewRatingInput.qml:174
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
281−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
282msgid "Send"
224msgid "Send"
283msgstr "Pošalji"
225msgstr "Pošalji"
284
226
@@ -290,6 +232,10 @@ msgstr "Ocijeni ovo"
290msgid "Add a review"
232msgid "Add a review"
291msgstr "Dodaj recenziju"
233msgstr "Dodaj recenziju"
292
234
235+#: qml/Dash/Previews/PreviewSharing.qml:51
236+msgid "Preview Share Item"
237+msgstr ""
238+
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
239#: qml/Dash/PullToRefreshScopeStyle.qml:55
294msgid "Pull to refresh…"
240msgid "Pull to refresh…"
295msgstr "Povući za osvježavanje..."
241msgstr "Povući za osvježavanje..."
@@ -314,6 +260,10 @@ msgstr "Početna"
314msgid "Also installed"
260msgid "Also installed"
315msgstr "Također instalirano"
261msgstr "Također instalirano"
316
262
263+#: qml/DisabledScreenNotice.qml:42
264+msgid "Your device is now connected to an external display."
265+msgstr ""
266+
317#: qml/Greeter/CoverPage.qml:107
267#: qml/Greeter/CoverPage.qml:107
318msgid "Unlock"
268msgid "Unlock"
319msgstr "Otključaj"
269msgstr "Otključaj"
@@ -385,7 +335,7 @@ msgstr ""
385msgid "Sorry, incorrect passcode"
335msgid "Sorry, incorrect passcode"
386msgstr "Izvinite, netačan pristupni kod"
336msgstr "Izvinite, netačan pristupni kod"
387
337
388−#: qml/Notifications/NotificationMenuItemFactory.qml:128
338+#: qml/Notifications/NotificationMenuItemFactory.qml:129
389msgid "Show password"
339msgid "Show password"
390msgstr "Prikaži šifru"
340msgstr "Prikaži šifru"
391
341
@@ -397,71 +347,78 @@ msgstr "Kucnite da uzvratite poziv..."
397msgid "Conference"
347msgid "Conference"
398msgstr "Savjetovanje"
348msgstr "Savjetovanje"
399
349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:718
350+#: qml/Panel/Indicators/MenuItemFactory.qml:731
401msgid "Nothing is playing"
351msgid "Nothing is playing"
402msgstr "Ništa nije pokrenuto"
352msgstr "Ništa nije pokrenuto"
403
353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:847
354+#: qml/Panel/Indicators/MenuItemFactory.qml:860
405#, qt-format
355#, qt-format
406msgid "%1 hour"
356msgid "%1 hour"
407msgid_plural "%1 hours"
357msgid_plural "%1 hours"
408msgstr[0] ""
358msgstr[0] ""
409msgstr[1] ""
359msgstr[1] ""
410
360
411−#: qml/Panel/Indicators/MenuItemFactory.qml:851
361+#: qml/Panel/Indicators/MenuItemFactory.qml:864
412#, qt-format
362#, qt-format
413msgid "%1 minute"
363msgid "%1 minute"
414msgid_plural "%1 minutes"
364msgid_plural "%1 minutes"
415msgstr[0] ""
365msgstr[0] ""
416msgstr[1] ""
366msgstr[1] ""
417
367
418−#: qml/Panel/Indicators/MenuItemFactory.qml:856
368+#: qml/Panel/Indicators/MenuItemFactory.qml:869
419#, qt-format
369#, qt-format
420msgid "%1 second"
370msgid "%1 second"
421msgid_plural "%1 seconds"
371msgid_plural "%1 seconds"
422msgstr[0] ""
372msgstr[0] ""
423msgstr[1] ""
373msgstr[1] ""
424
374
425−#: qml/Panel/Indicators/MenuItemFactory.qml:859
375+#: qml/Panel/Indicators/MenuItemFactory.qml:872
426msgid "0 seconds"
376msgid "0 seconds"
427msgstr ""
377msgstr ""
428
378
429#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
379#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
430−#: qml/Panel/Indicators/MenuItemFactory.qml:861
380+#: qml/Panel/Indicators/MenuItemFactory.qml:874
431#, qt-format
381#, qt-format
432msgid "%1 remaining"
382msgid "%1 remaining"
433msgstr ""
383msgstr ""
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:867
385+#: qml/Panel/Indicators/MenuItemFactory.qml:880
436msgid "In queue…"
386msgid "In queue…"
437msgstr "U red..."
387msgstr "U red..."
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:871
389+#: qml/Panel/Indicators/MenuItemFactory.qml:884
440msgid "Downloading"
390msgid "Downloading"
441msgstr "Preuzimanje"
391msgstr "Preuzimanje"
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:873
393+#: qml/Panel/Indicators/MenuItemFactory.qml:886
444msgid "Paused, tap to resume"
394msgid "Paused, tap to resume"
445msgstr "Pauzirano, kucnuti za nastavak"
395msgstr "Pauzirano, kucnuti za nastavak"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:875
397+#: qml/Panel/Indicators/MenuItemFactory.qml:888
448msgid "Canceled"
398msgid "Canceled"
449msgstr "Otkazano"
399msgstr "Otkazano"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:877
401+#: qml/Panel/Indicators/MenuItemFactory.qml:890
452msgid "Finished"
402msgid "Finished"
453msgstr "Završeno"
403msgstr "Završeno"
454
404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:879
405+#: qml/Panel/Indicators/MenuItemFactory.qml:892
456msgid "Failed, tap to retry"
406msgid "Failed, tap to retry"
457msgstr "Neuspjelo, kucnuti za ponavljanje"
407msgstr "Neuspjelo, kucnuti za ponavljanje"
458
408
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
460msgctxt "Label: Hint in message indicator line edit"
416msgctxt "Label: Hint in message indicator line edit"
461msgid "Reply"
417msgid "Reply"
462msgstr "Odgovorite"
418msgstr "Odgovorite"
463
419
464−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
420+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
421+msgctxt "Button: Call back on phone"
465msgid "Call back"
422msgid "Call back"
466msgstr ""
423msgstr ""
467
424
@@ -531,38 +488,6 @@ msgctxt "Button: Go back one page in the Wizard"
531msgid "Back"
488msgid "Back"
532msgstr "Nazad"
489msgstr "Nazad"
533
490
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−
566#: qml/Wizard/Pages/10-welcome.qml:27
491#: qml/Wizard/Pages/10-welcome.qml:27
567msgid "Hi!"
492msgid "Hi!"
568msgstr "Ćao!"
493msgstr "Ćao!"
@@ -575,6 +500,13 @@ msgstr "Dobrodošli u vaš Ubuntu telefon."
575msgid "Let’s get started."
500msgid "Let’s get started."
576msgstr "Započnimo"
501msgstr "Započnimo"
577
502
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+
578#: qml/Wizard/Pages/20-sim.qml:25
510#: qml/Wizard/Pages/20-sim.qml:25
579msgid "Add a SIM card and restart your device"
511msgid "Add a SIM card and restart your device"
580msgstr "Dodajte SIM karticu i restartujte vaš uređaj"
512msgstr "Dodajte SIM karticu i restartujte vaš uređaj"
@@ -672,11 +604,11 @@ msgstr "Nipošto"
672msgid "You can change your mind later in <b>System Settings</b>."
604msgid "You can change your mind later in <b>System Settings</b>."
673msgstr "Možete se predomisliti kasnije u <b>System Settings</b>."
605msgstr "Možete se predomisliti kasnije u <b>System Settings</b>."
674
606
675−#: qml/Wizard/Pages/60-reporting.qml:24
607+#: qml/Wizard/Pages/60-reporting.qml:26
676msgid "Improving your experience"
608msgid "Improving your experience"
677msgstr "Poboljšavajući vaše iskustvo"
609msgstr "Poboljšavajući vaše iskustvo"
678
610
679−#: qml/Wizard/Pages/60-reporting.qml:36
611+#: qml/Wizard/Pages/60-reporting.qml:46
680msgid ""
612msgid ""
681"Your phone is set up to automatically report errors to Canonical and its "
613"Your phone is set up to automatically report errors to Canonical and its "
682"partners, the makers of the operating system."
614"partners, the makers of the operating system."
@@ -684,7 +616,7 @@ msgstr ""
684"Vaš telefon je podešen da automatski prijavljuje greške Canonical i "
616"Vaš telefon je podešen da automatski prijavljuje greške Canonical i "
685"njegovim partnerima, tvorcima operativnog sistema."
617"njegovim partnerima, tvorcima operativnog sistema."
686
618
687−#: qml/Wizard/Pages/60-reporting.qml:43
619+#: qml/Wizard/Pages/60-reporting.qml:53
688msgid ""
620msgid ""
689"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
621"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
690"Privacy</b>"
622"Privacy</b>"
@@ -708,6 +640,31 @@ msgstr "Vaš telefon je sada spreman za upotrebu."
708msgid "Finish"
640msgid "Finish"
709msgstr "Završiti"
641msgstr "Završiti"
710
642
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+
711#. Translators: This is the arrow for "Back" buttons
668#. Translators: This is the arrow for "Back" buttons
712#: qml/Wizard/StackButton.qml:39
669#: qml/Wizard/StackButton.qml:39
713#, qt-format
670#, qt-format
po/ca.po+155−168
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 09:48+0000\n"
11"PO-Revision-Date: 2015-07-04 09:48+0000\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
13"Language-Team: Catalan <ca@li.org>\n"
13"Language-Team: Catalan <ca@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Desenganxa la drecera"
36msgstr "Desenganxa la drecera"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Dispositiu bloquejat"
40msgstr "Dispositiu bloquejat"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
139msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Surt"
64msgstr "Surt"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Segur que voleu sortir?"
68msgstr "Segur que voleu sortir?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Bloca"
73msgstr "Bloca"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Surt"
78msgstr "Surt"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Cancel·la"
83msgstr "Cancel·la"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Apaga"
88msgstr "Apaga"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Segur que voleu apagar?"
92msgstr "Segur que voleu apagar?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Reinicia"
97msgstr "Reinicia"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Apaga"
102msgstr "Apaga"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Reinicia"
107msgstr "Reinicia"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Segur que voleu reiniciar?"
111msgstr "Segur que voleu reiniciar?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "No"
115msgstr "No"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Sí"
119msgstr "Sí"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Energia"
124msgstr "Energia"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Segur que voleu\n"
131"Segur que voleu\n"
212"apagar?"
132"apagar?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Apaga"
137msgstr "Apaga"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Reinicia"
142msgstr "Reinicia"
@@ -233,42 +153,66 @@ msgstr "Trucada d'emergència"
233msgid "OK"
153msgid "OK"
234msgstr "D'acord"
154msgstr "D'acord"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Mostra'n menys"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Mostra-ho tot"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Cerca"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Botiga"
183msgstr "Botiga"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Cerca"
188msgstr "Cerca"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Paràmetres"
193msgstr "Paràmetres"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Suprimeix dels preferits"
197msgstr "Suprimeix dels preferits"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Afegeix als preferits"
201msgstr "Afegeix als preferits"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Més..."
218msgstr "Més..."
@@ -279,8 +223,6 @@ msgstr "Menys..."
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Envia"
227msgstr "Envia"
286
228
@@ -292,6 +234,10 @@ msgstr "Puntueu-ho"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Afegiu una ressenya"
235msgstr "Afegiu una ressenya"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Estireu per actualitzar..."
243msgstr "Estireu per actualitzar..."
@@ -316,6 +262,10 @@ msgstr "Inici"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "També instal·lat"
263msgstr "També instal·lat"
318
264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Desbloca"
271msgstr "Desbloca"
@@ -389,7 +339,7 @@ msgstr "Torneu-ho a introduir"
389msgid "Sorry, incorrect passcode"
339msgid "Sorry, incorrect passcode"
390msgstr "El codi d'accés no és correcte"
340msgstr "El codi d'accés no és correcte"
391
341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393msgid "Show password"
343msgid "Show password"
394msgstr "Mostra la contrasenya"
344msgstr "Mostra la contrasenya"
395
345
@@ -401,71 +351,78 @@ msgstr "Feu un toc per tornar a la trucada..."
401msgid "Conference"
351msgid "Conference"
402msgstr "Conferència"
352msgstr "Conferència"
403
353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405msgid "Nothing is playing"
355msgid "Nothing is playing"
406msgstr "No s'està reproduint res"
356msgstr "No s'està reproduint res"
407
357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409#, qt-format
359#, qt-format
410msgid "%1 hour"
360msgid "%1 hour"
411msgid_plural "%1 hours"
361msgid_plural "%1 hours"
412msgstr[0] "%1 hora"
362msgstr[0] "%1 hora"
413msgstr[1] "%1 hores"
363msgstr[1] "%1 hores"
414
364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416#, qt-format
366#, qt-format
417msgid "%1 minute"
367msgid "%1 minute"
418msgid_plural "%1 minutes"
368msgid_plural "%1 minutes"
419msgstr[0] "%1 minut"
369msgstr[0] "%1 minut"
420msgstr[1] "%1 minuts"
370msgstr[1] "%1 minuts"
421
371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423#, qt-format
373#, qt-format
424msgid "%1 second"
374msgid "%1 second"
425msgid_plural "%1 seconds"
375msgid_plural "%1 seconds"
426msgstr[0] "%1 segon"
376msgstr[0] "%1 segon"
427msgstr[1] "%1 segons"
377msgstr[1] "%1 segons"
428
378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430msgid "0 seconds"
380msgid "0 seconds"
431msgstr "0 segons"
381msgstr "0 segons"
432
382
433#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435#, qt-format
385#, qt-format
436msgid "%1 remaining"
386msgid "%1 remaining"
437msgstr "Resta %1"
387msgstr "Resta %1"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440msgid "In queue…"
390msgid "In queue…"
441msgstr "A la cua..."
391msgstr "A la cua..."
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444msgid "Downloading"
394msgid "Downloading"
445msgstr "S'està baixant"
395msgstr "S'està baixant"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448msgid "Paused, tap to resume"
398msgid "Paused, tap to resume"
449msgstr "En pausa, feu un toc per continuar"
399msgstr "En pausa, feu un toc per continuar"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452msgid "Canceled"
402msgid "Canceled"
453msgstr "S'ha cancel·lat"
403msgstr "S'ha cancel·lat"
454
404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456msgid "Finished"
406msgid "Finished"
457msgstr "S'ha finalitzat"
407msgstr "S'ha finalitzat"
458
408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460msgid "Failed, tap to retry"
410msgid "Failed, tap to retry"
461msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
411msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
462
412
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
464msgctxt "Label: Hint in message indicator line edit"
420msgctxt "Label: Hint in message indicator line edit"
465msgid "Reply"
421msgid "Reply"
466msgstr "Respon"
422msgstr "Respon"
467
423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469msgid "Call back"
426msgid "Call back"
470msgstr ""
427msgstr ""
471
428
@@ -535,38 +492,6 @@ msgctxt "Button: Go back one page in the Wizard"
535msgid "Back"
492msgid "Back"
536msgstr "Enrere"
493msgstr "Enrere"
537
494
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−
570#: qml/Wizard/Pages/10-welcome.qml:27
495#: qml/Wizard/Pages/10-welcome.qml:27
571msgid "Hi!"
496msgid "Hi!"
572msgstr "Hola!"
497msgstr "Hola!"
@@ -579,6 +504,13 @@ msgstr "Us donem la benvinguda al vostre telèfon Ubuntu."
579msgid "Let’s get started."
504msgid "Let’s get started."
580msgstr "Comencem."
505msgstr "Comencem."
581
506
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+
582#: qml/Wizard/Pages/20-sim.qml:25
514#: qml/Wizard/Pages/20-sim.qml:25
583msgid "Add a SIM card and restart your device"
515msgid "Add a SIM card and restart your device"
584msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
516msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
@@ -677,11 +609,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
677msgstr ""
609msgstr ""
678"Podeu canviar-ho més endavant a l'aplicació <b>Paràmetres del sistema</b>"
610"Podeu canviar-ho més endavant a l'aplicació <b>Paràmetres del sistema</b>"
679
611
680−#: qml/Wizard/Pages/60-reporting.qml:24
612+#: qml/Wizard/Pages/60-reporting.qml:26
681msgid "Improving your experience"
613msgid "Improving your experience"
682msgstr "Millora de l'experiència"
614msgstr "Millora de l'experiència"
683
615
684−#: qml/Wizard/Pages/60-reporting.qml:36
616+#: qml/Wizard/Pages/60-reporting.qml:46
685msgid ""
617msgid ""
686"Your phone is set up to automatically report errors to Canonical and its "
618"Your phone is set up to automatically report errors to Canonical and its "
687"partners, the makers of the operating system."
619"partners, the makers of the operating system."
@@ -689,7 +621,7 @@ msgstr ""
689"Aquest telèfon està configurat per enviar errors de manera automàtica a "
621"Aquest telèfon està configurat per enviar errors de manera automàtica a "
690"Canonical i associats, els creadors del sistema operatiu."
622"Canonical i associats, els creadors del sistema operatiu."
691
623
692−#: qml/Wizard/Pages/60-reporting.qml:43
624+#: qml/Wizard/Pages/60-reporting.qml:53
693msgid ""
625msgid ""
694"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
626"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
695"Privacy</b>"
627"Privacy</b>"
@@ -713,6 +645,31 @@ msgstr "Ja podeu utilitzar el vostre telèfon."
713msgid "Finish"
645msgid "Finish"
714msgstr "Finalitza"
646msgstr "Finalitza"
715
647
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+
716#. Translators: This is the arrow for "Back" buttons
673#. Translators: This is the arrow for "Back" buttons
717#: qml/Wizard/StackButton.qml:39
674#: qml/Wizard/StackButton.qml:39
718#, qt-format
675#, qt-format
@@ -824,3 +781,33 @@ msgstr "%1 〉"
824
781
825#~ msgid "Manage Scopes"
782#~ msgid "Manage Scopes"
826#~ msgstr "Gestioneu les lents"
783#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-02-22 15:22+0000\n"
11"PO-Revision-Date: 2015-02-22 15:22+0000\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
12"Last-Translator: David Planella <david.planella@ubuntu.com>\n"
13"Language-Team: Catalan <ca@li.org>\n"
13"Language-Team: Catalan <ca@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Desenganxa la drecera"
36msgstr "Desenganxa la drecera"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Dispositiu bloquejat"
40msgstr "Dispositiu bloquejat"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
139msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Segur que voleu eixir?"
68msgstr "Segur que voleu eixir?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr ""
73msgstr ""
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr ""
78msgstr ""
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Cancel·la"
83msgstr "Cancel·la"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Segur que voleu apagar?"
92msgstr "Segur que voleu apagar?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr ""
97msgstr ""
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr ""
102msgstr ""
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Segur que voleu reiniciar?"
111msgstr "Segur que voleu reiniciar?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "No"
115msgstr "No"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Sí"
119msgstr "Sí"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr ""
124msgstr ""
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Segur que voleu\n"
131"Segur que voleu\n"
212"apagar?"
132"apagar?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr ""
137msgstr ""
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr ""
142msgstr ""
@@ -233,42 +153,66 @@ msgstr "Cridada d'emergència"
233msgid "OK"
153msgid "OK"
234msgstr "D'acord"
154msgstr "D'acord"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Mostra'n menys"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Mostra-ho tot"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247msgstr ""
170msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr ""
183msgstr ""
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr ""
188msgstr ""
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr ""
193msgstr ""
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Suprimeix dels preferits"
197msgstr "Suprimeix dels preferits"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Afig als preferits"
201msgstr "Afig als preferits"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Més..."
218msgstr "Més..."
@@ -279,8 +223,6 @@ msgstr "Menys..."
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Envia"
227msgstr "Envia"
286
228
@@ -292,6 +234,10 @@ msgstr "Puntueu-ho"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Afegiu una ressenya"
235msgstr "Afegiu una ressenya"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Estireu per actualitzar..."
243msgstr "Estireu per actualitzar..."
@@ -316,6 +262,10 @@ msgstr "Inici"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "També instal·lat"
263msgstr "També instal·lat"
318
264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Desbloca"
271msgstr "Desbloca"
@@ -389,7 +339,7 @@ msgstr ""
389msgid "Sorry, incorrect passcode"
339msgid "Sorry, incorrect passcode"
390msgstr "El codi d'accés no és correcte"
340msgstr "El codi d'accés no és correcte"
391
341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393msgid "Show password"
343msgid "Show password"
394msgstr "Mostra la contrasenya"
344msgstr "Mostra la contrasenya"
395
345
@@ -401,71 +351,78 @@ msgstr "Feu un toc per tornar a la cridada..."
401msgid "Conference"
351msgid "Conference"
402msgstr "Conferència"
352msgstr "Conferència"
403
353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405msgid "Nothing is playing"
355msgid "Nothing is playing"
406msgstr "No s'està reproduint res"
356msgstr "No s'està reproduint res"
407
357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409#, qt-format
359#, qt-format
410msgid "%1 hour"
360msgid "%1 hour"
411msgid_plural "%1 hours"
361msgid_plural "%1 hours"
412msgstr[0] ""
362msgstr[0] ""
413msgstr[1] ""
363msgstr[1] ""
414
364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416#, qt-format
366#, qt-format
417msgid "%1 minute"
367msgid "%1 minute"
418msgid_plural "%1 minutes"
368msgid_plural "%1 minutes"
419msgstr[0] ""
369msgstr[0] ""
420msgstr[1] ""
370msgstr[1] ""
421
371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423#, qt-format
373#, qt-format
424msgid "%1 second"
374msgid "%1 second"
425msgid_plural "%1 seconds"
375msgid_plural "%1 seconds"
426msgstr[0] ""
376msgstr[0] ""
427msgstr[1] ""
377msgstr[1] ""
428
378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430msgid "0 seconds"
380msgid "0 seconds"
431msgstr ""
381msgstr ""
432
382
433#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435#, qt-format
385#, qt-format
436msgid "%1 remaining"
386msgid "%1 remaining"
437msgstr ""
387msgstr ""
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440msgid "In queue…"
390msgid "In queue…"
441msgstr "A la cua..."
391msgstr "A la cua..."
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444msgid "Downloading"
394msgid "Downloading"
445msgstr "S'està baixant"
395msgstr "S'està baixant"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448msgid "Paused, tap to resume"
398msgid "Paused, tap to resume"
449msgstr "En pausa, feu un toc per continuar"
399msgstr "En pausa, feu un toc per continuar"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452msgid "Canceled"
402msgid "Canceled"
453msgstr "S'ha cancel·lat"
403msgstr "S'ha cancel·lat"
454
404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456msgid "Finished"
406msgid "Finished"
457msgstr "S'ha finalitzat"
407msgstr "S'ha finalitzat"
458
408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460msgid "Failed, tap to retry"
410msgid "Failed, tap to retry"
461msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
411msgstr "Ha fallat, feu un toc per tornar-ho a intentar"
462
412
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
464msgctxt "Label: Hint in message indicator line edit"
420msgctxt "Label: Hint in message indicator line edit"
465msgid "Reply"
421msgid "Reply"
466msgstr ""
422msgstr ""
467
423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469msgid "Call back"
426msgid "Call back"
470msgstr ""
427msgstr ""
471
428
@@ -535,38 +492,6 @@ msgctxt "Button: Go back one page in the Wizard"
535msgid "Back"
492msgid "Back"
536msgstr ""
493msgstr ""
537
494
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−
570#: qml/Wizard/Pages/10-welcome.qml:27
495#: qml/Wizard/Pages/10-welcome.qml:27
571msgid "Hi!"
496msgid "Hi!"
572msgstr "Hola!"
497msgstr "Hola!"
@@ -579,6 +504,13 @@ msgstr "Vos donem la benvinguda al vostre telèfon Ubuntu."
579msgid "Let’s get started."
504msgid "Let’s get started."
580msgstr "Comencem."
505msgstr "Comencem."
581
506
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+
582#: qml/Wizard/Pages/20-sim.qml:25
514#: qml/Wizard/Pages/20-sim.qml:25
583msgid "Add a SIM card and restart your device"
515msgid "Add a SIM card and restart your device"
584msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
516msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
@@ -677,11 +609,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
677msgstr ""
609msgstr ""
678"Podeu canviar-ho més avant a l'aplicació <b>Paràmetres del sistema</b>"
610"Podeu canviar-ho més avant a l'aplicació <b>Paràmetres del sistema</b>"
679
611
680−#: qml/Wizard/Pages/60-reporting.qml:24
612+#: qml/Wizard/Pages/60-reporting.qml:26
681msgid "Improving your experience"
613msgid "Improving your experience"
682msgstr "Millora de l'experiència"
614msgstr "Millora de l'experiència"
683
615
684−#: qml/Wizard/Pages/60-reporting.qml:36
616+#: qml/Wizard/Pages/60-reporting.qml:46
685msgid ""
617msgid ""
686"Your phone is set up to automatically report errors to Canonical and its "
618"Your phone is set up to automatically report errors to Canonical and its "
687"partners, the makers of the operating system."
619"partners, the makers of the operating system."
@@ -689,7 +621,7 @@ msgstr ""
689"Este telèfon està configurat per enviar errors de manera automàtica a "
621"Este telèfon està configurat per enviar errors de manera automàtica a "
690"Canonical i associats, els creadors del sistema operatiu."
622"Canonical i associats, els creadors del sistema operatiu."
691
623
692−#: qml/Wizard/Pages/60-reporting.qml:43
624+#: qml/Wizard/Pages/60-reporting.qml:53
693msgid ""
625msgid ""
694"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
626"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
695"Privacy</b>"
627"Privacy</b>"
@@ -713,6 +645,31 @@ msgstr "Ja podeu utilitzar el vostre telèfon."
713msgid "Finish"
645msgid "Finish"
714msgstr "Finalitza"
646msgstr "Finalitza"
715
647
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+
716#. Translators: This is the arrow for "Back" buttons
673#. Translators: This is the arrow for "Back" buttons
717#: qml/Wizard/StackButton.qml:39
674#: qml/Wizard/StackButton.qml:39
718#, qt-format
675#, qt-format
po/ce.po+122−165
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-02-15 04:01+0000\n"
11"PO-Revision-Date: 2015-02-15 04:01+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Chechen <ce@li.org>\n"
13"Language-Team: Chechen <ce@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr ""
36msgstr ""
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr ""
111msgstr ""
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr ""
115msgstr ""
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr ""
126msgstr ""
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr ""
131msgstr ""
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr ""
136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227msgid "OK"
147msgid "OK"
228msgstr ""
148msgstr ""
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232msgstr ""
152msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236msgstr ""
156msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
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!"
241msgstr ""
168msgstr ""
242
169
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr ""
177msgstr ""
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr ""
182msgstr ""
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr ""
187msgstr ""
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr ""
191msgstr ""
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr ""
195msgstr ""
265
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr ""
212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr ""
221msgstr ""
280
222
@@ -286,6 +228,10 @@ msgstr ""
286msgid "Add a review"
228msgid "Add a review"
287msgstr ""
229msgstr ""
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr ""
237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310msgid "Also installed"
256msgid "Also installed"
311msgstr ""
257msgstr ""
312
258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr ""
265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377msgid "Sorry, incorrect passcode"
327msgid "Sorry, incorrect passcode"
378msgstr ""
328msgstr ""
379
329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381msgid "Show password"
331msgid "Show password"
382msgstr ""
332msgstr ""
383
333
@@ -389,71 +339,78 @@ msgstr ""
389msgid "Conference"
339msgid "Conference"
390msgstr ""
340msgstr ""
391
341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393msgid "Nothing is playing"
343msgid "Nothing is playing"
394msgstr ""
344msgstr ""
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397#, qt-format
347#, qt-format
398msgid "%1 hour"
348msgid "%1 hour"
399msgid_plural "%1 hours"
349msgid_plural "%1 hours"
400msgstr[0] ""
350msgstr[0] ""
401msgstr[1] ""
351msgstr[1] ""
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404#, qt-format
354#, qt-format
405msgid "%1 minute"
355msgid "%1 minute"
406msgid_plural "%1 minutes"
356msgid_plural "%1 minutes"
407msgstr[0] ""
357msgstr[0] ""
408msgstr[1] ""
358msgstr[1] ""
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411#, qt-format
361#, qt-format
412msgid "%1 second"
362msgid "%1 second"
413msgid_plural "%1 seconds"
363msgid_plural "%1 seconds"
414msgstr[0] ""
364msgstr[0] ""
415msgstr[1] ""
365msgstr[1] ""
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418msgid "0 seconds"
368msgid "0 seconds"
419msgstr ""
369msgstr ""
420
370
421#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423#, qt-format
373#, qt-format
424msgid "%1 remaining"
374msgid "%1 remaining"
425msgstr ""
375msgstr ""
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428msgid "In queue…"
378msgid "In queue…"
429msgstr ""
379msgstr ""
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432msgid "Downloading"
382msgid "Downloading"
433msgstr ""
383msgstr ""
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436msgid "Paused, tap to resume"
386msgid "Paused, tap to resume"
437msgstr ""
387msgstr ""
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440msgid "Canceled"
390msgid "Canceled"
441msgstr ""
391msgstr ""
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444msgid "Finished"
394msgid "Finished"
445msgstr ""
395msgstr ""
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448msgid "Failed, tap to retry"
398msgid "Failed, tap to retry"
449msgstr ""
399msgstr ""
450
400
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
452msgctxt "Label: Hint in message indicator line edit"
408msgctxt "Label: Hint in message indicator line edit"
453msgid "Reply"
409msgid "Reply"
454msgstr ""
410msgstr ""
455
411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457msgid "Call back"
414msgid "Call back"
458msgstr ""
415msgstr ""
459
416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523msgid "Back"
480msgid "Back"
524msgstr ""
481msgstr ""
525
482
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−
558#: qml/Wizard/Pages/10-welcome.qml:27
483#: qml/Wizard/Pages/10-welcome.qml:27
559msgid "Hi!"
484msgid "Hi!"
560msgstr ""
485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567msgid "Let’s get started."
492msgid "Let’s get started."
568msgstr ""
493msgstr ""
569
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+
570#: qml/Wizard/Pages/20-sim.qml:25
502#: qml/Wizard/Pages/20-sim.qml:25
571msgid "Add a SIM card and restart your device"
503msgid "Add a SIM card and restart your device"
572msgstr ""
504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660msgid "You can change your mind later in <b>System Settings</b>."
592msgid "You can change your mind later in <b>System Settings</b>."
661msgstr ""
593msgstr ""
662
594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664msgid "Improving your experience"
596msgid "Improving your experience"
665msgstr ""
597msgstr ""
666
598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668msgid ""
600msgid ""
669"Your phone is set up to automatically report errors to Canonical and its "
601"Your phone is set up to automatically report errors to Canonical and its "
670"partners, the makers of the operating system."
602"partners, the makers of the operating system."
671msgstr ""
603msgstr ""
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674msgid ""
606msgid ""
675"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676"Privacy</b>"
608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692msgid "Finish"
624msgid "Finish"
693msgstr ""
625msgstr ""
694
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+
695#. Translators: This is the arrow for "Back" buttons
652#. Translators: This is the arrow for "Back" buttons
696#: qml/Wizard/StackButton.qml:39
653#: qml/Wizard/StackButton.qml:39
697#, qt-format
654#, qt-format
po/ckb.po+122−165
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-21 11:05+0000\n"
11"PO-Revision-Date: 2014-01-21 11:05+0000\n"
12"Last-Translator: Aras <aras.noori@gmail.com>\n"
12"Last-Translator: Aras <aras.noori@gmail.com>\n"
13"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
13"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr ""
36msgstr ""
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr ""
111msgstr ""
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr ""
115msgstr ""
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr ""
126msgstr ""
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr ""
131msgstr ""
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr ""
136msgstr ""
@@ -227,42 +147,66 @@ msgstr "هێڵی فریاگوزاری"
227msgid "OK"
147msgid "OK"
228msgstr ""
148msgstr ""
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232msgstr ""
152msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236msgstr ""
156msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
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!"
241msgstr ""
168msgstr ""
242
169
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr ""
177msgstr ""
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr ""
182msgstr ""
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr ""
187msgstr ""
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr ""
191msgstr ""
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr ""
195msgstr ""
265
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr ""
212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr "ناردن"
221msgstr "ناردن"
280
222
@@ -286,6 +228,10 @@ msgstr "پلە دابنی بۆی"
286msgid "Add a review"
228msgid "Add a review"
287msgstr "پێداچوونەوە زۆر بکە"
229msgstr "پێداچوونەوە زۆر بکە"
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr ""
237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310msgid "Also installed"
256msgid "Also installed"
311msgstr ""
257msgstr ""
312
258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr ""
265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377msgid "Sorry, incorrect passcode"
327msgid "Sorry, incorrect passcode"
378msgstr ""
328msgstr ""
379
329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381msgid "Show password"
331msgid "Show password"
382msgstr "تێپەڕەوشە پیشان بدە"
332msgstr "تێپەڕەوشە پیشان بدە"
383
333
@@ -389,71 +339,78 @@ msgstr ""
389msgid "Conference"
339msgid "Conference"
390msgstr ""
340msgstr ""
391
341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393msgid "Nothing is playing"
343msgid "Nothing is playing"
394msgstr ""
344msgstr ""
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397#, qt-format
347#, qt-format
398msgid "%1 hour"
348msgid "%1 hour"
399msgid_plural "%1 hours"
349msgid_plural "%1 hours"
400msgstr[0] ""
350msgstr[0] ""
401msgstr[1] ""
351msgstr[1] ""
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404#, qt-format
354#, qt-format
405msgid "%1 minute"
355msgid "%1 minute"
406msgid_plural "%1 minutes"
356msgid_plural "%1 minutes"
407msgstr[0] ""
357msgstr[0] ""
408msgstr[1] ""
358msgstr[1] ""
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411#, qt-format
361#, qt-format
412msgid "%1 second"
362msgid "%1 second"
413msgid_plural "%1 seconds"
363msgid_plural "%1 seconds"
414msgstr[0] ""
364msgstr[0] ""
415msgstr[1] ""
365msgstr[1] ""
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418msgid "0 seconds"
368msgid "0 seconds"
419msgstr ""
369msgstr ""
420
370
421#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423#, qt-format
373#, qt-format
424msgid "%1 remaining"
374msgid "%1 remaining"
425msgstr ""
375msgstr ""
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428msgid "In queue…"
378msgid "In queue…"
429msgstr ""
379msgstr ""
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432msgid "Downloading"
382msgid "Downloading"
433msgstr ""
383msgstr ""
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436msgid "Paused, tap to resume"
386msgid "Paused, tap to resume"
437msgstr ""
387msgstr ""
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440msgid "Canceled"
390msgid "Canceled"
441msgstr ""
391msgstr ""
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444msgid "Finished"
394msgid "Finished"
445msgstr ""
395msgstr ""
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448msgid "Failed, tap to retry"
398msgid "Failed, tap to retry"
449msgstr ""
399msgstr ""
450
400
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
452msgctxt "Label: Hint in message indicator line edit"
408msgctxt "Label: Hint in message indicator line edit"
453msgid "Reply"
409msgid "Reply"
454msgstr ""
410msgstr ""
455
411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457msgid "Call back"
414msgid "Call back"
458msgstr ""
415msgstr ""
459
416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523msgid "Back"
480msgid "Back"
524msgstr ""
481msgstr ""
525
482
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−
558#: qml/Wizard/Pages/10-welcome.qml:27
483#: qml/Wizard/Pages/10-welcome.qml:27
559msgid "Hi!"
484msgid "Hi!"
560msgstr ""
485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567msgid "Let’s get started."
492msgid "Let’s get started."
568msgstr ""
493msgstr ""
569
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+
570#: qml/Wizard/Pages/20-sim.qml:25
502#: qml/Wizard/Pages/20-sim.qml:25
571msgid "Add a SIM card and restart your device"
503msgid "Add a SIM card and restart your device"
572msgstr ""
504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660msgid "You can change your mind later in <b>System Settings</b>."
592msgid "You can change your mind later in <b>System Settings</b>."
661msgstr ""
593msgstr ""
662
594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664msgid "Improving your experience"
596msgid "Improving your experience"
665msgstr ""
597msgstr ""
666
598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668msgid ""
600msgid ""
669"Your phone is set up to automatically report errors to Canonical and its "
601"Your phone is set up to automatically report errors to Canonical and its "
670"partners, the makers of the operating system."
602"partners, the makers of the operating system."
671msgstr ""
603msgstr ""
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674msgid ""
606msgid ""
675"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676"Privacy</b>"
608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692msgid "Finish"
624msgid "Finish"
693msgstr ""
625msgstr ""
694
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+
695#. Translators: This is the arrow for "Back" buttons
652#. Translators: This is the arrow for "Back" buttons
696#: qml/Wizard/StackButton.qml:39
653#: qml/Wizard/StackButton.qml:39
697#, qt-format
654#, qt-format
po/cs.po+155−168
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-07 10:44+0000\n"
11"PO-Revision-Date: 2015-07-07 10:44+0000\n"
12"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
12"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
13"Language-Team: Czech <cs@li.org>\n"
13"Language-Team: Czech <cs@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20"Language: cs\n"
20"Language: cs\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -36,86 +36,6 @@ msgstr ""
36msgid "Unpin shortcut"
36msgid "Unpin shortcut"
37msgstr "Odpíchnout zkratku"
37msgstr "Odpíchnout zkratku"
38
38
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−
119#: qml/Components/DelayedLockscreen.qml:49
39#: qml/Components/DelayedLockscreen.qml:49
120msgid "Device Locked"
40msgid "Device Locked"
121msgstr "Zařízení uzamčeno"
41msgstr "Zařízení uzamčeno"
@@ -138,72 +58,72 @@ msgstr[0] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
138msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
58msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
139msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
59msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Odhlásit se"
64msgstr "Odhlásit se"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Jste si jistí, že se chcete odhlásit?"
68msgstr "Jste si jistí, že se chcete odhlásit?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Uzamknout"
73msgstr "Uzamknout"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Odhlásit"
78msgstr "Odhlásit"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Zrušit"
83msgstr "Zrušit"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Vypnout"
88msgstr "Vypnout"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Jste si jistí, že chcete zařízení vypnout?"
92msgstr "Jste si jistí, že chcete zařízení vypnout?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Restartovat"
97msgstr "Restartovat"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Vypnout"
102msgstr "Vypnout"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Restartovat"
107msgstr "Restartovat"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Jste si jistí, že chcete zařízení restartovat?"
111msgstr "Jste si jistí, že chcete zařízení restartovat?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "Ne"
115msgstr "Ne"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Ano"
119msgstr "Ano"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Vypnutí"
124msgstr "Vypnutí"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Jste si jistí, že chcete\n"
131"Jste si jistí, že chcete\n"
212"telefon vypnout?"
132"telefon vypnout?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Vypnutí"
137msgstr "Vypnutí"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Reboot"
142msgstr "Reboot"
@@ -233,42 +153,66 @@ msgstr "Tísňové volání"
233msgid "OK"
153msgid "OK"
234msgstr "OK"
154msgstr "OK"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Zobrazit méně"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Zobrazit vše"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Hledat"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Obchod"
183msgstr "Obchod"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Hledat"
188msgstr "Hledat"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Nastavení"
193msgstr "Nastavení"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Odstranit z oblíbených"
197msgstr "Odstranit z oblíbených"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Přidat do oblíbených"
201msgstr "Přidat do oblíbených"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Více..."
218msgstr "Více..."
@@ -279,8 +223,6 @@ msgstr "Méně..."
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Odeslat"
227msgstr "Odeslat"
286
228
@@ -292,6 +234,10 @@ msgstr "Ohodnoťte to"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Přidat recenzi"
235msgstr "Přidat recenzi"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Vytáhněte pro obnovení..."
243msgstr "Vytáhněte pro obnovení..."
@@ -316,6 +262,10 @@ msgstr "Domů"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "Také nainstalováno"
263msgstr "Také nainstalováno"
318
264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Odemknout"
271msgstr "Odemknout"
@@ -387,7 +337,7 @@ msgstr ""
387msgid "Sorry, incorrect passcode"
337msgid "Sorry, incorrect passcode"
388msgstr "Špatné heslo"
338msgstr "Špatné heslo"
389
339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391msgid "Show password"
341msgid "Show password"
392msgstr "Zobrazit heslo"
342msgstr "Zobrazit heslo"
393
343
@@ -399,11 +349,11 @@ msgstr "Klepnutím se vrátíte k hovoru..."
399msgid "Conference"
349msgid "Conference"
400msgstr "Konferenční hovor"
350msgstr "Konferenční hovor"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403msgid "Nothing is playing"
353msgid "Nothing is playing"
404msgstr "Nic se nepřehrává"
354msgstr "Nic se nepřehrává"
405
355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407#, qt-format
357#, qt-format
408msgid "%1 hour"
358msgid "%1 hour"
409msgid_plural "%1 hours"
359msgid_plural "%1 hours"
@@ -411,7 +361,7 @@ msgstr[0] "%1 hodina"
411msgstr[1] "%1 hodiny"
361msgstr[1] "%1 hodiny"
412msgstr[2] "%1 hodin"
362msgstr[2] "%1 hodin"
413
363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:851
364+#: qml/Panel/Indicators/MenuItemFactory.qml:864
415#, qt-format
365#, qt-format
416msgid "%1 minute"
366msgid "%1 minute"
417msgid_plural "%1 minutes"
367msgid_plural "%1 minutes"
@@ -419,7 +369,7 @@ msgstr[0] "%1 minuta"
419msgstr[1] "%1 minuty"
369msgstr[1] "%1 minuty"
420msgstr[2] "%1 minut"
370msgstr[2] "%1 minut"
421
371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423#, qt-format
373#, qt-format
424msgid "%1 second"
374msgid "%1 second"
425msgid_plural "%1 seconds"
375msgid_plural "%1 seconds"
@@ -427,46 +377,53 @@ msgstr[0] "%1 sekunda"
427msgstr[1] "%1 sekundy"
377msgstr[1] "%1 sekundy"
428msgstr[2] "%1 sekund"
378msgstr[2] "%1 sekund"
429
379
430−#: qml/Panel/Indicators/MenuItemFactory.qml:859
380+#: qml/Panel/Indicators/MenuItemFactory.qml:872
431msgid "0 seconds"
381msgid "0 seconds"
432msgstr "0 sekund"
382msgstr "0 sekund"
433
383
434#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
384#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
435−#: qml/Panel/Indicators/MenuItemFactory.qml:861
385+#: qml/Panel/Indicators/MenuItemFactory.qml:874
436#, qt-format
386#, qt-format
437msgid "%1 remaining"
387msgid "%1 remaining"
438msgstr "Zbývá %1"
388msgstr "Zbývá %1"
439
389
440−#: qml/Panel/Indicators/MenuItemFactory.qml:867
390+#: qml/Panel/Indicators/MenuItemFactory.qml:880
441msgid "In queue…"
391msgid "In queue…"
442msgstr "Ve frontě..."
392msgstr "Ve frontě..."
443
393
444−#: qml/Panel/Indicators/MenuItemFactory.qml:871
394+#: qml/Panel/Indicators/MenuItemFactory.qml:884
445msgid "Downloading"
395msgid "Downloading"
446msgstr "Stahování"
396msgstr "Stahování"
447
397
448−#: qml/Panel/Indicators/MenuItemFactory.qml:873
398+#: qml/Panel/Indicators/MenuItemFactory.qml:886
449msgid "Paused, tap to resume"
399msgid "Paused, tap to resume"
450msgstr "Pauza, pro pokračování klepněte"
400msgstr "Pauza, pro pokračování klepněte"
451
401
452−#: qml/Panel/Indicators/MenuItemFactory.qml:875
402+#: qml/Panel/Indicators/MenuItemFactory.qml:888
453msgid "Canceled"
403msgid "Canceled"
454msgstr "Zrušeno"
404msgstr "Zrušeno"
455
405
456−#: qml/Panel/Indicators/MenuItemFactory.qml:877
406+#: qml/Panel/Indicators/MenuItemFactory.qml:890
457msgid "Finished"
407msgid "Finished"
458msgstr "Dokončeno"
408msgstr "Dokončeno"
459
409
460−#: qml/Panel/Indicators/MenuItemFactory.qml:879
410+#: qml/Panel/Indicators/MenuItemFactory.qml:892
461msgid "Failed, tap to retry"
411msgid "Failed, tap to retry"
462msgstr "Nezdařilo se, opakujte klepnutím"
412msgstr "Nezdařilo se, opakujte klepnutím"
463
413
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
465msgctxt "Label: Hint in message indicator line edit"
421msgctxt "Label: Hint in message indicator line edit"
466msgid "Reply"
422msgid "Reply"
467msgstr "Odpovědět"
423msgstr "Odpovědět"
468
424
469−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
425+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
426+msgctxt "Button: Call back on phone"
470msgid "Call back"
427msgid "Call back"
471msgstr ""
428msgstr ""
472
429
@@ -536,38 +493,6 @@ msgctxt "Button: Go back one page in the Wizard"
536msgid "Back"
493msgid "Back"
537msgstr "Zpět"
494msgstr "Zpět"
538
495
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−
571#: qml/Wizard/Pages/10-welcome.qml:27
496#: qml/Wizard/Pages/10-welcome.qml:27
572msgid "Hi!"
497msgid "Hi!"
573msgstr "Ahoj!"
498msgstr "Ahoj!"
@@ -580,6 +505,13 @@ msgstr "Vítejte ve vašem Ubuntu telefonu."
580msgid "Let’s get started."
505msgid "Let’s get started."
581msgstr "Začněme."
506msgstr "Začněme."
582
507
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+
583#: qml/Wizard/Pages/20-sim.qml:25
515#: qml/Wizard/Pages/20-sim.qml:25
584msgid "Add a SIM card and restart your device"
516msgid "Add a SIM card and restart your device"
585msgstr "Vložte SIM kartu a restartujte své zařízení"
517msgstr "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>."
676msgstr ""
608msgstr ""
677"Pokud změníte názor, můžete nastavení změnit v <b>Nastavení systému</b>."
609"Pokud změníte názor, můžete nastavení změnit v <b>Nastavení systému</b>."
678
610
679−#: qml/Wizard/Pages/60-reporting.qml:24
611+#: qml/Wizard/Pages/60-reporting.qml:26
680msgid "Improving your experience"
612msgid "Improving your experience"
681msgstr "Zlepšete své zkušenosti"
613msgstr "Zlepšete své zkušenosti"
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:36
615+#: qml/Wizard/Pages/60-reporting.qml:46
684msgid ""
616msgid ""
685"Your phone is set up to automatically report errors to Canonical and its "
617"Your phone is set up to automatically report errors to Canonical and its "
686"partners, the makers of the operating system."
618"partners, the makers of the operating system."
@@ -688,7 +620,7 @@ msgstr ""
688"Váš telefon je nastaven tak, aby automaticky odesílal informace o chybách "
620"Váš telefon je nastaven tak, aby automaticky odesílal informace o chybách "
689"společnosti Canonical a partnerům, kteří stvořili tento operační systém."
621"společnosti Canonical a partnerům, kteří stvořili tento operační systém."
690
622
691−#: qml/Wizard/Pages/60-reporting.qml:43
623+#: qml/Wizard/Pages/60-reporting.qml:53
692msgid ""
624msgid ""
693"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
625"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
694"Privacy</b>"
626"Privacy</b>"
@@ -712,6 +644,31 @@ msgstr "Váš telefon je nyní připraven k použití."
712msgid "Finish"
644msgid "Finish"
713msgstr "Dokončit"
645msgstr "Dokončit"
714
646
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+
715#. Translators: This is the arrow for "Back" buttons
672#. Translators: This is the arrow for "Back" buttons
716#: qml/Wizard/StackButton.qml:39
673#: qml/Wizard/StackButton.qml:39
717#, qt-format
674#, qt-format
@@ -774,3 +731,33 @@ msgstr "%1 〉"
774
731
775#~ msgid "Please re-enter"
732#~ msgid "Please re-enter"
776#~ msgstr "Vložte znovu"
733#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-31 13:21+0000\n"
11"PO-Revision-Date: 2015-07-31 13:21+0000\n"
12"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
12"Last-Translator: Owen Llywelyn <owen.llywelyn@gmail.com>\n"
13"Language-Team: Welsh <cy@li.org>\n"
13"Language-Team: Welsh <cy@li.org>\n"
@@ -16,8 +16,8 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
17"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? "
18"2 : 3;\n"
18"2 : 3;\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
20+"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
@@ -36,86 +36,6 @@ msgstr ""
36msgid "Unpin shortcut"
36msgid "Unpin shortcut"
37msgstr "Dadbinio llwybr byr"
37msgstr "Dadbinio llwybr byr"
38
38
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−
119#: qml/Components/DelayedLockscreen.qml:49
39#: qml/Components/DelayedLockscreen.qml:49
120msgid "Device Locked"
40msgid "Device Locked"
121msgstr "Dyfais ar glo"
41msgstr "Dyfais ar glo"
@@ -139,72 +59,72 @@ msgstr[1] "Arhoswch am %1 munud cyn cynnig eto..."
139msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
59msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
140msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
60msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
141
61
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
143msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
144msgid "Log out"
64msgid "Log out"
145msgstr "Allgofnodi"
65msgstr "Allgofnodi"
146
66
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
148msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
149msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
69msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
150
70
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
152msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
153msgid "Lock"
73msgid "Lock"
154msgstr "Cloi"
74msgstr "Cloi"
155
75
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
157msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
158msgid "Log Out"
78msgid "Log Out"
159msgstr "Allgofnodi"
79msgstr "Allgofnodi"
160
80
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
162−#: qml/Components/Dialogs.qml:224
82+#: qml/Components/Dialogs.qml:253
163msgid "Cancel"
83msgid "Cancel"
164msgstr "Diddymu"
84msgstr "Diddymu"
165
85
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
167msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
168msgid "Shut down"
88msgid "Shut down"
169msgstr "Diffodd"
89msgstr "Diffodd"
170
90
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
172msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
173msgstr "Ydych chi'n sicr eich bod am ddiffodd?"
93msgstr "Ydych chi'n sicr eich bod am ddiffodd?"
174
94
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
176msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
177msgid "Reboot"
97msgid "Reboot"
178msgstr "Ailgychwyn"
98msgstr "Ailgychwyn"
179
99
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
182msgid "Shut down"
102msgid "Shut down"
183msgstr "Diffodd"
103msgstr "Diffodd"
184
104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
187msgid "Reboot"
107msgid "Reboot"
188msgstr "Ailgychwyn"
108msgstr "Ailgychwyn"
189
109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
192msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
112msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
193
113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195msgid "No"
115msgid "No"
196msgstr "Na"
116msgstr "Na"
197
117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199msgid "Yes"
119msgid "Yes"
200msgstr "Ydw"
120msgstr "Ydw"
201
121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
204msgid "Power"
124msgid "Power"
205msgstr "Pŵer"
125msgstr "Pŵer"
206
126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208msgid ""
128msgid ""
209"Are you sure you would like\n"
129"Are you sure you would like\n"
210"to power off?"
130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212"Ydych chi'n sicr eich bod am\n"
132"Ydych chi'n sicr eich bod am\n"
213"ddiffodd y pŵer?"
133"ddiffodd y pŵer?"
214
134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
217msgid "Power off"
137msgid "Power off"
218msgstr "Diffodd y pŵer"
138msgstr "Diffodd y pŵer"
219
139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
222msgid "Restart"
142msgid "Restart"
223msgstr "Ailgychwyn"
143msgstr "Ailgychwyn"
@@ -234,42 +154,66 @@ msgstr "Galwad Frys"
234msgid "OK"
154msgid "OK"
235msgstr "Iawn"
155msgstr "Iawn"
236
156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
238−msgid "See less"
158+msgid "Apps may have unsaved data:"
239−msgstr "Gweld llai"
159+msgstr ""
240
160
241−#: qml/Dash/GenericScopeView.qml:569
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
242−msgid "See all"
162+msgid "Re-dock, save your work and close these apps to continue."
243−msgstr "Gweld y cyfan"
163+msgstr ""
244
164
245−#: qml/Dash/GenericScopeView.qml:631
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
246−msgctxt "Label: Hint for dash search line edit"
166+msgid "Or force close now (unsaved data will be lost)."
247−msgid "Search"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
248−msgstr "Chwilio"
171+msgstr ""
249
172
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
251msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
252msgid "Store"
183msgid "Store"
253msgstr "Marchnad"
184msgstr "Marchnad"
254
185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256msgctxt "Button: Start a search in the current dash scope"
187msgctxt "Button: Start a search in the current dash scope"
257msgid "Search"
188msgid "Search"
258msgstr "Chwilio"
189msgstr "Chwilio"
259
190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261msgctxt "Button: Show the current dash scope settings"
192msgctxt "Button: Show the current dash scope settings"
262msgid "Settings"
193msgid "Settings"
263msgstr "Gosodiadau"
194msgstr "Gosodiadau"
264
195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266msgid "Remove from Favorites"
197msgid "Remove from Favorites"
267msgstr "Tynnu o Ffefrynnau"
198msgstr "Tynnu o Ffefrynnau"
268
199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270msgid "Add to Favorites"
201msgid "Add to Favorites"
271msgstr "Ychwanegu at Ffefrynnau"
202msgstr "Ychwanegu at Ffefrynnau"
272
203
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+
273#: qml/Dash/Previews/PreviewActionCombo.qml:35
217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274msgid "More..."
218msgid "More..."
275msgstr "Mwy..."
219msgstr "Mwy..."
@@ -280,8 +224,6 @@ msgstr "Llai..."
280
224
281#: qml/Dash/Previews/PreviewCommentInput.qml:68
225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282#: qml/Dash/Previews/PreviewRatingInput.qml:174
226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285msgid "Send"
227msgid "Send"
286msgstr "Anfon"
228msgstr "Anfon"
287
229
@@ -293,6 +235,10 @@ msgstr "Graddio hwn"
293msgid "Add a review"
235msgid "Add a review"
294msgstr "Ychwanegu adolygiad"
236msgstr "Ychwanegu adolygiad"
295
237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296#: qml/Dash/PullToRefreshScopeStyle.qml:55
242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297msgid "Pull to refresh…"
243msgid "Pull to refresh…"
298msgstr "Tynnwch i adnewyddu..."
244msgstr "Tynnwch i adnewyddu..."
@@ -317,6 +263,10 @@ msgstr "Cartref"
317msgid "Also installed"
263msgid "Also installed"
318msgstr "Hefyd wedi gosod"
264msgstr "Hefyd wedi gosod"
319
265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320#: qml/Greeter/CoverPage.qml:107
270#: qml/Greeter/CoverPage.qml:107
321msgid "Unlock"
271msgid "Unlock"
322msgstr "Datgloi"
272msgstr "Datgloi"
@@ -388,7 +338,7 @@ msgstr "Ceisiwch eto"
388msgid "Sorry, incorrect passcode"
338msgid "Sorry, incorrect passcode"
389msgstr "Cod cyfrinachol anghywir"
339msgstr "Cod cyfrinachol anghywir"
390
340
391−#: qml/Notifications/NotificationMenuItemFactory.qml:128
341+#: qml/Notifications/NotificationMenuItemFactory.qml:129
392msgid "Show password"
342msgid "Show password"
393msgstr "Dangos cyfrinair"
343msgstr "Dangos cyfrinair"
394
344
@@ -400,11 +350,11 @@ msgstr "Tapiwch i ffonio nôl"
400msgid "Conference"
350msgid "Conference"
401msgstr "Cydalwad"
351msgstr "Cydalwad"
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:718
353+#: qml/Panel/Indicators/MenuItemFactory.qml:731
404msgid "Nothing is playing"
354msgid "Nothing is playing"
405msgstr "Dim byd yn chwarae"
355msgstr "Dim byd yn chwarae"
406
356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:847
357+#: qml/Panel/Indicators/MenuItemFactory.qml:860
408#, qt-format
358#, qt-format
409msgid "%1 hour"
359msgid "%1 hour"
410msgid_plural "%1 hours"
360msgid_plural "%1 hours"
@@ -413,7 +363,7 @@ msgstr[1] "%1 awr"
413msgstr[2] "%1 awr"
363msgstr[2] "%1 awr"
414msgstr[3] "%1 awr"
364msgstr[3] "%1 awr"
415
365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:851
366+#: qml/Panel/Indicators/MenuItemFactory.qml:864
417#, qt-format
367#, qt-format
418msgid "%1 minute"
368msgid "%1 minute"
419msgid_plural "%1 minutes"
369msgid_plural "%1 minutes"
@@ -422,7 +372,7 @@ msgstr[1] "%1 munud"
422msgstr[2] "%1 munud"
372msgstr[2] "%1 munud"
423msgstr[3] "%1 munud"
373msgstr[3] "%1 munud"
424
374
425−#: qml/Panel/Indicators/MenuItemFactory.qml:856
375+#: qml/Panel/Indicators/MenuItemFactory.qml:869
426#, qt-format
376#, qt-format
427msgid "%1 second"
377msgid "%1 second"
428msgid_plural "%1 seconds"
378msgid_plural "%1 seconds"
@@ -431,46 +381,53 @@ msgstr[1] "%1 eiliad"
431msgstr[2] "%1 eiliad"
381msgstr[2] "%1 eiliad"
432msgstr[3] "%1 eiliad"
382msgstr[3] "%1 eiliad"
433
383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:859
384+#: qml/Panel/Indicators/MenuItemFactory.qml:872
435msgid "0 seconds"
385msgid "0 seconds"
436msgstr "0 eiliad"
386msgstr "0 eiliad"
437
387
438#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
388#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
439−#: qml/Panel/Indicators/MenuItemFactory.qml:861
389+#: qml/Panel/Indicators/MenuItemFactory.qml:874
440#, qt-format
390#, qt-format
441msgid "%1 remaining"
391msgid "%1 remaining"
442msgstr "%1 yn weddill"
392msgstr "%1 yn weddill"
443
393
444−#: qml/Panel/Indicators/MenuItemFactory.qml:867
394+#: qml/Panel/Indicators/MenuItemFactory.qml:880
445msgid "In queue…"
395msgid "In queue…"
446msgstr "Mewn ciw..."
396msgstr "Mewn ciw..."
447
397
448−#: qml/Panel/Indicators/MenuItemFactory.qml:871
398+#: qml/Panel/Indicators/MenuItemFactory.qml:884
449msgid "Downloading"
399msgid "Downloading"
450msgstr "Yn llwytho i lawr"
400msgstr "Yn llwytho i lawr"
451
401
452−#: qml/Panel/Indicators/MenuItemFactory.qml:873
402+#: qml/Panel/Indicators/MenuItemFactory.qml:886
453msgid "Paused, tap to resume"
403msgid "Paused, tap to resume"
454msgstr "Seibiwyd, tapiwch i ailafael ynddi"
404msgstr "Seibiwyd, tapiwch i ailafael ynddi"
455
405
456−#: qml/Panel/Indicators/MenuItemFactory.qml:875
406+#: qml/Panel/Indicators/MenuItemFactory.qml:888
457msgid "Canceled"
407msgid "Canceled"
458msgstr "Diddymwyd"
408msgstr "Diddymwyd"
459
409
460−#: qml/Panel/Indicators/MenuItemFactory.qml:877
410+#: qml/Panel/Indicators/MenuItemFactory.qml:890
461msgid "Finished"
411msgid "Finished"
462msgstr "Wedi gorffen"
412msgstr "Wedi gorffen"
463
413
464−#: qml/Panel/Indicators/MenuItemFactory.qml:879
414+#: qml/Panel/Indicators/MenuItemFactory.qml:892
465msgid "Failed, tap to retry"
415msgid "Failed, tap to retry"
466msgstr "Methwyd, tapiwch i geisio eto"
416msgstr "Methwyd, tapiwch i geisio eto"
467
417
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
469msgctxt "Label: Hint in message indicator line edit"
425msgctxt "Label: Hint in message indicator line edit"
470msgid "Reply"
426msgid "Reply"
471msgstr "Ateb"
427msgstr "Ateb"
472
428
473−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
429+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
430+msgctxt "Button: Call back on phone"
474msgid "Call back"
431msgid "Call back"
475msgstr ""
432msgstr ""
476
433
@@ -540,38 +497,6 @@ msgctxt "Button: Go back one page in the Wizard"
540msgid "Back"
497msgid "Back"
541msgstr "Nôl"
498msgstr "Nôl"
542
499
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−
575#: qml/Wizard/Pages/10-welcome.qml:27
500#: qml/Wizard/Pages/10-welcome.qml:27
576msgid "Hi!"
501msgid "Hi!"
577msgstr "Shwmae!"
502msgstr "Shwmae!"
@@ -584,6 +509,13 @@ msgstr "Croeso i'ch ffôn Ubuntu."
584msgid "Let’s get started."
509msgid "Let’s get started."
585msgstr "Beth am gychwyn."
510msgstr "Beth am gychwyn."
586
511
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+
587#: qml/Wizard/Pages/20-sim.qml:25
519#: qml/Wizard/Pages/20-sim.qml:25
588msgid "Add a SIM card and restart your device"
520msgid "Add a SIM card and restart your device"
589msgstr "Ychwanegwch gerdyn SIM ac ailgychwyn y ddyfais"
521msgstr "Ychwanegwch gerdyn SIM ac ailgychwyn y ddyfais"
@@ -680,11 +612,11 @@ msgstr "Dim o gwbl"
680msgid "You can change your mind later in <b>System Settings</b>."
612msgid "You can change your mind later in <b>System Settings</b>."
681msgstr "Gallwch newid hwn eto yn <b>Gosodiadau System</b>."
613msgstr "Gallwch newid hwn eto yn <b>Gosodiadau System</b>."
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:24
615+#: qml/Wizard/Pages/60-reporting.qml:26
684msgid "Improving your experience"
616msgid "Improving your experience"
685msgstr "Gwella eich profiad"
617msgstr "Gwella eich profiad"
686
618
687−#: qml/Wizard/Pages/60-reporting.qml:36
619+#: qml/Wizard/Pages/60-reporting.qml:46
688msgid ""
620msgid ""
689"Your phone is set up to automatically report errors to Canonical and its "
621"Your phone is set up to automatically report errors to Canonical and its "
690"partners, the makers of the operating system."
622"partners, the makers of the operating system."
@@ -692,7 +624,7 @@ msgstr ""
692"Cyfluniwyd eich ffôn i adrodd gwallau i Canonical a'i bartneriaid, "
624"Cyfluniwyd eich ffôn i adrodd gwallau i Canonical a'i bartneriaid, "
693"gwneuthurwyr y system weithredu."
625"gwneuthurwyr y system weithredu."
694
626
695−#: qml/Wizard/Pages/60-reporting.qml:43
627+#: qml/Wizard/Pages/60-reporting.qml:53
696msgid ""
628msgid ""
697"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
629"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
698"Privacy</b>"
630"Privacy</b>"
@@ -716,6 +648,31 @@ msgstr "Mae eich ffôn yn barod i'w ddefnyddio"
716msgid "Finish"
648msgid "Finish"
717msgstr "Gorffen"
649msgstr "Gorffen"
718
650
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+
719#. Translators: This is the arrow for "Back" buttons
676#. Translators: This is the arrow for "Back" buttons
720#: qml/Wizard/StackButton.qml:39
677#: qml/Wizard/StackButton.qml:39
721#, qt-format
678#, qt-format
@@ -727,3 +684,33 @@ msgstr "〈 %1"
727#, qt-format
684#, qt-format
728msgid "%1 〉"
685msgid "%1 〉"
729msgstr "%1 〉"
686msgstr "%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 ""
8msgstr ""
8msgstr ""
9"Project-Id-Version: unity8\n"
9"Project-Id-Version: unity8\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
11+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
12"PO-Revision-Date: 2015-07-06 12:05+0000\n"
12"PO-Revision-Date: 2015-07-06 12:05+0000\n"
13"Last-Translator: Folmer Fredslund <Unknown>\n"
13"Last-Translator: Folmer Fredslund <Unknown>\n"
14"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
14"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -16,8 +16,8 @@ msgstr ""
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
20+"X-Generator: Launchpad (build 17850)\n"
21
21
22#: plugins/IntegratedLightDM/Greeter.cpp:112
22#: plugins/IntegratedLightDM/Greeter.cpp:112
23msgid "Password: "
23msgid "Password: "
@@ -36,86 +36,6 @@ msgstr ""
36msgid "Unpin shortcut"
36msgid "Unpin shortcut"
37msgstr "Gør genvej flytbar"
37msgstr "Gør genvej flytbar"
38
38
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−
119#: qml/Components/DelayedLockscreen.qml:49
39#: qml/Components/DelayedLockscreen.qml:49
120msgid "Device Locked"
40msgid "Device Locked"
121msgstr "Enheden er låst"
41msgstr "Enheden er låst"
@@ -139,72 +59,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
139msgstr[0] "Vent venligst %1 minut og prøv igen..."
59msgstr[0] "Vent venligst %1 minut og prøv igen..."
140msgstr[1] "Vent venligst %1 minutter og prøv igen..."
60msgstr[1] "Vent venligst %1 minutter og prøv igen..."
141
61
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
143msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
144msgid "Log out"
64msgid "Log out"
145msgstr "Log af"
65msgstr "Log af"
146
66
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
148msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
149msgstr "Vil du logge ud?"
69msgstr "Vil du logge ud?"
150
70
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
152msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
153msgid "Lock"
73msgid "Lock"
154msgstr "Lås"
74msgstr "Lås"
155
75
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
157msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
158msgid "Log Out"
78msgid "Log Out"
159msgstr "Log af"
79msgstr "Log af"
160
80
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
162−#: qml/Components/Dialogs.qml:224
82+#: qml/Components/Dialogs.qml:253
163msgid "Cancel"
83msgid "Cancel"
164msgstr "Annullér"
84msgstr "Annullér"
165
85
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
167msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
168msgid "Shut down"
88msgid "Shut down"
169msgstr "Luk ned"
89msgstr "Luk ned"
170
90
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
172msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
173msgstr "Er du sikker på du vil lukke ned?"
93msgstr "Er du sikker på du vil lukke ned?"
174
94
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
176msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
177msgid "Reboot"
97msgid "Reboot"
178msgstr "Genstart"
98msgstr "Genstart"
179
99
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
182msgid "Shut down"
102msgid "Shut down"
183msgstr "Luk ned"
103msgstr "Luk ned"
184
104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
187msgid "Reboot"
107msgid "Reboot"
188msgstr "Genstart"
108msgstr "Genstart"
189
109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
192msgstr "Er du sikker på du vil genstarte?"
112msgstr "Er du sikker på du vil genstarte?"
193
113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195msgid "No"
115msgid "No"
196msgstr "Nej"
116msgstr "Nej"
197
117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199msgid "Yes"
119msgid "Yes"
200msgstr "Ja"
120msgstr "Ja"
201
121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
204msgid "Power"
124msgid "Power"
205msgstr "Sluk/genstart"
125msgstr "Sluk/genstart"
206
126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208msgid ""
128msgid ""
209"Are you sure you would like\n"
129"Are you sure you would like\n"
210"to power off?"
130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212"Er du sikker på at du vil\n"
132"Er du sikker på at du vil\n"
213"slukke enheden?"
133"slukke enheden?"
214
134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
217msgid "Power off"
137msgid "Power off"
218msgstr "Luk ned"
138msgstr "Luk ned"
219
139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
222msgid "Restart"
142msgid "Restart"
223msgstr "Genstart"
143msgstr "Genstart"
@@ -234,42 +154,66 @@ msgstr "Nødopkald"
234msgid "OK"
154msgid "OK"
235msgstr "Ok"
155msgstr "Ok"
236
156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
238−msgid "See less"
158+msgid "Apps may have unsaved data:"
239−msgstr "Vis mindre"
159+msgstr ""
240
160
241−#: qml/Dash/GenericScopeView.qml:569
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
242−msgid "See all"
162+msgid "Re-dock, save your work and close these apps to continue."
243−msgstr "Se alle"
163+msgstr ""
244
164
245−#: qml/Dash/GenericScopeView.qml:631
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
246−msgctxt "Label: Hint for dash search line edit"
166+msgid "Or force close now (unsaved data will be lost)."
247−msgid "Search"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
248−msgstr "Søg"
171+msgstr ""
249
172
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
251msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
252msgid "Store"
183msgid "Store"
253msgstr "Butik"
184msgstr "Butik"
254
185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256msgctxt "Button: Start a search in the current dash scope"
187msgctxt "Button: Start a search in the current dash scope"
257msgid "Search"
188msgid "Search"
258msgstr "Søg"
189msgstr "Søg"
259
190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261msgctxt "Button: Show the current dash scope settings"
192msgctxt "Button: Show the current dash scope settings"
262msgid "Settings"
193msgid "Settings"
263msgstr "Indstillinger"
194msgstr "Indstillinger"
264
195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266msgid "Remove from Favorites"
197msgid "Remove from Favorites"
267msgstr "Fjern fra Favoritter"
198msgstr "Fjern fra Favoritter"
268
199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270msgid "Add to Favorites"
201msgid "Add to Favorites"
271msgstr "Tilføj til Favoritter"
202msgstr "Tilføj til Favoritter"
272
203
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+
273#: qml/Dash/Previews/PreviewActionCombo.qml:35
217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274msgid "More..."
218msgid "More..."
275msgstr "Mere..."
219msgstr "Mere..."
@@ -280,8 +224,6 @@ msgstr "Mindre..."
280
224
281#: qml/Dash/Previews/PreviewCommentInput.qml:68
225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282#: qml/Dash/Previews/PreviewRatingInput.qml:174
226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285msgid "Send"
227msgid "Send"
286msgstr "Send"
228msgstr "Send"
287
229
@@ -293,6 +235,10 @@ msgstr "Bedøm dette"
293msgid "Add a review"
235msgid "Add a review"
294msgstr "Tilføj en anmeldelse"
236msgstr "Tilføj en anmeldelse"
295
237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296#: qml/Dash/PullToRefreshScopeStyle.qml:55
242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297msgid "Pull to refresh…"
243msgid "Pull to refresh…"
298msgstr "Træk ned for at genindlæse..."
244msgstr "Træk ned for at genindlæse..."
@@ -317,6 +263,10 @@ msgstr "Hjem"
317msgid "Also installed"
263msgid "Also installed"
318msgstr "Også installeret"
264msgstr "Også installeret"
319
265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320#: qml/Greeter/CoverPage.qml:107
270#: qml/Greeter/CoverPage.qml:107
321msgid "Unlock"
271msgid "Unlock"
322msgstr "Lås op"
272msgstr "Lås op"
@@ -388,7 +338,7 @@ msgstr ""
388msgid "Sorry, incorrect passcode"
338msgid "Sorry, incorrect passcode"
389msgstr "Beklager, forkert adgangskode"
339msgstr "Beklager, forkert adgangskode"
390
340
391−#: qml/Notifications/NotificationMenuItemFactory.qml:128
341+#: qml/Notifications/NotificationMenuItemFactory.qml:129
392msgid "Show password"
342msgid "Show password"
393msgstr "Vis adgangskode"
343msgstr "Vis adgangskode"
394
344
@@ -400,71 +350,78 @@ msgstr "Tryk for at vende tilbage til opkaldet..."
400msgid "Conference"
350msgid "Conference"
401msgstr "Konference"
351msgstr "Konference"
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:718
353+#: qml/Panel/Indicators/MenuItemFactory.qml:731
404msgid "Nothing is playing"
354msgid "Nothing is playing"
405msgstr "Intet afspilles"
355msgstr "Intet afspilles"
406
356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:847
357+#: qml/Panel/Indicators/MenuItemFactory.qml:860
408#, qt-format
358#, qt-format
409msgid "%1 hour"
359msgid "%1 hour"
410msgid_plural "%1 hours"
360msgid_plural "%1 hours"
411msgstr[0] "%1 time"
361msgstr[0] "%1 time"
412msgstr[1] "%1 timer"
362msgstr[1] "%1 timer"
413
363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:851
364+#: qml/Panel/Indicators/MenuItemFactory.qml:864
415#, qt-format
365#, qt-format
416msgid "%1 minute"
366msgid "%1 minute"
417msgid_plural "%1 minutes"
367msgid_plural "%1 minutes"
418msgstr[0] "%1 minut"
368msgstr[0] "%1 minut"
419msgstr[1] "%1 minutter"
369msgstr[1] "%1 minutter"
420
370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:856
371+#: qml/Panel/Indicators/MenuItemFactory.qml:869
422#, qt-format
372#, qt-format
423msgid "%1 second"
373msgid "%1 second"
424msgid_plural "%1 seconds"
374msgid_plural "%1 seconds"
425msgstr[0] "%1 sekund"
375msgstr[0] "%1 sekund"
426msgstr[1] "%1 sekunder"
376msgstr[1] "%1 sekunder"
427
377
428−#: qml/Panel/Indicators/MenuItemFactory.qml:859
378+#: qml/Panel/Indicators/MenuItemFactory.qml:872
429msgid "0 seconds"
379msgid "0 seconds"
430msgstr "0 sekunder"
380msgstr "0 sekunder"
431
381
432#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
382#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
433−#: qml/Panel/Indicators/MenuItemFactory.qml:861
383+#: qml/Panel/Indicators/MenuItemFactory.qml:874
434#, qt-format
384#, qt-format
435msgid "%1 remaining"
385msgid "%1 remaining"
436msgstr "%1 tilbage"
386msgstr "%1 tilbage"
437
387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:867
388+#: qml/Panel/Indicators/MenuItemFactory.qml:880
439msgid "In queue…"
389msgid "In queue…"
440msgstr "I kø…"
390msgstr "I kø…"
441
391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:871
392+#: qml/Panel/Indicators/MenuItemFactory.qml:884
443msgid "Downloading"
393msgid "Downloading"
444msgstr "Henter"
394msgstr "Henter"
445
395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:873
396+#: qml/Panel/Indicators/MenuItemFactory.qml:886
447msgid "Paused, tap to resume"
397msgid "Paused, tap to resume"
448msgstr "På pause - tryk for at fortsætte"
398msgstr "På pause - tryk for at fortsætte"
449
399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:875
400+#: qml/Panel/Indicators/MenuItemFactory.qml:888
451msgid "Canceled"
401msgid "Canceled"
452msgstr "Annulleret"
402msgstr "Annulleret"
453
403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:877
404+#: qml/Panel/Indicators/MenuItemFactory.qml:890
455msgid "Finished"
405msgid "Finished"
456msgstr "Færdig"
406msgstr "Færdig"
457
407
458−#: qml/Panel/Indicators/MenuItemFactory.qml:879
408+#: qml/Panel/Indicators/MenuItemFactory.qml:892
459msgid "Failed, tap to retry"
409msgid "Failed, tap to retry"
460msgstr "Mislykkedes - tryk for at prøve igen"
410msgstr "Mislykkedes - tryk for at prøve igen"
461
411
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
463msgctxt "Label: Hint in message indicator line edit"
419msgctxt "Label: Hint in message indicator line edit"
464msgid "Reply"
420msgid "Reply"
465msgstr "Svar"
421msgstr "Svar"
466
422
467−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
423+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
424+msgctxt "Button: Call back on phone"
468msgid "Call back"
425msgid "Call back"
469msgstr ""
426msgstr ""
470
427
@@ -534,38 +491,6 @@ msgctxt "Button: Go back one page in the Wizard"
534msgid "Back"
491msgid "Back"
535msgstr "Tilbage"
492msgstr "Tilbage"
536
493
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−
569#: qml/Wizard/Pages/10-welcome.qml:27
494#: qml/Wizard/Pages/10-welcome.qml:27
570msgid "Hi!"
495msgid "Hi!"
571msgstr "Hej!"
496msgstr "Hej!"
@@ -578,6 +503,13 @@ msgstr "Velkommen til din Ubuntu-telefon."
578msgid "Let’s get started."
503msgid "Let’s get started."
579msgstr "Lad os komme i gang."
504msgstr "Lad os komme i gang."
580
505
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+
581#: qml/Wizard/Pages/20-sim.qml:25
513#: qml/Wizard/Pages/20-sim.qml:25
582msgid "Add a SIM card and restart your device"
514msgid "Add a SIM card and restart your device"
583msgstr "Indsæt et SIM-kort og genstart din enhed"
515msgstr "Indsæt et SIM-kort og genstart din enhed"
@@ -676,11 +608,11 @@ msgstr "Slet ikke"
676msgid "You can change your mind later in <b>System Settings</b>."
608msgid "You can change your mind later in <b>System Settings</b>."
677msgstr "Du kan fortryde senere i <b>Systemindstillinger</b>."
609msgstr "Du kan fortryde senere i <b>Systemindstillinger</b>."
678
610
679−#: qml/Wizard/Pages/60-reporting.qml:24
611+#: qml/Wizard/Pages/60-reporting.qml:26
680msgid "Improving your experience"
612msgid "Improving your experience"
681msgstr "Forbedrer din oplevelse"
613msgstr "Forbedrer din oplevelse"
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:36
615+#: qml/Wizard/Pages/60-reporting.qml:46
684msgid ""
616msgid ""
685"Your phone is set up to automatically report errors to Canonical and its "
617"Your phone is set up to automatically report errors to Canonical and its "
686"partners, the makers of the operating system."
618"partners, the makers of the operating system."
@@ -688,7 +620,7 @@ msgstr ""
688"Din telefon er sat op til automatisk at rapportere fejl til Canonical og "
620"Din telefon er sat op til automatisk at rapportere fejl til Canonical og "
689"deres partnere, skaberne af operativsystemet."
621"deres partnere, skaberne af operativsystemet."
690
622
691−#: qml/Wizard/Pages/60-reporting.qml:43
623+#: qml/Wizard/Pages/60-reporting.qml:53
692msgid ""
624msgid ""
693"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
625"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
694"Privacy</b>"
626"Privacy</b>"
@@ -712,6 +644,31 @@ msgstr "Din telefon er nu klar til brug."
712msgid "Finish"
644msgid "Finish"
713msgstr "Afslut"
645msgstr "Afslut"
714
646
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+
715#. Translators: This is the arrow for "Back" buttons
672#. Translators: This is the arrow for "Back" buttons
716#: qml/Wizard/StackButton.qml:39
673#: qml/Wizard/StackButton.qml:39
717#, qt-format
674#, qt-format
@@ -781,3 +738,33 @@ msgstr "%1 〉"
781
738
782#~ msgid "Please re-enter"
739#~ msgid "Please re-enter"
783#~ msgstr "Vær venlig at genindtaste"
740#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-24 18:03+0000\n"
11"PO-Revision-Date: 2015-07-24 18:03+0000\n"
12"Last-Translator: Torsten Franz <Unknown>\n"
12"Last-Translator: Torsten Franz <Unknown>\n"
13"Language-Team: German <de@li.org>\n"
13"Language-Team: German <de@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Beenden"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Verknüpfung entfernen"
36msgstr "Verknüpfung entfernen"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Gerät gesperrt"
40msgstr "Gerät gesperrt"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
58msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
139msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
59msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Abmelden"
64msgstr "Abmelden"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
68msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Sperren"
73msgstr "Sperren"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Abmelden"
78msgstr "Abmelden"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Abbrechen"
83msgstr "Abbrechen"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Ausschalten"
88msgstr "Ausschalten"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Sind Sie sicher, dass Sie herunterfahren wollen?"
92msgstr "Sind Sie sicher, dass Sie herunterfahren wollen?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Neustarten"
97msgstr "Neustarten"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Ausschalten"
102msgstr "Ausschalten"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Neustarten"
107msgstr "Neustarten"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
111msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "Nein"
115msgstr "Nein"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Ja"
119msgstr "Ja"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Ausschalten"
124msgstr "Ausschalten"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Sind Sie sicher, dass Sie das\n"
131"Sind Sie sicher, dass Sie das\n"
212"Gerät ausschalten wollen?"
132"Gerät ausschalten wollen?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Ausschalten"
137msgstr "Ausschalten"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Neustarten"
142msgstr "Neustarten"
@@ -233,42 +153,66 @@ msgstr "Notruf"
233msgid "OK"
153msgid "OK"
234msgstr "OK"
154msgstr "OK"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Weniger ansehen"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Alle anzeigen"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Suchen"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Speichern"
183msgstr "Speichern"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Suchen"
188msgstr "Suchen"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Einstellungen"
193msgstr "Einstellungen"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Aus den Favoriten entfernen"
197msgstr "Aus den Favoriten entfernen"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Zu Favoriten hinzufügen"
201msgstr "Zu Favoriten hinzufügen"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Mehr …"
218msgstr "Mehr …"
@@ -279,8 +223,6 @@ msgstr "Weniger …"
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Senden"
227msgstr "Senden"
286
228
@@ -292,6 +234,10 @@ msgstr "Bewerten"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Bewertung hinzufügen"
235msgstr "Bewertung hinzufügen"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr "Vorschau für zu teilendes Element"
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Zum Aktualisieren ziehen …"
243msgstr "Zum Aktualisieren ziehen …"
@@ -316,6 +262,10 @@ msgstr "Startseite"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "Ebenfalls installiert"
263msgstr "Ebenfalls installiert"
318
264
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+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Entsperren"
271msgstr "Entsperren"
@@ -387,7 +337,7 @@ msgstr "Bitte erneut eingeben"
387msgid "Sorry, incorrect passcode"
337msgid "Sorry, incorrect passcode"
388msgstr "Falsches Passwort"
338msgstr "Falsches Passwort"
389
339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391msgid "Show password"
341msgid "Show password"
392msgstr "Passwort anzeigen"
342msgstr "Passwort anzeigen"
393
343
@@ -399,71 +349,78 @@ msgstr "Tippen, um zum Anruf zurückzugehen …"
399msgid "Conference"
349msgid "Conference"
400msgstr "Konferenz"
350msgstr "Konferenz"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403msgid "Nothing is playing"
353msgid "Nothing is playing"
404msgstr "Nichts wird abgespielt"
354msgstr "Nichts wird abgespielt"
405
355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407#, qt-format
357#, qt-format
408msgid "%1 hour"
358msgid "%1 hour"
409msgid_plural "%1 hours"
359msgid_plural "%1 hours"
410msgstr[0] "%1 Stunde"
360msgstr[0] "%1 Stunde"
411msgstr[1] "%1 Stunden"
361msgstr[1] "%1 Stunden"
412
362
413−#: qml/Panel/Indicators/MenuItemFactory.qml:851
363+#: qml/Panel/Indicators/MenuItemFactory.qml:864
414#, qt-format
364#, qt-format
415msgid "%1 minute"
365msgid "%1 minute"
416msgid_plural "%1 minutes"
366msgid_plural "%1 minutes"
417msgstr[0] "%1 Minute"
367msgstr[0] "%1 Minute"
418msgstr[1] "%1 Minuten"
368msgstr[1] "%1 Minuten"
419
369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:856
370+#: qml/Panel/Indicators/MenuItemFactory.qml:869
421#, qt-format
371#, qt-format
422msgid "%1 second"
372msgid "%1 second"
423msgid_plural "%1 seconds"
373msgid_plural "%1 seconds"
424msgstr[0] "%1 Sekunde"
374msgstr[0] "%1 Sekunde"
425msgstr[1] "%1 Sekunden"
375msgstr[1] "%1 Sekunden"
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:859
377+#: qml/Panel/Indicators/MenuItemFactory.qml:872
428msgid "0 seconds"
378msgid "0 seconds"
429msgstr "0 Sekunden"
379msgstr "0 Sekunden"
430
380
431#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
381#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
432−#: qml/Panel/Indicators/MenuItemFactory.qml:861
382+#: qml/Panel/Indicators/MenuItemFactory.qml:874
433#, qt-format
383#, qt-format
434msgid "%1 remaining"
384msgid "%1 remaining"
435msgstr "%1 verbleibend"
385msgstr "%1 verbleibend"
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:867
387+#: qml/Panel/Indicators/MenuItemFactory.qml:880
438msgid "In queue…"
388msgid "In queue…"
439msgstr "In Warteschlange …"
389msgstr "In Warteschlange …"
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:871
391+#: qml/Panel/Indicators/MenuItemFactory.qml:884
442msgid "Downloading"
392msgid "Downloading"
443msgstr "Wird heruntergeladen"
393msgstr "Wird heruntergeladen"
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:873
395+#: qml/Panel/Indicators/MenuItemFactory.qml:886
446msgid "Paused, tap to resume"
396msgid "Paused, tap to resume"
447msgstr "Pausiert, tippen Sie zum fortsetzen"
397msgstr "Pausiert, tippen Sie zum fortsetzen"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:875
399+#: qml/Panel/Indicators/MenuItemFactory.qml:888
450msgid "Canceled"
400msgid "Canceled"
451msgstr "Abgebrochen"
401msgstr "Abgebrochen"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:877
403+#: qml/Panel/Indicators/MenuItemFactory.qml:890
454msgid "Finished"
404msgid "Finished"
455msgstr "Erledigt"
405msgstr "Erledigt"
456
406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:879
407+#: qml/Panel/Indicators/MenuItemFactory.qml:892
458msgid "Failed, tap to retry"
408msgid "Failed, tap to retry"
459msgstr "Fehlgeschlagen, tippen Sie zum Wiederholen"
409msgstr "Fehlgeschlagen, tippen Sie zum Wiederholen"
460
410
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
462msgctxt "Label: Hint in message indicator line edit"
418msgctxt "Label: Hint in message indicator line edit"
463msgid "Reply"
419msgid "Reply"
464msgstr "Antworten"
420msgstr "Antworten"
465
421
466−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
422+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
423+msgctxt "Button: Call back on phone"
467msgid "Call back"
424msgid "Call back"
468msgstr "Zurückrufen"
425msgstr "Zurückrufen"
469
426
@@ -534,38 +491,6 @@ msgctxt "Button: Go back one page in the Wizard"
534msgid "Back"
491msgid "Back"
535msgstr "Zurück"
492msgstr "Zurück"
536
493
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−
569#: qml/Wizard/Pages/10-welcome.qml:27
494#: qml/Wizard/Pages/10-welcome.qml:27
570msgid "Hi!"
495msgid "Hi!"
571msgstr "Hallo!"
496msgstr "Hallo!"
@@ -578,6 +503,13 @@ msgstr "Willkommen zu Ihrem Ubuntu-Telefon."
578msgid "Let’s get started."
503msgid "Let’s get started."
579msgstr "Fangen wir an!"
504msgstr "Fangen wir an!"
580
505
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+
581#: qml/Wizard/Pages/20-sim.qml:25
513#: qml/Wizard/Pages/20-sim.qml:25
582msgid "Add a SIM card and restart your device"
514msgid "Add a SIM card and restart your device"
583msgstr "SIM-Karte einlegen und Gerät neustarten"
515msgstr "SIM-Karte einlegen und Gerät neustarten"
@@ -675,11 +607,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
675msgstr ""
607msgstr ""
676"Sie können Ihre Meinung später in den <b>Systemeinstellungen</b> ändern."
608"Sie können Ihre Meinung später in den <b>Systemeinstellungen</b> ändern."
677
609
678−#: qml/Wizard/Pages/60-reporting.qml:24
610+#: qml/Wizard/Pages/60-reporting.qml:26
679msgid "Improving your experience"
611msgid "Improving your experience"
680msgstr "Verbessert Ihre Erfahrung mit diesem Produkt"
612msgstr "Verbessert Ihre Erfahrung mit diesem Produkt"
681
613
682−#: qml/Wizard/Pages/60-reporting.qml:36
614+#: qml/Wizard/Pages/60-reporting.qml:46
683msgid ""
615msgid ""
684"Your phone is set up to automatically report errors to Canonical and its "
616"Your phone is set up to automatically report errors to Canonical and its "
685"partners, the makers of the operating system."
617"partners, the makers of the operating system."
@@ -687,7 +619,7 @@ msgstr ""
687"Ihr Telefon ist so eingestellt, dass es automatisch Fehlerberichte an "
619"Ihr Telefon ist so eingestellt, dass es automatisch Fehlerberichte an "
688"Canonical und seine Partner, die Hersteller des Betriebssystems, sendet."
620"Canonical und seine Partner, die Hersteller des Betriebssystems, sendet."
689
621
690−#: qml/Wizard/Pages/60-reporting.qml:43
622+#: qml/Wizard/Pages/60-reporting.qml:53
691msgid ""
623msgid ""
692"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
624"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
693"Privacy</b>"
625"Privacy</b>"
@@ -711,6 +643,31 @@ msgstr "Ihr Telefon ist nun einsatzbereit."
711msgid "Finish"
643msgid "Finish"
712msgstr "Beenden"
644msgstr "Beenden"
713
645
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+
714#. Translators: This is the arrow for "Back" buttons
671#. Translators: This is the arrow for "Back" buttons
715#: qml/Wizard/StackButton.qml:39
672#: qml/Wizard/StackButton.qml:39
716#, qt-format
673#, qt-format
@@ -819,3 +776,36 @@ msgstr "%1 〉"
819
776
820#~ msgid "Please re-enter"
777#~ msgid "Please re-enter"
821#~ msgstr "Bitte erneut eingeben"
778#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-05 21:52+0000\n"
11"PO-Revision-Date: 2015-07-05 21:52+0000\n"
12"Last-Translator: Simos Xenitellis <Unknown>\n"
12"Last-Translator: Simos Xenitellis <Unknown>\n"
13"Language-Team: Greek <el@li.org>\n"
13"Language-Team: Greek <el@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Ξεκαρφίτσωμα συντόμευσης"
36msgstr "Ξεκαρφίτσωμα συντόμευσης"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Κλειδωμένη συσκευή"
40msgstr "Κλειδωμένη συσκευή"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
58msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
139msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
59msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Αποσύνδεση"
64msgstr "Αποσύνδεση"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
68msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Κλείδωμα"
73msgstr "Κλείδωμα"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Αποσύνδεση"
78msgstr "Αποσύνδεση"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Ακύρωση"
83msgstr "Ακύρωση"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Τερματισμός λειτουργίας"
88msgstr "Τερματισμός λειτουργίας"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Επιθυμείτε σίγουρα τερματισμό;"
92msgstr "Επιθυμείτε σίγουρα τερματισμό;"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Επανεκκίνηση"
97msgstr "Επανεκκίνηση"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Τερματισμός"
102msgstr "Τερματισμός"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Επανεκκίνηση"
107msgstr "Επανεκκίνηση"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
111msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "Όχι"
115msgstr "Όχι"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Ναι"
119msgstr "Ναι"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Τερματισμός"
124msgstr "Τερματισμός"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Επιθυμείτε σίγουρα τον\n"
131"Επιθυμείτε σίγουρα τον\n"
212"τερματισμό λειτουργίας;"
132"τερματισμό λειτουργίας;"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Τερματισμός"
137msgstr "Τερματισμός"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Επανεκκίνηση"
142msgstr "Επανεκκίνηση"
@@ -233,42 +153,66 @@ msgstr "Κλήση έκτακτης ανάγκης"
233msgid "OK"
153msgid "OK"
234msgstr "OK"
154msgstr "OK"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Λιγότερα"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Εμφάνιση όλων"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Αναζήτηση"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Κατάστημα"
183msgstr "Κατάστημα"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Αναζήτηση"
188msgstr "Αναζήτηση"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Ρυθμίσεις"
193msgstr "Ρυθμίσεις"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Αφαίρεση από τα αγαπημένα"
197msgstr "Αφαίρεση από τα αγαπημένα"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Προσθήκη στα αγαπημένα"
201msgstr "Προσθήκη στα αγαπημένα"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Περισσότερα..."
218msgstr "Περισσότερα..."
@@ -279,8 +223,6 @@ msgstr "Λιγότερα..."
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Αποστολή"
227msgstr "Αποστολή"
286
228
@@ -292,6 +234,10 @@ msgstr "Βαθμολογήστε το"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Προσθέστε την αξιολόγησή σας"
235msgstr "Προσθέστε την αξιολόγησή σας"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr ""
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Σύρτε για ανανέωση…"
243msgstr "Σύρτε για ανανέωση…"
@@ -316,6 +262,10 @@ msgstr "Αρχή"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "Επίσης εγκατεστημένα"
263msgstr "Επίσης εγκατεστημένα"
318
264
265+#: qml/DisabledScreenNotice.qml:42
266+msgid "Your device is now connected to an external display."
267+msgstr ""
268+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Ξεκλείδωμα"
271msgstr "Ξεκλείδωμα"
@@ -389,7 +339,7 @@ msgstr "Παρακαλώ πληκτρολογήστε ξανά"
389msgid "Sorry, incorrect passcode"
339msgid "Sorry, incorrect passcode"
390msgstr "Συγνώμη, μη έγκυρος κωδικός πρόσβασης"
340msgstr "Συγνώμη, μη έγκυρος κωδικός πρόσβασης"
391
341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393msgid "Show password"
343msgid "Show password"
394msgstr "Εμφάνιση κωδικού"
344msgstr "Εμφάνιση κωδικού"
395
345
@@ -401,71 +351,78 @@ msgstr "Πατήστε για να γυρίσετε στην κλήση..."
401msgid "Conference"
351msgid "Conference"
402msgstr "Συνδιάσκεψη"
352msgstr "Συνδιάσκεψη"
403
353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405msgid "Nothing is playing"
355msgid "Nothing is playing"
406msgstr "Δεν αναπαράγεται τίποτα"
356msgstr "Δεν αναπαράγεται τίποτα"
407
357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409#, qt-format
359#, qt-format
410msgid "%1 hour"
360msgid "%1 hour"
411msgid_plural "%1 hours"
361msgid_plural "%1 hours"
412msgstr[0] "%1 ώρα"
362msgstr[0] "%1 ώρα"
413msgstr[1] "%1 ώρες"
363msgstr[1] "%1 ώρες"
414
364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416#, qt-format
366#, qt-format
417msgid "%1 minute"
367msgid "%1 minute"
418msgid_plural "%1 minutes"
368msgid_plural "%1 minutes"
419msgstr[0] "%1 λεπτό"
369msgstr[0] "%1 λεπτό"
420msgstr[1] "%1 λεπτά"
370msgstr[1] "%1 λεπτά"
421
371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423#, qt-format
373#, qt-format
424msgid "%1 second"
374msgid "%1 second"
425msgid_plural "%1 seconds"
375msgid_plural "%1 seconds"
426msgstr[0] "%1 δευτερόλεπτο"
376msgstr[0] "%1 δευτερόλεπτο"
427msgstr[1] "%1 δευτερόλεπτα"
377msgstr[1] "%1 δευτερόλεπτα"
428
378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430msgid "0 seconds"
380msgid "0 seconds"
431msgstr "0 δευτερόλεπτα"
381msgstr "0 δευτερόλεπτα"
432
382
433#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435#, qt-format
385#, qt-format
436msgid "%1 remaining"
386msgid "%1 remaining"
437msgstr "%1 απομένουν"
387msgstr "%1 απομένουν"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440msgid "In queue…"
390msgid "In queue…"
441msgstr "Στην ουρά..."
391msgstr "Στην ουρά..."
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444msgid "Downloading"
394msgid "Downloading"
445msgstr "Λήψη σε εξέλιξη"
395msgstr "Λήψη σε εξέλιξη"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448msgid "Paused, tap to resume"
398msgid "Paused, tap to resume"
449msgstr "Σταματημένο, αγγίξτε για συνέχιση"
399msgstr "Σταματημένο, αγγίξτε για συνέχιση"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452msgid "Canceled"
402msgid "Canceled"
453msgstr "Ακυρώθηκε"
403msgstr "Ακυρώθηκε"
454
404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456msgid "Finished"
406msgid "Finished"
457msgstr "Ολοκληρώθηκε"
407msgstr "Ολοκληρώθηκε"
458
408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460msgid "Failed, tap to retry"
410msgid "Failed, tap to retry"
461msgstr "Αποτυχία, πατήστε για να ξαναπροσπαθήσετε"
411msgstr "Αποτυχία, πατήστε για να ξαναπροσπαθήσετε"
462
412
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
464msgctxt "Label: Hint in message indicator line edit"
420msgctxt "Label: Hint in message indicator line edit"
465msgid "Reply"
421msgid "Reply"
466msgstr "Απάντηση"
422msgstr "Απάντηση"
467
423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469msgid "Call back"
426msgid "Call back"
470msgstr ""
427msgstr ""
471
428
@@ -536,38 +493,6 @@ msgctxt "Button: Go back one page in the Wizard"
536msgid "Back"
493msgid "Back"
537msgstr "Πίσω"
494msgstr "Πίσω"
538
495
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−
571#: qml/Wizard/Pages/10-welcome.qml:27
496#: qml/Wizard/Pages/10-welcome.qml:27
572msgid "Hi!"
497msgid "Hi!"
573msgstr "Γεια!"
498msgstr "Γεια!"
@@ -580,6 +505,13 @@ msgstr "Καλώς ήρθατε στο Ubuntu phone σας."
580msgid "Let’s get started."
505msgid "Let’s get started."
581msgstr "Ας ξεκινήσουμε."
506msgstr "Ας ξεκινήσουμε."
582
507
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+
583#: qml/Wizard/Pages/20-sim.qml:25
515#: qml/Wizard/Pages/20-sim.qml:25
584msgid "Add a SIM card and restart your device"
516msgid "Add a SIM card and restart your device"
585msgstr "Εισάγετε μια κάρτα SIM και επανεκκινήστε τη συσκευή σας"
517msgstr "Εισάγετε μια κάρτα SIM και επανεκκινήστε τη συσκευή σας"
@@ -680,11 +612,11 @@ msgid "You can change your mind later in <b>System Settings</b>."
680msgstr ""
612msgstr ""
681"Μπορείτε να αλλάξετε τη γνώμη σας αργότερα στις <b>Ρυθμίσεις Συστήματος</b>."
613"Μπορείτε να αλλάξετε τη γνώμη σας αργότερα στις <b>Ρυθμίσεις Συστήματος</b>."
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:24
615+#: qml/Wizard/Pages/60-reporting.qml:26
684msgid "Improving your experience"
616msgid "Improving your experience"
685msgstr "Βελτιώστε την εμπειρία σας"
617msgstr "Βελτιώστε την εμπειρία σας"
686
618
687−#: qml/Wizard/Pages/60-reporting.qml:36
619+#: qml/Wizard/Pages/60-reporting.qml:46
688msgid ""
620msgid ""
689"Your phone is set up to automatically report errors to Canonical and its "
621"Your phone is set up to automatically report errors to Canonical and its "
690"partners, the makers of the operating system."
622"partners, the makers of the operating system."
@@ -693,7 +625,7 @@ msgstr ""
693"Canonical και τους συνεργάτες της, τους δημιουργούς του λειτουργικού "
625"Canonical και τους συνεργάτες της, τους δημιουργούς του λειτουργικού "
694"συστήματος."
626"συστήματος."
695
627
696−#: qml/Wizard/Pages/60-reporting.qml:43
628+#: qml/Wizard/Pages/60-reporting.qml:53
697msgid ""
629msgid ""
698"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
630"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
699"Privacy</b>"
631"Privacy</b>"
@@ -717,6 +649,31 @@ msgstr "Το τηλέφωνό σας είναι πλέον έτοιμο για
717msgid "Finish"
649msgid "Finish"
718msgstr "Ολοκλήρωση"
650msgstr "Ολοκλήρωση"
719
651
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+
720#. Translators: This is the arrow for "Back" buttons
677#. Translators: This is the arrow for "Back" buttons
721#: qml/Wizard/StackButton.qml:39
678#: qml/Wizard/StackButton.qml:39
722#, qt-format
679#, qt-format
@@ -821,3 +778,33 @@ msgstr "%1 〉"
821
778
822#~ msgid "Power"
779#~ msgid "Power"
823#~ msgstr "Ενέργεια"
780#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-12 07:17+0000\n"
11"PO-Revision-Date: 2015-07-12 07:17+0000\n"
12"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
12"Last-Translator: Jared Norris <jarednorris@ubuntu.com>\n"
13"Language-Team: English (Australia) <en_AU@li.org>\n"
13"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Unpin shortcut"
36msgstr "Unpin shortcut"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Device Locked"
40msgstr "Device Locked"
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] "Please wait %1 minute and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
135msgstr[1] "Please wait %1 minutes and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr "Log out"
60msgstr "Log out"
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr "Lock"
69msgstr "Lock"
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr "Log Out"
74msgstr "Log Out"
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr "Cancel"
79msgstr "Cancel"
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr "Shut down"
84msgstr "Shut down"
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr "Are you sure you want to shut down?"
88msgstr "Are you sure you want to shut down?"
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr "Reboot"
93msgstr "Reboot"
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr "Shut down"
98msgstr "Shut down"
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr "Reboot"
103msgstr "Reboot"
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr "Are you sure you want to reboot?"
107msgstr "Are you sure you want to reboot?"
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr "No"
111msgstr "No"
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr "Yes"
115msgstr "Yes"
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr "Power"
120msgstr "Power"
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207"Are you sure you would like\n"
127"Are you sure you would like\n"
208"to power off?"
128"to power off?"
209
129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
212msgid "Power off"
132msgid "Power off"
213msgstr "Power off"
133msgstr "Power off"
214
134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
217msgid "Restart"
137msgid "Restart"
218msgstr "Restart"
138msgstr "Restart"
@@ -229,42 +149,66 @@ msgstr "Emergency Call"
229msgid "OK"
149msgid "OK"
230msgstr "OK"
150msgstr "OK"
231
151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
233−msgid "See less"
153+msgid "Apps may have unsaved data:"
234−msgstr "See less"
154+msgstr ""
235
155
236−#: qml/Dash/GenericScopeView.qml:569
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
237−msgid "See all"
157+msgid "Re-dock, save your work and close these apps to continue."
238−msgstr "See all"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:631
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
241−msgctxt "Label: Hint for dash search line edit"
161+msgid "Or force close now (unsaved data will be lost)."
242−msgid "Search"
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
243−msgstr "Search"
166+msgstr ""
244
167
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
246msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
247msgid "Store"
178msgid "Store"
248msgstr "Store"
179msgstr "Store"
249
180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251msgctxt "Button: Start a search in the current dash scope"
182msgctxt "Button: Start a search in the current dash scope"
252msgid "Search"
183msgid "Search"
253msgstr "Search"
184msgstr "Search"
254
185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256msgctxt "Button: Show the current dash scope settings"
187msgctxt "Button: Show the current dash scope settings"
257msgid "Settings"
188msgid "Settings"
258msgstr "Settings"
189msgstr "Settings"
259
190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261msgid "Remove from Favorites"
192msgid "Remove from Favorites"
262msgstr "Remove from Favourites"
193msgstr "Remove from Favourites"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Add to Favorites"
196msgid "Add to Favorites"
266msgstr "Add to Favourites"
197msgstr "Add to Favourites"
267
198
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+
268#: qml/Dash/Previews/PreviewActionCombo.qml:35
212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269msgid "More..."
213msgid "More..."
270msgstr "More..."
214msgstr "More..."
@@ -275,8 +219,6 @@ msgstr "Less..."
275
219
276#: qml/Dash/Previews/PreviewCommentInput.qml:68
220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277#: qml/Dash/Previews/PreviewRatingInput.qml:174
221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280msgid "Send"
222msgid "Send"
281msgstr "Send"
223msgstr "Send"
282
224
@@ -288,6 +230,10 @@ msgstr "Rate this"
288msgid "Add a review"
230msgid "Add a review"
289msgstr "Add a review"
231msgstr "Add a review"
290
232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr ""
236+
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
238msgid "Pull to refresh…"
293msgstr "Pull to refresh…"
239msgstr "Pull to refresh…"
@@ -312,6 +258,10 @@ msgstr "Home"
312msgid "Also installed"
258msgid "Also installed"
313msgstr "Also installed"
259msgstr "Also installed"
314
260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr ""
264+
315#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
316msgid "Unlock"
266msgid "Unlock"
317msgstr "Unlock"
267msgstr "Unlock"
@@ -383,7 +333,7 @@ msgstr ""
383msgid "Sorry, incorrect passcode"
333msgid "Sorry, incorrect passcode"
384msgstr "Sorry, incorrect passcode"
334msgstr "Sorry, incorrect passcode"
385
335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387msgid "Show password"
337msgid "Show password"
388msgstr "Show password"
338msgstr "Show password"
389
339
@@ -395,71 +345,78 @@ msgstr "Tap to return to call..."
395msgid "Conference"
345msgid "Conference"
396msgstr "Conference"
346msgstr "Conference"
397
347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399msgid "Nothing is playing"
349msgid "Nothing is playing"
400msgstr "Nothing is playing"
350msgstr "Nothing is playing"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403#, qt-format
353#, qt-format
404msgid "%1 hour"
354msgid "%1 hour"
405msgid_plural "%1 hours"
355msgid_plural "%1 hours"
406msgstr[0] "%1 hour"
356msgstr[0] "%1 hour"
407msgstr[1] "%1 hours"
357msgstr[1] "%1 hours"
408
358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:851
359+#: qml/Panel/Indicators/MenuItemFactory.qml:864
410#, qt-format
360#, qt-format
411msgid "%1 minute"
361msgid "%1 minute"
412msgid_plural "%1 minutes"
362msgid_plural "%1 minutes"
413msgstr[0] "%1 minute"
363msgstr[0] "%1 minute"
414msgstr[1] "%1 minutes"
364msgstr[1] "%1 minutes"
415
365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:856
366+#: qml/Panel/Indicators/MenuItemFactory.qml:869
417#, qt-format
367#, qt-format
418msgid "%1 second"
368msgid "%1 second"
419msgid_plural "%1 seconds"
369msgid_plural "%1 seconds"
420msgstr[0] "%1 second"
370msgstr[0] "%1 second"
421msgstr[1] "%1 seconds"
371msgstr[1] "%1 seconds"
422
372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:859
373+#: qml/Panel/Indicators/MenuItemFactory.qml:872
424msgid "0 seconds"
374msgid "0 seconds"
425msgstr "0 seconds"
375msgstr "0 seconds"
426
376
427#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
377#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
428−#: qml/Panel/Indicators/MenuItemFactory.qml:861
378+#: qml/Panel/Indicators/MenuItemFactory.qml:874
429#, qt-format
379#, qt-format
430msgid "%1 remaining"
380msgid "%1 remaining"
431msgstr "%1 remaining"
381msgstr "%1 remaining"
432
382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:867
383+#: qml/Panel/Indicators/MenuItemFactory.qml:880
434msgid "In queue…"
384msgid "In queue…"
435msgstr "In queue…"
385msgstr "In queue…"
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:871
387+#: qml/Panel/Indicators/MenuItemFactory.qml:884
438msgid "Downloading"
388msgid "Downloading"
439msgstr "Downloading"
389msgstr "Downloading"
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:873
391+#: qml/Panel/Indicators/MenuItemFactory.qml:886
442msgid "Paused, tap to resume"
392msgid "Paused, tap to resume"
443msgstr "Paused, tap to resume"
393msgstr "Paused, tap to resume"
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:875
395+#: qml/Panel/Indicators/MenuItemFactory.qml:888
446msgid "Canceled"
396msgid "Canceled"
447msgstr "Cancelled"
397msgstr "Cancelled"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:877
399+#: qml/Panel/Indicators/MenuItemFactory.qml:890
450msgid "Finished"
400msgid "Finished"
451msgstr "Finished"
401msgstr "Finished"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:879
403+#: qml/Panel/Indicators/MenuItemFactory.qml:892
454msgid "Failed, tap to retry"
404msgid "Failed, tap to retry"
455msgstr "Failed, tap to retry"
405msgstr "Failed, tap to retry"
456
406
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
458msgctxt "Label: Hint in message indicator line edit"
414msgctxt "Label: Hint in message indicator line edit"
459msgid "Reply"
415msgid "Reply"
460msgstr "Reply"
416msgstr "Reply"
461
417
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
419+msgctxt "Button: Call back on phone"
463msgid "Call back"
420msgid "Call back"
464msgstr ""
421msgstr ""
465
422
@@ -529,38 +486,6 @@ msgctxt "Button: Go back one page in the Wizard"
529msgid "Back"
486msgid "Back"
530msgstr "Back"
487msgstr "Back"
531
488
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−
564#: qml/Wizard/Pages/10-welcome.qml:27
489#: qml/Wizard/Pages/10-welcome.qml:27
565msgid "Hi!"
490msgid "Hi!"
566msgstr "Hi!"
491msgstr "Hi!"
@@ -573,6 +498,13 @@ msgstr "Welcome to your Ubuntu phone."
573msgid "Let’s get started."
498msgid "Let’s get started."
574msgstr "Let’s get started."
499msgstr "Let’s get started."
575
500
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+
576#: qml/Wizard/Pages/20-sim.qml:25
508#: qml/Wizard/Pages/20-sim.qml:25
577msgid "Add a SIM card and restart your device"
509msgid "Add a SIM card and restart your device"
578msgstr "Add a SIM card and restart your device"
510msgstr "Add a SIM card and restart your device"
@@ -668,11 +600,11 @@ msgstr "Not at all"
668msgid "You can change your mind later in <b>System Settings</b>."
600msgid "You can change your mind later in <b>System Settings</b>."
669msgstr "You can change your mind later in <b>System Settings</b>."
601msgstr "You can change your mind later in <b>System Settings</b>."
670
602
671−#: qml/Wizard/Pages/60-reporting.qml:24
603+#: qml/Wizard/Pages/60-reporting.qml:26
672msgid "Improving your experience"
604msgid "Improving your experience"
673msgstr "Improving your experience"
605msgstr "Improving your experience"
674
606
675−#: qml/Wizard/Pages/60-reporting.qml:36
607+#: qml/Wizard/Pages/60-reporting.qml:46
676msgid ""
608msgid ""
677"Your phone is set up to automatically report errors to Canonical and its "
609"Your phone is set up to automatically report errors to Canonical and its "
678"partners, the makers of the operating system."
610"partners, the makers of the operating system."
@@ -680,7 +612,7 @@ msgstr ""
680"Your phone is set up to automatically report errors to Canonical and its "
612"Your phone is set up to automatically report errors to Canonical and its "
681"partners, the makers of the operating system."
613"partners, the makers of the operating system."
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:43
615+#: qml/Wizard/Pages/60-reporting.qml:53
684msgid ""
616msgid ""
685"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
617"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
686"Privacy</b>"
618"Privacy</b>"
@@ -704,6 +636,31 @@ msgstr "Your phone is now ready to use."
704msgid "Finish"
636msgid "Finish"
705msgstr "Finish"
637msgstr "Finish"
706
638
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+
707#. Translators: This is the arrow for "Back" buttons
664#. Translators: This is the arrow for "Back" buttons
708#: qml/Wizard/StackButton.qml:39
665#: qml/Wizard/StackButton.qml:39
709#, qt-format
666#, qt-format
@@ -809,3 +766,33 @@ msgstr "%1 〉"
809
766
810#~ msgid "Please re-enter"
767#~ msgid "Please re-enter"
811#~ msgstr "Please re-enter"
768#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-23 12:59+0000\n"
11"PO-Revision-Date: 2015-04-23 12:59+0000\n"
12"Last-Translator: Andi Chandler <Unknown>\n"
12"Last-Translator: Andi Chandler <Unknown>\n"
13"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
13"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Quit"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Unpin shortcut"
36msgstr "Unpin shortcut"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Device Locked"
40msgstr "Device Locked"
@@ -134,72 +54,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] "Please wait %1 minute and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
135msgstr[1] "Please wait %1 minutes and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr "Log out"
60msgstr "Log out"
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr "Lock"
69msgstr "Lock"
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr "Log Out"
74msgstr "Log Out"
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr "Cancel"
79msgstr "Cancel"
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr "Shut down"
84msgstr "Shut down"
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr "Are you sure you want to shut down?"
88msgstr "Are you sure you want to shut down?"
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr "Reboot"
93msgstr "Reboot"
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr "Shut down"
98msgstr "Shut down"
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr "Reboot"
103msgstr "Reboot"
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr "Are you sure you want to reboot?"
107msgstr "Are you sure you want to reboot?"
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr "No"
111msgstr "No"
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr "Yes"
115msgstr "Yes"
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr "Power"
120msgstr "Power"
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207"Are you sure you would like\n"
127"Are you sure you would like\n"
208"to power off?"
128"to power off?"
209
129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
212msgid "Power off"
132msgid "Power off"
213msgstr "Power off"
133msgstr "Power off"
214
134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
217msgid "Restart"
137msgid "Restart"
218msgstr "Restart"
138msgstr "Restart"
@@ -229,42 +149,66 @@ msgstr "Emergency Call"
229msgid "OK"
149msgid "OK"
230msgstr "OK"
150msgstr "OK"
231
151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
233−msgid "See less"
153+msgid "Apps may have unsaved data:"
234−msgstr "See less"
154+msgstr ""
235
155
236−#: qml/Dash/GenericScopeView.qml:569
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
237−msgid "See all"
157+msgid "Re-dock, save your work and close these apps to continue."
238−msgstr "See all"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:631
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
241−msgctxt "Label: Hint for dash search line edit"
161+msgid "Or force close now (unsaved data will be lost)."
242−msgid "Search"
162+msgstr ""
163+
164+#: qml/Components/ModeSwitchWarningDialog.qml:75
165+msgid "OK, I will reconnect"
243−msgstr "Search"
166+msgstr ""
244
167
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
246msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
247msgid "Store"
178msgid "Store"
248msgstr "Store"
179msgstr "Store"
249
180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251msgctxt "Button: Start a search in the current dash scope"
182msgctxt "Button: Start a search in the current dash scope"
252msgid "Search"
183msgid "Search"
253msgstr "Search"
184msgstr "Search"
254
185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256msgctxt "Button: Show the current dash scope settings"
187msgctxt "Button: Show the current dash scope settings"
257msgid "Settings"
188msgid "Settings"
258msgstr "Settings"
189msgstr "Settings"
259
190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261msgid "Remove from Favorites"
192msgid "Remove from Favorites"
262msgstr "Remove from Favourites"
193msgstr "Remove from Favourites"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Add to Favorites"
196msgid "Add to Favorites"
266msgstr "Add to Favourites"
197msgstr "Add to Favourites"
267
198
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+
268#: qml/Dash/Previews/PreviewActionCombo.qml:35
212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269msgid "More..."
213msgid "More..."
270msgstr "More..."
214msgstr "More..."
@@ -275,8 +219,6 @@ msgstr "Less..."
275
219
276#: qml/Dash/Previews/PreviewCommentInput.qml:68
220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277#: qml/Dash/Previews/PreviewRatingInput.qml:174
221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280msgid "Send"
222msgid "Send"
281msgstr "Send"
223msgstr "Send"
282
224
@@ -288,6 +230,10 @@ msgstr "Rate this"
288msgid "Add a review"
230msgid "Add a review"
289msgstr "Add a review"
231msgstr "Add a review"
290
232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr "Preview Share Item"
236+
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
238msgid "Pull to refresh…"
293msgstr "Pull to refresh…"
239msgstr "Pull to refresh…"
@@ -312,6 +258,10 @@ msgstr "Home"
312msgid "Also installed"
258msgid "Also installed"
313msgstr "Also installed"
259msgstr "Also installed"
314
260
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+
315#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
316msgid "Unlock"
266msgid "Unlock"
317msgstr "Unlock"
267msgstr "Unlock"
@@ -383,7 +333,7 @@ msgstr "Please re-enter"
383msgid "Sorry, incorrect passcode"
333msgid "Sorry, incorrect passcode"
384msgstr "Sorry, incorrect passcode"
334msgstr "Sorry, incorrect passcode"
385
335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387msgid "Show password"
337msgid "Show password"
388msgstr "Show password"
338msgstr "Show password"
389
339
@@ -395,71 +345,78 @@ msgstr "Tap to return to call..."
395msgid "Conference"
345msgid "Conference"
396msgstr "Conference"
346msgstr "Conference"
397
347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399msgid "Nothing is playing"
349msgid "Nothing is playing"
400msgstr "Nothing is playing"
350msgstr "Nothing is playing"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403#, qt-format
353#, qt-format
404msgid "%1 hour"
354msgid "%1 hour"
405msgid_plural "%1 hours"
355msgid_plural "%1 hours"
406msgstr[0] "%1 hour"
356msgstr[0] "%1 hour"
407msgstr[1] "%1 hours"
357msgstr[1] "%1 hours"
408
358
409−#: qml/Panel/Indicators/MenuItemFactory.qml:851
359+#: qml/Panel/Indicators/MenuItemFactory.qml:864
410#, qt-format
360#, qt-format
411msgid "%1 minute"
361msgid "%1 minute"
412msgid_plural "%1 minutes"
362msgid_plural "%1 minutes"
413msgstr[0] "%1 minute"
363msgstr[0] "%1 minute"
414msgstr[1] "%1 minutes"
364msgstr[1] "%1 minutes"
415
365
416−#: qml/Panel/Indicators/MenuItemFactory.qml:856
366+#: qml/Panel/Indicators/MenuItemFactory.qml:869
417#, qt-format
367#, qt-format
418msgid "%1 second"
368msgid "%1 second"
419msgid_plural "%1 seconds"
369msgid_plural "%1 seconds"
420msgstr[0] "%1 second"
370msgstr[0] "%1 second"
421msgstr[1] "%1 seconds"
371msgstr[1] "%1 seconds"
422
372
423−#: qml/Panel/Indicators/MenuItemFactory.qml:859
373+#: qml/Panel/Indicators/MenuItemFactory.qml:872
424msgid "0 seconds"
374msgid "0 seconds"
425msgstr "0 seconds"
375msgstr "0 seconds"
426
376
427#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
377#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
428−#: qml/Panel/Indicators/MenuItemFactory.qml:861
378+#: qml/Panel/Indicators/MenuItemFactory.qml:874
429#, qt-format
379#, qt-format
430msgid "%1 remaining"
380msgid "%1 remaining"
431msgstr "%1 remaining"
381msgstr "%1 remaining"
432
382
433−#: qml/Panel/Indicators/MenuItemFactory.qml:867
383+#: qml/Panel/Indicators/MenuItemFactory.qml:880
434msgid "In queue…"
384msgid "In queue…"
435msgstr "In queue…"
385msgstr "In queue…"
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:871
387+#: qml/Panel/Indicators/MenuItemFactory.qml:884
438msgid "Downloading"
388msgid "Downloading"
439msgstr "Downloading"
389msgstr "Downloading"
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:873
391+#: qml/Panel/Indicators/MenuItemFactory.qml:886
442msgid "Paused, tap to resume"
392msgid "Paused, tap to resume"
443msgstr "Paused, tap to resume"
393msgstr "Paused, tap to resume"
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:875
395+#: qml/Panel/Indicators/MenuItemFactory.qml:888
446msgid "Canceled"
396msgid "Canceled"
447msgstr "Cancelled"
397msgstr "Cancelled"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:877
399+#: qml/Panel/Indicators/MenuItemFactory.qml:890
450msgid "Finished"
400msgid "Finished"
451msgstr "Finished"
401msgstr "Finished"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:879
403+#: qml/Panel/Indicators/MenuItemFactory.qml:892
454msgid "Failed, tap to retry"
404msgid "Failed, tap to retry"
455msgstr "Failed, tap to retry"
405msgstr "Failed, tap to retry"
456
406
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
458msgctxt "Label: Hint in message indicator line edit"
414msgctxt "Label: Hint in message indicator line edit"
459msgid "Reply"
415msgid "Reply"
460msgstr "Reply"
416msgstr "Reply"
461
417
462−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
418+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
419+msgctxt "Button: Call back on phone"
463msgid "Call back"
420msgid "Call back"
464msgstr "Call back"
421msgstr "Call back"
465
422
@@ -529,38 +486,6 @@ msgctxt "Button: Go back one page in the Wizard"
529msgid "Back"
486msgid "Back"
530msgstr "Back"
487msgstr "Back"
531
488
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−
564#: qml/Wizard/Pages/10-welcome.qml:27
489#: qml/Wizard/Pages/10-welcome.qml:27
565msgid "Hi!"
490msgid "Hi!"
566msgstr "Hi!"
491msgstr "Hi!"
@@ -573,6 +498,13 @@ msgstr "Welcome to your Ubuntu phone."
573msgid "Let’s get started."
498msgid "Let’s get started."
574msgstr "Let’s get started."
499msgstr "Let’s get started."
575
500
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+
576#: qml/Wizard/Pages/20-sim.qml:25
508#: qml/Wizard/Pages/20-sim.qml:25
577msgid "Add a SIM card and restart your device"
509msgid "Add a SIM card and restart your device"
578msgstr "Add a SIM card and restart your device"
510msgstr "Add a SIM card and restart your device"
@@ -668,11 +600,11 @@ msgstr "Not at all"
668msgid "You can change your mind later in <b>System Settings</b>."
600msgid "You can change your mind later in <b>System Settings</b>."
669msgstr "You can change your mind later in <b>System Settings</b>."
601msgstr "You can change your mind later in <b>System Settings</b>."
670
602
671−#: qml/Wizard/Pages/60-reporting.qml:24
603+#: qml/Wizard/Pages/60-reporting.qml:26
672msgid "Improving your experience"
604msgid "Improving your experience"
673msgstr "Improving your experience"
605msgstr "Improving your experience"
674
606
675−#: qml/Wizard/Pages/60-reporting.qml:36
607+#: qml/Wizard/Pages/60-reporting.qml:46
676msgid ""
608msgid ""
677"Your phone is set up to automatically report errors to Canonical and its "
609"Your phone is set up to automatically report errors to Canonical and its "
678"partners, the makers of the operating system."
610"partners, the makers of the operating system."
@@ -680,7 +612,7 @@ msgstr ""
680"Your phone is set up to automatically report errors to Canonical and its "
612"Your phone is set up to automatically report errors to Canonical and its "
681"partners, the makers of the operating system."
613"partners, the makers of the operating system."
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:43
615+#: qml/Wizard/Pages/60-reporting.qml:53
684msgid ""
616msgid ""
685"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
617"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
686"Privacy</b>"
618"Privacy</b>"
@@ -704,6 +636,31 @@ msgstr "Your phone is now ready to use."
704msgid "Finish"
636msgid "Finish"
705msgstr "Finish"
637msgstr "Finish"
706
638
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+
707#. Translators: This is the arrow for "Back" buttons
664#. Translators: This is the arrow for "Back" buttons
708#: qml/Wizard/StackButton.qml:39
665#: qml/Wizard/StackButton.qml:39
709#, qt-format
666#, qt-format
@@ -809,3 +766,36 @@ msgstr "%1 〉"
809
766
810#~ msgid "Please re-enter"
767#~ msgid "Please re-enter"
811#~ msgstr "Please re-enter"
768#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-06-06 23:37+0000\n"
11"PO-Revision-Date: 2015-06-06 23:37+0000\n"
12"Last-Translator: Eliovir <Unknown>\n"
12"Last-Translator: Eliovir <Unknown>\n"
13"Language-Team: Esperanto <eo@li.org>\n"
13"Language-Team: Esperanto <eo@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr ""
36msgstr ""
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr ""
111msgstr ""
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr ""
115msgstr ""
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr ""
126msgstr ""
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr ""
131msgstr ""
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr ""
136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227msgid "OK"
147msgid "OK"
228msgstr ""
148msgstr ""
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232msgstr ""
152msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236msgstr ""
156msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
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!"
241msgstr ""
168msgstr ""
242
169
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr ""
177msgstr ""
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr ""
182msgstr ""
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr ""
187msgstr ""
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr ""
191msgstr ""
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr ""
195msgstr ""
265
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr ""
212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr "Sendi"
221msgstr "Sendi"
280
222
@@ -286,6 +228,10 @@ msgstr ""
286msgid "Add a review"
228msgid "Add a review"
287msgstr ""
229msgstr ""
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr ""
237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310msgid "Also installed"
256msgid "Also installed"
311msgstr ""
257msgstr ""
312
258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr ""
265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377msgid "Sorry, incorrect passcode"
327msgid "Sorry, incorrect passcode"
378msgstr ""
328msgstr ""
379
329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381msgid "Show password"
331msgid "Show password"
382msgstr "Montri pasvorton"
332msgstr "Montri pasvorton"
383
333
@@ -389,71 +339,78 @@ msgstr ""
389msgid "Conference"
339msgid "Conference"
390msgstr ""
340msgstr ""
391
341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393msgid "Nothing is playing"
343msgid "Nothing is playing"
394msgstr ""
344msgstr ""
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397#, qt-format
347#, qt-format
398msgid "%1 hour"
348msgid "%1 hour"
399msgid_plural "%1 hours"
349msgid_plural "%1 hours"
400msgstr[0] ""
350msgstr[0] ""
401msgstr[1] ""
351msgstr[1] ""
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404#, qt-format
354#, qt-format
405msgid "%1 minute"
355msgid "%1 minute"
406msgid_plural "%1 minutes"
356msgid_plural "%1 minutes"
407msgstr[0] ""
357msgstr[0] ""
408msgstr[1] ""
358msgstr[1] ""
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411#, qt-format
361#, qt-format
412msgid "%1 second"
362msgid "%1 second"
413msgid_plural "%1 seconds"
363msgid_plural "%1 seconds"
414msgstr[0] ""
364msgstr[0] ""
415msgstr[1] ""
365msgstr[1] ""
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418msgid "0 seconds"
368msgid "0 seconds"
419msgstr ""
369msgstr ""
420
370
421#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423#, qt-format
373#, qt-format
424msgid "%1 remaining"
374msgid "%1 remaining"
425msgstr ""
375msgstr ""
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428msgid "In queue…"
378msgid "In queue…"
429msgstr ""
379msgstr ""
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432msgid "Downloading"
382msgid "Downloading"
433msgstr ""
383msgstr ""
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436msgid "Paused, tap to resume"
386msgid "Paused, tap to resume"
437msgstr ""
387msgstr ""
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440msgid "Canceled"
390msgid "Canceled"
441msgstr ""
391msgstr ""
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444msgid "Finished"
394msgid "Finished"
445msgstr ""
395msgstr ""
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448msgid "Failed, tap to retry"
398msgid "Failed, tap to retry"
449msgstr ""
399msgstr ""
450
400
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
452msgctxt "Label: Hint in message indicator line edit"
408msgctxt "Label: Hint in message indicator line edit"
453msgid "Reply"
409msgid "Reply"
454msgstr ""
410msgstr ""
455
411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457msgid "Call back"
414msgid "Call back"
458msgstr ""
415msgstr ""
459
416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523msgid "Back"
480msgid "Back"
524msgstr ""
481msgstr ""
525
482
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−
558#: qml/Wizard/Pages/10-welcome.qml:27
483#: qml/Wizard/Pages/10-welcome.qml:27
559msgid "Hi!"
484msgid "Hi!"
560msgstr ""
485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567msgid "Let’s get started."
492msgid "Let’s get started."
568msgstr ""
493msgstr ""
569
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+
570#: qml/Wizard/Pages/20-sim.qml:25
502#: qml/Wizard/Pages/20-sim.qml:25
571msgid "Add a SIM card and restart your device"
503msgid "Add a SIM card and restart your device"
572msgstr ""
504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660msgid "You can change your mind later in <b>System Settings</b>."
592msgid "You can change your mind later in <b>System Settings</b>."
661msgstr ""
593msgstr ""
662
594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664msgid "Improving your experience"
596msgid "Improving your experience"
665msgstr ""
597msgstr ""
666
598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668msgid ""
600msgid ""
669"Your phone is set up to automatically report errors to Canonical and its "
601"Your phone is set up to automatically report errors to Canonical and its "
670"partners, the makers of the operating system."
602"partners, the makers of the operating system."
671msgstr ""
603msgstr ""
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674msgid ""
606msgid ""
675"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676"Privacy</b>"
608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692msgid "Finish"
624msgid "Finish"
693msgstr ""
625msgstr ""
694
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+
695#. Translators: This is the arrow for "Back" buttons
652#. Translators: This is the arrow for "Back" buttons
696#: qml/Wizard/StackButton.qml:39
653#: qml/Wizard/StackButton.qml:39
697#, qt-format
654#, qt-format
po/es.po+158−168
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 06:08+0000\n"
11"PO-Revision-Date: 2015-07-04 06:08+0000\n"
12"Last-Translator: Paco Molinero <paco@byasl.com>\n"
12"Last-Translator: Paco Molinero <paco@byasl.com>\n"
13"Language-Team: Spanish <es@li.org>\n"
13"Language-Team: Spanish <es@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:58+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Salir"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Desanclar"
36msgstr "Desanclar"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Dispositivo bloqueado"
40msgstr "Dispositivo bloqueado"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
58msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
139msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
59msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Cerrar la sesión"
64msgstr "Cerrar la sesión"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "¿Seguro que quiere cerrar la sesión?"
68msgstr "¿Seguro que quiere cerrar la sesión?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Bloquear"
73msgstr "Bloquear"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Cerrar la sesión"
78msgstr "Cerrar la sesión"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Cancelar"
83msgstr "Cancelar"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Apagar"
88msgstr "Apagar"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "¿Está seguro de que quiere apagar?"
92msgstr "¿Está seguro de que quiere apagar?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Reiniciar"
97msgstr "Reiniciar"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Apagar"
102msgstr "Apagar"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Reiniciar"
107msgstr "Reiniciar"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "¿Seguro que quiere reiniciar?"
111msgstr "¿Seguro que quiere reiniciar?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "No"
115msgstr "No"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Sí"
119msgstr "Sí"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Apagar"
124msgstr "Apagar"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"¿Seguro que quiere\n"
131"¿Seguro que quiere\n"
212"apagar?"
132"apagar?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Apagar"
137msgstr "Apagar"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Reiniciar"
142msgstr "Reiniciar"
@@ -233,42 +153,66 @@ msgstr "Llamada de emergencia"
233msgid "OK"
153msgid "OK"
234msgstr "Aceptar"
154msgstr "Aceptar"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Ver menos"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Ver todo"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Búsqueda"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Tienda"
183msgstr "Tienda"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Buscar"
188msgstr "Buscar"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Ajustes"
193msgstr "Ajustes"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Quitar de favoritos"
197msgstr "Quitar de favoritos"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Añadir a favoritos"
201msgstr "Añadir a favoritos"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Más…"
218msgstr "Más…"
@@ -279,8 +223,6 @@ msgstr "Menos…"
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Enviar"
227msgstr "Enviar"
286
228
@@ -292,6 +234,10 @@ msgstr "Valorar esto"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Añadir una reseña"
235msgstr "Añadir una reseña"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr "Revisar elemento compartido"
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Deslice para actualizar…"
243msgstr "Deslice para actualizar…"
@@ -316,6 +262,10 @@ msgstr "Inicio"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "También instalados"
263msgstr "También instalados"
318
264
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+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Desbloquear"
271msgstr "Desbloquear"
@@ -387,7 +337,7 @@ msgstr "Reintroduzca"
387msgid "Sorry, incorrect passcode"
337msgid "Sorry, incorrect passcode"
388msgstr "El código es incorrecto"
338msgstr "El código es incorrecto"
389
339
390−#: qml/Notifications/NotificationMenuItemFactory.qml:128
340+#: qml/Notifications/NotificationMenuItemFactory.qml:129
391msgid "Show password"
341msgid "Show password"
392msgstr "Mostrar contraseña"
342msgstr "Mostrar contraseña"
393
343
@@ -399,71 +349,78 @@ msgstr "Toque para volver a la llamada…"
399msgid "Conference"
349msgid "Conference"
400msgstr "Conferencia"
350msgstr "Conferencia"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:718
352+#: qml/Panel/Indicators/MenuItemFactory.qml:731
403msgid "Nothing is playing"
353msgid "Nothing is playing"
404msgstr "Ningún contenido en reproducción"
354msgstr "Ningún contenido en reproducción"
405
355
406−#: qml/Panel/Indicators/MenuItemFactory.qml:847
356+#: qml/Panel/Indicators/MenuItemFactory.qml:860
407#, qt-format
357#, qt-format
408msgid "%1 hour"
358msgid "%1 hour"
409msgid_plural "%1 hours"
359msgid_plural "%1 hours"
410msgstr[0] "%1 hora"
360msgstr[0] "%1 hora"
411msgstr[1] "%1 horas"
361msgstr[1] "%1 horas"
412
362
413−#: qml/Panel/Indicators/MenuItemFactory.qml:851
363+#: qml/Panel/Indicators/MenuItemFactory.qml:864
414#, qt-format
364#, qt-format
415msgid "%1 minute"
365msgid "%1 minute"
416msgid_plural "%1 minutes"
366msgid_plural "%1 minutes"
417msgstr[0] "%1 minuto"
367msgstr[0] "%1 minuto"
418msgstr[1] "%1 minutos"
368msgstr[1] "%1 minutos"
419
369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:856
370+#: qml/Panel/Indicators/MenuItemFactory.qml:869
421#, qt-format
371#, qt-format
422msgid "%1 second"
372msgid "%1 second"
423msgid_plural "%1 seconds"
373msgid_plural "%1 seconds"
424msgstr[0] "%1 segundo"
374msgstr[0] "%1 segundo"
425msgstr[1] "%1 segundos"
375msgstr[1] "%1 segundos"
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:859
377+#: qml/Panel/Indicators/MenuItemFactory.qml:872
428msgid "0 seconds"
378msgid "0 seconds"
429msgstr "0 segundos"
379msgstr "0 segundos"
430
380
431#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
381#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
432−#: qml/Panel/Indicators/MenuItemFactory.qml:861
382+#: qml/Panel/Indicators/MenuItemFactory.qml:874
433#, qt-format
383#, qt-format
434msgid "%1 remaining"
384msgid "%1 remaining"
435msgstr "%1 restante(s)"
385msgstr "%1 restante(s)"
436
386
437−#: qml/Panel/Indicators/MenuItemFactory.qml:867
387+#: qml/Panel/Indicators/MenuItemFactory.qml:880
438msgid "In queue…"
388msgid "In queue…"
439msgstr "En espera…"
389msgstr "En espera…"
440
390
441−#: qml/Panel/Indicators/MenuItemFactory.qml:871
391+#: qml/Panel/Indicators/MenuItemFactory.qml:884
442msgid "Downloading"
392msgid "Downloading"
443msgstr "Descargando"
393msgstr "Descargando"
444
394
445−#: qml/Panel/Indicators/MenuItemFactory.qml:873
395+#: qml/Panel/Indicators/MenuItemFactory.qml:886
446msgid "Paused, tap to resume"
396msgid "Paused, tap to resume"
447msgstr "Pausado, toque para reanudar"
397msgstr "Pausado, toque para reanudar"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:875
399+#: qml/Panel/Indicators/MenuItemFactory.qml:888
450msgid "Canceled"
400msgid "Canceled"
451msgstr "Cancelado"
401msgstr "Cancelado"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:877
403+#: qml/Panel/Indicators/MenuItemFactory.qml:890
454msgid "Finished"
404msgid "Finished"
455msgstr "Finalizado"
405msgstr "Finalizado"
456
406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:879
407+#: qml/Panel/Indicators/MenuItemFactory.qml:892
458msgid "Failed, tap to retry"
408msgid "Failed, tap to retry"
459msgstr "Falló, toque para reintentar"
409msgstr "Falló, toque para reintentar"
460
410
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
462msgctxt "Label: Hint in message indicator line edit"
418msgctxt "Label: Hint in message indicator line edit"
463msgid "Reply"
419msgid "Reply"
464msgstr "Responder"
420msgstr "Responder"
465
421
466−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
422+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
423+msgctxt "Button: Call back on phone"
467msgid "Call back"
424msgid "Call back"
468msgstr "Devolver llamada"
425msgstr "Devolver llamada"
469
426
@@ -533,38 +490,6 @@ msgctxt "Button: Go back one page in the Wizard"
533msgid "Back"
490msgid "Back"
534msgstr "Atrás"
491msgstr "Atrás"
535
492
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−
568#: qml/Wizard/Pages/10-welcome.qml:27
493#: qml/Wizard/Pages/10-welcome.qml:27
569msgid "Hi!"
494msgid "Hi!"
570msgstr "¡Hola!"
495msgstr "¡Hola!"
@@ -577,6 +502,13 @@ msgstr "Bienvenido a su teléfono Ubuntu."
577msgid "Let’s get started."
502msgid "Let’s get started."
578msgstr "Comencemos."
503msgstr "Comencemos."
579
504
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+
580#: qml/Wizard/Pages/20-sim.qml:25
512#: qml/Wizard/Pages/20-sim.qml:25
581msgid "Add a SIM card and restart your device"
513msgid "Add a SIM card and restart your device"
582msgstr "Inserte una tarjeta SIM y reinicie el dispositivo"
514msgstr "Inserte una tarjeta SIM y reinicie el dispositivo"
@@ -672,11 +604,11 @@ msgstr "De ningún modo"
672msgid "You can change your mind later in <b>System Settings</b>."
604msgid "You can change your mind later in <b>System Settings</b>."
673msgstr "Si cambia de opinión, vaya a <b>Configuración del sistema</b>."
605msgstr "Si cambia de opinión, vaya a <b>Configuración del sistema</b>."
674
606
675−#: qml/Wizard/Pages/60-reporting.qml:24
607+#: qml/Wizard/Pages/60-reporting.qml:26
676msgid "Improving your experience"
608msgid "Improving your experience"
677msgstr "Mejorar la experiencia"
609msgstr "Mejorar la experiencia"
678
610
679−#: qml/Wizard/Pages/60-reporting.qml:36
611+#: qml/Wizard/Pages/60-reporting.qml:46
680msgid ""
612msgid ""
681"Your phone is set up to automatically report errors to Canonical and its "
613"Your phone is set up to automatically report errors to Canonical and its "
682"partners, the makers of the operating system."
614"partners, the makers of the operating system."
@@ -684,7 +616,7 @@ msgstr ""
684"El teléfono está configurado para enviar automáticamente informes de error a "
616"El teléfono está configurado para enviar automáticamente informes de error a "
685"Canonical y sus socios, los creadores del sistema operativo."
617"Canonical y sus socios, los creadores del sistema operativo."
686
618
687−#: qml/Wizard/Pages/60-reporting.qml:43
619+#: qml/Wizard/Pages/60-reporting.qml:53
688msgid ""
620msgid ""
689"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
621"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
690"Privacy</b>"
622"Privacy</b>"
@@ -708,6 +640,31 @@ msgstr "El teléfono ya está listo para usarse."
708msgid "Finish"
640msgid "Finish"
709msgstr "Finalizar"
641msgstr "Finalizar"
710
642
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+
711#. Translators: This is the arrow for "Back" buttons
668#. Translators: This is the arrow for "Back" buttons
712#: qml/Wizard/StackButton.qml:39
669#: qml/Wizard/StackButton.qml:39
713#, qt-format
670#, qt-format
@@ -816,3 +773,36 @@ msgstr "%1 〉"
816
773
817#~ msgid "Manage Scopes"
774#~ msgid "Manage Scopes"
818#~ msgstr "Administrar Scopes"
775#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-13 23:29+0000\n"
11"PO-Revision-Date: 2015-07-13 23:29+0000\n"
12"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
12"Last-Translator: Ibai Oihanguren Sala <Unknown>\n"
13"Language-Team: Basque <eu@li.org>\n"
13"Language-Team: Basque <eu@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:29+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Irten"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Askatu lasterbidea"
36msgstr "Askatu lasterbidea"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Gailua blokeatuta"
40msgstr "Gailua blokeatuta"
@@ -137,83 +57,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
137msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
57msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
138msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
58msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
139
59
140−#: qml/Components/Dialogs.qml:115
60+#: qml/Components/Dialogs.qml:144
141msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
142msgid "Log out"
62msgid "Log out"
143msgstr "Amaitu saioa"
63msgstr "Amaitu saioa"
144
64
145−#: qml/Components/Dialogs.qml:116
65+#: qml/Components/Dialogs.qml:145
146msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
147msgstr "Ziur saioa amaitu nahi duzula?"
67msgstr "Ziur saioa amaitu nahi duzula?"
148
68
149−#: qml/Components/Dialogs.qml:118
69+#: qml/Components/Dialogs.qml:147
150msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
151msgid "Lock"
71msgid "Lock"
152msgstr "Blokeatu"
72msgstr "Blokeatu"
153
73
154−#: qml/Components/Dialogs.qml:125
74+#: qml/Components/Dialogs.qml:154
155msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
156msgid "Log Out"
76msgid "Log Out"
157msgstr "Amaitu saioa"
77msgstr "Amaitu saioa"
158
78
159−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
79+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
160−#: qml/Components/Dialogs.qml:224
80+#: qml/Components/Dialogs.qml:253
161msgid "Cancel"
81msgid "Cancel"
162msgstr "Utzi"
82msgstr "Utzi"
163
83
164−#: qml/Components/Dialogs.qml:144
84+#: qml/Components/Dialogs.qml:173
165msgctxt "Title: Reboot/Shut down dialog"
85msgctxt "Title: Reboot/Shut down dialog"
166msgid "Shut down"
86msgid "Shut down"
167msgstr "Itzali"
87msgstr "Itzali"
168
88
169−#: qml/Components/Dialogs.qml:145
89+#: qml/Components/Dialogs.qml:174
170msgid "Are you sure you want to shut down?"
90msgid "Are you sure you want to shut down?"
171msgstr "Ziur itzali nahi duzula?"
91msgstr "Ziur itzali nahi duzula?"
172
92
173−#: qml/Components/Dialogs.qml:147
93+#: qml/Components/Dialogs.qml:176
174msgctxt "Button: Reboot the system"
94msgctxt "Button: Reboot the system"
175msgid "Reboot"
95msgid "Reboot"
176msgstr "Berrabiarazi"
96msgstr "Berrabiarazi"
177
97
178−#: qml/Components/Dialogs.qml:156
98+#: qml/Components/Dialogs.qml:185
179msgctxt "Button: Shut down the system"
99msgctxt "Button: Shut down the system"
180msgid "Shut down"
100msgid "Shut down"
181msgstr "Itzali"
101msgstr "Itzali"
182
102
183−#: qml/Components/Dialogs.qml:178
103+#: qml/Components/Dialogs.qml:207
184msgctxt "Title: Reboot dialog"
104msgctxt "Title: Reboot dialog"
185msgid "Reboot"
105msgid "Reboot"
186msgstr "Berrabiarazi"
106msgstr "Berrabiarazi"
187
107
188−#: qml/Components/Dialogs.qml:179
108+#: qml/Components/Dialogs.qml:208
189msgid "Are you sure you want to reboot?"
109msgid "Are you sure you want to reboot?"
190msgstr "Ziur berrabiarazi nahi duzula?"
110msgstr "Ziur berrabiarazi nahi duzula?"
191
111
192−#: qml/Components/Dialogs.qml:181
112+#: qml/Components/Dialogs.qml:210
193msgid "No"
113msgid "No"
194msgstr "Ez"
114msgstr "Ez"
195
115
196−#: qml/Components/Dialogs.qml:188
116+#: qml/Components/Dialogs.qml:217
197msgid "Yes"
117msgid "Yes"
198msgstr "Bai"
118msgstr "Bai"
199
119
200−#: qml/Components/Dialogs.qml:203
120+#: qml/Components/Dialogs.qml:232
201msgctxt "Title: Power off/Restart dialog"
121msgctxt "Title: Power off/Restart dialog"
202msgid "Power"
122msgid "Power"
203msgstr "Itzali"
123msgstr "Itzali"
204
124
205−#: qml/Components/Dialogs.qml:204
125+#: qml/Components/Dialogs.qml:233
206msgid ""
126msgid ""
207"Are you sure you would like\n"
127"Are you sure you would like\n"
208"to power off?"
128"to power off?"
209msgstr "Ziur itzali nahi duzula?"
129msgstr "Ziur itzali nahi duzula?"
210
130
211−#: qml/Components/Dialogs.qml:206
131+#: qml/Components/Dialogs.qml:235
212msgctxt "Button: Power off the system"
132msgctxt "Button: Power off the system"
213msgid "Power off"
133msgid "Power off"
214msgstr "Itzali"
134msgstr "Itzali"
215
135
216−#: qml/Components/Dialogs.qml:215
136+#: qml/Components/Dialogs.qml:244
217msgctxt "Button: Restart the system"
137msgctxt "Button: Restart the system"
218msgid "Restart"
138msgid "Restart"
219msgstr "Berrabiarazi"
139msgstr "Berrabiarazi"
@@ -230,42 +150,66 @@ msgstr "Larrialdi-deia"
230msgid "OK"
150msgid "OK"
231msgstr "Ados"
151msgstr "Ados"
232
152
233−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
153+#: qml/Components/ModeSwitchWarningDialog.qml:32
234−msgid "See less"
154+msgid "Apps may have unsaved data:"
235−msgstr "Ikusi gutxiago"
155+msgstr ""
236
156
237−#: qml/Dash/GenericScopeView.qml:569
157+#: qml/Components/ModeSwitchWarningDialog.qml:57
238−msgid "See all"
158+msgid "Re-dock, save your work and close these apps to continue."
239−msgstr "Ikusi guztiak"
159+msgstr ""
240
160
241−#: qml/Dash/GenericScopeView.qml:631
161+#: qml/Components/ModeSwitchWarningDialog.qml:63
242−msgctxt "Label: Hint for dash search line edit"
162+msgid "Or force close now (unsaved data will be lost)."
243−msgid "Search"
163+msgstr ""
164+
165+#: qml/Components/ModeSwitchWarningDialog.qml:75
166+msgid "OK, I will reconnect"
244−msgstr "Bilatu"
167+msgstr ""
245
168
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
247msgctxt "Button: Open the Ubuntu Store"
178msgctxt "Button: Open the Ubuntu Store"
248msgid "Store"
179msgid "Store"
249msgstr "Denda"
180msgstr "Denda"
250
181
251−#: qml/Dash/PageHeader.qml:276
182+#: qml/Dash/DashPageHeader.qml:272
252msgctxt "Button: Start a search in the current dash scope"
183msgctxt "Button: Start a search in the current dash scope"
253msgid "Search"
184msgid "Search"
254msgstr "Bilatu"
185msgstr "Bilatu"
255
186
256−#: qml/Dash/PageHeader.qml:286
187+#: qml/Dash/DashPageHeader.qml:282
257msgctxt "Button: Show the current dash scope settings"
188msgctxt "Button: Show the current dash scope settings"
258msgid "Settings"
189msgid "Settings"
259msgstr "Ezarpenak"
190msgstr "Ezarpenak"
260
191
261−#: qml/Dash/PageHeader.qml:293
192+#: qml/Dash/DashPageHeader.qml:289
262msgid "Remove from Favorites"
193msgid "Remove from Favorites"
263msgstr "Kendu gogokoetatik"
194msgstr "Kendu gogokoetatik"
264
195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266msgid "Add to Favorites"
197msgid "Add to Favorites"
267msgstr "Gehitu gogokoetara"
198msgstr "Gehitu gogokoetara"
268
199
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+
269#: qml/Dash/Previews/PreviewActionCombo.qml:35
213#: qml/Dash/Previews/PreviewActionCombo.qml:35
270msgid "More..."
214msgid "More..."
271msgstr "Gehiago..."
215msgstr "Gehiago..."
@@ -276,8 +220,6 @@ msgstr "Gutxiago..."
276
220
277#: qml/Dash/Previews/PreviewCommentInput.qml:68
221#: qml/Dash/Previews/PreviewCommentInput.qml:68
278#: qml/Dash/Previews/PreviewRatingInput.qml:174
222#: qml/Dash/Previews/PreviewRatingInput.qml:174
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
281msgid "Send"
223msgid "Send"
282msgstr "Bidali"
224msgstr "Bidali"
283
225
@@ -289,6 +231,10 @@ msgstr "Puntuatu hau"
289msgid "Add a review"
231msgid "Add a review"
290msgstr "Gehitu kritika"
232msgstr "Gehitu kritika"
291
233
234+#: qml/Dash/Previews/PreviewSharing.qml:51
235+msgid "Preview Share Item"
236+msgstr ""
237+
292#: qml/Dash/PullToRefreshScopeStyle.qml:55
238#: qml/Dash/PullToRefreshScopeStyle.qml:55
293msgid "Pull to refresh…"
239msgid "Pull to refresh…"
294msgstr "Tiratu freskatzeko…"
240msgstr "Tiratu freskatzeko…"
@@ -313,6 +259,10 @@ msgstr "Hasiera"
313msgid "Also installed"
259msgid "Also installed"
314msgstr "Hau ere instalatuta"
260msgstr "Hau ere instalatuta"
315
261
262+#: qml/DisabledScreenNotice.qml:42
263+msgid "Your device is now connected to an external display."
264+msgstr ""
265+
316#: qml/Greeter/CoverPage.qml:107
266#: qml/Greeter/CoverPage.qml:107
317msgid "Unlock"
267msgid "Unlock"
318msgstr "Desblokeatu"
268msgstr "Desblokeatu"
@@ -384,7 +334,7 @@ msgstr "Errepikatu"
384msgid "Sorry, incorrect passcode"
334msgid "Sorry, incorrect passcode"
385msgstr "Sentitzen dugu, pasakodea okerra da"
335msgstr "Sentitzen dugu, pasakodea okerra da"
386
336
387−#: qml/Notifications/NotificationMenuItemFactory.qml:128
337+#: qml/Notifications/NotificationMenuItemFactory.qml:129
388msgid "Show password"
338msgid "Show password"
389msgstr "Erakutsi pasahitza"
339msgstr "Erakutsi pasahitza"
390
340
@@ -396,71 +346,78 @@ msgstr "Sakatu deira itzultzeko..."
396msgid "Conference"
346msgid "Conference"
397msgstr "Konferentzia"
347msgstr "Konferentzia"
398
348
399−#: qml/Panel/Indicators/MenuItemFactory.qml:718
349+#: qml/Panel/Indicators/MenuItemFactory.qml:731
400msgid "Nothing is playing"
350msgid "Nothing is playing"
401msgstr "Ez dago ezer erreproduzitzen"
351msgstr "Ez dago ezer erreproduzitzen"
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:847
353+#: qml/Panel/Indicators/MenuItemFactory.qml:860
404#, qt-format
354#, qt-format
405msgid "%1 hour"
355msgid "%1 hour"
406msgid_plural "%1 hours"
356msgid_plural "%1 hours"
407msgstr[0] "ordu %1"
357msgstr[0] "ordu %1"
408msgstr[1] "%1 ordu"
358msgstr[1] "%1 ordu"
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:851
360+#: qml/Panel/Indicators/MenuItemFactory.qml:864
411#, qt-format
361#, qt-format
412msgid "%1 minute"
362msgid "%1 minute"
413msgid_plural "%1 minutes"
363msgid_plural "%1 minutes"
414msgstr[0] "minutu %1"
364msgstr[0] "minutu %1"
415msgstr[1] "%1 minutu"
365msgstr[1] "%1 minutu"
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:856
367+#: qml/Panel/Indicators/MenuItemFactory.qml:869
418#, qt-format
368#, qt-format
419msgid "%1 second"
369msgid "%1 second"
420msgid_plural "%1 seconds"
370msgid_plural "%1 seconds"
421msgstr[0] "segundo %1"
371msgstr[0] "segundo %1"
422msgstr[1] "%1 segundo"
372msgstr[1] "%1 segundo"
423
373
424−#: qml/Panel/Indicators/MenuItemFactory.qml:859
374+#: qml/Panel/Indicators/MenuItemFactory.qml:872
425msgid "0 seconds"
375msgid "0 seconds"
426msgstr "0 segundo"
376msgstr "0 segundo"
427
377
428#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
378#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
429−#: qml/Panel/Indicators/MenuItemFactory.qml:861
379+#: qml/Panel/Indicators/MenuItemFactory.qml:874
430#, qt-format
380#, qt-format
431msgid "%1 remaining"
381msgid "%1 remaining"
432msgstr "%1 faltan"
382msgstr "%1 faltan"
433
383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:867
384+#: qml/Panel/Indicators/MenuItemFactory.qml:880
435msgid "In queue…"
385msgid "In queue…"
436msgstr "Ilaran..."
386msgstr "Ilaran..."
437
387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:871
388+#: qml/Panel/Indicators/MenuItemFactory.qml:884
439msgid "Downloading"
389msgid "Downloading"
440msgstr "Deskargatzen"
390msgstr "Deskargatzen"
441
391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:873
392+#: qml/Panel/Indicators/MenuItemFactory.qml:886
443msgid "Paused, tap to resume"
393msgid "Paused, tap to resume"
444msgstr "Pausatuta, sakatu jarraitzeko"
394msgstr "Pausatuta, sakatu jarraitzeko"
445
395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:875
396+#: qml/Panel/Indicators/MenuItemFactory.qml:888
447msgid "Canceled"
397msgid "Canceled"
448msgstr "Utzita"
398msgstr "Utzita"
449
399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:877
400+#: qml/Panel/Indicators/MenuItemFactory.qml:890
451msgid "Finished"
401msgid "Finished"
452msgstr "Amaituta"
402msgstr "Amaituta"
453
403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:879
404+#: qml/Panel/Indicators/MenuItemFactory.qml:892
455msgid "Failed, tap to retry"
405msgid "Failed, tap to retry"
456msgstr "Huts egin du, sakatu berriro saiatzeko"
406msgstr "Huts egin du, sakatu berriro saiatzeko"
457
407
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
459msgctxt "Label: Hint in message indicator line edit"
415msgctxt "Label: Hint in message indicator line edit"
460msgid "Reply"
416msgid "Reply"
461msgstr "Erantzun"
417msgstr "Erantzun"
462
418
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
420+msgctxt "Button: Call back on phone"
464msgid "Call back"
421msgid "Call back"
465msgstr ""
422msgstr ""
466
423
@@ -530,38 +487,6 @@ msgctxt "Button: Go back one page in the Wizard"
530msgid "Back"
487msgid "Back"
531msgstr "Atzera"
488msgstr "Atzera"
532
489
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−
565#: qml/Wizard/Pages/10-welcome.qml:27
490#: qml/Wizard/Pages/10-welcome.qml:27
566msgid "Hi!"
491msgid "Hi!"
567msgstr "Epa!"
492msgstr "Epa!"
@@ -574,6 +499,13 @@ msgstr "Ongi etorri zure Ubuntu telefonora."
574msgid "Let’s get started."
499msgid "Let’s get started."
575msgstr "Has gaitezen."
500msgstr "Has gaitezen."
576
501
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+
577#: qml/Wizard/Pages/20-sim.qml:25
509#: qml/Wizard/Pages/20-sim.qml:25
578msgid "Add a SIM card and restart your device"
510msgid "Add a SIM card and restart your device"
579msgstr "Gehitu SIM txartel bat eta berrabiarazi zure gailua"
511msgstr "Gehitu SIM txartel bat eta berrabiarazi zure gailua"
@@ -671,11 +603,11 @@ msgstr "Bat ere ez"
671msgid "You can change your mind later in <b>System Settings</b>."
603msgid "You can change your mind later in <b>System Settings</b>."
672msgstr "Geroago ere alda dezakezu <b>Sistemaren ezarpenetan</b>."
604msgstr "Geroago ere alda dezakezu <b>Sistemaren ezarpenetan</b>."
673
605
674−#: qml/Wizard/Pages/60-reporting.qml:24
606+#: qml/Wizard/Pages/60-reporting.qml:26
675msgid "Improving your experience"
607msgid "Improving your experience"
676msgstr "Zure esperientzia hobetuz"
608msgstr "Zure esperientzia hobetuz"
677
609
678−#: qml/Wizard/Pages/60-reporting.qml:36
610+#: qml/Wizard/Pages/60-reporting.qml:46
679msgid ""
611msgid ""
680"Your phone is set up to automatically report errors to Canonical and its "
612"Your phone is set up to automatically report errors to Canonical and its "
681"partners, the makers of the operating system."
613"partners, the makers of the operating system."
@@ -683,7 +615,7 @@ msgstr ""
683"Telefonoa erroreen berria automatikoki Canonical-i eta honen bazkideei "
615"Telefonoa erroreen berria automatikoki Canonical-i eta honen bazkideei "
684"emateko konfiguratuta dago, sistema eragilearen egileei."
616"emateko konfiguratuta dago, sistema eragilearen egileei."
685
617
686−#: qml/Wizard/Pages/60-reporting.qml:43
618+#: qml/Wizard/Pages/60-reporting.qml:53
687msgid ""
619msgid ""
688"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
620"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
689"Privacy</b>"
621"Privacy</b>"
@@ -707,6 +639,31 @@ msgstr "Zure telefonoa erabiltzeko prest dago."
707msgid "Finish"
639msgid "Finish"
708msgstr "Amaitu"
640msgstr "Amaitu"
709
641
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+
710#. Translators: This is the arrow for "Back" buttons
667#. Translators: This is the arrow for "Back" buttons
711#: qml/Wizard/StackButton.qml:39
668#: qml/Wizard/StackButton.qml:39
712#, qt-format
669#, qt-format
@@ -815,3 +772,33 @@ msgstr "%1 〉"
815
772
816#~ msgid "Please re-enter"
773#~ msgid "Please re-enter"
817#~ msgstr "Errepikatu"
774#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-11 15:43+0000\n"
11"PO-Revision-Date: 2015-07-11 15:43+0000\n"
12"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
12"Last-Translator: Danial Behzadi <dani.behzi@gmail.com>\n"
13"Language-Team: Persian <fa@li.org>\n"
13"Language-Team: Persian <fa@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -29,92 +29,12 @@ msgstr "سنجاق کردن میانبر"
29
29
30#: plugins/Unity/Launcher/launcheritem.cpp:52
30#: plugins/Unity/Launcher/launcheritem.cpp:52
31msgid "Quit"
31msgid "Quit"
32−msgstr ""
32+msgstr "خروج"
33
33
34#: plugins/Unity/Launcher/launcheritem.cpp:106
34#: plugins/Unity/Launcher/launcheritem.cpp:106
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "برداشتن سنجاق میانبر"
36msgstr "برداشتن سنجاق میانبر"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "دستگاه قفل شد"
40msgstr "دستگاه قفل شد"
@@ -134,72 +54,72 @@ msgid "Please wait %1 minute and then try again…"
134msgid_plural "Please wait %1 minutes and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
135msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
55msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr "خروج از حساب"
60msgstr "خروج از حساب"
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
64msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr "قفل"
69msgstr "قفل"
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr "خروج"
74msgstr "خروج"
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr "لغو"
79msgstr "لغو"
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr "خاموش کردن"
84msgstr "خاموش کردن"
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr "مطمئنید که می‌خواهید خاموش کنید؟"
88msgstr "مطمئنید که می‌خواهید خاموش کنید؟"
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr "راه‌اندازی دوباره"
93msgstr "راه‌اندازی دوباره"
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr "خاموش"
98msgstr "خاموش"
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr "راه‌اندازی دوباره"
103msgstr "راه‌اندازی دوباره"
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
107msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr "خیر"
111msgstr "خیر"
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr "بله"
115msgstr "بله"
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr "انرژی"
120msgstr "انرژی"
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
@@ -207,12 +127,12 @@ msgstr ""
207"آیا مطمئن هستید که\n"
127"آیا مطمئن هستید که\n"
208"می‌خواهید خاموش کنید؟"
128"می‌خواهید خاموش کنید؟"
209
129
210−#: qml/Components/Dialogs.qml:206
130+#: qml/Components/Dialogs.qml:235
211msgctxt "Button: Power off the system"
131msgctxt "Button: Power off the system"
212msgid "Power off"
132msgid "Power off"
213msgstr "خاموش کردن"
133msgstr "خاموش کردن"
214
134
215−#: qml/Components/Dialogs.qml:215
135+#: qml/Components/Dialogs.qml:244
216msgctxt "Button: Restart the system"
136msgctxt "Button: Restart the system"
217msgid "Restart"
137msgid "Restart"
218msgstr "راه‌اندازی دوباره"
138msgstr "راه‌اندازی دوباره"
@@ -229,42 +149,66 @@ msgstr "تماس اضطراری"
229msgid "OK"
149msgid "OK"
230msgstr "قبول"
150msgstr "قبول"
231
151
232−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
152+#: qml/Components/ModeSwitchWarningDialog.qml:32
233−msgid "See less"
153+msgid "Apps may have unsaved data:"
234−msgstr "کم‌تر ببینید"
154+msgstr ""
235
155
236−#: qml/Dash/GenericScopeView.qml:569
156+#: qml/Components/ModeSwitchWarningDialog.qml:57
237−msgid "See all"
157+msgid "Re-dock, save your work and close these apps to continue."
238−msgstr "دیدن همه"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:631
160+#: qml/Components/ModeSwitchWarningDialog.qml:63
241−msgctxt "Label: Hint for dash search line edit"
161+msgid "Or force close now (unsaved data will be lost)."
242−msgid "Search"
243−msgstr "جست‌وجو"
162+msgstr ""
244
163
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
246msgctxt "Button: Open the Ubuntu Store"
177msgctxt "Button: Open the Ubuntu Store"
247msgid "Store"
178msgid "Store"
248msgstr "ذخیره"
179msgstr "ذخیره"
249
180
250−#: qml/Dash/PageHeader.qml:276
181+#: qml/Dash/DashPageHeader.qml:272
251msgctxt "Button: Start a search in the current dash scope"
182msgctxt "Button: Start a search in the current dash scope"
252msgid "Search"
183msgid "Search"
253msgstr "جست‌وجو"
184msgstr "جست‌وجو"
254
185
255−#: qml/Dash/PageHeader.qml:286
186+#: qml/Dash/DashPageHeader.qml:282
256msgctxt "Button: Show the current dash scope settings"
187msgctxt "Button: Show the current dash scope settings"
257msgid "Settings"
188msgid "Settings"
258msgstr "تنظیمات"
189msgstr "تنظیمات"
259
190
260−#: qml/Dash/PageHeader.qml:293
191+#: qml/Dash/DashPageHeader.qml:289
261msgid "Remove from Favorites"
192msgid "Remove from Favorites"
262msgstr "برداشتن از برگزیده‌ها"
193msgstr "برداشتن از برگزیده‌ها"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Add to Favorites"
196msgid "Add to Favorites"
266msgstr "افزودن به برگزیده‌ها"
197msgstr "افزودن به برگزیده‌ها"
267
198
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+
268#: qml/Dash/Previews/PreviewActionCombo.qml:35
212#: qml/Dash/Previews/PreviewActionCombo.qml:35
269msgid "More..."
213msgid "More..."
270msgstr "بیش‌تر…"
214msgstr "بیش‌تر…"
@@ -275,8 +219,6 @@ msgstr "کم‌تر…"
275
219
276#: qml/Dash/Previews/PreviewCommentInput.qml:68
220#: qml/Dash/Previews/PreviewCommentInput.qml:68
277#: qml/Dash/Previews/PreviewRatingInput.qml:174
221#: qml/Dash/Previews/PreviewRatingInput.qml:174
278−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
279−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
280msgid "Send"
222msgid "Send"
281msgstr "ارسال"
223msgstr "ارسال"
282
224
@@ -288,6 +230,10 @@ msgstr "امتیاز دادن"
288msgid "Add a review"
230msgid "Add a review"
289msgstr "افزودن یک بازبینی"
231msgstr "افزودن یک بازبینی"
290
232
233+#: qml/Dash/Previews/PreviewSharing.qml:51
234+msgid "Preview Share Item"
235+msgstr "پیش‌نمای مورد هم‌رسانی"
236+
291#: qml/Dash/PullToRefreshScopeStyle.qml:55
237#: qml/Dash/PullToRefreshScopeStyle.qml:55
292msgid "Pull to refresh…"
238msgid "Pull to refresh…"
293msgstr "برای تازه‌سازی بکشید…"
239msgstr "برای تازه‌سازی بکشید…"
@@ -312,6 +258,10 @@ msgstr "خانه"
312msgid "Also installed"
258msgid "Also installed"
313msgstr "هم‌چنین نصب شده"
259msgstr "هم‌چنین نصب شده"
314
260
261+#: qml/DisabledScreenNotice.qml:42
262+msgid "Your device is now connected to an external display."
263+msgstr "افزاره‌تان اکنون به یک نمایشگر خارجی وصل شده است."
264+
315#: qml/Greeter/CoverPage.qml:107
265#: qml/Greeter/CoverPage.qml:107
316msgid "Unlock"
266msgid "Unlock"
317msgstr "بازکردن قفل"
267msgstr "بازکردن قفل"
@@ -377,13 +327,13 @@ msgstr "متأسّفیم، عبارت‌عبور نادرست بود"
377#: qml/Greeter/NarrowView.qml:121
327#: qml/Greeter/NarrowView.qml:121
378msgctxt "passphrase"
328msgctxt "passphrase"
379msgid "Please re-enter"
329msgid "Please re-enter"
380−msgstr ""
330+msgstr "لطفاً دوباره وارد کنید"
381
331
382#: qml/Greeter/NarrowView.qml:122
332#: qml/Greeter/NarrowView.qml:122
383msgid "Sorry, incorrect passcode"
333msgid "Sorry, incorrect passcode"
384msgstr "متأسّفیم، رمزعبور نادرست بود"
334msgstr "متأسّفیم، رمزعبور نادرست بود"
385
335
386−#: qml/Notifications/NotificationMenuItemFactory.qml:128
336+#: qml/Notifications/NotificationMenuItemFactory.qml:129
387msgid "Show password"
337msgid "Show password"
388msgstr "نمایش گذرواژه"
338msgstr "نمایش گذرواژه"
389
339
@@ -395,70 +345,77 @@ msgstr "برای بازگشت به تماس ضربه بزنید…"
395msgid "Conference"
345msgid "Conference"
396msgstr "کنفرانس"
346msgstr "کنفرانس"
397
347
398−#: qml/Panel/Indicators/MenuItemFactory.qml:718
348+#: qml/Panel/Indicators/MenuItemFactory.qml:731
399msgid "Nothing is playing"
349msgid "Nothing is playing"
400msgstr "هیچ چیزی در حال پخش نیست"
350msgstr "هیچ چیزی در حال پخش نیست"
401
351
402−#: qml/Panel/Indicators/MenuItemFactory.qml:847
352+#: qml/Panel/Indicators/MenuItemFactory.qml:860
403#, qt-format
353#, qt-format
404msgid "%1 hour"
354msgid "%1 hour"
405msgid_plural "%1 hours"
355msgid_plural "%1 hours"
406msgstr[0] "%1 ساعت"
356msgstr[0] "%1 ساعت"
407
357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:851
358+#: qml/Panel/Indicators/MenuItemFactory.qml:864
409#, qt-format
359#, qt-format
410msgid "%1 minute"
360msgid "%1 minute"
411msgid_plural "%1 minutes"
361msgid_plural "%1 minutes"
412msgstr[0] "%1 دقیقه"
362msgstr[0] "%1 دقیقه"
413
363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:856
364+#: qml/Panel/Indicators/MenuItemFactory.qml:869
415#, qt-format
365#, qt-format
416msgid "%1 second"
366msgid "%1 second"
417msgid_plural "%1 seconds"
367msgid_plural "%1 seconds"
418msgstr[0] "%1 ثانیه"
368msgstr[0] "%1 ثانیه"
419
369
420−#: qml/Panel/Indicators/MenuItemFactory.qml:859
370+#: qml/Panel/Indicators/MenuItemFactory.qml:872
421msgid "0 seconds"
371msgid "0 seconds"
422msgstr "۰ ثانیه"
372msgstr "۰ ثانیه"
423
373
424#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
374#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
425−#: qml/Panel/Indicators/MenuItemFactory.qml:861
375+#: qml/Panel/Indicators/MenuItemFactory.qml:874
426#, qt-format
376#, qt-format
427msgid "%1 remaining"
377msgid "%1 remaining"
428msgstr "%1 مانده"
378msgstr "%1 مانده"
429
379
430−#: qml/Panel/Indicators/MenuItemFactory.qml:867
380+#: qml/Panel/Indicators/MenuItemFactory.qml:880
431msgid "In queue…"
381msgid "In queue…"
432msgstr "در صف…"
382msgstr "در صف…"
433
383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:871
384+#: qml/Panel/Indicators/MenuItemFactory.qml:884
435msgid "Downloading"
385msgid "Downloading"
436msgstr "در حال بارگیری"
386msgstr "در حال بارگیری"
437
387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:873
388+#: qml/Panel/Indicators/MenuItemFactory.qml:886
439msgid "Paused, tap to resume"
389msgid "Paused, tap to resume"
440msgstr "مکث شد، برای از سر گیری ضربه بزنید"
390msgstr "مکث شد، برای از سر گیری ضربه بزنید"
441
391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:875
392+#: qml/Panel/Indicators/MenuItemFactory.qml:888
443msgid "Canceled"
393msgid "Canceled"
444msgstr "لغو شد"
394msgstr "لغو شد"
445
395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:877
396+#: qml/Panel/Indicators/MenuItemFactory.qml:890
447msgid "Finished"
397msgid "Finished"
448msgstr "پایان یافت"
398msgstr "پایان یافت"
449
399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:879
400+#: qml/Panel/Indicators/MenuItemFactory.qml:892
451msgid "Failed, tap to retry"
401msgid "Failed, tap to retry"
452msgstr "شکست خورد، برای تلاش دوباره ضربه بزنید"
402msgstr "شکست خورد، برای تلاش دوباره ضربه بزنید"
453
403
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
455msgctxt "Label: Hint in message indicator line edit"
411msgctxt "Label: Hint in message indicator line edit"
456msgid "Reply"
412msgid "Reply"
457msgstr "پاسخ دادن"
413msgstr "پاسخ دادن"
458
414
459−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
415+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
416+msgctxt "Button: Call back on phone"
460msgid "Call back"
417msgid "Call back"
461−msgstr ""
418+msgstr "پاسخ تماس"
462
419
463#: qml/Panel/Indicators/ModemInfoItem.qml:105
420#: qml/Panel/Indicators/ModemInfoItem.qml:105
464msgid "Unlock SIM"
421msgid "Unlock SIM"
@@ -526,38 +483,6 @@ msgctxt "Button: Go back one page in the Wizard"
526msgid "Back"
483msgid "Back"
527msgstr "بازگشت"
484msgstr "بازگشت"
528
485
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−
561#: qml/Wizard/Pages/10-welcome.qml:27
486#: qml/Wizard/Pages/10-welcome.qml:27
562msgid "Hi!"
487msgid "Hi!"
563msgstr "سلام!"
488msgstr "سلام!"
@@ -570,6 +495,13 @@ msgstr "به تلفن اوبونتوی خودتان خوش آمدید."
570msgid "Let’s get started."
495msgid "Let’s get started."
571msgstr "بیایید شروع کینم."
496msgstr "بیایید شروع کینم."
572
497
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+
573#: qml/Wizard/Pages/20-sim.qml:25
505#: qml/Wizard/Pages/20-sim.qml:25
574msgid "Add a SIM card and restart your device"
506msgid "Add a SIM card and restart your device"
575msgstr "سیم‌کارتی افزوده و دستگاهتان را شروع مجدّد کنید"
507msgstr "سیم‌کارتی افزوده و دستگاهتان را شروع مجدّد کنید"
@@ -667,11 +599,11 @@ msgstr "به هیچ وجه"
667msgid "You can change your mind later in <b>System Settings</b>."
599msgid "You can change your mind later in <b>System Settings</b>."
668msgstr "می‌توانید بعدها نظرتان را در <b>تنظیمات سامانه</b> تغییر دهید."
600msgstr "می‌توانید بعدها نظرتان را در <b>تنظیمات سامانه</b> تغییر دهید."
669
601
670−#: qml/Wizard/Pages/60-reporting.qml:24
602+#: qml/Wizard/Pages/60-reporting.qml:26
671msgid "Improving your experience"
603msgid "Improving your experience"
672msgstr "ارتقای تجربه‌ی شما"
604msgstr "ارتقای تجربه‌ی شما"
673
605
674−#: qml/Wizard/Pages/60-reporting.qml:36
606+#: qml/Wizard/Pages/60-reporting.qml:46
675msgid ""
607msgid ""
676"Your phone is set up to automatically report errors to Canonical and its "
608"Your phone is set up to automatically report errors to Canonical and its "
677"partners, the makers of the operating system."
609"partners, the makers of the operating system."
@@ -679,7 +611,7 @@ msgstr ""
679"تلفن شما تنظیم شده تا خطاها را به صورت خودکار به سازندگان سیستم‌عامل یعنی "
611"تلفن شما تنظیم شده تا خطاها را به صورت خودکار به سازندگان سیستم‌عامل یعنی "
680"شرکت کنونیکال و شرکایش گزارش دهد."
612"شرکت کنونیکال و شرکایش گزارش دهد."
681
613
682−#: qml/Wizard/Pages/60-reporting.qml:43
614+#: qml/Wizard/Pages/60-reporting.qml:53
683msgid ""
615msgid ""
684"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
616"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
685"Privacy</b>"
617"Privacy</b>"
@@ -703,6 +635,31 @@ msgstr "هم‌اکنون تلفن شما آماده‌ی استفاده است.
703msgid "Finish"
635msgid "Finish"
704msgstr "پایان"
636msgstr "پایان"
705
637
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+
706#. Translators: This is the arrow for "Back" buttons
663#. Translators: This is the arrow for "Back" buttons
707#: qml/Wizard/StackButton.qml:39
664#: qml/Wizard/StackButton.qml:39
708#, qt-format
665#, qt-format
@@ -808,3 +765,36 @@ msgstr "%1 〉"
808
765
809#~ msgid "Manage Scopes"
766#~ msgid "Manage Scopes"
810#~ msgstr "مدیریت حوزه‌ها"
767#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-04 18:32+0000\n"
11"PO-Revision-Date: 2015-07-04 18:32+0000\n"
12"Last-Translator: Jiri Grönroos <Unknown>\n"
12"Last-Translator: Jiri Grönroos <Unknown>\n"
13"Language-Team: Finnish <fi@li.org>\n"
13"Language-Team: Finnish <fi@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Lopeta"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Poista pikakuvakkeen kiinnitys"
36msgstr "Poista pikakuvakkeen kiinnitys"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Laite on lukittu"
40msgstr "Laite on lukittu"
@@ -136,72 +56,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
136msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
56msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
137msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
57msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
138
58
139−#: qml/Components/Dialogs.qml:115
59+#: qml/Components/Dialogs.qml:144
140msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
141msgid "Log out"
61msgid "Log out"
142msgstr "Kirjaudu ulos"
62msgstr "Kirjaudu ulos"
143
63
144−#: qml/Components/Dialogs.qml:116
64+#: qml/Components/Dialogs.qml:145
145msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
146msgstr "Haluatko varmasti kirjautua ulos?"
66msgstr "Haluatko varmasti kirjautua ulos?"
147
67
148−#: qml/Components/Dialogs.qml:118
68+#: qml/Components/Dialogs.qml:147
149msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
150msgid "Lock"
70msgid "Lock"
151msgstr "Lukitse"
71msgstr "Lukitse"
152
72
153−#: qml/Components/Dialogs.qml:125
73+#: qml/Components/Dialogs.qml:154
154msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
155msgid "Log Out"
75msgid "Log Out"
156msgstr "Kirjaudu ulos"
76msgstr "Kirjaudu ulos"
157
77
158−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
78+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
159−#: qml/Components/Dialogs.qml:224
79+#: qml/Components/Dialogs.qml:253
160msgid "Cancel"
80msgid "Cancel"
161msgstr "Peru"
81msgstr "Peru"
162
82
163−#: qml/Components/Dialogs.qml:144
83+#: qml/Components/Dialogs.qml:173
164msgctxt "Title: Reboot/Shut down dialog"
84msgctxt "Title: Reboot/Shut down dialog"
165msgid "Shut down"
85msgid "Shut down"
166msgstr "Sammuta"
86msgstr "Sammuta"
167
87
168−#: qml/Components/Dialogs.qml:145
88+#: qml/Components/Dialogs.qml:174
169msgid "Are you sure you want to shut down?"
89msgid "Are you sure you want to shut down?"
170msgstr "Haluatko varmasti sammuttaa laitteen?"
90msgstr "Haluatko varmasti sammuttaa laitteen?"
171
91
172−#: qml/Components/Dialogs.qml:147
92+#: qml/Components/Dialogs.qml:176
173msgctxt "Button: Reboot the system"
93msgctxt "Button: Reboot the system"
174msgid "Reboot"
94msgid "Reboot"
175msgstr "Käynnistä uudelleen"
95msgstr "Käynnistä uudelleen"
176
96
177−#: qml/Components/Dialogs.qml:156
97+#: qml/Components/Dialogs.qml:185
178msgctxt "Button: Shut down the system"
98msgctxt "Button: Shut down the system"
179msgid "Shut down"
99msgid "Shut down"
180msgstr "Sammuta"
100msgstr "Sammuta"
181
101
182−#: qml/Components/Dialogs.qml:178
102+#: qml/Components/Dialogs.qml:207
183msgctxt "Title: Reboot dialog"
103msgctxt "Title: Reboot dialog"
184msgid "Reboot"
104msgid "Reboot"
185msgstr "Käynnistä uudelleen"
105msgstr "Käynnistä uudelleen"
186
106
187−#: qml/Components/Dialogs.qml:179
107+#: qml/Components/Dialogs.qml:208
188msgid "Are you sure you want to reboot?"
108msgid "Are you sure you want to reboot?"
189msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
109msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
190
110
191−#: qml/Components/Dialogs.qml:181
111+#: qml/Components/Dialogs.qml:210
192msgid "No"
112msgid "No"
193msgstr "Ei"
113msgstr "Ei"
194
114
195−#: qml/Components/Dialogs.qml:188
115+#: qml/Components/Dialogs.qml:217
196msgid "Yes"
116msgid "Yes"
197msgstr "Kyllä"
117msgstr "Kyllä"
198
118
199−#: qml/Components/Dialogs.qml:203
119+#: qml/Components/Dialogs.qml:232
200msgctxt "Title: Power off/Restart dialog"
120msgctxt "Title: Power off/Restart dialog"
201msgid "Power"
121msgid "Power"
202msgstr "Sammutus"
122msgstr "Sammutus"
203
123
204−#: qml/Components/Dialogs.qml:204
124+#: qml/Components/Dialogs.qml:233
205msgid ""
125msgid ""
206"Are you sure you would like\n"
126"Are you sure you would like\n"
207"to power off?"
127"to power off?"
@@ -209,12 +129,12 @@ msgstr ""
209"Haluatko varmasti\n"
129"Haluatko varmasti\n"
210"sammuttaa laitteen?"
130"sammuttaa laitteen?"
211
131
212−#: qml/Components/Dialogs.qml:206
132+#: qml/Components/Dialogs.qml:235
213msgctxt "Button: Power off the system"
133msgctxt "Button: Power off the system"
214msgid "Power off"
134msgid "Power off"
215msgstr "Sammuta"
135msgstr "Sammuta"
216
136
217−#: qml/Components/Dialogs.qml:215
137+#: qml/Components/Dialogs.qml:244
218msgctxt "Button: Restart the system"
138msgctxt "Button: Restart the system"
219msgid "Restart"
139msgid "Restart"
220msgstr "Käynnistä uudelleen"
140msgstr "Käynnistä uudelleen"
@@ -231,42 +151,66 @@ msgstr "Hätäpuhelu"
231msgid "OK"
151msgid "OK"
232msgstr "OK"
152msgstr "OK"
233
153
234−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
154+#: qml/Components/ModeSwitchWarningDialog.qml:32
235−msgid "See less"
155+msgid "Apps may have unsaved data:"
236−msgstr "Näytä vähemmän"
156+msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:569
158+#: qml/Components/ModeSwitchWarningDialog.qml:57
239−msgid "See all"
159+msgid "Re-dock, save your work and close these apps to continue."
240−msgstr "Näytä kaikki"
160+msgstr ""
241
161
242−#: qml/Dash/GenericScopeView.qml:631
162+#: qml/Components/ModeSwitchWarningDialog.qml:63
243−msgctxt "Label: Hint for dash search line edit"
163+msgid "Or force close now (unsaved data will be lost)."
244−msgid "Search"
164+msgstr ""
165+
166+#: qml/Components/ModeSwitchWarningDialog.qml:75
167+msgid "OK, I will reconnect"
245−msgstr "Etsi"
168+msgstr ""
246
169
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
248msgctxt "Button: Open the Ubuntu Store"
179msgctxt "Button: Open the Ubuntu Store"
249msgid "Store"
180msgid "Store"
250msgstr "Kauppa"
181msgstr "Kauppa"
251
182
252−#: qml/Dash/PageHeader.qml:276
183+#: qml/Dash/DashPageHeader.qml:272
253msgctxt "Button: Start a search in the current dash scope"
184msgctxt "Button: Start a search in the current dash scope"
254msgid "Search"
185msgid "Search"
255msgstr "Etsi"
186msgstr "Etsi"
256
187
257−#: qml/Dash/PageHeader.qml:286
188+#: qml/Dash/DashPageHeader.qml:282
258msgctxt "Button: Show the current dash scope settings"
189msgctxt "Button: Show the current dash scope settings"
259msgid "Settings"
190msgid "Settings"
260msgstr "Asetukset"
191msgstr "Asetukset"
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Remove from Favorites"
194msgid "Remove from Favorites"
264msgstr "Poista suosikeista"
195msgstr "Poista suosikeista"
265
196
266−#: qml/Dash/PageHeader.qml:293
197+#: qml/Dash/DashPageHeader.qml:289
267msgid "Add to Favorites"
198msgid "Add to Favorites"
268msgstr "Lisää suosikkeihin"
199msgstr "Lisää suosikkeihin"
269
200
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+
270#: qml/Dash/Previews/PreviewActionCombo.qml:35
214#: qml/Dash/Previews/PreviewActionCombo.qml:35
271msgid "More..."
215msgid "More..."
272msgstr "Lisää..."
216msgstr "Lisää..."
@@ -277,8 +221,6 @@ msgstr "Vähemmän..."
277
221
278#: qml/Dash/Previews/PreviewCommentInput.qml:68
222#: qml/Dash/Previews/PreviewCommentInput.qml:68
279#: qml/Dash/Previews/PreviewRatingInput.qml:174
223#: qml/Dash/Previews/PreviewRatingInput.qml:174
280−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
281−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
282msgid "Send"
224msgid "Send"
283msgstr "Lähetä"
225msgstr "Lähetä"
284
226
@@ -290,6 +232,10 @@ msgstr "Arvioi tämä"
290msgid "Add a review"
232msgid "Add a review"
291msgstr "Lisää arvostelu"
233msgstr "Lisää arvostelu"
292
234
235+#: qml/Dash/Previews/PreviewSharing.qml:51
236+msgid "Preview Share Item"
237+msgstr "Jaon esikatselu"
238+
293#: qml/Dash/PullToRefreshScopeStyle.qml:55
239#: qml/Dash/PullToRefreshScopeStyle.qml:55
294msgid "Pull to refresh…"
240msgid "Pull to refresh…"
295msgstr "Vedä päivittääksesi…"
241msgstr "Vedä päivittääksesi…"
@@ -314,6 +260,10 @@ msgstr "Koti"
314msgid "Also installed"
260msgid "Also installed"
315msgstr "Myös asennettu"
261msgstr "Myös asennettu"
316
262
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+
317#: qml/Greeter/CoverPage.qml:107
267#: qml/Greeter/CoverPage.qml:107
318msgid "Unlock"
268msgid "Unlock"
319msgstr "Avaa lukitus"
269msgstr "Avaa lukitus"
@@ -385,7 +335,7 @@ msgstr "Anna uudelleen"
385msgid "Sorry, incorrect passcode"
335msgid "Sorry, incorrect passcode"
386msgstr "Väärä suojakoodi"
336msgstr "Väärä suojakoodi"
387
337
388−#: qml/Notifications/NotificationMenuItemFactory.qml:128
338+#: qml/Notifications/NotificationMenuItemFactory.qml:129
389msgid "Show password"
339msgid "Show password"
390msgstr "Näytä salasana"
340msgstr "Näytä salasana"
391
341
@@ -397,71 +347,78 @@ msgstr "Napauta palataksesi puheluun..."
397msgid "Conference"
347msgid "Conference"
398msgstr "Ryhmäpuhelu"
348msgstr "Ryhmäpuhelu"
399
349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:718
350+#: qml/Panel/Indicators/MenuItemFactory.qml:731
401msgid "Nothing is playing"
351msgid "Nothing is playing"
402msgstr "Mitään ei toisteta juuri nyt"
352msgstr "Mitään ei toisteta juuri nyt"
403
353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:847
354+#: qml/Panel/Indicators/MenuItemFactory.qml:860
405#, qt-format
355#, qt-format
406msgid "%1 hour"
356msgid "%1 hour"
407msgid_plural "%1 hours"
357msgid_plural "%1 hours"
408msgstr[0] "%1 tunti"
358msgstr[0] "%1 tunti"
409msgstr[1] "%1 tuntia"
359msgstr[1] "%1 tuntia"
410
360
411−#: qml/Panel/Indicators/MenuItemFactory.qml:851
361+#: qml/Panel/Indicators/MenuItemFactory.qml:864
412#, qt-format
362#, qt-format
413msgid "%1 minute"
363msgid "%1 minute"
414msgid_plural "%1 minutes"
364msgid_plural "%1 minutes"
415msgstr[0] "%1 minuutti"
365msgstr[0] "%1 minuutti"
416msgstr[1] "%1 minuuttia"
366msgstr[1] "%1 minuuttia"
417
367
418−#: qml/Panel/Indicators/MenuItemFactory.qml:856
368+#: qml/Panel/Indicators/MenuItemFactory.qml:869
419#, qt-format
369#, qt-format
420msgid "%1 second"
370msgid "%1 second"
421msgid_plural "%1 seconds"
371msgid_plural "%1 seconds"
422msgstr[0] "%1 sekunti"
372msgstr[0] "%1 sekunti"
423msgstr[1] "%1 sekuntia"
373msgstr[1] "%1 sekuntia"
424
374
425−#: qml/Panel/Indicators/MenuItemFactory.qml:859
375+#: qml/Panel/Indicators/MenuItemFactory.qml:872
426msgid "0 seconds"
376msgid "0 seconds"
427msgstr "0 sekuntia"
377msgstr "0 sekuntia"
428
378
429#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
379#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
430−#: qml/Panel/Indicators/MenuItemFactory.qml:861
380+#: qml/Panel/Indicators/MenuItemFactory.qml:874
431#, qt-format
381#, qt-format
432msgid "%1 remaining"
382msgid "%1 remaining"
433msgstr "%1 jäljellä"
383msgstr "%1 jäljellä"
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:867
385+#: qml/Panel/Indicators/MenuItemFactory.qml:880
436msgid "In queue…"
386msgid "In queue…"
437msgstr "Jonossa…"
387msgstr "Jonossa…"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:871
389+#: qml/Panel/Indicators/MenuItemFactory.qml:884
440msgid "Downloading"
390msgid "Downloading"
441msgstr "Ladataan"
391msgstr "Ladataan"
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:873
393+#: qml/Panel/Indicators/MenuItemFactory.qml:886
444msgid "Paused, tap to resume"
394msgid "Paused, tap to resume"
445msgstr "Keskeytetty, napauta palauttaaksesi"
395msgstr "Keskeytetty, napauta palauttaaksesi"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:875
397+#: qml/Panel/Indicators/MenuItemFactory.qml:888
448msgid "Canceled"
398msgid "Canceled"
449msgstr "Peruttu"
399msgstr "Peruttu"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:877
401+#: qml/Panel/Indicators/MenuItemFactory.qml:890
452msgid "Finished"
402msgid "Finished"
453msgstr "Valmistunut"
403msgstr "Valmistunut"
454
404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:879
405+#: qml/Panel/Indicators/MenuItemFactory.qml:892
456msgid "Failed, tap to retry"
406msgid "Failed, tap to retry"
457msgstr "Epäonnistunut, napauta yrittääksesi uudelleen"
407msgstr "Epäonnistunut, napauta yrittääksesi uudelleen"
458
408
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
460msgctxt "Label: Hint in message indicator line edit"
416msgctxt "Label: Hint in message indicator line edit"
461msgid "Reply"
417msgid "Reply"
462msgstr "Vastaa"
418msgstr "Vastaa"
463
419
464−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
420+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
421+msgctxt "Button: Call back on phone"
465msgid "Call back"
422msgid "Call back"
466msgstr "Soita takaisin"
423msgstr "Soita takaisin"
467
424
@@ -531,38 +488,6 @@ msgctxt "Button: Go back one page in the Wizard"
531msgid "Back"
488msgid "Back"
532msgstr "Takaisin"
489msgstr "Takaisin"
533
490
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−
566#: qml/Wizard/Pages/10-welcome.qml:27
491#: qml/Wizard/Pages/10-welcome.qml:27
567msgid "Hi!"
492msgid "Hi!"
568msgstr "Hei!"
493msgstr "Hei!"
@@ -575,6 +500,13 @@ msgstr "Tervetuloa Ubuntu-puhelimen pariin."
575msgid "Let’s get started."
500msgid "Let’s get started."
576msgstr "Aloitetaanpa."
501msgstr "Aloitetaanpa."
577
502
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+
578#: qml/Wizard/Pages/20-sim.qml:25
510#: qml/Wizard/Pages/20-sim.qml:25
579msgid "Add a SIM card and restart your device"
511msgid "Add a SIM card and restart your device"
580msgstr "Lisää SIM-kortti ja käynnistä laite uudelleen"
512msgstr "Lisää SIM-kortti ja käynnistä laite uudelleen"
@@ -671,11 +603,11 @@ msgstr "Ei mitään"
671msgid "You can change your mind later in <b>System Settings</b>."
603msgid "You can change your mind later in <b>System Settings</b>."
672msgstr "Voit vaihtaa valintaasi myöhemmin <b>Järjestelmän asetuksissa</b>."
604msgstr "Voit vaihtaa valintaasi myöhemmin <b>Järjestelmän asetuksissa</b>."
673
605
674−#: qml/Wizard/Pages/60-reporting.qml:24
606+#: qml/Wizard/Pages/60-reporting.qml:26
675msgid "Improving your experience"
607msgid "Improving your experience"
676msgstr "Käyttökokemuksen parantaminen"
608msgstr "Käyttökokemuksen parantaminen"
677
609
678−#: qml/Wizard/Pages/60-reporting.qml:36
610+#: qml/Wizard/Pages/60-reporting.qml:46
679msgid ""
611msgid ""
680"Your phone is set up to automatically report errors to Canonical and its "
612"Your phone is set up to automatically report errors to Canonical and its "
681"partners, the makers of the operating system."
613"partners, the makers of the operating system."
@@ -683,7 +615,7 @@ msgstr ""
683"Puhelimesi on asetettu ilmoittamaan virheistä automaattisesti Canonicalille "
615"Puhelimesi on asetettu ilmoittamaan virheistä automaattisesti Canonicalille "
684"ja partnereille, eli käyttöjärjestelmän kehittäjille."
616"ja partnereille, eli käyttöjärjestelmän kehittäjille."
685
617
686−#: qml/Wizard/Pages/60-reporting.qml:43
618+#: qml/Wizard/Pages/60-reporting.qml:53
687msgid ""
619msgid ""
688"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
620"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
689"Privacy</b>"
621"Privacy</b>"
@@ -707,6 +639,31 @@ msgstr "Puhelimesi on nyt valmis käytettäväksi."
707msgid "Finish"
639msgid "Finish"
708msgstr "Valmis"
640msgstr "Valmis"
709
641
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+
710#. Translators: This is the arrow for "Back" buttons
667#. Translators: This is the arrow for "Back" buttons
711#: qml/Wizard/StackButton.qml:39
668#: qml/Wizard/StackButton.qml:39
712#, qt-format
669#, qt-format
@@ -812,3 +769,36 @@ msgstr "%1 〉"
812
769
813#~ msgid "Please re-enter"
770#~ msgid "Please re-enter"
814#~ msgstr "Anna uudelleen"
771#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2014-01-14 20:08+0000\n"
11"PO-Revision-Date: 2014-01-14 20:08+0000\n"
12"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
12"Last-Translator: Jógvan Olsen <jeggy@jebster.net>\n"
13"Language-Team: Faroese <fo@li.org>\n"
13"Language-Team: Faroese <fo@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr ""
36msgstr ""
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr ""
111msgstr ""
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr ""
115msgstr ""
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr ""
126msgstr ""
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr ""
131msgstr ""
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr ""
136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227msgid "OK"
147msgid "OK"
228msgstr ""
148msgstr ""
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232msgstr ""
152msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236msgstr ""
156msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
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!"
241msgstr ""
168msgstr ""
242
169
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr ""
177msgstr ""
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr ""
182msgstr ""
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr ""
187msgstr ""
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr ""
191msgstr ""
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr ""
195msgstr ""
265
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr ""
212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr ""
221msgstr ""
280
222
@@ -286,6 +228,10 @@ msgstr ""
286msgid "Add a review"
228msgid "Add a review"
287msgstr ""
229msgstr ""
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr ""
237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310msgid "Also installed"
256msgid "Also installed"
311msgstr ""
257msgstr ""
312
258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr ""
265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377msgid "Sorry, incorrect passcode"
327msgid "Sorry, incorrect passcode"
378msgstr ""
328msgstr ""
379
329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381msgid "Show password"
331msgid "Show password"
382msgstr ""
332msgstr ""
383
333
@@ -389,71 +339,78 @@ msgstr ""
389msgid "Conference"
339msgid "Conference"
390msgstr ""
340msgstr ""
391
341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393msgid "Nothing is playing"
343msgid "Nothing is playing"
394msgstr ""
344msgstr ""
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397#, qt-format
347#, qt-format
398msgid "%1 hour"
348msgid "%1 hour"
399msgid_plural "%1 hours"
349msgid_plural "%1 hours"
400msgstr[0] ""
350msgstr[0] ""
401msgstr[1] ""
351msgstr[1] ""
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404#, qt-format
354#, qt-format
405msgid "%1 minute"
355msgid "%1 minute"
406msgid_plural "%1 minutes"
356msgid_plural "%1 minutes"
407msgstr[0] ""
357msgstr[0] ""
408msgstr[1] ""
358msgstr[1] ""
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411#, qt-format
361#, qt-format
412msgid "%1 second"
362msgid "%1 second"
413msgid_plural "%1 seconds"
363msgid_plural "%1 seconds"
414msgstr[0] ""
364msgstr[0] ""
415msgstr[1] ""
365msgstr[1] ""
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418msgid "0 seconds"
368msgid "0 seconds"
419msgstr ""
369msgstr ""
420
370
421#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423#, qt-format
373#, qt-format
424msgid "%1 remaining"
374msgid "%1 remaining"
425msgstr ""
375msgstr ""
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428msgid "In queue…"
378msgid "In queue…"
429msgstr ""
379msgstr ""
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432msgid "Downloading"
382msgid "Downloading"
433msgstr ""
383msgstr ""
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436msgid "Paused, tap to resume"
386msgid "Paused, tap to resume"
437msgstr ""
387msgstr ""
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440msgid "Canceled"
390msgid "Canceled"
441msgstr ""
391msgstr ""
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444msgid "Finished"
394msgid "Finished"
445msgstr ""
395msgstr ""
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448msgid "Failed, tap to retry"
398msgid "Failed, tap to retry"
449msgstr ""
399msgstr ""
450
400
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
452msgctxt "Label: Hint in message indicator line edit"
408msgctxt "Label: Hint in message indicator line edit"
453msgid "Reply"
409msgid "Reply"
454msgstr ""
410msgstr ""
455
411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457msgid "Call back"
414msgid "Call back"
458msgstr ""
415msgstr ""
459
416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523msgid "Back"
480msgid "Back"
524msgstr ""
481msgstr ""
525
482
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−
558#: qml/Wizard/Pages/10-welcome.qml:27
483#: qml/Wizard/Pages/10-welcome.qml:27
559msgid "Hi!"
484msgid "Hi!"
560msgstr ""
485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567msgid "Let’s get started."
492msgid "Let’s get started."
568msgstr ""
493msgstr ""
569
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+
570#: qml/Wizard/Pages/20-sim.qml:25
502#: qml/Wizard/Pages/20-sim.qml:25
571msgid "Add a SIM card and restart your device"
503msgid "Add a SIM card and restart your device"
572msgstr ""
504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660msgid "You can change your mind later in <b>System Settings</b>."
592msgid "You can change your mind later in <b>System Settings</b>."
661msgstr ""
593msgstr ""
662
594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664msgid "Improving your experience"
596msgid "Improving your experience"
665msgstr ""
597msgstr ""
666
598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668msgid ""
600msgid ""
669"Your phone is set up to automatically report errors to Canonical and its "
601"Your phone is set up to automatically report errors to Canonical and its "
670"partners, the makers of the operating system."
602"partners, the makers of the operating system."
671msgstr ""
603msgstr ""
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674msgid ""
606msgid ""
675"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676"Privacy</b>"
608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692msgid "Finish"
624msgid "Finish"
693msgstr ""
625msgstr ""
694
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+
695#. Translators: This is the arrow for "Back" buttons
652#. Translators: This is the arrow for "Back" buttons
696#: qml/Wizard/StackButton.qml:39
653#: qml/Wizard/StackButton.qml:39
697#, qt-format
654#, qt-format
po/fr.po+161−171
@@ -7,16 +7,16 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11−"PO-Revision-Date: 2015-07-27 11:47+0000\n"
11+"PO-Revision-Date: 2015-11-07 19:43+0000\n"
12−"Last-Translator: Anne <anneonyme017@gmail.com>\n"
12+"Last-Translator: Jean-Marc <Unknown>\n"
13"Language-Team: French <fr@li.org>\n"
13"Language-Team: French <fr@li.org>\n"
14"MIME-Version: 1.0\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Quitter"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Détacher le raccourci"
36msgstr "Détacher le raccourci"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Périphérique verrouillé"
40msgstr "Périphérique verrouillé"
@@ -138,72 +58,72 @@ msgid_plural "Please wait %1 minutes and then try again…"
138msgstr[0] "Veuillez patienter %1 minute et réessayer..."
58msgstr[0] "Veuillez patienter %1 minute et réessayer..."
139msgstr[1] "Veuillez patienter %1 minutes et réessayer..."
59msgstr[1] "Veuillez patienter %1 minutes et réessayer..."
140
60
141−#: qml/Components/Dialogs.qml:115
61+#: qml/Components/Dialogs.qml:144
142msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
143msgid "Log out"
63msgid "Log out"
144msgstr "Fermer la session"
64msgstr "Fermer la session"
145
65
146−#: qml/Components/Dialogs.qml:116
66+#: qml/Components/Dialogs.qml:145
147msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
148msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
68msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
149
69
150−#: qml/Components/Dialogs.qml:118
70+#: qml/Components/Dialogs.qml:147
151msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
152msgid "Lock"
72msgid "Lock"
153msgstr "Verrouiller"
73msgstr "Verrouiller"
154
74
155−#: qml/Components/Dialogs.qml:125
75+#: qml/Components/Dialogs.qml:154
156msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
157msgid "Log Out"
77msgid "Log Out"
158msgstr "Fermer la session"
78msgstr "Fermer la session"
159
79
160−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
80+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
161−#: qml/Components/Dialogs.qml:224
81+#: qml/Components/Dialogs.qml:253
162msgid "Cancel"
82msgid "Cancel"
163msgstr "Annuler"
83msgstr "Annuler"
164
84
165−#: qml/Components/Dialogs.qml:144
85+#: qml/Components/Dialogs.qml:173
166msgctxt "Title: Reboot/Shut down dialog"
86msgctxt "Title: Reboot/Shut down dialog"
167msgid "Shut down"
87msgid "Shut down"
168msgstr "Éteindre"
88msgstr "Éteindre"
169
89
170−#: qml/Components/Dialogs.qml:145
90+#: qml/Components/Dialogs.qml:174
171msgid "Are you sure you want to shut down?"
91msgid "Are you sure you want to shut down?"
172msgstr "Êtes-vous sûr de vouloir éteindre ?"
92msgstr "Êtes-vous sûr de vouloir éteindre ?"
173
93
174−#: qml/Components/Dialogs.qml:147
94+#: qml/Components/Dialogs.qml:176
175msgctxt "Button: Reboot the system"
95msgctxt "Button: Reboot the system"
176msgid "Reboot"
96msgid "Reboot"
177msgstr "Redémarrer"
97msgstr "Redémarrer"
178
98
179−#: qml/Components/Dialogs.qml:156
99+#: qml/Components/Dialogs.qml:185
180msgctxt "Button: Shut down the system"
100msgctxt "Button: Shut down the system"
181msgid "Shut down"
101msgid "Shut down"
182msgstr "Éteindre"
102msgstr "Éteindre"
183
103
184−#: qml/Components/Dialogs.qml:178
104+#: qml/Components/Dialogs.qml:207
185msgctxt "Title: Reboot dialog"
105msgctxt "Title: Reboot dialog"
186msgid "Reboot"
106msgid "Reboot"
187msgstr "Redémarrer"
107msgstr "Redémarrer"
188
108
189−#: qml/Components/Dialogs.qml:179
109+#: qml/Components/Dialogs.qml:208
190msgid "Are you sure you want to reboot?"
110msgid "Are you sure you want to reboot?"
191msgstr "Êtes-vous sûr de vouloir redémarrer ?"
111msgstr "Êtes-vous sûr de vouloir redémarrer ?"
192
112
193−#: qml/Components/Dialogs.qml:181
113+#: qml/Components/Dialogs.qml:210
194msgid "No"
114msgid "No"
195msgstr "Non"
115msgstr "Non"
196
116
197−#: qml/Components/Dialogs.qml:188
117+#: qml/Components/Dialogs.qml:217
198msgid "Yes"
118msgid "Yes"
199msgstr "Oui"
119msgstr "Oui"
200
120
201−#: qml/Components/Dialogs.qml:203
121+#: qml/Components/Dialogs.qml:232
202msgctxt "Title: Power off/Restart dialog"
122msgctxt "Title: Power off/Restart dialog"
203msgid "Power"
123msgid "Power"
204msgstr "Alimentation"
124msgstr "Alimentation"
205
125
206−#: qml/Components/Dialogs.qml:204
126+#: qml/Components/Dialogs.qml:233
207msgid ""
127msgid ""
208"Are you sure you would like\n"
128"Are you sure you would like\n"
209"to power off?"
129"to power off?"
@@ -211,12 +131,12 @@ msgstr ""
211"Êtes-vous sûr de vouloir\n"
131"Êtes-vous sûr de vouloir\n"
212"couper l'alimentation ?"
132"couper l'alimentation ?"
213
133
214−#: qml/Components/Dialogs.qml:206
134+#: qml/Components/Dialogs.qml:235
215msgctxt "Button: Power off the system"
135msgctxt "Button: Power off the system"
216msgid "Power off"
136msgid "Power off"
217msgstr "Éteindre"
137msgstr "Éteindre"
218
138
219−#: qml/Components/Dialogs.qml:215
139+#: qml/Components/Dialogs.qml:244
220msgctxt "Button: Restart the system"
140msgctxt "Button: Restart the system"
221msgid "Restart"
141msgid "Restart"
222msgstr "Redémarrer"
142msgstr "Redémarrer"
@@ -233,42 +153,66 @@ msgstr "Appel d'urgence"
233msgid "OK"
153msgid "OK"
234msgstr "OK"
154msgstr "OK"
235
155
236−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
156+#: qml/Components/ModeSwitchWarningDialog.qml:32
237−msgid "See less"
157+msgid "Apps may have unsaved data:"
238−msgstr "Voir moins"
158+msgstr ""
239
159
240−#: qml/Dash/GenericScopeView.qml:569
160+#: qml/Components/ModeSwitchWarningDialog.qml:57
241−msgid "See all"
161+msgid "Re-dock, save your work and close these apps to continue."
242−msgstr "Tout voir"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:631
164+#: qml/Components/ModeSwitchWarningDialog.qml:63
245−msgctxt "Label: Hint for dash search line edit"
165+msgid "Or force close now (unsaved data will be lost)."
246−msgid "Search"
166+msgstr ""
167+
168+#: qml/Components/ModeSwitchWarningDialog.qml:75
169+msgid "OK, I will reconnect"
247−msgstr "Rechercher"
170+msgstr ""
248
171
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
250msgctxt "Button: Open the Ubuntu Store"
181msgctxt "Button: Open the Ubuntu Store"
251msgid "Store"
182msgid "Store"
252msgstr "Logithèque"
183msgstr "Logithèque"
253
184
254−#: qml/Dash/PageHeader.qml:276
185+#: qml/Dash/DashPageHeader.qml:272
255msgctxt "Button: Start a search in the current dash scope"
186msgctxt "Button: Start a search in the current dash scope"
256msgid "Search"
187msgid "Search"
257msgstr "Rechercher"
188msgstr "Rechercher"
258
189
259−#: qml/Dash/PageHeader.qml:286
190+#: qml/Dash/DashPageHeader.qml:282
260msgctxt "Button: Show the current dash scope settings"
191msgctxt "Button: Show the current dash scope settings"
261msgid "Settings"
192msgid "Settings"
262msgstr "Paramètres"
193msgstr "Paramètres"
263
194
264−#: qml/Dash/PageHeader.qml:293
195+#: qml/Dash/DashPageHeader.qml:289
265msgid "Remove from Favorites"
196msgid "Remove from Favorites"
266msgstr "Retirer des favoris"
197msgstr "Retirer des favoris"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Add to Favorites"
200msgid "Add to Favorites"
270msgstr "Ajouter aux favoris"
201msgstr "Ajouter aux favoris"
271
202
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+
272#: qml/Dash/Previews/PreviewActionCombo.qml:35
216#: qml/Dash/Previews/PreviewActionCombo.qml:35
273msgid "More..."
217msgid "More..."
274msgstr "Plus..."
218msgstr "Plus..."
@@ -279,8 +223,6 @@ msgstr "Moins..."
279
223
280#: qml/Dash/Previews/PreviewCommentInput.qml:68
224#: qml/Dash/Previews/PreviewCommentInput.qml:68
281#: qml/Dash/Previews/PreviewRatingInput.qml:174
225#: qml/Dash/Previews/PreviewRatingInput.qml:174
282−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
284msgid "Send"
226msgid "Send"
285msgstr "Envoyer"
227msgstr "Envoyer"
286
228
@@ -292,6 +234,10 @@ msgstr "Évaluez ceci"
292msgid "Add a review"
234msgid "Add a review"
293msgstr "Ajouter un avis"
235msgstr "Ajouter un avis"
294
236
237+#: qml/Dash/Previews/PreviewSharing.qml:51
238+msgid "Preview Share Item"
239+msgstr "Aperçu de l'élément partagé"
240+
295#: qml/Dash/PullToRefreshScopeStyle.qml:55
241#: qml/Dash/PullToRefreshScopeStyle.qml:55
296msgid "Pull to refresh…"
242msgid "Pull to refresh…"
297msgstr "Tirer pour actualiser..."
243msgstr "Tirer pour actualiser..."
@@ -316,6 +262,10 @@ msgstr "Accueil"
316msgid "Also installed"
262msgid "Also installed"
317msgstr "Également installées"
263msgstr "Également installées"
318
264
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+
319#: qml/Greeter/CoverPage.qml:107
269#: qml/Greeter/CoverPage.qml:107
320msgid "Unlock"
270msgid "Unlock"
321msgstr "Déverrouiller"
271msgstr "Déverrouiller"
@@ -389,83 +339,90 @@ msgstr "Veuillez ressaisir"
389msgid "Sorry, incorrect passcode"
339msgid "Sorry, incorrect passcode"
390msgstr "Désolé, code incorrect"
340msgstr "Désolé, code incorrect"
391
341
392−#: qml/Notifications/NotificationMenuItemFactory.qml:128
342+#: qml/Notifications/NotificationMenuItemFactory.qml:129
393msgid "Show password"
343msgid "Show password"
394msgstr "Afficher le mot de passe"
344msgstr "Afficher le mot de passe"
395
345
396#: qml/Panel/ActiveCallHint.qml:79
346#: qml/Panel/ActiveCallHint.qml:79
397msgid "Tap to return to call..."
347msgid "Tap to return to call..."
398−msgstr "Appuyez pour revenir à l'appel…"
348+msgstr "Appuyez pour revenir à l'appel..."
399
349
400#: qml/Panel/ActiveCallHint.qml:92
350#: qml/Panel/ActiveCallHint.qml:92
401msgid "Conference"
351msgid "Conference"
402msgstr "Conférence"
352msgstr "Conférence"
403
353
404−#: qml/Panel/Indicators/MenuItemFactory.qml:718
354+#: qml/Panel/Indicators/MenuItemFactory.qml:731
405msgid "Nothing is playing"
355msgid "Nothing is playing"
406msgstr "Rien n'est en cours de lecture"
356msgstr "Rien n'est en cours de lecture"
407
357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:847
358+#: qml/Panel/Indicators/MenuItemFactory.qml:860
409#, qt-format
359#, qt-format
410msgid "%1 hour"
360msgid "%1 hour"
411msgid_plural "%1 hours"
361msgid_plural "%1 hours"
412msgstr[0] "%1 heure"
362msgstr[0] "%1 heure"
413msgstr[1] "%1 heures"
363msgstr[1] "%1 heures"
414
364
415−#: qml/Panel/Indicators/MenuItemFactory.qml:851
365+#: qml/Panel/Indicators/MenuItemFactory.qml:864
416#, qt-format
366#, qt-format
417msgid "%1 minute"
367msgid "%1 minute"
418msgid_plural "%1 minutes"
368msgid_plural "%1 minutes"
419msgstr[0] "%1 minute"
369msgstr[0] "%1 minute"
420msgstr[1] "%1 minutes"
370msgstr[1] "%1 minutes"
421
371
422−#: qml/Panel/Indicators/MenuItemFactory.qml:856
372+#: qml/Panel/Indicators/MenuItemFactory.qml:869
423#, qt-format
373#, qt-format
424msgid "%1 second"
374msgid "%1 second"
425msgid_plural "%1 seconds"
375msgid_plural "%1 seconds"
426msgstr[0] "%1 seconde"
376msgstr[0] "%1 seconde"
427msgstr[1] "%1 secondes"
377msgstr[1] "%1 secondes"
428
378
429−#: qml/Panel/Indicators/MenuItemFactory.qml:859
379+#: qml/Panel/Indicators/MenuItemFactory.qml:872
430msgid "0 seconds"
380msgid "0 seconds"
431msgstr "0 seconde"
381msgstr "0 seconde"
432
382
433#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
383#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
434−#: qml/Panel/Indicators/MenuItemFactory.qml:861
384+#: qml/Panel/Indicators/MenuItemFactory.qml:874
435#, qt-format
385#, qt-format
436msgid "%1 remaining"
386msgid "%1 remaining"
437msgstr "Il reste %1"
387msgstr "Il reste %1"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:867
389+#: qml/Panel/Indicators/MenuItemFactory.qml:880
440msgid "In queue…"
390msgid "In queue…"
441msgstr "Dans la file d'attente..."
391msgstr "Dans la file d'attente..."
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:871
393+#: qml/Panel/Indicators/MenuItemFactory.qml:884
444msgid "Downloading"
394msgid "Downloading"
445msgstr "Téléchargement en cours"
395msgstr "Téléchargement en cours"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:873
397+#: qml/Panel/Indicators/MenuItemFactory.qml:886
448msgid "Paused, tap to resume"
398msgid "Paused, tap to resume"
449msgstr "En pause, appuyez pour reprendre"
399msgstr "En pause, appuyez pour reprendre"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:875
401+#: qml/Panel/Indicators/MenuItemFactory.qml:888
452msgid "Canceled"
402msgid "Canceled"
453msgstr "Annulé"
403msgstr "Annulé"
454
404
455−#: qml/Panel/Indicators/MenuItemFactory.qml:877
405+#: qml/Panel/Indicators/MenuItemFactory.qml:890
456msgid "Finished"
406msgid "Finished"
457msgstr "Terminé"
407msgstr "Terminé"
458
408
459−#: qml/Panel/Indicators/MenuItemFactory.qml:879
409+#: qml/Panel/Indicators/MenuItemFactory.qml:892
460msgid "Failed, tap to retry"
410msgid "Failed, tap to retry"
461msgstr "Échec, appuyez pour réessayer"
411msgstr "Échec, appuyez pour réessayer"
462
412
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
464msgctxt "Label: Hint in message indicator line edit"
420msgctxt "Label: Hint in message indicator line edit"
465msgid "Reply"
421msgid "Reply"
466msgstr "Répondre"
422msgstr "Répondre"
467
423
468−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
424+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
425+msgctxt "Button: Call back on phone"
469msgid "Call back"
426msgid "Call back"
470msgstr "Rappeler"
427msgstr "Rappeler"
471
428
@@ -535,38 +492,6 @@ msgctxt "Button: Go back one page in the Wizard"
535msgid "Back"
492msgid "Back"
536msgstr "Précédent"
493msgstr "Précédent"
537
494
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−
570#: qml/Wizard/Pages/10-welcome.qml:27
495#: qml/Wizard/Pages/10-welcome.qml:27
571msgid "Hi!"
496msgid "Hi!"
572msgstr "Salut !"
497msgstr "Salut !"
@@ -579,6 +504,13 @@ msgstr "Bienvenue sur votre téléphone Ubuntu."
579msgid "Let’s get started."
504msgid "Let’s get started."
580msgstr "Commençons."
505msgstr "Commençons."
581
506
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+
582#: qml/Wizard/Pages/20-sim.qml:25
514#: qml/Wizard/Pages/20-sim.qml:25
583msgid "Add a SIM card and restart your device"
515msgid "Add a SIM card and restart your device"
584msgstr "Ajoutez une carte SIM et redémarrez votre appareil"
516msgstr "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>."
680msgstr ""
612msgstr ""
681"Vous pouvez changer d'avis plus tard dans les <b>Paramètres Système</b>."
613"Vous pouvez changer d'avis plus tard dans les <b>Paramètres Système</b>."
682
614
683−#: qml/Wizard/Pages/60-reporting.qml:24
615+#: qml/Wizard/Pages/60-reporting.qml:26
684msgid "Improving your experience"
616msgid "Improving your experience"
685msgstr "Amélioration de votre expérience"
617msgstr "Amélioration de votre expérience"
686
618
687−#: qml/Wizard/Pages/60-reporting.qml:36
619+#: qml/Wizard/Pages/60-reporting.qml:46
688msgid ""
620msgid ""
689"Your phone is set up to automatically report errors to Canonical and its "
621"Your phone is set up to automatically report errors to Canonical and its "
690"partners, the makers of the operating system."
622"partners, the makers of the operating system."
@@ -692,7 +624,7 @@ msgstr ""
692"Votre téléphone est réglé pour envoyer automatiquement des rapports d'erreur "
624"Votre téléphone est réglé pour envoyer automatiquement des rapports d'erreur "
693"à Canonical et à ses partenaires, les fabricants du système d'exploitation."
625"à Canonical et à ses partenaires, les fabricants du système d'exploitation."
694
626
695−#: qml/Wizard/Pages/60-reporting.qml:43
627+#: qml/Wizard/Pages/60-reporting.qml:53
696msgid ""
628msgid ""
697"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
629"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
698"Privacy</b>"
630"Privacy</b>"
@@ -716,6 +648,31 @@ msgstr "Votre téléphone est maintenant prêt à être utilisé."
716msgid "Finish"
648msgid "Finish"
717msgstr "Terminer"
649msgstr "Terminer"
718
650
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+
719#. Translators: This is the arrow for "Back" buttons
676#. Translators: This is the arrow for "Back" buttons
720#: qml/Wizard/StackButton.qml:39
677#: qml/Wizard/StackButton.qml:39
721#, qt-format
678#, qt-format
@@ -828,3 +785,36 @@ msgstr "%1 〉"
828
785
829#~ msgid "Please re-enter"
786#~ msgid "Please re-enter"
830#~ msgstr "Veuillez ressaisir"
787#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-20 16:25+0000\n"
11"PO-Revision-Date: 2015-07-20 16:25+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Irish <ga@li.org>\n"
13"Language-Team: Irish <ga@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n"
17"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr ""
36msgstr ""
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr ""
40msgstr ""
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] ""
54msgstr[0] ""
135msgstr[1] ""
55msgstr[1] ""
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr ""
60msgstr ""
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr ""
64msgstr ""
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr ""
69msgstr ""
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr ""
84msgstr ""
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr ""
88msgstr ""
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr ""
93msgstr ""
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr ""
107msgstr ""
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr ""
111msgstr ""
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr ""
115msgstr ""
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr ""
120msgstr ""
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr ""
126msgstr ""
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr ""
131msgstr ""
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr ""
136msgstr ""
@@ -227,42 +147,66 @@ msgstr ""
227msgid "OK"
147msgid "OK"
228msgstr ""
148msgstr ""
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232msgstr ""
152msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236msgstr ""
156msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
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!"
241msgstr ""
168msgstr ""
242
169
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr ""
177msgstr ""
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr ""
182msgstr ""
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr ""
187msgstr ""
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr ""
191msgstr ""
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr ""
195msgstr ""
265
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr ""
212msgstr ""
@@ -273,8 +217,6 @@ msgstr ""
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr ""
221msgstr ""
280
222
@@ -286,6 +228,10 @@ msgstr ""
286msgid "Add a review"
228msgid "Add a review"
287msgstr ""
229msgstr ""
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr ""
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr ""
237msgstr ""
@@ -310,6 +256,10 @@ msgstr ""
310msgid "Also installed"
256msgid "Also installed"
311msgstr ""
257msgstr ""
312
258
259+#: qml/DisabledScreenNotice.qml:42
260+msgid "Your device is now connected to an external display."
261+msgstr ""
262+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr ""
265msgstr ""
@@ -377,7 +327,7 @@ msgstr ""
377msgid "Sorry, incorrect passcode"
327msgid "Sorry, incorrect passcode"
378msgstr ""
328msgstr ""
379
329
380−#: qml/Notifications/NotificationMenuItemFactory.qml:128
330+#: qml/Notifications/NotificationMenuItemFactory.qml:129
381msgid "Show password"
331msgid "Show password"
382msgstr ""
332msgstr ""
383
333
@@ -389,71 +339,78 @@ msgstr ""
389msgid "Conference"
339msgid "Conference"
390msgstr ""
340msgstr ""
391
341
392−#: qml/Panel/Indicators/MenuItemFactory.qml:718
342+#: qml/Panel/Indicators/MenuItemFactory.qml:731
393msgid "Nothing is playing"
343msgid "Nothing is playing"
394msgstr ""
344msgstr ""
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:847
346+#: qml/Panel/Indicators/MenuItemFactory.qml:860
397#, qt-format
347#, qt-format
398msgid "%1 hour"
348msgid "%1 hour"
399msgid_plural "%1 hours"
349msgid_plural "%1 hours"
400msgstr[0] ""
350msgstr[0] ""
401msgstr[1] ""
351msgstr[1] ""
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:851
353+#: qml/Panel/Indicators/MenuItemFactory.qml:864
404#, qt-format
354#, qt-format
405msgid "%1 minute"
355msgid "%1 minute"
406msgid_plural "%1 minutes"
356msgid_plural "%1 minutes"
407msgstr[0] ""
357msgstr[0] ""
408msgstr[1] ""
358msgstr[1] ""
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:856
360+#: qml/Panel/Indicators/MenuItemFactory.qml:869
411#, qt-format
361#, qt-format
412msgid "%1 second"
362msgid "%1 second"
413msgid_plural "%1 seconds"
363msgid_plural "%1 seconds"
414msgstr[0] ""
364msgstr[0] ""
415msgstr[1] ""
365msgstr[1] ""
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:859
367+#: qml/Panel/Indicators/MenuItemFactory.qml:872
418msgid "0 seconds"
368msgid "0 seconds"
419msgstr ""
369msgstr ""
420
370
421#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
371#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
422−#: qml/Panel/Indicators/MenuItemFactory.qml:861
372+#: qml/Panel/Indicators/MenuItemFactory.qml:874
423#, qt-format
373#, qt-format
424msgid "%1 remaining"
374msgid "%1 remaining"
425msgstr ""
375msgstr ""
426
376
427−#: qml/Panel/Indicators/MenuItemFactory.qml:867
377+#: qml/Panel/Indicators/MenuItemFactory.qml:880
428msgid "In queue…"
378msgid "In queue…"
429msgstr ""
379msgstr ""
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:871
381+#: qml/Panel/Indicators/MenuItemFactory.qml:884
432msgid "Downloading"
382msgid "Downloading"
433msgstr ""
383msgstr ""
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:873
385+#: qml/Panel/Indicators/MenuItemFactory.qml:886
436msgid "Paused, tap to resume"
386msgid "Paused, tap to resume"
437msgstr ""
387msgstr ""
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:875
389+#: qml/Panel/Indicators/MenuItemFactory.qml:888
440msgid "Canceled"
390msgid "Canceled"
441msgstr ""
391msgstr ""
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:877
393+#: qml/Panel/Indicators/MenuItemFactory.qml:890
444msgid "Finished"
394msgid "Finished"
445msgstr ""
395msgstr ""
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:879
397+#: qml/Panel/Indicators/MenuItemFactory.qml:892
448msgid "Failed, tap to retry"
398msgid "Failed, tap to retry"
449msgstr ""
399msgstr ""
450
400
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
452msgctxt "Label: Hint in message indicator line edit"
408msgctxt "Label: Hint in message indicator line edit"
453msgid "Reply"
409msgid "Reply"
454msgstr ""
410msgstr ""
455
411
456−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
412+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
413+msgctxt "Button: Call back on phone"
457msgid "Call back"
414msgid "Call back"
458msgstr ""
415msgstr ""
459
416
@@ -523,38 +480,6 @@ msgctxt "Button: Go back one page in the Wizard"
523msgid "Back"
480msgid "Back"
524msgstr ""
481msgstr ""
525
482
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−
558#: qml/Wizard/Pages/10-welcome.qml:27
483#: qml/Wizard/Pages/10-welcome.qml:27
559msgid "Hi!"
484msgid "Hi!"
560msgstr ""
485msgstr ""
@@ -567,6 +492,13 @@ msgstr ""
567msgid "Let’s get started."
492msgid "Let’s get started."
568msgstr ""
493msgstr ""
569
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+
570#: qml/Wizard/Pages/20-sim.qml:25
502#: qml/Wizard/Pages/20-sim.qml:25
571msgid "Add a SIM card and restart your device"
503msgid "Add a SIM card and restart your device"
572msgstr ""
504msgstr ""
@@ -660,17 +592,17 @@ msgstr ""
660msgid "You can change your mind later in <b>System Settings</b>."
592msgid "You can change your mind later in <b>System Settings</b>."
661msgstr ""
593msgstr ""
662
594
663−#: qml/Wizard/Pages/60-reporting.qml:24
595+#: qml/Wizard/Pages/60-reporting.qml:26
664msgid "Improving your experience"
596msgid "Improving your experience"
665msgstr ""
597msgstr ""
666
598
667−#: qml/Wizard/Pages/60-reporting.qml:36
599+#: qml/Wizard/Pages/60-reporting.qml:46
668msgid ""
600msgid ""
669"Your phone is set up to automatically report errors to Canonical and its "
601"Your phone is set up to automatically report errors to Canonical and its "
670"partners, the makers of the operating system."
602"partners, the makers of the operating system."
671msgstr ""
603msgstr ""
672
604
673−#: qml/Wizard/Pages/60-reporting.qml:43
605+#: qml/Wizard/Pages/60-reporting.qml:53
674msgid ""
606msgid ""
675"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
607"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
676"Privacy</b>"
608"Privacy</b>"
@@ -692,6 +624,31 @@ msgstr ""
692msgid "Finish"
624msgid "Finish"
693msgstr ""
625msgstr ""
694
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+
695#. Translators: This is the arrow for "Back" buttons
652#. Translators: This is the arrow for "Back" buttons
696#: qml/Wizard/StackButton.qml:39
653#: qml/Wizard/StackButton.qml:39
697#, qt-format
654#, qt-format
po/gd.po+160−170
@@ -7,7 +7,7 @@ msgid ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-07-16 10:56+0000\n"
11"PO-Revision-Date: 2015-07-16 10:56+0000\n"
12"Last-Translator: GunChleoc <Unknown>\n"
12"Last-Translator: GunChleoc <Unknown>\n"
13"Language-Team: Fòram na Gàidhlig\n"
13"Language-Team: Fòram na Gàidhlig\n"
@@ -16,8 +16,8 @@ msgstr ""
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
17"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
18"(n > 2 && n < 20) ? 2 : 3;\n"
18"(n > 2 && n < 20) ? 2 : 3;\n"
19−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
19+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
20−"X-Generator: Launchpad (build 17812)\n"
20+"X-Generator: Launchpad (build 17850)\n"
21"Language: gd\n"
21"Language: gd\n"
22
22
23#: plugins/IntegratedLightDM/Greeter.cpp:112
23#: plugins/IntegratedLightDM/Greeter.cpp:112
@@ -31,92 +31,12 @@ msgstr "Prìnich ath-ghoirid"
31
31
32#: plugins/Unity/Launcher/launcheritem.cpp:52
32#: plugins/Unity/Launcher/launcheritem.cpp:52
33msgid "Quit"
33msgid "Quit"
34−msgstr ""
34+msgstr "Fàg an-seo"
35
35
36#: plugins/Unity/Launcher/launcheritem.cpp:106
36#: plugins/Unity/Launcher/launcheritem.cpp:106
37msgid "Unpin shortcut"
37msgid "Unpin shortcut"
38msgstr "Neo-phrìnich an ath-ghoirid"
38msgstr "Neo-phrìnich an ath-ghoirid"
39
39
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−
120#: qml/Components/DelayedLockscreen.qml:49
40#: qml/Components/DelayedLockscreen.qml:49
121msgid "Device Locked"
41msgid "Device Locked"
122msgstr "Tha glas air an uidheam"
42msgstr "Tha glas air an uidheam"
@@ -142,72 +62,72 @@ msgstr[1] "Fuirich ort %1 dhiog 's feuch ris a-rithist an uairsin…"
142msgstr[2] "Fuirich ort %1 diogan 's feuch ris a-rithist an uairsin…"
62msgstr[2] "Fuirich ort %1 diogan 's feuch ris a-rithist an uairsin…"
143msgstr[3] "Fuirich ort %1 diog 's feuch ris a-rithist an uairsin…"
63msgstr[3] "Fuirich ort %1 diog 's feuch ris a-rithist an uairsin…"
144
64
145−#: qml/Components/Dialogs.qml:115
65+#: qml/Components/Dialogs.qml:144
146msgctxt "Title: Lock/Log out dialog"
66msgctxt "Title: Lock/Log out dialog"
147msgid "Log out"
67msgid "Log out"
148msgstr "Clàraich a-mach"
68msgstr "Clàraich a-mach"
149
69
150−#: qml/Components/Dialogs.qml:116
70+#: qml/Components/Dialogs.qml:145
151msgid "Are you sure you want to log out?"
71msgid "Are you sure you want to log out?"
152msgstr "A bheil thu cinnteach gu bheil thu airson clàradh a-mach?"
72msgstr "A bheil thu cinnteach gu bheil thu airson clàradh a-mach?"
153
73
154−#: qml/Components/Dialogs.qml:118
74+#: qml/Components/Dialogs.qml:147
155msgctxt "Button: Lock the system"
75msgctxt "Button: Lock the system"
156msgid "Lock"
76msgid "Lock"
157msgstr "Glais"
77msgstr "Glais"
158
78
159−#: qml/Components/Dialogs.qml:125
79+#: qml/Components/Dialogs.qml:154
160msgctxt "Button: Log out from the system"
80msgctxt "Button: Log out from the system"
161msgid "Log Out"
81msgid "Log Out"
162msgstr "Clàraich a-mach"
82msgstr "Clàraich a-mach"
163
83
164−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
84+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
165−#: qml/Components/Dialogs.qml:224
85+#: qml/Components/Dialogs.qml:253
166msgid "Cancel"
86msgid "Cancel"
167msgstr "Sguir dheth"
87msgstr "Sguir dheth"
168
88
169−#: qml/Components/Dialogs.qml:144
89+#: qml/Components/Dialogs.qml:173
170msgctxt "Title: Reboot/Shut down dialog"
90msgctxt "Title: Reboot/Shut down dialog"
171msgid "Shut down"
91msgid "Shut down"
172msgstr "Dùin sìos"
92msgstr "Dùin sìos"
173
93
174−#: qml/Components/Dialogs.qml:145
94+#: qml/Components/Dialogs.qml:174
175msgid "Are you sure you want to shut down?"
95msgid "Are you sure you want to shut down?"
176msgstr "A bheil thu cinnteach gu bheil thu airson a dhùnadh sìos?"
96msgstr "A bheil thu cinnteach gu bheil thu airson a dhùnadh sìos?"
177
97
178−#: qml/Components/Dialogs.qml:147
98+#: qml/Components/Dialogs.qml:176
179msgctxt "Button: Reboot the system"
99msgctxt "Button: Reboot the system"
180msgid "Reboot"
100msgid "Reboot"
181msgstr "Ath-thòisich an siostam"
101msgstr "Ath-thòisich an siostam"
182
102
183−#: qml/Components/Dialogs.qml:156
103+#: qml/Components/Dialogs.qml:185
184msgctxt "Button: Shut down the system"
104msgctxt "Button: Shut down the system"
185msgid "Shut down"
105msgid "Shut down"
186msgstr "Dùin sìos"
106msgstr "Dùin sìos"
187
107
188−#: qml/Components/Dialogs.qml:178
108+#: qml/Components/Dialogs.qml:207
189msgctxt "Title: Reboot dialog"
109msgctxt "Title: Reboot dialog"
190msgid "Reboot"
110msgid "Reboot"
191msgstr "Ath-thòisich an siostam"
111msgstr "Ath-thòisich an siostam"
192
112
193−#: qml/Components/Dialogs.qml:179
113+#: qml/Components/Dialogs.qml:208
194msgid "Are you sure you want to reboot?"
114msgid "Are you sure you want to reboot?"
195msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
115msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
196
116
197−#: qml/Components/Dialogs.qml:181
117+#: qml/Components/Dialogs.qml:210
198msgid "No"
118msgid "No"
199msgstr "Chan eil"
119msgstr "Chan eil"
200
120
201−#: qml/Components/Dialogs.qml:188
121+#: qml/Components/Dialogs.qml:217
202msgid "Yes"
122msgid "Yes"
203msgstr "Tha"
123msgstr "Tha"
204
124
205−#: qml/Components/Dialogs.qml:203
125+#: qml/Components/Dialogs.qml:232
206msgctxt "Title: Power off/Restart dialog"
126msgctxt "Title: Power off/Restart dialog"
207msgid "Power"
127msgid "Power"
208msgstr "Cumhachd"
128msgstr "Cumhachd"
209
129
210−#: qml/Components/Dialogs.qml:204
130+#: qml/Components/Dialogs.qml:233
211msgid ""
131msgid ""
212"Are you sure you would like\n"
132"Are you sure you would like\n"
213"to power off?"
133"to power off?"
@@ -215,12 +135,12 @@ msgstr ""
215"A bheil thu cinnteach gu bheil thu\n"
135"A bheil thu cinnteach gu bheil thu\n"
216"airson a' chumhachd a chur dheth?"
136"airson a' chumhachd a chur dheth?"
217
137
218−#: qml/Components/Dialogs.qml:206
138+#: qml/Components/Dialogs.qml:235
219msgctxt "Button: Power off the system"
139msgctxt "Button: Power off the system"
220msgid "Power off"
140msgid "Power off"
221msgstr "Cuir a' chumhachd dheth"
141msgstr "Cuir a' chumhachd dheth"
222
142
223−#: qml/Components/Dialogs.qml:215
143+#: qml/Components/Dialogs.qml:244
224msgctxt "Button: Restart the system"
144msgctxt "Button: Restart the system"
225msgid "Restart"
145msgid "Restart"
226msgstr "Ath-thòisich"
146msgstr "Ath-thòisich"
@@ -237,42 +157,66 @@ msgstr "Gairm èiginn"
237msgid "OK"
157msgid "OK"
238msgstr "Ceart ma-thà"
158msgstr "Ceart ma-thà"
239
159
240−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
160+#: qml/Components/ModeSwitchWarningDialog.qml:32
241−msgid "See less"
161+msgid "Apps may have unsaved data:"
242−msgstr "Seall nas lugha"
162+msgstr ""
243
163
244−#: qml/Dash/GenericScopeView.qml:569
164+#: qml/Components/ModeSwitchWarningDialog.qml:57
245−msgid "See all"
165+msgid "Re-dock, save your work and close these apps to continue."
246−msgstr "Seall na h-uile"
166+msgstr ""
247
167
248−#: qml/Dash/GenericScopeView.qml:631
168+#: qml/Components/ModeSwitchWarningDialog.qml:63
249−msgctxt "Label: Hint for dash search line edit"
169+msgid "Or force close now (unsaved data will be lost)."
250−msgid "Search"
170+msgstr ""
171+
172+#: qml/Components/ModeSwitchWarningDialog.qml:75
173+msgid "OK, I will reconnect"
251−msgstr "Lorg"
174+msgstr ""
252
175
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
254msgctxt "Button: Open the Ubuntu Store"
185msgctxt "Button: Open the Ubuntu Store"
255msgid "Store"
186msgid "Store"
256msgstr "Am bùth"
187msgstr "Am bùth"
257
188
258−#: qml/Dash/PageHeader.qml:276
189+#: qml/Dash/DashPageHeader.qml:272
259msgctxt "Button: Start a search in the current dash scope"
190msgctxt "Button: Start a search in the current dash scope"
260msgid "Search"
191msgid "Search"
261msgstr "Lorg"
192msgstr "Lorg"
262
193
263−#: qml/Dash/PageHeader.qml:286
194+#: qml/Dash/DashPageHeader.qml:282
264msgctxt "Button: Show the current dash scope settings"
195msgctxt "Button: Show the current dash scope settings"
265msgid "Settings"
196msgid "Settings"
266msgstr "Roghainnean"
197msgstr "Roghainnean"
267
198
268−#: qml/Dash/PageHeader.qml:293
199+#: qml/Dash/DashPageHeader.qml:289
269msgid "Remove from Favorites"
200msgid "Remove from Favorites"
270msgstr "Thoir air falbh o na h-annsachdan"
201msgstr "Thoir air falbh o na h-annsachdan"
271
202
272−#: qml/Dash/PageHeader.qml:293
203+#: qml/Dash/DashPageHeader.qml:289
273msgid "Add to Favorites"
204msgid "Add to Favorites"
274msgstr "Cuir ris na h-annsachdan"
205msgstr "Cuir ris na h-annsachdan"
275
206
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+
276#: qml/Dash/Previews/PreviewActionCombo.qml:35
220#: qml/Dash/Previews/PreviewActionCombo.qml:35
277msgid "More..."
221msgid "More..."
278msgstr "Barrachd..."
222msgstr "Barrachd..."
@@ -283,8 +227,6 @@ msgstr "Nas lugha..."
283
227
284#: qml/Dash/Previews/PreviewCommentInput.qml:68
228#: qml/Dash/Previews/PreviewCommentInput.qml:68
285#: qml/Dash/Previews/PreviewRatingInput.qml:174
229#: qml/Dash/Previews/PreviewRatingInput.qml:174
286−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
287−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
288msgid "Send"
230msgid "Send"
289msgstr "Cuir"
231msgstr "Cuir"
290
232
@@ -296,6 +238,10 @@ msgstr "Rangaich seo"
296msgid "Add a review"
238msgid "Add a review"
297msgstr "Cuir lèirmheas ris"
239msgstr "Cuir lèirmheas ris"
298
240
241+#: qml/Dash/Previews/PreviewSharing.qml:51
242+msgid "Preview Share Item"
243+msgstr "Ro-sheall an nì co-roinnidh"
244+
299#: qml/Dash/PullToRefreshScopeStyle.qml:55
245#: qml/Dash/PullToRefreshScopeStyle.qml:55
300msgid "Pull to refresh…"
246msgid "Pull to refresh…"
301msgstr "Tarraing airson ath-nuadhachadh…"
247msgstr "Tarraing airson ath-nuadhachadh…"
@@ -320,6 +266,10 @@ msgstr "Dhachaigh"
320msgid "Also installed"
266msgid "Also installed"
321msgstr "Air a stàladh cuideachd"
267msgstr "Air a stàladh cuideachd"
322
268
269+#: qml/DisabledScreenNotice.qml:42
270+msgid "Your device is now connected to an external display."
271+msgstr ""
272+
323#: qml/Greeter/CoverPage.qml:107
273#: qml/Greeter/CoverPage.qml:107
324msgid "Unlock"
274msgid "Unlock"
325msgstr "Thoir a' ghlas dheth"
275msgstr "Thoir a' ghlas dheth"
@@ -387,13 +337,13 @@ msgstr "Duilich ach tha an abairt-fhaire cearr"
387#: qml/Greeter/NarrowView.qml:121
337#: qml/Greeter/NarrowView.qml:121
388msgctxt "passphrase"
338msgctxt "passphrase"
389msgid "Please re-enter"
339msgid "Please re-enter"
390−msgstr ""
340+msgstr "Cuir a-steach i a-rithist"
391
341
392#: qml/Greeter/NarrowView.qml:122
342#: qml/Greeter/NarrowView.qml:122
393msgid "Sorry, incorrect passcode"
343msgid "Sorry, incorrect passcode"
394msgstr "Duilich ach tha an còd-faire cearr"
344msgstr "Duilich ach tha an còd-faire cearr"
395
345
396−#: qml/Notifications/NotificationMenuItemFactory.qml:128
346+#: qml/Notifications/NotificationMenuItemFactory.qml:129
397msgid "Show password"
347msgid "Show password"
398msgstr "Seall am facal-faire"
348msgstr "Seall am facal-faire"
399
349
@@ -405,11 +355,11 @@ msgstr "Gnog gus tilleadh dhan ghairm..."
405msgid "Conference"
355msgid "Conference"
406msgstr "Gairm co-labhairt"
356msgstr "Gairm co-labhairt"
407
357
408−#: qml/Panel/Indicators/MenuItemFactory.qml:718
358+#: qml/Panel/Indicators/MenuItemFactory.qml:731
409msgid "Nothing is playing"
359msgid "Nothing is playing"
410msgstr "Chan eil dad 'ga chluich"
360msgstr "Chan eil dad 'ga chluich"
411
361
412−#: qml/Panel/Indicators/MenuItemFactory.qml:847
362+#: qml/Panel/Indicators/MenuItemFactory.qml:860
413#, qt-format
363#, qt-format
414msgid "%1 hour"
364msgid "%1 hour"
415msgid_plural "%1 hours"
365msgid_plural "%1 hours"
@@ -418,7 +368,7 @@ msgstr[1] "%1 uair a thìde"
418msgstr[2] "%1 uairean a thìde"
368msgstr[2] "%1 uairean a thìde"
419msgstr[3] "%1 uair a thìde"
369msgstr[3] "%1 uair a thìde"
420
370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:851
371+#: qml/Panel/Indicators/MenuItemFactory.qml:864
422#, qt-format
372#, qt-format
423msgid "%1 minute"
373msgid "%1 minute"
424msgid_plural "%1 minutes"
374msgid_plural "%1 minutes"
@@ -427,7 +377,7 @@ msgstr[1] "%1 mhionaid"
427msgstr[2] "%1 mionaidean"
377msgstr[2] "%1 mionaidean"
428msgstr[3] "%1 mionaid"
378msgstr[3] "%1 mionaid"
429
379
430−#: qml/Panel/Indicators/MenuItemFactory.qml:856
380+#: qml/Panel/Indicators/MenuItemFactory.qml:869
431#, qt-format
381#, qt-format
432msgid "%1 second"
382msgid "%1 second"
433msgid_plural "%1 seconds"
383msgid_plural "%1 seconds"
@@ -436,46 +386,53 @@ msgstr[1] "%1 dhiog"
436msgstr[2] "%1 diogan"
386msgstr[2] "%1 diogan"
437msgstr[3] "%1 diog"
387msgstr[3] "%1 diog"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:859
389+#: qml/Panel/Indicators/MenuItemFactory.qml:872
440msgid "0 seconds"
390msgid "0 seconds"
441msgstr "0 diog"
391msgstr "0 diog"
442
392
443#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
393#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
444−#: qml/Panel/Indicators/MenuItemFactory.qml:861
394+#: qml/Panel/Indicators/MenuItemFactory.qml:874
445#, qt-format
395#, qt-format
446msgid "%1 remaining"
396msgid "%1 remaining"
447msgstr "%1 air fhàgail"
397msgstr "%1 air fhàgail"
448
398
449−#: qml/Panel/Indicators/MenuItemFactory.qml:867
399+#: qml/Panel/Indicators/MenuItemFactory.qml:880
450msgid "In queue…"
400msgid "In queue…"
451msgstr "Air a' chiudha…"
401msgstr "Air a' chiudha…"
452
402
453−#: qml/Panel/Indicators/MenuItemFactory.qml:871
403+#: qml/Panel/Indicators/MenuItemFactory.qml:884
454msgid "Downloading"
404msgid "Downloading"
455msgstr "'Ga luchdadh a-nuas"
405msgstr "'Ga luchdadh a-nuas"
456
406
457−#: qml/Panel/Indicators/MenuItemFactory.qml:873
407+#: qml/Panel/Indicators/MenuItemFactory.qml:886
458msgid "Paused, tap to resume"
408msgid "Paused, tap to resume"
459msgstr "'Na stad, thoir gnogag gus leantainn air"
409msgstr "'Na stad, thoir gnogag gus leantainn air"
460
410
461−#: qml/Panel/Indicators/MenuItemFactory.qml:875
411+#: qml/Panel/Indicators/MenuItemFactory.qml:888
462msgid "Canceled"
412msgid "Canceled"
463msgstr "Air a sgur dheth"
413msgstr "Air a sgur dheth"
464
414
465−#: qml/Panel/Indicators/MenuItemFactory.qml:877
415+#: qml/Panel/Indicators/MenuItemFactory.qml:890
466msgid "Finished"
416msgid "Finished"
467msgstr "Coileanta"
417msgstr "Coileanta"
468
418
469−#: qml/Panel/Indicators/MenuItemFactory.qml:879
419+#: qml/Panel/Indicators/MenuItemFactory.qml:892
470msgid "Failed, tap to retry"
420msgid "Failed, tap to retry"
471msgstr "Dh'fhàillig leis, thoir gnogag gus feuchainn a-rithist"
421msgstr "Dh'fhàillig leis, thoir gnogag gus feuchainn a-rithist"
472
422
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
474msgctxt "Label: Hint in message indicator line edit"
430msgctxt "Label: Hint in message indicator line edit"
475msgid "Reply"
431msgid "Reply"
476msgstr "Freagairt"
432msgstr "Freagairt"
477
433
478−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
434+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
435+msgctxt "Button: Call back on phone"
479msgid "Call back"
436msgid "Call back"
480msgstr ""
437msgstr ""
481
438
@@ -545,38 +502,6 @@ msgctxt "Button: Go back one page in the Wizard"
545msgid "Back"
502msgid "Back"
546msgstr "Air ais"
503msgstr "Air ais"
547
504
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−
580#: qml/Wizard/Pages/10-welcome.qml:27
505#: qml/Wizard/Pages/10-welcome.qml:27
581msgid "Hi!"
506msgid "Hi!"
582msgstr "Shin thu!"
507msgstr "Shin thu!"
@@ -589,6 +514,13 @@ msgstr "Fàilte dhan fhòn Ubuntu agad."
589msgid "Let’s get started."
514msgid "Let’s get started."
590msgstr "Tòisicheamaid."
515msgstr "Tòisicheamaid."
591
516
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+
592#: qml/Wizard/Pages/20-sim.qml:25
524#: qml/Wizard/Pages/20-sim.qml:25
593msgid "Add a SIM card and restart your device"
525msgid "Add a SIM card and restart your device"
594msgstr "Cuir cairt SIM ris 's tòisich an uidheam agad às ùr"
526msgstr "Cuir cairt SIM ris 's tòisich an uidheam agad às ùr"
@@ -688,11 +620,11 @@ msgstr ""
688"'S urrainn dhut a chaochladh a chur romhad às a dhèidh seo ann an "
620"'S urrainn dhut a chaochladh a chur romhad às a dhèidh seo ann an "
689"<b>Roghainnean an t-siostaim</b>."
621"<b>Roghainnean an t-siostaim</b>."
690
622
691−#: qml/Wizard/Pages/60-reporting.qml:24
623+#: qml/Wizard/Pages/60-reporting.qml:26
692msgid "Improving your experience"
624msgid "Improving your experience"
693msgstr "A' cur piseach air a' ghnàth-eòlas agad"
625msgstr "A' cur piseach air a' ghnàth-eòlas agad"
694
626
695−#: qml/Wizard/Pages/60-reporting.qml:36
627+#: qml/Wizard/Pages/60-reporting.qml:46
696msgid ""
628msgid ""
697"Your phone is set up to automatically report errors to Canonical and its "
629"Your phone is set up to automatically report errors to Canonical and its "
698"partners, the makers of the operating system."
630"partners, the makers of the operating system."
@@ -701,7 +633,7 @@ msgstr ""
701"obrachail do Chanonical 's a chom-pàirtichean a rinn an siostam-obrachaidh "
633"obrachail do Chanonical 's a chom-pàirtichean a rinn an siostam-obrachaidh "
702"seo."
634"seo."
703
635
704−#: qml/Wizard/Pages/60-reporting.qml:43
636+#: qml/Wizard/Pages/60-reporting.qml:53
705msgid ""
637msgid ""
706"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
638"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
707"Privacy</b>"
639"Privacy</b>"
@@ -725,6 +657,31 @@ msgstr "Gabhaidh am fòn agad cleachdadh a-nis."
725msgid "Finish"
657msgid "Finish"
726msgstr "Crìochnaich"
658msgstr "Crìochnaich"
727
659
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+
728#. Translators: This is the arrow for "Back" buttons
685#. Translators: This is the arrow for "Back" buttons
729#: qml/Wizard/StackButton.qml:39
686#: qml/Wizard/StackButton.qml:39
730#, qt-format
687#, qt-format
@@ -834,5 +791,38 @@ msgstr "%1 〉"
834#~ msgid "Manage Scopes"
791#~ msgid "Manage Scopes"
835#~ msgstr "Stiùirich na sgòpaichean"
792#~ msgstr "Stiùirich na sgòpaichean"
836
793
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+
837#~ msgid "Please re-enter"
824#~ msgid "Please re-enter"
838#~ msgstr "Cuir a-steach i a-rithist"
825#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity\n"
8"Project-Id-Version: unity\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-08-01 03:25+0000\n"
11"PO-Revision-Date: 2015-08-01 03:25+0000\n"
12"Last-Translator: Marcos Lans <Unknown>\n"
12"Last-Translator: Marcos Lans <Unknown>\n"
13"Language-Team: Galician <gl@li.org>\n"
13"Language-Team: Galician <gl@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr "Saír"
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Eliminar o atallo"
36msgstr "Eliminar o atallo"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Dispositivo bloqueado"
40msgstr "Dispositivo bloqueado"
@@ -134,83 +54,83 @@ msgid_plural "Please wait %1 minutes and then try again…"
134msgstr[0] "Agarde %1 minuto e ténteo de novo…"
54msgstr[0] "Agarde %1 minuto e ténteo de novo…"
135msgstr[1] "Agarde %1 minutos e ténteo de novo…"
55msgstr[1] "Agarde %1 minutos e ténteo de novo…"
136
56
137−#: qml/Components/Dialogs.qml:115
57+#: qml/Components/Dialogs.qml:144
138msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
139msgid "Log out"
59msgid "Log out"
140msgstr "Saír"
60msgstr "Saír"
141
61
142−#: qml/Components/Dialogs.qml:116
62+#: qml/Components/Dialogs.qml:145
143msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
144msgstr "Confirma que desexa pechar a sesión?"
64msgstr "Confirma que desexa pechar a sesión?"
145
65
146−#: qml/Components/Dialogs.qml:118
66+#: qml/Components/Dialogs.qml:147
147msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
148msgid "Lock"
68msgid "Lock"
149msgstr "Bloquear"
69msgstr "Bloquear"
150
70
151−#: qml/Components/Dialogs.qml:125
71+#: qml/Components/Dialogs.qml:154
152msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
153msgid "Log Out"
73msgid "Log Out"
154msgstr "Saír da sesión"
74msgstr "Saír da sesión"
155
75
156−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
76+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
157−#: qml/Components/Dialogs.qml:224
77+#: qml/Components/Dialogs.qml:253
158msgid "Cancel"
78msgid "Cancel"
159msgstr "Cancelar"
79msgstr "Cancelar"
160
80
161−#: qml/Components/Dialogs.qml:144
81+#: qml/Components/Dialogs.qml:173
162msgctxt "Title: Reboot/Shut down dialog"
82msgctxt "Title: Reboot/Shut down dialog"
163msgid "Shut down"
83msgid "Shut down"
164msgstr "Apagar"
84msgstr "Apagar"
165
85
166−#: qml/Components/Dialogs.qml:145
86+#: qml/Components/Dialogs.qml:174
167msgid "Are you sure you want to shut down?"
87msgid "Are you sure you want to shut down?"
168msgstr "Confirma que desexa apagar?"
88msgstr "Confirma que desexa apagar?"
169
89
170−#: qml/Components/Dialogs.qml:147
90+#: qml/Components/Dialogs.qml:176
171msgctxt "Button: Reboot the system"
91msgctxt "Button: Reboot the system"
172msgid "Reboot"
92msgid "Reboot"
173msgstr "Reiniciar"
93msgstr "Reiniciar"
174
94
175−#: qml/Components/Dialogs.qml:156
95+#: qml/Components/Dialogs.qml:185
176msgctxt "Button: Shut down the system"
96msgctxt "Button: Shut down the system"
177msgid "Shut down"
97msgid "Shut down"
178msgstr "Apagar"
98msgstr "Apagar"
179
99
180−#: qml/Components/Dialogs.qml:178
100+#: qml/Components/Dialogs.qml:207
181msgctxt "Title: Reboot dialog"
101msgctxt "Title: Reboot dialog"
182msgid "Reboot"
102msgid "Reboot"
183msgstr "Reiniciar"
103msgstr "Reiniciar"
184
104
185−#: qml/Components/Dialogs.qml:179
105+#: qml/Components/Dialogs.qml:208
186msgid "Are you sure you want to reboot?"
106msgid "Are you sure you want to reboot?"
187msgstr "Confirma que desexa reiniciar?"
107msgstr "Confirma que desexa reiniciar?"
188
108
189−#: qml/Components/Dialogs.qml:181
109+#: qml/Components/Dialogs.qml:210
190msgid "No"
110msgid "No"
191msgstr "Non"
111msgstr "Non"
192
112
193−#: qml/Components/Dialogs.qml:188
113+#: qml/Components/Dialogs.qml:217
194msgid "Yes"
114msgid "Yes"
195msgstr "Si"
115msgstr "Si"
196
116
197−#: qml/Components/Dialogs.qml:203
117+#: qml/Components/Dialogs.qml:232
198msgctxt "Title: Power off/Restart dialog"
118msgctxt "Title: Power off/Restart dialog"
199msgid "Power"
119msgid "Power"
200msgstr "Alimentación"
120msgstr "Alimentación"
201
121
202−#: qml/Components/Dialogs.qml:204
122+#: qml/Components/Dialogs.qml:233
203msgid ""
123msgid ""
204"Are you sure you would like\n"
124"Are you sure you would like\n"
205"to power off?"
125"to power off?"
206msgstr "Confirma que desexa apagar?"
126msgstr "Confirma que desexa apagar?"
207
127
208−#: qml/Components/Dialogs.qml:206
128+#: qml/Components/Dialogs.qml:235
209msgctxt "Button: Power off the system"
129msgctxt "Button: Power off the system"
210msgid "Power off"
130msgid "Power off"
211msgstr "Apagar"
131msgstr "Apagar"
212
132
213−#: qml/Components/Dialogs.qml:215
133+#: qml/Components/Dialogs.qml:244
214msgctxt "Button: Restart the system"
134msgctxt "Button: Restart the system"
215msgid "Restart"
135msgid "Restart"
216msgstr "Reiniciar"
136msgstr "Reiniciar"
@@ -227,42 +147,66 @@ msgstr "Chamada de emerxencia"
227msgid "OK"
147msgid "OK"
228msgstr "Aceptar"
148msgstr "Aceptar"
229
149
230−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
150+#: qml/Components/ModeSwitchWarningDialog.qml:32
231−msgid "See less"
151+msgid "Apps may have unsaved data:"
232−msgstr "Ver menos"
152+msgstr ""
233
153
234−#: qml/Dash/GenericScopeView.qml:569
154+#: qml/Components/ModeSwitchWarningDialog.qml:57
235−msgid "See all"
155+msgid "Re-dock, save your work and close these apps to continue."
236−msgstr "Ver todo"
156+msgstr ""
237
157
238−#: qml/Dash/GenericScopeView.qml:631
158+#: qml/Components/ModeSwitchWarningDialog.qml:63
239−msgctxt "Label: Hint for dash search line edit"
159+msgid "Or force close now (unsaved data will be lost)."
240−msgid "Search"
160+msgstr ""
161+
162+#: qml/Components/ModeSwitchWarningDialog.qml:75
163+msgid "OK, I will reconnect"
241−msgstr "Buscar"
164+msgstr ""
242
165
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
244msgctxt "Button: Open the Ubuntu Store"
175msgctxt "Button: Open the Ubuntu Store"
245msgid "Store"
176msgid "Store"
246msgstr "Tenda"
177msgstr "Tenda"
247
178
248−#: qml/Dash/PageHeader.qml:276
179+#: qml/Dash/DashPageHeader.qml:272
249msgctxt "Button: Start a search in the current dash scope"
180msgctxt "Button: Start a search in the current dash scope"
250msgid "Search"
181msgid "Search"
251msgstr "Buscar"
182msgstr "Buscar"
252
183
253−#: qml/Dash/PageHeader.qml:286
184+#: qml/Dash/DashPageHeader.qml:282
254msgctxt "Button: Show the current dash scope settings"
185msgctxt "Button: Show the current dash scope settings"
255msgid "Settings"
186msgid "Settings"
256msgstr "Axustes"
187msgstr "Axustes"
257
188
258−#: qml/Dash/PageHeader.qml:293
189+#: qml/Dash/DashPageHeader.qml:289
259msgid "Remove from Favorites"
190msgid "Remove from Favorites"
260msgstr "Eliminar dos favoritos"
191msgstr "Eliminar dos favoritos"
261
192
262−#: qml/Dash/PageHeader.qml:293
193+#: qml/Dash/DashPageHeader.qml:289
263msgid "Add to Favorites"
194msgid "Add to Favorites"
264msgstr "Engadir aos favoritos"
195msgstr "Engadir aos favoritos"
265
196
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+
266#: qml/Dash/Previews/PreviewActionCombo.qml:35
210#: qml/Dash/Previews/PreviewActionCombo.qml:35
267msgid "More..."
211msgid "More..."
268msgstr "Máis…"
212msgstr "Máis…"
@@ -273,8 +217,6 @@ msgstr "Menos..."
273
217
274#: qml/Dash/Previews/PreviewCommentInput.qml:68
218#: qml/Dash/Previews/PreviewCommentInput.qml:68
275#: qml/Dash/Previews/PreviewRatingInput.qml:174
219#: qml/Dash/Previews/PreviewRatingInput.qml:174
276−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
277−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
278msgid "Send"
220msgid "Send"
279msgstr "Enviar"
221msgstr "Enviar"
280
222
@@ -286,6 +228,10 @@ msgstr "Valore isto"
286msgid "Add a review"
228msgid "Add a review"
287msgstr "Engadir unha opinión"
229msgstr "Engadir unha opinión"
288
230
231+#: qml/Dash/Previews/PreviewSharing.qml:51
232+msgid "Preview Share Item"
233+msgstr "Ver elemento compartido"
234+
289#: qml/Dash/PullToRefreshScopeStyle.qml:55
235#: qml/Dash/PullToRefreshScopeStyle.qml:55
290msgid "Pull to refresh…"
236msgid "Pull to refresh…"
291msgstr "Tirar para actualizar..."
237msgstr "Tirar para actualizar..."
@@ -310,6 +256,10 @@ msgstr "Persoal"
310msgid "Also installed"
256msgid "Also installed"
311msgstr "Tamén instalado"
257msgstr "Tamén instalado"
312
258
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+
313#: qml/Greeter/CoverPage.qml:107
263#: qml/Greeter/CoverPage.qml:107
314msgid "Unlock"
264msgid "Unlock"
315msgstr "Desbloquear"
265msgstr "Desbloquear"
@@ -381,7 +331,7 @@ msgstr "Introducir de novo"
381msgid "Sorry, incorrect passcode"
331msgid "Sorry, incorrect passcode"
382msgstr "Sentímolo, a clave é incorrecta"
332msgstr "Sentímolo, a clave é incorrecta"
383
333
384−#: qml/Notifications/NotificationMenuItemFactory.qml:128
334+#: qml/Notifications/NotificationMenuItemFactory.qml:129
385msgid "Show password"
335msgid "Show password"
386msgstr "Mostrar contrasinal"
336msgstr "Mostrar contrasinal"
387
337
@@ -393,71 +343,78 @@ msgstr "Toque para volver á chamada..."
393msgid "Conference"
343msgid "Conference"
394msgstr "Conferencia"
344msgstr "Conferencia"
395
345
396−#: qml/Panel/Indicators/MenuItemFactory.qml:718
346+#: qml/Panel/Indicators/MenuItemFactory.qml:731
397msgid "Nothing is playing"
347msgid "Nothing is playing"
398msgstr "Non hai nada en reprodución"
348msgstr "Non hai nada en reprodución"
399
349
400−#: qml/Panel/Indicators/MenuItemFactory.qml:847
350+#: qml/Panel/Indicators/MenuItemFactory.qml:860
401#, qt-format
351#, qt-format
402msgid "%1 hour"
352msgid "%1 hour"
403msgid_plural "%1 hours"
353msgid_plural "%1 hours"
404msgstr[0] "%1 hora"
354msgstr[0] "%1 hora"
405msgstr[1] "%1 horas"
355msgstr[1] "%1 horas"
406
356
407−#: qml/Panel/Indicators/MenuItemFactory.qml:851
357+#: qml/Panel/Indicators/MenuItemFactory.qml:864
408#, qt-format
358#, qt-format
409msgid "%1 minute"
359msgid "%1 minute"
410msgid_plural "%1 minutes"
360msgid_plural "%1 minutes"
411msgstr[0] "%1 minuto"
361msgstr[0] "%1 minuto"
412msgstr[1] "%1 minutos"
362msgstr[1] "%1 minutos"
413
363
414−#: qml/Panel/Indicators/MenuItemFactory.qml:856
364+#: qml/Panel/Indicators/MenuItemFactory.qml:869
415#, qt-format
365#, qt-format
416msgid "%1 second"
366msgid "%1 second"
417msgid_plural "%1 seconds"
367msgid_plural "%1 seconds"
418msgstr[0] "%1 segundo"
368msgstr[0] "%1 segundo"
419msgstr[1] "%1 segundos"
369msgstr[1] "%1 segundos"
420
370
421−#: qml/Panel/Indicators/MenuItemFactory.qml:859
371+#: qml/Panel/Indicators/MenuItemFactory.qml:872
422msgid "0 seconds"
372msgid "0 seconds"
423msgstr "0 segundos"
373msgstr "0 segundos"
424
374
425#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
375#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
426−#: qml/Panel/Indicators/MenuItemFactory.qml:861
376+#: qml/Panel/Indicators/MenuItemFactory.qml:874
427#, qt-format
377#, qt-format
428msgid "%1 remaining"
378msgid "%1 remaining"
429msgstr "Faltan %1"
379msgstr "Faltan %1"
430
380
431−#: qml/Panel/Indicators/MenuItemFactory.qml:867
381+#: qml/Panel/Indicators/MenuItemFactory.qml:880
432msgid "In queue…"
382msgid "In queue…"
433msgstr "Na cola..."
383msgstr "Na cola..."
434
384
435−#: qml/Panel/Indicators/MenuItemFactory.qml:871
385+#: qml/Panel/Indicators/MenuItemFactory.qml:884
436msgid "Downloading"
386msgid "Downloading"
437msgstr "Descargando"
387msgstr "Descargando"
438
388
439−#: qml/Panel/Indicators/MenuItemFactory.qml:873
389+#: qml/Panel/Indicators/MenuItemFactory.qml:886
440msgid "Paused, tap to resume"
390msgid "Paused, tap to resume"
441msgstr "Detido, toque para continuar"
391msgstr "Detido, toque para continuar"
442
392
443−#: qml/Panel/Indicators/MenuItemFactory.qml:875
393+#: qml/Panel/Indicators/MenuItemFactory.qml:888
444msgid "Canceled"
394msgid "Canceled"
445msgstr "Cancelado"
395msgstr "Cancelado"
446
396
447−#: qml/Panel/Indicators/MenuItemFactory.qml:877
397+#: qml/Panel/Indicators/MenuItemFactory.qml:890
448msgid "Finished"
398msgid "Finished"
449msgstr "Rematado"
399msgstr "Rematado"
450
400
451−#: qml/Panel/Indicators/MenuItemFactory.qml:879
401+#: qml/Panel/Indicators/MenuItemFactory.qml:892
452msgid "Failed, tap to retry"
402msgid "Failed, tap to retry"
453msgstr "Fallou, toque para reintentar"
403msgstr "Fallou, toque para reintentar"
454
404
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
456msgctxt "Label: Hint in message indicator line edit"
412msgctxt "Label: Hint in message indicator line edit"
457msgid "Reply"
413msgid "Reply"
458msgstr "Responder"
414msgstr "Responder"
459
415
460−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
416+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
417+msgctxt "Button: Call back on phone"
461msgid "Call back"
418msgid "Call back"
462msgstr "Chamar de volta"
419msgstr "Chamar de volta"
463
420
@@ -527,38 +484,6 @@ msgctxt "Button: Go back one page in the Wizard"
527msgid "Back"
484msgid "Back"
528msgstr "Atrás"
485msgstr "Atrás"
529
486
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−
562#: qml/Wizard/Pages/10-welcome.qml:27
487#: qml/Wizard/Pages/10-welcome.qml:27
563msgid "Hi!"
488msgid "Hi!"
564msgstr "Boas!"
489msgstr "Boas!"
@@ -571,6 +496,13 @@ msgstr "Benvido/a ao seu teléfono Ubuntu."
571msgid "Let’s get started."
496msgid "Let’s get started."
572msgstr "Comezamos."
497msgstr "Comezamos."
573
498
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+
574#: qml/Wizard/Pages/20-sim.qml:25
506#: qml/Wizard/Pages/20-sim.qml:25
575msgid "Add a SIM card and restart your device"
507msgid "Add a SIM card and restart your device"
576msgstr "Engada unha tarxeta SIM e reinicie o dispositivo"
508msgstr "Engada unha tarxeta SIM e reinicie o dispositivo"
@@ -667,11 +599,11 @@ msgstr "De ningún xeito"
667msgid "You can change your mind later in <b>System Settings</b>."
599msgid "You can change your mind later in <b>System Settings</b>."
668msgstr "Pode cambialo máis tarde nos <b>Axustes do sistema</b>."
600msgstr "Pode cambialo máis tarde nos <b>Axustes do sistema</b>."
669
601
670−#: qml/Wizard/Pages/60-reporting.qml:24
602+#: qml/Wizard/Pages/60-reporting.qml:26
671msgid "Improving your experience"
603msgid "Improving your experience"
672msgstr "Mellorando a súa experiencia"
604msgstr "Mellorando a súa experiencia"
673
605
674−#: qml/Wizard/Pages/60-reporting.qml:36
606+#: qml/Wizard/Pages/60-reporting.qml:46
675msgid ""
607msgid ""
676"Your phone is set up to automatically report errors to Canonical and its "
608"Your phone is set up to automatically report errors to Canonical and its "
677"partners, the makers of the operating system."
609"partners, the makers of the operating system."
@@ -679,7 +611,7 @@ msgstr ""
679"O teléfono configurouse para informar dos erros automaticamente a Canonical "
611"O teléfono configurouse para informar dos erros automaticamente a Canonical "
680"e os seus socios, os creadores do sistema operativo."
612"e os seus socios, os creadores do sistema operativo."
681
613
682−#: qml/Wizard/Pages/60-reporting.qml:43
614+#: qml/Wizard/Pages/60-reporting.qml:53
683msgid ""
615msgid ""
684"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
616"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
685"Privacy</b>"
617"Privacy</b>"
@@ -703,6 +635,31 @@ msgstr "Xa ten o teléfono listo para usar."
703msgid "Finish"
635msgid "Finish"
704msgstr "Rematar"
636msgstr "Rematar"
705
637
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+
706#. Translators: This is the arrow for "Back" buttons
663#. Translators: This is the arrow for "Back" buttons
707#: qml/Wizard/StackButton.qml:39
664#: qml/Wizard/StackButton.qml:39
708#, qt-format
665#, qt-format
@@ -810,3 +767,36 @@ msgstr "%1 〉"
810
767
811#~ msgid "Please re-enter"
768#~ msgid "Please re-enter"
812#~ msgstr "Introducir de novo"
769#~ 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 ""
7msgstr ""
7msgstr ""
8"Project-Id-Version: unity8\n"
8"Project-Id-Version: unity8\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10−"POT-Creation-Date: 2015-09-16 00:49+0200\n"
10+"POT-Creation-Date: 2015-11-20 14:45+0100\n"
11"PO-Revision-Date: 2015-04-02 14:24+0000\n"
11"PO-Revision-Date: 2015-04-02 14:24+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Manx <gv@li.org>\n"
13"Language-Team: Manx <gv@li.org>\n"
@@ -15,8 +15,8 @@ msgstr ""
15"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
17"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : (n == 2 ? 1 : 2);\n"
18−"X-Launchpad-Export-Date: 2015-10-16 05:57+0000\n"
18+"X-Launchpad-Export-Date: 2015-11-30 05:30+0000\n"
19−"X-Generator: Launchpad (build 17812)\n"
19+"X-Generator: Launchpad (build 17850)\n"
20
20
21#: plugins/IntegratedLightDM/Greeter.cpp:112
21#: plugins/IntegratedLightDM/Greeter.cpp:112
22msgid "Password: "
22msgid "Password: "
@@ -35,86 +35,6 @@ msgstr ""
35msgid "Unpin shortcut"
35msgid "Unpin shortcut"
36msgstr "Jean neu-freenaghey yn cassan er lheh"
36msgstr "Jean neu-freenaghey yn cassan er lheh"
37
37
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−
118#: qml/Components/DelayedLockscreen.qml:49
38#: qml/Components/DelayedLockscreen.qml:49
119msgid "Device Locked"
39msgid "Device Locked"
120msgstr "Saase glast"
40msgstr "Saase glast"
@@ -139,72 +59,72 @@ msgstr[0] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
139msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
59msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
140msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
60msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
141
61
142−#: qml/Components/Dialogs.qml:115
62+#: qml/Components/Dialogs.qml:144
143msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
144msgid "Log out"
64msgid "Log out"
145msgstr ""
65msgstr ""
146
66
147−#: qml/Components/Dialogs.qml:116
67+#: qml/Components/Dialogs.qml:145
148msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
149msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
69msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
150
70
151−#: qml/Components/Dialogs.qml:118
71+#: qml/Components/Dialogs.qml:147
152msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
153msgid "Lock"
73msgid "Lock"
154msgstr ""
74msgstr ""
155
75
156−#: qml/Components/Dialogs.qml:125
76+#: qml/Components/Dialogs.qml:154
157msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
158msgid "Log Out"
78msgid "Log Out"
159msgstr ""
79msgstr ""
160
80
161−#: qml/Components/Dialogs.qml:132 qml/Components/Dialogs.qml:165
81+#: qml/Components/Dialogs.qml:161 qml/Components/Dialogs.qml:194
162−#: qml/Components/Dialogs.qml:224
82+#: qml/Components/Dialogs.qml:253
163msgid "Cancel"
83msgid "Cancel"
164msgstr "Cur ass"
84msgstr "Cur ass"
165
85
166−#: qml/Components/Dialogs.qml:144
86+#: qml/Components/Dialogs.qml:173
167msgctxt "Title: Reboot/Shut down dialog"
87msgctxt "Title: Reboot/Shut down dialog"
168msgid "Shut down"
88msgid "Shut down"
169msgstr ""
89msgstr ""
170
90
171−#: qml/Components/Dialogs.qml:145
91+#: qml/Components/Dialogs.qml:174
172msgid "Are you sure you want to shut down?"
92msgid "Are you sure you want to shut down?"
173msgstr "Vel oo shickyr dy vel oo laccal dooney?"
93msgstr "Vel oo shickyr dy vel oo laccal dooney?"
174
94
175−#: qml/Components/Dialogs.qml:147
95+#: qml/Components/Dialogs.qml:176
176msgctxt "Button: Reboot the system"
96msgctxt "Button: Reboot the system"
177msgid "Reboot"
97msgid "Reboot"
178msgstr ""
98msgstr ""
179
99
180−#: qml/Components/Dialogs.qml:156
100+#: qml/Components/Dialogs.qml:185
181msgctxt "Button: Shut down the system"
101msgctxt "Button: Shut down the system"
182msgid "Shut down"
102msgid "Shut down"
183msgstr ""
103msgstr ""
184
104
185−#: qml/Components/Dialogs.qml:178
105+#: qml/Components/Dialogs.qml:207
186msgctxt "Title: Reboot dialog"
106msgctxt "Title: Reboot dialog"
187msgid "Reboot"
107msgid "Reboot"
188msgstr ""
108msgstr ""
189
109
190−#: qml/Components/Dialogs.qml:179
110+#: qml/Components/Dialogs.qml:208
191msgid "Are you sure you want to reboot?"
111msgid "Are you sure you want to reboot?"
192msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
112msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
193
113
194−#: qml/Components/Dialogs.qml:181
114+#: qml/Components/Dialogs.qml:210
195msgid "No"
115msgid "No"
196msgstr "Cha nel"
116msgstr "Cha nel"
197
117
198−#: qml/Components/Dialogs.qml:188
118+#: qml/Components/Dialogs.qml:217
199msgid "Yes"
119msgid "Yes"
200msgstr "Ta"
120msgstr "Ta"
201
121
202−#: qml/Components/Dialogs.qml:203
122+#: qml/Components/Dialogs.qml:232
203msgctxt "Title: Power off/Restart dialog"
123msgctxt "Title: Power off/Restart dialog"
204msgid "Power"
124msgid "Power"
205msgstr ""
125msgstr ""
206
126
207−#: qml/Components/Dialogs.qml:204
127+#: qml/Components/Dialogs.qml:233
208msgid ""
128msgid ""
209"Are you sure you would like\n"
129"Are you sure you would like\n"
210"to power off?"
130"to power off?"
@@ -212,12 +132,12 @@ msgstr ""
212"Vel oo shickyr dy vel oo laccal\n"
132"Vel oo shickyr dy vel oo laccal\n"
213"mooghey?"
133"mooghey?"
214
134
215−#: qml/Components/Dialogs.qml:206
135+#: qml/Components/Dialogs.qml:235
216msgctxt "Button: Power off the system"
136msgctxt "Button: Power off the system"
217msgid "Power off"
137msgid "Power off"
218msgstr ""
138msgstr ""
219
139
220−#: qml/Components/Dialogs.qml:215
140+#: qml/Components/Dialogs.qml:244
221msgctxt "Button: Restart the system"
141msgctxt "Button: Restart the system"
222msgid "Restart"
142msgid "Restart"
223msgstr ""
143msgstr ""
@@ -234,42 +154,66 @@ msgstr "Eam eginit"
234msgid "OK"
154msgid "OK"
235msgstr "Mie dy liooar"
155msgstr "Mie dy liooar"
236
156
237−#: qml/Dash/GenericScopeView.qml:569 qml/Dash/GenericScopeView.qml:727
157+#: qml/Components/ModeSwitchWarningDialog.qml:32
238−msgid "See less"
158+msgid "Apps may have unsaved data:"
239−msgstr "Faik ny sloo"
159+msgstr ""
240
160
241−#: qml/Dash/GenericScopeView.qml:569
161+#: qml/Components/ModeSwitchWarningDialog.qml:57
242−msgid "See all"
162+msgid "Re-dock, save your work and close these apps to continue."
243−msgstr "Faik ooilley"
163+msgstr ""
244
164
245−#: qml/Dash/GenericScopeView.qml:631
165+#: qml/Components/ModeSwitchWarningDialog.qml:63
246−msgctxt "Label: Hint for dash search line edit"
166+msgid "Or force close now (unsaved data will be lost)."
247−msgid "Search"
167+msgstr ""
168+
169+#: qml/Components/ModeSwitchWarningDialog.qml:75
170+msgid "OK, I will reconnect"
248msgstr ""
171msgstr ""
249
172
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
251msgctxt "Button: Open the Ubuntu Store"
182msgctxt "Button: Open the Ubuntu Store"
252msgid "Store"
183msgid "Store"
253msgstr ""
184msgstr ""
254
185
255−#: qml/Dash/PageHeader.qml:276
186+#: qml/Dash/DashPageHeader.qml:272
256msgctxt "Button: Start a search in the current dash scope"
187msgctxt "Button: Start a search in the current dash scope"
257msgid "Search"
188msgid "Search"
258msgstr ""
189msgstr ""
259
190
260−#: qml/Dash/PageHeader.qml:286
191+#: qml/Dash/DashPageHeader.qml:282
261msgctxt "Button: Show the current dash scope settings"
192msgctxt "Button: Show the current dash scope settings"
262msgid "Settings"
193msgid "Settings"
263msgstr ""
194msgstr ""
264
195
265−#: qml/Dash/PageHeader.qml:293
196+#: qml/Dash/DashPageHeader.qml:289
266msgid "Remove from Favorites"
197msgid "Remove from Favorites"
267msgstr "Jean scughey woish Reihyn"
198msgstr "Jean scughey woish Reihyn"
268
199
269−#: qml/Dash/PageHeader.qml:293
200+#: qml/Dash/DashPageHeader.qml:289
270msgid "Add to Favorites"
201msgid "Add to Favorites"
271msgstr "Cur ayns Reihyn"
202msgstr "Cur ayns Reihyn"
272
203
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+
273#: qml/Dash/Previews/PreviewActionCombo.qml:35
217#: qml/Dash/Previews/PreviewActionCombo.qml:35
274msgid "More..."
218msgid "More..."
275msgstr "Tooilley..."
219msgstr "Tooilley..."
@@ -280,8 +224,6 @@ msgstr "Ny sloo..."
280
224
281#: qml/Dash/Previews/PreviewCommentInput.qml:68
225#: qml/Dash/Previews/PreviewCommentInput.qml:68
282#: qml/Dash/Previews/PreviewRatingInput.qml:174
226#: qml/Dash/Previews/PreviewRatingInput.qml:174
283−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:148
284−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:205
285msgid "Send"
227msgid "Send"
286msgstr "Cur"
228msgstr "Cur"
287
229
@@ -293,6 +235,10 @@ msgstr "Jean sessal shoh"
293msgid "Add a review"
235msgid "Add a review"
294msgstr "Jean aavriwnys"
236msgstr "Jean aavriwnys"
295
237
238+#: qml/Dash/Previews/PreviewSharing.qml:51
239+msgid "Preview Share Item"
240+msgstr ""
241+
296#: qml/Dash/PullToRefreshScopeStyle.qml:55
242#: qml/Dash/PullToRefreshScopeStyle.qml:55
297msgid "Pull to refresh…"
243msgid "Pull to refresh…"
298msgstr "Jean tayrn dy aalaadey..."
244msgstr "Jean tayrn dy aalaadey..."
@@ -317,6 +263,10 @@ msgstr "Balley"
317msgid "Also installed"
263msgid "Also installed"
318msgstr ""
264msgstr ""
319
265
266+#: qml/DisabledScreenNotice.qml:42
267+msgid "Your device is now connected to an external display."
268+msgstr ""
269+
320#: qml/Greeter/CoverPage.qml:107
270#: qml/Greeter/CoverPage.qml:107
321msgid "Unlock"
271msgid "Unlock"
322msgstr ""
272msgstr ""
@@ -384,7 +334,7 @@ msgstr ""
384msgid "Sorry, incorrect passcode"
334msgid "Sorry, incorrect passcode"
385msgstr ""
335msgstr ""
386
336
387−#: qml/Notifications/NotificationMenuItemFactory.qml:128
337+#: qml/Notifications/NotificationMenuItemFactory.qml:129
388msgid "Show password"
338msgid "Show password"
389msgstr ""
339msgstr ""
390
340
@@ -396,71 +346,78 @@ msgstr ""
396msgid "Conference"
346msgid "Conference"
397msgstr ""
347msgstr ""
398
348
399−#: qml/Panel/Indicators/MenuItemFactory.qml:718
349+#: qml/Panel/Indicators/MenuItemFactory.qml:731
400msgid "Nothing is playing"
350msgid "Nothing is playing"
401msgstr ""
351msgstr ""
402
352
403−#: qml/Panel/Indicators/MenuItemFactory.qml:847
353+#: qml/Panel/Indicators/MenuItemFactory.qml:860
404#, qt-format
354#, qt-format
405msgid "%1 hour"
355msgid "%1 hour"
406msgid_plural "%1 hours"
356msgid_plural "%1 hours"
407msgstr[0] ""
357msgstr[0] ""
408msgstr[1] ""
358msgstr[1] ""
409
359
410−#: qml/Panel/Indicators/MenuItemFactory.qml:851
360+#: qml/Panel/Indicators/MenuItemFactory.qml:864
411#, qt-format
361#, qt-format
412msgid "%1 minute"
362msgid "%1 minute"
413msgid_plural "%1 minutes"
363msgid_plural "%1 minutes"
414msgstr[0] ""
364msgstr[0] ""
415msgstr[1] ""
365msgstr[1] ""
416
366
417−#: qml/Panel/Indicators/MenuItemFactory.qml:856
367+#: qml/Panel/Indicators/MenuItemFactory.qml:869
418#, qt-format
368#, qt-format
419msgid "%1 second"
369msgid "%1 second"
420msgid_plural "%1 seconds"
370msgid_plural "%1 seconds"
421msgstr[0] ""
371msgstr[0] ""
422msgstr[1] ""
372msgstr[1] ""
423
373
424−#: qml/Panel/Indicators/MenuItemFactory.qml:859
374+#: qml/Panel/Indicators/MenuItemFactory.qml:872
425msgid "0 seconds"
375msgid "0 seconds"
426msgstr ""
376msgstr ""
427
377
428#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
378#. Translators: String like "1 hour, 2 minutes, 3 seconds remaining"
429−#: qml/Panel/Indicators/MenuItemFactory.qml:861
379+#: qml/Panel/Indicators/MenuItemFactory.qml:874
430#, qt-format
380#, qt-format
431msgid "%1 remaining"
381msgid "%1 remaining"
432msgstr ""
382msgstr ""
433
383
434−#: qml/Panel/Indicators/MenuItemFactory.qml:867
384+#: qml/Panel/Indicators/MenuItemFactory.qml:880
435msgid "In queue…"
385msgid "In queue…"
436msgstr ""
386msgstr ""
437
387
438−#: qml/Panel/Indicators/MenuItemFactory.qml:871
388+#: qml/Panel/Indicators/MenuItemFactory.qml:884
439msgid "Downloading"
389msgid "Downloading"
440msgstr ""
390msgstr ""
441
391
442−#: qml/Panel/Indicators/MenuItemFactory.qml:873
392+#: qml/Panel/Indicators/MenuItemFactory.qml:886
443msgid "Paused, tap to resume"
393msgid "Paused, tap to resume"
444msgstr ""
394msgstr ""
445
395
446−#: qml/Panel/Indicators/MenuItemFactory.qml:875
396+#: qml/Panel/Indicators/MenuItemFactory.qml:888
447msgid "Canceled"
397msgid "Canceled"
448msgstr ""
398msgstr ""
449
399
450−#: qml/Panel/Indicators/MenuItemFactory.qml:877
400+#: qml/Panel/Indicators/MenuItemFactory.qml:890
451msgid "Finished"
401msgid "Finished"
452msgstr ""
402msgstr ""
453
403
454−#: qml/Panel/Indicators/MenuItemFactory.qml:879
404+#: qml/Panel/Indicators/MenuItemFactory.qml:892
455msgid "Failed, tap to retry"
405msgid "Failed, tap to retry"
456msgstr ""
406msgstr ""
457
407
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
459msgctxt "Label: Hint in message indicator line edit"
415msgctxt "Label: Hint in message indicator line edit"
460msgid "Reply"
416msgid "Reply"
461msgstr ""
417msgstr ""
462
418
463−#: qml/Panel/Indicators/MessageMenuItemFactory.qml:204
419+#: qml/Panel/Indicators/MessageMenuItemFactory.qml:213
420+msgctxt "Button: Call back on phone"
464msgid "Call back"
421msgid "Call back"
465msgstr ""
422msgstr ""
466
423
@@ -530,38 +487,6 @@ msgctxt "Button: Go back one page in the Wizard"
530msgid "Back"
487msgid "Back"
531msgstr ""
488msgstr ""
532
489
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−
565#: qml/Wizard/Pages/10-welcome.qml:27
490#: qml/Wizard/Pages/10-welcome.qml:27
566msgid "Hi!"
491msgid "Hi!"
567msgstr ""
492msgstr ""
@@ -574,6 +499,13 @@ msgstr ""
574msgid "Let’s get started."
499msgid "Let’s get started."
575msgstr ""
500msgstr ""
576
501
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+
577#: qml/Wizard/Pages/20-sim.qml:25
509#: qml/Wizard/Pages/20-sim.qml:25
578msgid "Add a SIM card and restart your device"
510msgid "Add a SIM card and restart your device"
579msgstr ""
511msgstr ""
@@ -667,17 +599,17 @@ msgstr ""
667msgid "You can change your mind later in <b>System Settings</b>."
599msgid "You can change your mind later in <b>System Settings</b>."
668msgstr ""
600msgstr ""
669
601
670−#: qml/Wizard/Pages/60-reporting.qml:24
602+#: qml/Wizard/Pages/60-reporting.qml:26
671msgid "Improving your experience"
603msgid "Improving your experience"
672msgstr ""
604msgstr ""
673
605
674−#: qml/Wizard/Pages/60-reporting.qml:36
606+#: qml/Wizard/Pages/60-reporting.qml:46
675msgid ""
607msgid ""
676"Your phone is set up to automatically report errors to Canonical and its "
608"Your phone is set up to automatically report errors to Canonical and its "
677"partners, the makers of the operating system."
609"partners, the makers of the operating system."
678msgstr ""
610msgstr ""
679
611
680−#: qml/Wizard/Pages/60-reporting.qml:43
612+#: qml/Wizard/Pages/60-reporting.qml:53
681msgid ""
613msgid ""
682"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
614"This can be disabled in <b>System Settings</b> under <b>Security &amp; "
683"Privacy</b>"
615"Privacy</b>"
@@ -699,6 +631,31 @@ msgstr ""
699msgid "Finish"
631msgid "Finish"
700msgstr ""
632msgstr ""
701
633
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+
702#. Translators: This is the arrow for "Back" buttons
659#. Translators: This is the arrow for "Back" buttons
703#: qml/Wizard/StackButton.qml:39
660#: qml/Wizard/StackButton.qml:39
704#, qt-format
661#, 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.