on xenial help sign in
merged
f70d997Andrea Cimitan
.crossbuilder/post_deploynew file+1
@@ -0,0 +1 @@
1+restart unity8
CMakeLists.txt+3−1
@@ -57,11 +57,12 @@ 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=18)
60+pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=20)
61pkg_check_modules(GEONAMES REQUIRED geonames>=0.2)
61pkg_check_modules(GEONAMES REQUIRED geonames>=0.2)
62pkg_check_modules(GIO REQUIRED gio-2.0>=2.32)
62pkg_check_modules(GIO REQUIRED gio-2.0>=2.32)
63pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32)
63pkg_check_modules(GLIB REQUIRED glib-2.0>=2.32)
64pkg_check_modules(QMENUMODEL REQUIRED qmenumodel)
64pkg_check_modules(QMENUMODEL REQUIRED qmenumodel)
65+pkg_check_modules(GD3 REQUIRED gnome-desktop-3.0)
65
66
66pkg_check_modules(UBUNTUGESTURES REQUIRED UbuntuGestures)
67pkg_check_modules(UBUNTUGESTURES REQUIRED UbuntuGestures)
67
68
@@ -128,6 +129,7 @@ set(SHELL_APP unity8)
128set(DASH_APP unity8-dash)
129set(DASH_APP unity8-dash)
129set(SCOPE_TOOL unity-scope-tool)
130set(SCOPE_TOOL unity-scope-tool)
130set(INDICATORS_CLIENT_APP indicators-client)
131set(INDICATORS_CLIENT_APP indicators-client)
132+set(GREETER_APP unity8-greeter)
131set(MOCK_INDICATOR_SERVICE_APP unity-mock-indicator-service)
133set(MOCK_INDICATOR_SERVICE_APP unity-mock-indicator-service)
132
134
133include_directories(
135include_directories(
CODING+20−59
@@ -15,23 +15,17 @@ download source
15 $ bzr branch lp:unity8 ~/unity8/trunk
15 $ bzr branch lp:unity8 ~/unity8/trunk
16 $ cd ~/unity8/trunk
16 $ cd ~/unity8/trunk
17
17
18−install dependencies
18+install dependencies and build Unity 8
19--------------------
19--------------------
20−If its your first time, install build dependencies
21
20
22$ cd ~/unity8/trunk
21$ cd ~/unity8/trunk
23−$ ./build.sh --setup
22+$ ./build.sh
24−
25− this will:
26− - install the required dependencies to build, as well as run on the desktop
27− - it should also install unity-scope-home and unity-lens-application which
28− are technically "recommends", not strict dependencies
29
23
30−build Unity 8
24+ If its your first time, this will install the required dependencies to build and
31−-------------
25+ build it.
32
26
33−$ cd ~/unity8/trunk
27+ You might want to also install unity-scope-home and unity-scope-click which
34−$ ./build.sh
28+ are technically "recommends", not strict dependencies
35
29
36You may also rebuild with the -c for clean, which just deletes the build
30You may also rebuild with the -c for clean, which just deletes the build
37directory.
31directory.
@@ -43,13 +37,15 @@ Running Unity 8 on your desktop
43run the Unity 8 shell
37run the Unity 8 shell
44---------------------
38---------------------
45$ cd ~/unity8/trunk
39$ cd ~/unity8/trunk
46−$ ./run.sh
40+$ cd builddir
47
41
48−Options can be passed to test the lock screen
42+Each component of unity8 can be ran independently for development and testing
49−$ ./run.sh -p OR -k
43+For example:
44+$ make tryShell
45+$ make tryLauncher
46+$ make tryLockscreen
50
47
51−-p is for pin lock, for which the default prompt answer is "1234"
48+Check out the tests/qmltests/ directory for a list of things that can be ran.
52−-k is for keylock passphrase, for which the default prompt answer is "password"
53
49
54Notes
50Notes
55-----
51-----
@@ -70,50 +66,15 @@ Notes
70
66
71Running Unity 8 on devices
67Running Unity 8 on devices
72==========================
68==========================
73−- Ubuntu Touch builds are currently only available in 14.04 flavour
74−- supported hardware should match one of those listed here
75− https://wiki.ubuntu.com/Touch/Devices#Running_fine
76−- follow the Ubuntu Touch install instructions for your chosen device
77− https://wiki.ubuntu.com/Touch/Install
78−- make sure your device is connected to a network
79−- also make sure you have your SSH key in ~/.ssh/id_rsa.pub (or install one
80− on the device yourself)
81−
82−$ cd ~/unity/trunk
83−$ ./run_on_device.sh --setup
84− this will:
85− - install your public SSH key on the device
86− - install the needed dependencies
87
69
88−$ ./run_on_device.sh
70+Running unity8 on a device should be done using crossbuilder.
89− this will:
71+Go to
90− - rsync the code to the device
72+* https://launchpad.net/crossbuilder and
91− - build on the device
73+* https://wiki.ubuntu.com/Touch/Crossbuilder
92− - replace the running shell
74+for more details on crossbuilder.
93−
94−Options can be passed to test the lock screen
95−$ ./run_on_device.sh -p OR -k
96−
97−-p is for pin lock, for which the default prompt answer is "1234"
98−-k is for keylock passphrase, for which the default prompt answer is "password"
99−
100−Notes
101−-----
102−- using adb over TCP has some advantages, Google will be of help here
103− - NOTE: this is not yet available for flipped images
104− - TL;DR: `adb tcpip 5555; adb connect $your_device_ip`
105− - you can persist the above via `adb shell setprop persist.adb.tcp.port 5555`
106− - it's unsafe - anyone can connect to your device
107− - with TCP the Nexus 10 doesn't drop the adb connection when locking
108− the screen
109−- exporting ANDROID_SERIAL=$your_device_serial or
110− ANDROID_SERIAL=$your_device_ip:5555 will make adb not complain about
111− multiple devices
112−- you can export TARGET_IP=$your_device_ip TARGET_SSH_PORT=22 for run_on_device.sh
113− to not use adb forwarding - useful if you use multiple devices
114−- using Ninja (package ninja-build - run_on_device.sh -s installs this now)
115− will improve build times (especially in the nothing-to-build case)
116
75
76+unity8 will automatically restart on the phone once deployment
77+has finished due to post-build-steps set up in this repository.
117
78
118Coding guidelines
79Coding guidelines
119=================
80=================
build.sh+6−37
@@ -9,7 +9,6 @@ usage() {
9 echo "usage: build [OPTIONS] [BUILD_TYPE]\n" >&2
9 echo "usage: build [OPTIONS] [BUILD_TYPE]\n" >&2
10 echo "Script to build the shell. If BUILD_TYPE is not specified, it defaults to \"debug\".\n" >&2
10 echo "Script to build the shell. If BUILD_TYPE is not specified, it defaults to \"debug\".\n" >&2
11 echo "OPTIONS:" >&2
11 echo "OPTIONS:" >&2
12− echo " -s, --setup Setup the build environment and branch Unity" >&2
13 echo " -c, --clean Clean the build tree before building" >&2
12 echo " -c, --clean Clean the build tree before building" >&2
14 echo >&2
13 echo >&2
15 exit 1
14 exit 1
@@ -22,7 +21,6 @@ eval set -- "$ARGS"
22while [ $# -gt 0 ]
21while [ $# -gt 0 ]
23do
22do
24 case "$1" in
23 case "$1" in
25− -s|--setup) SETUP=true;;
26 -c|--clean) CLEAN=true;;
24 -c|--clean) CLEAN=true;;
27 -h|--help) usage;;
25 -h|--help) usage;;
28 --) shift;break;;
26 --) shift;break;;
@@ -35,31 +33,6 @@ done
35BUILD_TYPE="debug"
33BUILD_TYPE="debug"
36[ $# -eq 1 ] && BUILD_TYPE="$1"
34[ $# -eq 1 ] && BUILD_TYPE="$1"
37
35
38−install_dependencies() {
39− sudo apt-get update || exit 4
40− echo "Installing Unity 8 dependencies.."
41− sudo apt-get install devscripts \
42− equivs \
43− gsettings-desktop-schemas \
44− gsettings-ubuntu-schemas \
45− pay-service \
46− qmenumodel-qml \
47− qml-module-qtquick-layouts \
48− qml-module-qtquick-xmllistmodel \
49− qml-module-ubuntu-components \
50− qml-module-ubuntu-thumbnailer0.1 \
51− qtdeclarative5-gsettings1.0 \
52− qtdeclarative5-ubuntu-settings-components \
53− qtdeclarative5-ubuntu-telephony0.1 \
54− qtdeclarative5-unity-notifications-plugin \
55− qml-module-ubuntu-connectivity \
56− ubuntu-mobile-icons \
57− ubuntu-system-settings \
58− unity-plugin-scopes \
59− xvfb \
60− || exit 5
61−}
62−
63mk_build_deps() {
36mk_build_deps() {
64 if [ ! -f control -o $CODE_DIR/debian/control -nt control ]; then
37 if [ ! -f control -o $CODE_DIR/debian/control -nt control ]; then
65 sed 's/\:native//g' $CODE_DIR/debian/control > control
38 sed 's/\:native//g' $CODE_DIR/debian/control > control
@@ -85,13 +58,9 @@ else
85 BUILD_COMMAND="make -j$NUM_JOBS"
58 BUILD_COMMAND="make -j$NUM_JOBS"
86fi
59fi
87
60
88−if $SETUP; then
89− install_dependencies
90−else
91− if $CLEAN; then rm -rf builddir; fi
61+if $CLEAN; then rm -rf builddir; fi
92− mkdir -p builddir
62+mkdir -p builddir
93− cd builddir
63+cd builddir
94− mk_build_deps
64+mk_build_deps
95− cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE $CODE_DIR ${GENERATOR} || exit 6
65+cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE $CODE_DIR ${GENERATOR} || exit 6
96− ${BUILD_COMMAND} || exit 7
66+${BUILD_COMMAND} || exit 7
97−fi
data/51-unity8-greeter.confnew file+2
@@ -0,0 +1,2 @@
1+[Seat:*]
2+greeter-session=unity8-greeter
data/CMakeLists.txt+11
@@ -2,6 +2,7 @@
2configure_file(${SHELL_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${SHELL_APP}.desktop @ONLY)
2configure_file(${SHELL_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${SHELL_APP}.desktop @ONLY)
3configure_file(${DASH_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${DASH_APP}.desktop @ONLY)
3configure_file(${DASH_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${DASH_APP}.desktop @ONLY)
4configure_file(${INDICATORS_CLIENT_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${INDICATORS_CLIENT_APP}.desktop @ONLY)
4configure_file(${INDICATORS_CLIENT_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${INDICATORS_CLIENT_APP}.desktop @ONLY)
5+configure_file(${GREETER_APP}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${GREETER_APP}.desktop @ONLY)
5
6
6# install desktop files
7# install desktop files
7install(FILES
8install(FILES
@@ -11,6 +12,16 @@ install(FILES
11 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
12 DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
12 )
13 )
13
14
15+install(FILES
16+ ${CMAKE_CURRENT_BINARY_DIR}/${GREETER_APP}.desktop
17+ DESTINATION ${CMAKE_INSTALL_DATADIR}/lightdm/greeters
18+ )
19+
20+install(FILES
21+ 51-unity8-greeter.conf
22+ DESTINATION ${CMAKE_INSTALL_DATADIR}/lightdm/lightdm.conf.d
23+ )
24+
14# install dash icon
25# install dash icon
15install(FILES
26install(FILES
16 ${CMAKE_CURRENT_SOURCE_DIR}/${DASH_APP}.png
27 ${CMAKE_CURRENT_SOURCE_DIR}/${DASH_APP}.png
data/unity8-greeter-init.confnew file+12
@@ -0,0 +1,12 @@
1+description "Unity 8 Greeter initialization"
2+author "Michael Terry <mterry@ubuntu.com>"
3+
4+start on unity8-greeter-started
5+task
6+emits indicator-services-start
7+
8+script
9+ start --no-wait ofono-setup || true
10+ initctl emit --no-wait indicator-services-start || true
11+ start --no-wait maliit-server || true
12+end script
data/unity8-greeter-wrappernew file+98
@@ -0,0 +1,98 @@
1+#!/bin/sh
2+# -*- Mode: sh; indent-tabs-mode: nil; tab-width: 4 -*-
3+#
4+# Copyright (C) 2011,2013 Canonical Ltd
5+# Author: Michael Terry <michael.terry@canonical.com>
6+#
7+# This program is free software: you can redistribute it and/or modify it under
8+# the terms of the GNU General Public License as published by the Free Software
9+# Foundation, version 3 of the License.
10+#
11+# See http://www.gnu.org/copyleft/gpl.html the full text of the license.
12+
13+# This wrapper merely ensures that init and friends live only as long as this
14+# script does. Otherwise, it's very easy for some processes to not notice that
15+# the session died. We could try to do this in-process, but we want to do this
16+# cleanup even if the greeter aborts.
17+
18+trap cleanup TERM EXIT
19+
20+cleanup()
21+{
22+ trap - TERM EXIT
23+ # Kill upstart and indicators
24+ if [ -n "$INIT_PID" ]; then
25+ kill "$INIT_PID"
26+ fi
27+ if [ -n "$CMD_PID" ]; then
28+ kill "$CMD_PID"
29+ fi
30+ exit 0
31+}
32+
33+set_greeter_var()
34+{
35+ export "$1=$2"
36+ gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.UpdateActivationEnvironment "{'$1': '$2'}"
37+ if [ -n "$INIT_PID" ]; then
38+ initctl set-env --global "$1=$2"
39+ fi
40+}
41+
42+SUB_SOCKET=$XDG_RUNTIME_DIR/mir_socket
43+rm -f $SUB_SOCKET # clear socket in case we were hard shut down
44+
45+# If touch session script (which sets up grid units and mir variables) is available, use it
46+TOUCH_WRAPPER=
47+if [ -x /usr/bin/ubuntu-touch-session ]; then
48+ TOUCH_WRAPPER=/usr/bin/ubuntu-touch-session
49+fi
50+
51+# Pretend that we're in an ubuntu-touch session, so that indicator-network
52+# will start.
53+export DESKTOP_SESSION=ubuntu-touch
54+
55+# We disable ofono using pulse. It causes problems with racing with the user's
56+# pulse. We need to come up with a better long-term fix for this, because we
57+# eventually need the greeter to play ringtones for users that aren't logged in.
58+set_greeter_var PA_DISABLED 1
59+
60+# Normal unity8 sessions are entirely driven by Upstart. But greeters
61+# are special. They need access to the file descriptors that lightdm
62+# creates for them and don't want to start all the services that a normal
63+# session would. So it's inconvenient to live within an upstart session.
64+# But... we still want to use Upstart for some services. So launch here.
65+MIR_SOCKET=$SUB_SOCKET $TOUCH_WRAPPER /sbin/upstart --user --no-startup-event &
66+INIT_PID=$!
67+while [ ! -e "$XDG_RUNTIME_DIR/upstart/sessions/$INIT_PID.session" ]; do sleep 0.1; done
68+export UPSTART_SESSION=$(/sbin/initctl list-sessions | grep "^$INIT_PID " | cut -d' ' -f2)
69+
70+# Start any pre-greeter tasks if needed (like wizard)
71+/sbin/initctl emit unity8-greeter-starting
72+
73+# Define language here for phone if available. When phone user switches their
74+# language, they expect that to affect the greeter too. But the user doesn't
75+# have permission to switch system language, only their own. So we notice if
76+# the phablet user exists and use their language if so. TODO: talk to design
77+# about whether we should switch language on fly as users are selected (this
78+# is very hard to do technically).
79+#
80+# Do this after unity8-greeter-starting, in case a customization upstart job
81+# changes language.
82+if [ "$(id -u phablet 2>/dev/null)" = "32011" ]; then
83+ USER_LANG=$(gdbus call --system --dest org.freedesktop.Accounts --object-path /org/freedesktop/Accounts/User32011 --method org.freedesktop.DBus.Properties.Get org.freedesktop.Accounts.User Language | cut -d\' -f2)
84+ if [ -n "$USER_LANG" ]; then
85+ set_greeter_var LANGUAGE "$USER_LANG"
86+ fi
87+ USER_LOCALE=$(gdbus call --system --dest org.freedesktop.Accounts --object-path /org/freedesktop/Accounts/User32011 --method org.freedesktop.DBus.Properties.Get org.freedesktop.Accounts.User FormatsLocale | cut -d\' -f2)
88+ if [ -n "$USER_LOCALE" ]; then
89+ set_greeter_var LANG "$USER_LOCALE"
90+ set_greeter_var LC_ALL "$USER_LOCALE"
91+ fi
92+fi
93+
94+# And finally actually start the greeter
95+exec env QT_QPA_PLATFORM=ubuntumirclient MIR_SERVER_FILE=$SUB_SOCKET $TOUCH_WRAPPER $@ &
96+CMD_PID=$!
97+wait $CMD_PID
98+CMD_PID=
data/unity8-greeter.desktop.innew file+7
@@ -0,0 +1,7 @@
1+[Desktop Entry]
2+Type=Application
3+Name=Unity 8 Greeter
4+Comment=The converged Unity shell's Greeter
5+Exec=@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/unity8-greeter-wrapper @CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/unity8 --mode=greeter
6+X-LightDM-Session-Type=mir
7+X-Ubuntu-Touch=true
data/unity8-greeter.pklanew file+44
@@ -0,0 +1,44 @@
1+# DO NOT EDIT THIS FILE, it will be overwritten on update
2+# Place your local configurations under /etc/polkit-1/localauthority/
3+
4+[Disable Controlling of Network Devices]
5+Identity=unix-user:lightdm
6+Action=org.freedesktop.NetworkManager.enable-disable-network;org.freedesktop.NetworkManager.enable-disable-wifi;org.freedesktop.NetworkManager.enable-disable-wwan;org.freedesktop.NetworkManager.enable-disable-wimax;
7+ResultActive=no
8+ResultInactive=no
9+ResultsAny=no
10+
11+[Disable Sleep and Wake]
12+Identity=unix-user:lightdm
13+Action=org.freedesktop.NetworkManager.sleep-wake
14+ResultActive=no
15+ResultInactive=no
16+ResultsAny=no
17+
18+[Disable WiFi Sharing]
19+Identity=unix-user:lightdm
20+Action=org.freedesktop.NetworkManager.wifi.share.protected;org.freedesktop.NetworkManager.wifi.share.open
21+ResultActive=no
22+ResultInactive=no
23+ResultsAny=no
24+
25+[Disable Settings Modifications]
26+Identity=unix-user:lightdm
27+Action=org.freedesktop.NetworkManager.settings.modify.own;org.freedesktop.NetworkManager.settings.modify.system;org.freedesktop.NetworkManager.settings.modify.hostname
28+ResultActive=no
29+ResultInactive=no
30+ResultsAny=no
31+
32+[Disable User Connections]
33+Identity=unix-user:lightdm
34+Action=org.freedesktop.NetworkManager.use-user-connections
35+ResultActive=no
36+ResultInactive=no
37+ResultsAny=no
38+
39+[Enable Controlling of Network Connections]
40+Identity=unix-user:lightdm
41+Action=org.freedesktop.NetworkManager.network-control
42+ResultActive=yes
43+ResultInactive=no
44+ResultsAny=no
debian/changelog+129
@@ -1,3 +1,132 @@
1+unity8 (8.14+16.10.20160811.1-0ubuntu1) yakkety; urgency=medium
2+
3+ [ Albert Astals Cid ]
4+ * Take into account carousel selectedItemScaleFactor when setting card
5+ fixedArtShapeSize (LP: #1599238)
6+ * Remove unused LimitProxyModel
7+ * Do not calculate implicitHeight for Cards in a CardGrid
8+ * Small clazy fixes
9+
10+ [ Daniel d'Andrada ]
11+ * Remove stage property from Application
12+
13+ [ Larry Price ]
14+ * Allow libertine-scope to show empty search result hint unmodified.
15+ (LP: #1606693)
16+
17+ [ Lukáš Tinkl ]
18+ * Open the quicklist (context) menu also using the Menu key (LP:
19+ #1608265)
20+ * Fix incorrect SIM PIN dialog position when entering a wrong PIN (LP:
21+ #1596076)
22+ * Apply the correct keymap also on prompt surfaces (LP: #1610124)
23+ * Implement an optional system update feature during OOBE wizard (LP:
24+ #1580785)
25+ * Implement a page for choosing HW keyboard layout in OOBE wizard
26+
27+ [ Michael Zanetti ]
28+ * Clean up some build script legacy
29+ * Add a crossbuilder_post file to make crossbuilder restart unity8
30+ after deploying
31+ * fixes for the automatic switching between usage modes (LP: #1590944)
32+
33+ [ Omer Akram ]
34+ * Add object names for setup wizard
35+
36+ -- Michał Sawicz <michal.sawicz@canonical.com> Thu, 11 Aug 2016 06:28:20 +0000
37+
38+unity8 (8.14+16.10.20160803-0ubuntu1) yakkety; urgency=medium
39+
40+ [ Albert Astals Cid ]
41+ * Fix DisabledScreenNotice::test_rotation
42+ * Make the delegate of DashNavigationList an async Loader
43+ * unity-scope-tool: Use parse instead of process
44+ * VerticalJournal improvements regarding model insertions and item
45+ height changes (LP: #1599754)
46+ * Add math.h includes for compilation in yakkety (LP: #1605502)
47+
48+ [ Andrea Cimitan ]
49+ * Unfocus the search text field in the dash page header when requested
50+ (LP: #1590820)
51+ * Use binding for filter popover contentWidth (LP: #1595116)
52+ * Add few sourceSize for Image we forgot (LP: #1595113)
53+ * Replace Flickable with an Item inside DashPageHeader for
54+ headerContainer (LP: #1599235)
55+
56+ [ Albert Astals Cid, Andrea Cimitan ]
57+ * Unbox the artshapeLoader
58+
59+ [ Daniel d'Andrada ]
60+ * Fix splashscreen orientation when app rotates own contents (LP:
61+ #1586050)
62+ * tst_PreviewIconActions: Make test name match filename
63+ * Cursor: make its size grid unit based (LP: #1604014)
64+ * TouchEventSequenceWrapper: item might get deleted when touch
65+ sequence is committed (LP: #1607686)
66+
67+ [ Lukáš Tinkl ]
68+ * Implement frontend support for running keyboard indicator
69+ * Provide window/surface close shortcuts across all the stages (LP:
70+ #1578392, #1606528)
71+ * Restart the location trust prompt service when exiting the wizard
72+ (LP: #1594430)
73+ * Implement clearing the search and closing the panel on pressing
74+ Escape key in the dash header
75+ * Fix log timestamps (LP: #1602196)
76+ * Don't display the mode switch warning dialog on tablets (LP:
77+ #1600290)
78+
79+ [ Michael Terry ]
80+ * Fix indicator profile bug that caused sound indicator to say Mute
81+ instead of Silent Mode. (LP: #1604205)
82+ * Fix lockscreen appearing right after unlocking a locked session on
83+ the desktop. (LP: #1604374)
84+
85+ [ Michał Sawicz ]
86+ * Add arm64 support, drop unnecessary B-D on web plugin
87+
88+ -- Michał Sawicz <michal.sawicz@canonical.com> Wed, 03 Aug 2016 15:56:27 +0000
89+
90+unity8 (8.14+16.10.20160728-0ubuntu1) yakkety; urgency=medium
91+
92+ [ Zoltán Balogh ]
93+ * Bump the version to secure UITK compatibility
94+
95+ [ Albert Astals Cid ]
96+ * Pass the correct number of arguments to mapToItem (LP: #1606835)
97+
98+ -- Michał Sawicz <michal.sawicz@canonical.com> Thu, 28 Jul 2016 08:17:13 +0000
99+
100+unity8 (8.13+16.10.20160714+fix1-0ubuntu2~1) yakkety; urgency=medium
101+
102+ * Rebuild against Qt 5.6.
103+ * Add https://code.launchpad.net/~aacid/unity8/floor_includes/+merge/300850
104+
105+ -- Timo Jyrinki <timo-jyrinki@ubuntu.com> Fri, 22 Jul 2016 09:03:54 +0300
106+
107+unity8 (8.13+16.10.20160714-0ubuntu1) yakkety; urgency=medium
108+
109+ [ Daniel d'Andrada ]
110+ * Make use of MirSurface::inputBounds and drop UbuntuKeyboardInfo hack
111+
112+ -- Michał Sawicz <michal.sawicz@canonical.com> Thu, 14 Jul 2016 07:09:29 +0000
113+
114+unity8 (8.12+16.10.20160711-0ubuntu1) yakkety; urgency=medium
115+
116+ [ Josh Arenson ]
117+ * Add a SessionsModel to lightdm to support the greeter's session
118+ chooser
119+ * Add unity8-greeter package which contains a basic, but usable
120+ LightDM greeter. (LP: #1324602)
121+
122+ [ Michael Terry ]
123+ * Make sure indicators and launcher hide when power button is pressed
124+ on greeter. (LP: #1595569)
125+ * Fix tablet greeter focus to be always-on, no longer hiding the OSK
126+ or forcing a mouse click to type a password. (LP: #1435923)
127+
128+ -- Michael Terry <michael.terry@canonical.com> Mon, 11 Jul 2016 17:24:20 +0000
129+
1unity8 (8.12+16.10.20160707-0ubuntu1) yakkety; urgency=medium
130unity8 (8.12+16.10.20160707-0ubuntu1) yakkety; urgency=medium
2
131
3 [ Michael Zanetti ]
132 [ Michael Zanetti ]
debian/control+32−17
@@ -8,7 +8,7 @@ Build-Depends: cmake,
8 dh-apparmor,
8 dh-apparmor,
9 doxyqml,
9 doxyqml,
10# To allow cross-compiling to work, we also must append :native
10# To allow cross-compiling to work, we also must append :native
11−# to g++ so we don't try to run armhf g++
11+# to g++ so we don't try to run arm g++
12# on an x86 CPU for example, when cross-compiling.
12# on an x86 CPU for example, when cross-compiling.
13 g++:native,
13 g++:native,
14 libandroid-properties-dev,
14 libandroid-properties-dev,
@@ -17,12 +17,14 @@ Build-Depends: cmake,
17 libconnectivity-qt1-dev (>= 0.7.1),
17 libconnectivity-qt1-dev (>= 0.7.1),
18 libevdev-dev,
18 libevdev-dev,
19 libgeonames-dev (>= 0.2),
19 libgeonames-dev (>= 0.2),
20+ libgnome-desktop-3-dev,
20− libgl1-mesa-dev[!armhf] | libgl-dev[!armhf],
21+ libgl1-mesa-dev[!arm64 !armhf] | libgl-dev[!arm64 !armhf],
21 libgl1-mesa-dri,
22 libgl1-mesa-dri,
22− libgles2-mesa-dev[armhf],
23+ libgles2-mesa-dev[arm64 armhf],
23 libglib2.0-dev,
24 libglib2.0-dev,
24 libgsettings-qt-dev,
25 libgsettings-qt-dev,
25 libhardware-dev,
26 libhardware-dev,
27+ liblightdm-qt5-3-dev,
26 libpam0g-dev,
28 libpam0g-dev,
27 libpay2-dev,
29 libpay2-dev,
28 libpulse-dev,
30 libpulse-dev,
@@ -30,15 +32,15 @@ Build-Depends: cmake,
30 libqt5svg5-dev,
32 libqt5svg5-dev,
31 libqt5xmlpatterns5-dev,
33 libqt5xmlpatterns5-dev,
32 libsystemsettings-dev,
34 libsystemsettings-dev,
33− libubuntugestures5-dev,
35+ libubuntugestures5-dev (>= 1.3.2030),
34− libubuntugestures5-private-dev,
36+ libubuntugestures5-private-dev (>= 1.3.2030),
35 libudev-dev,
37 libudev-dev,
36− libunity-api-dev (>= 7.115),
38+ libunity-api-dev (>= 7.117),
37 libusermetricsoutput1-dev,
39 libusermetricsoutput1-dev,
38# Need those X11 libs touch emulation from mouse events in manual QML tests on a X11 desktop
40# Need those X11 libs touch emulation from mouse events in manual QML tests on a X11 desktop
39− libx11-dev[!armhf],
41+ libx11-dev[!arm64 !armhf],
40− libxcb1-dev[!armhf],
42+ libxcb1-dev[!arm64 !armhf],
41− libxi-dev[!armhf],
43+ libxi-dev[!arm64 !armhf],
42# End of X11 libs
44# End of X11 libs
43 pkg-config,
45 pkg-config,
44 python3-all:any,
46 python3-all:any,
@@ -50,7 +52,7 @@ Build-Depends: cmake,
50 qml-module-qtquick2,
52 qml-module-qtquick2,
51 qml-module-qtsysteminfo,
53 qml-module-qtsysteminfo,
52 qml-module-qttest,
54 qml-module-qttest,
53− qml-module-ubuntu-components (>= 1.3.1845) | qml-module-ubuntu-components-gles (>= 1.3.1845),
55+ qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
54 qml-module-ubuntu-web,
56 qml-module-ubuntu-web,
55 qt5-default,
57 qt5-default,
56 qtbase5-dev (>= 5.4),
58 qtbase5-dev (>= 5.4),
@@ -73,15 +75,26 @@ XS-Testsuite: autopkgtest
73X-Ubuntu-Use-Langpack: yes
75X-Ubuntu-Use-Langpack: yes
74
76
75Package: indicators-client
77Package: indicators-client
76−Architecture: amd64 armhf i386
78+Architecture: any
77Depends: qmenumodel-qml (>= 0.2.9),
79Depends: qmenumodel-qml (>= 0.2.9),
78− qml-module-ubuntu-components (>= 1.3.1845) | qml-module-ubuntu-components-gles (>= 1.3.1845),
80+ qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
79 unity8 (= ${binary:Version}),
81 unity8 (= ${binary:Version}),
80 ${misc:Depends},
82 ${misc:Depends},
81 ${shlibs:Depends},
83 ${shlibs:Depends},
82Description: Indicators client test application
84Description: Indicators client test application
83 This package contains the client application for indicators used by autopilot
85 This package contains the client application for indicators used by autopilot
84
86
87+Package: unity8-greeter
88+Architecture: any
89+Depends: unity8 (= ${binary:Version}),
90+ unity-system-compositor,
91+ ${misc:Depends},
92+ ${shlibs:Depends}
93+Recommends: lightdm
94+Provides: lightdm-greeter
95+Description: The Unity8 Greeter
96+ The Unity 8 greeter is the primary login greeter for Ubuntu devices.
97+
85Package: unity-scope-tool
98Package: unity-scope-tool
86Architecture: any
99Architecture: any
87Depends: unity8-common (= ${source:Version}),
100Depends: unity8-common (= ${source:Version}),
@@ -118,12 +131,14 @@ Depends: dmz-cursor-theme,
118 unity8-private | unity-launcher-impl,
131 unity8-private | unity-launcher-impl,
119 ${misc:Depends},
132 ${misc:Depends},
120 ${shlibs:Depends},
133 ${shlibs:Depends},
121−Recommends: indicator-session,
134+Recommends: indicator-keyboard,
135+ indicator-session,
122 unity-scope-click,
136 unity-scope-click,
123 unity-scope-mediascanner2,
137 unity-scope-mediascanner2,
124Breaks: indicator-network (<< 0.5.1+14.10.20141014),
138Breaks: indicator-network (<< 0.5.1+14.10.20141014),
125 ubuntu-touch-session (<< 0.107),
139 ubuntu-touch-session (<< 0.107),
126 unity8-greeter (<< 7.89),
140 unity8-greeter (<< 7.89),
141+ ubuntu-keyboard (<< 0.100),
127Replaces: ubuntu-touch-session (<< 0.82~),
142Replaces: ubuntu-touch-session (<< 0.82~),
128 unity8-greeter (<< 7.89),
143 unity8-greeter (<< 7.89),
129Conflicts: ubuntu-system-settings-wizard,
144Conflicts: ubuntu-system-settings-wizard,
@@ -133,12 +148,12 @@ Description: Unity 8 shell
133Package: unity8-common
148Package: unity8-common
134Architecture: all
149Architecture: all
135Depends: qml-module-qtquick-layouts,
150Depends: qml-module-qtquick-layouts,
136− qml-module-ubuntu-components (>= 1.3.1845) | qml-module-ubuntu-components-gles (>= 1.3.1845),
151+ qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
137 qml-module-ubuntu-thumbnailer0.1 | ubuntu-thumbnailer-impl,
152 qml-module-ubuntu-thumbnailer0.1 | ubuntu-thumbnailer-impl,
138 qtdeclarative5-ubuntu-settings-components (>= 0.7),
153 qtdeclarative5-ubuntu-settings-components (>= 0.7),
139 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
154 qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
140 ubuntu-thumbnailer-impl-0,
155 ubuntu-thumbnailer-impl-0,
141− unity-application-impl-17,
156+ unity-application-impl-20,
142 unity-notifications-impl-3,
157 unity-notifications-impl-3,
143 unity-plugin-scopes | unity-scopes-impl,
158 unity-plugin-scopes | unity-scopes-impl,
144 unity-scopes-impl-12,
159 unity-scopes-impl-12,
@@ -165,7 +180,7 @@ Depends: autopilot-qt5 (>= 1.4),
165 python3-fixtures,
180 python3-fixtures,
166 python3-gi,
181 python3-gi,
167 qttestability-autopilot (>= 1.4),
182 qttestability-autopilot (>= 1.4),
168− ubuntu-ui-toolkit-autopilot (>= 1.3.1845),
183+ ubuntu-ui-toolkit-autopilot (>= 1.3.2030),
169 unity-scope-click,
184 unity-scope-click,
170 unity8 (= ${source:Version}),
185 unity8 (= ${source:Version}),
171 unity8-fake-env (= ${source:Version}),
186 unity8-fake-env (= ${source:Version}),
@@ -184,7 +199,7 @@ Pre-Depends: ${misc:Pre-Depends},
184Depends: ${misc:Depends},
199Depends: ${misc:Depends},
185 ${shlibs:Depends},
200 ${shlibs:Depends},
186Provides: unity-application-impl,
201Provides: unity-application-impl,
187− unity-application-impl-16,
202+ unity-application-impl-20,
188Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
203Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1)
189Description: Fake environment for running Unity 8 shell
204Description: Fake environment for running Unity 8 shell
190 Provides fake implementations of some QML modules used by Unity 8 shell
205 Provides fake implementations of some QML modules used by Unity 8 shell
debian/rules+1−1
@@ -37,6 +37,6 @@ override_dh_installdeb:
37override_dh_makeshlibs:
37override_dh_makeshlibs:
38 dh_makeshlibs -Nunity8-private -Nunity8-fake-env
38 dh_makeshlibs -Nunity8-private -Nunity8-fake-env
39
39
40−# libMockLightDM-qml.so links against liblightdm-qt5-2.so which doesn't exist
40+# libMockLightDM-qml.so links against liblightdm-qt5-3.so which doesn't exist
41override_dh_shlibdeps:
41override_dh_shlibdeps:
42 dh_shlibdeps -XlibMockLightDM-qml.so
42 dh_shlibdeps -XlibMockLightDM-qml.so
debian/unity8-greeter.installnew file+5
@@ -0,0 +1,5 @@
1+data/unity8-greeter-wrapper usr/bin/
2+data/unity8-greeter-init.conf usr/share/upstart/sessions/
3+data/unity8-greeter.pkla /var/lib/polkit-1/localauthority/10-vendor.d/
4+usr/share/lightdm/greeters/unity8-greeter.desktop
5+usr/share/lightdm/lightdm.conf.d/51-unity8-greeter.conf
debian/unity8-private.install+1−1
@@ -4,7 +4,7 @@ usr/lib/*/unity8/qml/Cursor
4usr/lib/*/unity8/qml/Dash
4usr/lib/*/unity8/qml/Dash
5usr/lib/*/unity8/qml/GlobalShortcut
5usr/lib/*/unity8/qml/GlobalShortcut
6usr/lib/*/unity8/qml/Greeter
6usr/lib/*/unity8/qml/Greeter
7−usr/lib/*/unity8/qml/IntegratedLightDM
7+usr/lib/*/unity8/qml/LightDM
8usr/lib/*/unity8/qml/Lights
8usr/lib/*/unity8/qml/Lights
9usr/lib/*/unity8/qml/Powerd
9usr/lib/*/unity8/qml/Powerd
10usr/lib/*/unity8/qml/ScreenshotDirectory
10usr/lib/*/unity8/qml/ScreenshotDirectory
plugins/AccountsService/AccountsService.cpp+20−2
@@ -68,9 +68,9 @@ Q_DECLARE_METATYPE(StringMapList)
68QVariant primaryButtonConverter(const QVariant &value)
68QVariant primaryButtonConverter(const QVariant &value)
69{
69{
70 QString stringValue = value.toString();
70 QString stringValue = value.toString();
71− if (stringValue == "left") {
71+ if (stringValue == QLatin1String("left")) {
72 return QVariant::fromValue(0);
72 return QVariant::fromValue(0);
73− } else if (stringValue == "right") {
73+ } else if (stringValue == QLatin1String("right")) {
74 return QVariant::fromValue(1); // Mir is less clear on this -- any non-zero value is the same
74 return QVariant::fromValue(1); // Mir is less clear on this -- any non-zero value is the same
75 } else {
75 } else {
76 return QVariant::fromValue(0); // default to left
76 return QVariant::fromValue(0); // default to left
@@ -284,6 +284,24 @@ QStringList AccountsService::keymaps() const
284 return {QStringLiteral("us")};
284 return {QStringLiteral("us")};
285}
285}
286
286
287+void AccountsService::setKeymaps(const QStringList &keymaps)
288+{
289+ if (keymaps.isEmpty()) {
290+ qWarning() << "Setting empty keymaps is not supported";
291+ return;
292+ }
293+
294+ StringMapList result;
295+ Q_FOREACH(const QString &keymap, keymaps) {
296+ StringMap map;
297+ map.insert(QStringLiteral("xkb"), keymap);
298+ result.append(map);
299+ }
300+
301+ setProperty(IFACE_ACCOUNTS_USER, PROP_INPUT_SOURCES, QVariant::fromValue(result));
302+ Q_EMIT keymapsChanged();
303+}
304+
287uint AccountsService::failedFingerprintLogins() const
305uint AccountsService::failedFingerprintLogins() const
288{
306{
289 return getProperty(IFACE_UNITY_PRIVATE, PROP_FAILED_FINGERPRINT_LOGINS).toUInt();
307 return getProperty(IFACE_UNITY_PRIVATE, PROP_FAILED_FINGERPRINT_LOGINS).toUInt();
plugins/AccountsService/AccountsService.h+2−3
@@ -79,9 +79,7 @@ class AccountsService: public QObject
79 NOTIFY hereLicensePathChanged)
79 NOTIFY hereLicensePathChanged)
80 Q_PROPERTY(QString realName READ realName WRITE setRealName NOTIFY realNameChanged)
80 Q_PROPERTY(QString realName READ realName WRITE setRealName NOTIFY realNameChanged)
81 Q_PROPERTY(QString email READ email WRITE setEmail NOTIFY emailChanged)
81 Q_PROPERTY(QString email READ email WRITE setEmail NOTIFY emailChanged)
82− Q_PROPERTY(QStringList keymaps
82+ Q_PROPERTY(QStringList keymaps READ keymaps WRITE setKeymaps NOTIFY keymapsChanged)
83− READ keymaps
84− NOTIFY keymapsChanged)
85
83
86public:
84public:
87 enum PasswordDisplayHint {
85 enum PasswordDisplayHint {
@@ -117,6 +115,7 @@ public:
117 QString email() const;
115 QString email() const;
118 void setEmail(const QString &email);
116 void setEmail(const QString &email);
119 QStringList keymaps() const;
117 QStringList keymaps() const;
118+ void setKeymaps(const QStringList &keymaps);
120
119
121Q_SIGNALS:
120Q_SIGNALS:
122 void userChanged();
121 void userChanged();
plugins/CMakeLists.txt+1−1
@@ -15,7 +15,7 @@ add_subdirectory(AccountsService)
15add_subdirectory(Cursor)
15add_subdirectory(Cursor)
16add_subdirectory(GlobalShortcut)
16add_subdirectory(GlobalShortcut)
17add_subdirectory(Greeter)
17add_subdirectory(Greeter)
18−add_subdirectory(IntegratedLightDM)
18+add_subdirectory(LightDM)
19add_subdirectory(Lights)
19add_subdirectory(Lights)
20add_subdirectory(Dash)
20add_subdirectory(Dash)
21add_subdirectory(Powerd)
21add_subdirectory(Powerd)
plugins/Cursor/Cursor.qml+5−2
@@ -25,6 +25,7 @@ MousePointer {
25 id: imageInfo
25 id: imageInfo
26 themeName: mousePointer.themeName
26 themeName: mousePointer.themeName
27 cursorName: mousePointer.cursorName
27 cursorName: mousePointer.cursorName
28+ cursorHeight: mousePointer.height
28 }
29 }
29
30
30 Loader {
31 Loader {
@@ -32,7 +33,7 @@ MousePointer {
32 sourceComponent: AnimatedSprite {
33 sourceComponent: AnimatedSprite {
33 x: -imageInfo.hotspot.x
34 x: -imageInfo.hotspot.x
34 y: -imageInfo.hotspot.y
35 y: -imageInfo.hotspot.y
35− source: "image://cursor/" + mousePointer.themeName + "/" + mousePointer.cursorName
36+ source: imageInfo.imageSource
36
37
37 interpolate: false
38 interpolate: false
38
39
@@ -53,7 +54,9 @@ MousePointer {
53 sourceComponent: Image {
54 sourceComponent: Image {
54 x: -imageInfo.hotspot.x
55 x: -imageInfo.hotspot.x
55 y: -imageInfo.hotspot.y
56 y: -imageInfo.hotspot.y
56− source: "image://cursor/" + mousePointer.themeName + "/" + mousePointer.cursorName
57+ source: imageInfo.imageSource
58+ width: sourceSize.width
59+ height: sourceSize.height
57 }
60 }
58 }
61 }
59}
62}
plugins/Cursor/CursorImageInfo.cpp+21−1
@@ -28,6 +28,15 @@ void CursorImageInfo::setCursorName(const QString &cursorName)
28 update();
28 update();
29 Q_EMIT cursorNameChanged();
29 Q_EMIT cursorNameChanged();
30 }
30 }
31+
32+}
33+void CursorImageInfo::setCursorHeight(qreal cursorHeight)
34+{
35+ if (cursorHeight != m_cursorHeight) {
36+ m_cursorHeight = cursorHeight;
37+ update();
38+ Q_EMIT cursorHeightChanged();
39+ }
31}
40}
32
41
33void CursorImageInfo::setThemeName(const QString &themeName)
42void CursorImageInfo::setThemeName(const QString &themeName)
@@ -41,13 +50,14 @@ void CursorImageInfo::setThemeName(const QString &themeName)
41
50
42void CursorImageInfo::update()
51void CursorImageInfo::update()
43{
52{
44− m_cursorImage = CursorImageProvider::instance()->fetchCursor(m_themeName, m_cursorName);
53+ m_cursorImage = CursorImageProvider::instance()->fetchCursor(m_themeName, m_cursorName, (int) m_cursorHeight);
45
54
46 Q_EMIT hotspotChanged();
55 Q_EMIT hotspotChanged();
47 Q_EMIT frameWidthChanged();
56 Q_EMIT frameWidthChanged();
48 Q_EMIT frameHeightChanged();
57 Q_EMIT frameHeightChanged();
49 Q_EMIT frameCountChanged();
58 Q_EMIT frameCountChanged();
50 Q_EMIT frameDurationChanged();
59 Q_EMIT frameDurationChanged();
60+ Q_EMIT imageSourceChanged();
51}
61}
52
62
53QPoint CursorImageInfo::hotspot() const
63QPoint CursorImageInfo::hotspot() const
@@ -94,3 +104,13 @@ int CursorImageInfo::frameDuration() const
94 return 0;
104 return 0;
95 }
105 }
96}
106}
107+
108+QUrl CursorImageInfo::imageSource() const
109+{
110+ auto urlString = QString("image://cursor/%1/%2/%3")
111+ .arg(m_themeName)
112+ .arg(m_cursorName)
113+ .arg(m_cursorHeight);
114+
115+ return QUrl(urlString);
116+}
plugins/Cursor/CursorImageInfo.h+10
@@ -21,6 +21,7 @@
21
21
22#include <QObject>
22#include <QObject>
23#include <QString>
23#include <QString>
24+#include <QUrl>
24
25
25class CursorImageInfo : public QObject
26class CursorImageInfo : public QObject
26{
27{
@@ -28,12 +29,14 @@ class CursorImageInfo : public QObject
28
29
29 Q_PROPERTY(QString themeName READ themeName WRITE setThemeName NOTIFY themeNameChanged)
30 Q_PROPERTY(QString themeName READ themeName WRITE setThemeName NOTIFY themeNameChanged)
30 Q_PROPERTY(QString cursorName READ cursorName WRITE setCursorName NOTIFY cursorNameChanged)
31 Q_PROPERTY(QString cursorName READ cursorName WRITE setCursorName NOTIFY cursorNameChanged)
32+ Q_PROPERTY(qreal cursorHeight READ cursorHeight WRITE setCursorHeight NOTIFY cursorHeightChanged)
31
33
32 Q_PROPERTY(QPoint hotspot READ hotspot NOTIFY hotspotChanged)
34 Q_PROPERTY(QPoint hotspot READ hotspot NOTIFY hotspotChanged)
33 Q_PROPERTY(qreal frameWidth READ frameWidth NOTIFY frameWidthChanged)
35 Q_PROPERTY(qreal frameWidth READ frameWidth NOTIFY frameWidthChanged)
34 Q_PROPERTY(qreal frameHeight READ frameHeight NOTIFY frameHeightChanged)
36 Q_PROPERTY(qreal frameHeight READ frameHeight NOTIFY frameHeightChanged)
35 Q_PROPERTY(int frameCount READ frameCount NOTIFY frameCountChanged)
37 Q_PROPERTY(int frameCount READ frameCount NOTIFY frameCountChanged)
36 Q_PROPERTY(int frameDuration READ frameDuration NOTIFY frameDurationChanged)
38 Q_PROPERTY(int frameDuration READ frameDuration NOTIFY frameDurationChanged)
39+ Q_PROPERTY(QUrl imageSource READ imageSource NOTIFY imageSourceChanged)
37
40
38public:
41public:
39 CursorImageInfo(QObject *parent = nullptr);
42 CursorImageInfo(QObject *parent = nullptr);
@@ -44,20 +47,26 @@ public:
44 QString cursorName() const { return m_cursorName; }
47 QString cursorName() const { return m_cursorName; }
45 void setCursorName(const QString &);
48 void setCursorName(const QString &);
46
49
50+ qreal cursorHeight() const { return m_cursorHeight; }
51+ void setCursorHeight(qreal);
52+
47 QPoint hotspot() const;
53 QPoint hotspot() const;
48 qreal frameWidth() const;
54 qreal frameWidth() const;
49 qreal frameHeight() const;
55 qreal frameHeight() const;
50 int frameCount() const;
56 int frameCount() const;
51 int frameDuration() const;
57 int frameDuration() const;
58+ QUrl imageSource() const;
52
59
53Q_SIGNALS:
60Q_SIGNALS:
54 void themeNameChanged();
61 void themeNameChanged();
55 void cursorNameChanged();
62 void cursorNameChanged();
63+ void cursorHeightChanged();
56 void hotspotChanged();
64 void hotspotChanged();
57 void frameWidthChanged();
65 void frameWidthChanged();
58 void frameHeightChanged();
66 void frameHeightChanged();
59 void frameCountChanged();
67 void frameCountChanged();
60 void frameDurationChanged();
68 void frameDurationChanged();
69+ void imageSourceChanged();
61
70
62private Q_SLOTS:
71private Q_SLOTS:
63 void update();
72 void update();
@@ -65,6 +74,7 @@ private Q_SLOTS:
65private:
74private:
66 QString m_themeName;
75 QString m_themeName;
67 QString m_cursorName;
76 QString m_cursorName;
77+ qreal m_cursorHeight{0};
68
78
69 CursorImage *m_cursorImage{nullptr};
79 CursorImage *m_cursorImage{nullptr};
70};
80};
plugins/Cursor/CursorImageProvider.cpp+33−21
@@ -27,7 +27,7 @@ CursorImageProvider *CursorImageProvider::m_instance = nullptr;
27/////
27/////
28// BuiltInCursorImage
28// BuiltInCursorImage
29
29
30−BuiltInCursorImage::BuiltInCursorImage()
30+BuiltInCursorImage::BuiltInCursorImage(int cursorHeight)
31{
31{
32 const char *svgString =
32 const char *svgString =
33 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>"
33 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>"
@@ -42,12 +42,14 @@ BuiltInCursorImage::BuiltInCursorImage()
42 " d=\"M 20.504,50.94931 460.42533,518.14486 266.47603,515.61948 366.48114,719.16522 274.05218,770.68296 172.53185,559.56112 20.504,716.13476 Z\" />"
42 " d=\"M 20.504,50.94931 460.42533,518.14486 266.47603,515.61948 366.48114,719.16522 274.05218,770.68296 172.53185,559.56112 20.504,716.13476 Z\" />"
43 "</svg>";
43 "</svg>";
44
44
45+ // NB: Original image dimension is 20x32. Ensure aspect ratio is kept
45− qimage = QImage(20, 32, QImage::Format_ARGB32);
46+ qimage = QImage((20./32.)*cursorHeight, cursorHeight, QImage::Format_ARGB32);
46 qimage.fill(Qt::transparent);
47 qimage.fill(Qt::transparent);
47 QPainter imagePainter(&qimage);
48 QPainter imagePainter(&qimage);
48
49
49 frameWidth = qimage.width();
50 frameWidth = qimage.width();
50 frameHeight = qimage.height();
51 frameHeight = qimage.height();
52+ requestedHeight = cursorHeight;
51
53
52 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
54 QSvgRenderer *svgRenderer = new QSvgRenderer(QByteArray(svgString));
53 svgRenderer->render(&imagePainter);
55 svgRenderer->render(&imagePainter);
@@ -81,11 +83,9 @@ CustomCursorImage::CustomCursorImage(const QCursor &cursor)
81/////
83/////
82// XCursorImage
84// XCursorImage
83
85
84−XCursorImage::XCursorImage(const QString &theme, const QString &file)
86+XCursorImage::XCursorImage(const QString &theme, const QString &file, int preferredCursorHeightPx)
85{
87{
86− // TODO: Consider grid unit value
87− // Hardcoding to a medium size for now
88− int preferredCursorHeightPx = 32;
88+ requestedHeight = preferredCursorHeightPx;
89
89
90 XcursorImages *xcursorImages = XcursorLibraryLoadImages(QFile::encodeName(file), QFile::encodeName(theme),
90 XcursorImages *xcursorImages = XcursorLibraryLoadImages(QFile::encodeName(file), QFile::encodeName(theme),
91 preferredCursorHeightPx);
91 preferredCursorHeightPx);
@@ -96,7 +96,7 @@ XCursorImage::XCursorImage(const QString &theme, const QString &file)
96 frameCount = xcursorImages->nimage;
96 frameCount = xcursorImages->nimage;
97
97
98 for (int i = 0; i < xcursorImages->nimage; ++i) {
98 for (int i = 0; i < xcursorImages->nimage; ++i) {
99− XcursorImage *xcursorImage = xcursorImages->images[0];
99+ XcursorImage *xcursorImage = xcursorImages->images[i];
100 if (frameWidth < (int)xcursorImage->width) {
100 if (frameWidth < (int)xcursorImage->width) {
101 frameWidth = xcursorImage->width;
101 frameWidth = xcursorImage->width;
102 }
102 }
@@ -235,34 +235,43 @@ CursorImageProvider::~CursorImageProvider()
235 m_instance = nullptr;
235 m_instance = nullptr;
236}
236}
237
237
238−QImage CursorImageProvider::requestImage(const QString &cursorThemeAndName, QSize *size, const QSize & /*requestedSize*/)
238+QImage CursorImageProvider::requestImage(const QString &cursorThemeAndNameAndHeight, QSize *size, const QSize & /*requestedSize*/)
239{
239{
240− CursorImage *cursorImage = fetchCursor(cursorThemeAndName);
240+ CursorImage *cursorImage = fetchCursor(cursorThemeAndNameAndHeight);
241 size->setWidth(cursorImage->qimage.width());
241 size->setWidth(cursorImage->qimage.width());
242 size->setHeight(cursorImage->qimage.height());
242 size->setHeight(cursorImage->qimage.height());
243
243
244 return cursorImage->qimage;
244 return cursorImage->qimage;
245}
245}
246
246
247−CursorImage *CursorImageProvider::fetchCursor(const QString &cursorThemeAndName)
247+CursorImage *CursorImageProvider::fetchCursor(const QString &cursorThemeAndNameAndHeight)
248{
248{
249 QString themeName;
249 QString themeName;
250 QString cursorName;
250 QString cursorName;
251+ int cursorHeight;
251 {
252 {
252− QStringList themeAndNameList = cursorThemeAndName.split('/');
253+ QStringList themeAndNameList = cursorThemeAndNameAndHeight.split('/');
253− if (themeAndNameList.size() != 2) {
254+ if (themeAndNameList.size() != 3) {
254 return nullptr;
255 return nullptr;
255 }
256 }
256 themeName = themeAndNameList[0];
257 themeName = themeAndNameList[0];
257 cursorName = themeAndNameList[1];
258 cursorName = themeAndNameList[1];
259+
260+ bool ok;
261+ cursorHeight = themeAndNameList[2].toInt(&ok);
262+ if (!ok) {
263+ cursorHeight = 32;
264+ qWarning().nospace() << "CursorImageProvider: invalid cursor height ("<<themeAndNameList[2]<<")."
265+ " Falling back to "<<cursorHeight<<" pixels";
266+ }
258 }
267 }
259
268
260− return fetchCursor(themeName, cursorName);
269+ return fetchCursor(themeName, cursorName, cursorHeight);
261}
270}
262
271
263−CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QString &cursorName)
272+CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QString &cursorName, int cursorHeight)
264{
273{
265− CursorImage *cursorImage = fetchCursorHelper(themeName, cursorName);
274+ CursorImage *cursorImage = fetchCursorHelper(themeName, cursorName, cursorHeight);
266
275
267 // Try some fallbacks
276 // Try some fallbacks
268 if (cursorImage->qimage.isNull()) {
277 if (cursorImage->qimage.isNull()) {
@@ -271,7 +280,7 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
271 int i = 0;
280 int i = 0;
272 while (cursorImage->qimage.isNull() && i < fallbackNames.count()) {
281 while (cursorImage->qimage.isNull() && i < fallbackNames.count()) {
273 qDebug().nospace() << "CursorImageProvider: "<< cursorName <<" not found, trying " << fallbackNames.at(i);
282 qDebug().nospace() << "CursorImageProvider: "<< cursorName <<" not found, trying " << fallbackNames.at(i);
274− cursorImage = fetchCursorHelper(themeName, fallbackNames.at(i));
283+ cursorImage = fetchCursorHelper(themeName, fallbackNames.at(i), cursorHeight);
275 ++i;
284 ++i;
276 }
285 }
277 }
286 }
@@ -281,14 +290,14 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
281 if (cursorImage->qimage.isNull() && cursorName != QLatin1String("left_ptr")) {
290 if (cursorImage->qimage.isNull() && cursorName != QLatin1String("left_ptr")) {
282 qDebug() << "CursorImageProvider:" << cursorName
291 qDebug() << "CursorImageProvider:" << cursorName
283 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
292 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
284− cursorImage = fetchCursorHelper(themeName, QStringLiteral("left_ptr"));
293+ cursorImage = fetchCursorHelper(themeName, QStringLiteral("left_ptr"), cursorHeight);
285 }
294 }
286
295
287 if (cursorImage->qimage.isNull()) {
296 if (cursorImage->qimage.isNull()) {
288 // finally, go for the built-in cursor
297 // finally, go for the built-in cursor
289 qWarning() << "CursorImageProvider: couldn't find any cursors. Using the built-in one";
298 qWarning() << "CursorImageProvider: couldn't find any cursors. Using the built-in one";
290− if (!m_builtInCursorImage) {
299+ if (!m_builtInCursorImage || m_builtInCursorImage->requestedHeight != cursorHeight) {
291− m_builtInCursorImage.reset(new BuiltInCursorImage);
300+ m_builtInCursorImage.reset(new BuiltInCursorImage(cursorHeight));
292 }
301 }
293 cursorImage = m_builtInCursorImage.data();
302 cursorImage = m_builtInCursorImage.data();
294 }
303 }
@@ -296,7 +305,7 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
296 return cursorImage;
305 return cursorImage;
297}
306}
298
307
299−CursorImage *CursorImageProvider::fetchCursorHelper(const QString &themeName, const QString &cursorName)
308+CursorImage *CursorImageProvider::fetchCursorHelper(const QString &themeName, const QString &cursorName, int cursorHeight)
300{
309{
301 if (cursorName == QLatin1String("blank")) {
310 if (cursorName == QLatin1String("blank")) {
302 return &m_blankCursorImage;
311 return &m_blankCursorImage;
@@ -306,7 +315,10 @@ CursorImage *CursorImageProvider::fetchCursorHelper(const QString &themeName, co
306 QMap<QString, CursorImage*> &themeCursors = m_cursors[themeName];
315 QMap<QString, CursorImage*> &themeCursors = m_cursors[themeName];
307
316
308 if (!themeCursors.contains(cursorName)) {
317 if (!themeCursors.contains(cursorName)) {
309− themeCursors[cursorName] = new XCursorImage(themeName, cursorName);
318+ themeCursors[cursorName] = new XCursorImage(themeName, cursorName, cursorHeight);
319+ } else if (themeCursors[cursorName]->requestedHeight != cursorHeight) {
320+ delete themeCursors.take(cursorName);
321+ themeCursors[cursorName] = new XCursorImage(themeName, cursorName, cursorHeight);
310 }
322 }
311
323
312 return themeCursors[cursorName];
324 return themeCursors[cursorName];
plugins/Cursor/CursorImageProvider.h+9−6
@@ -42,17 +42,20 @@ public:
42 int frameHeight{0};
42 int frameHeight{0};
43 int frameCount{1};
43 int frameCount{1};
44 int frameDuration{40};
44 int frameDuration{40};
45+
46+ // Requested height when creating this cursor.
47+ int requestedHeight{0};
45};
48};
46
49
47class XCursorImage : public CursorImage {
50class XCursorImage : public CursorImage {
48public:
51public:
49− XCursorImage(const QString &theme, const QString &file);
52+ XCursorImage(const QString &theme, const QString &file, int preferredCursorHeightPx);
50 virtual ~XCursorImage();
53 virtual ~XCursorImage();
51};
54};
52
55
53class BuiltInCursorImage : public CursorImage {
56class BuiltInCursorImage : public CursorImage {
54public:
57public:
55− BuiltInCursorImage();
58+ BuiltInCursorImage(int cursorHeight);
56};
59};
57
60
58class BlankCursorImage : public CursorImage {
61class BlankCursorImage : public CursorImage {
@@ -74,15 +77,15 @@ public:
74 static CursorImageProvider *instance() { return m_instance; }
77 static CursorImageProvider *instance() { return m_instance; }
75
78
76
79
77− QImage requestImage(const QString &cursorName, QSize *size, const QSize &requestedSize) override;
80+ QImage requestImage(const QString &cursorThemeAndNameAndHeight, QSize *size, const QSize &requestedSize) override;
78
81
79− CursorImage *fetchCursor(const QString &themeName, const QString &cursorName);
82+ CursorImage *fetchCursor(const QString &themeName, const QString &cursorName, int cursorHeight);
80
83
81 void setCustomCursor(const QCursor &customCursor);
84 void setCustomCursor(const QCursor &customCursor);
82
85
83private:
86private:
84− CursorImage *fetchCursor(const QString &cursorThemeAndName);
87+ CursorImage *fetchCursor(const QString &cursorThemeAndNameAndHeight);
85− CursorImage *fetchCursorHelper(const QString &themeName, const QString &cursorName);
88+ CursorImage *fetchCursorHelper(const QString &themeName, const QString &cursorName, int cursorHeight);
86
89
87 // themeName -> (cursorName -> cursorImage)
90 // themeName -> (cursorName -> cursorImage)
88 // TODO: discard old, unused, cursors
91 // TODO: discard old, unused, cursors
plugins/Dash/CardCreator.js+98−102
@@ -25,7 +25,7 @@ var kBackgroundLoaderCode = 'Loader {\n\
25 objectName: "backgroundLoader"; \n\
25 objectName: "backgroundLoader"; \n\
26 anchors.fill: parent; \n\
26 anchors.fill: parent; \n\
27 asynchronous: %3; \n\
27 asynchronous: %3; \n\
28− visible: status == Loader.Ready; \n\
28+ visible: status === Loader.Ready; \n\
29 sourceComponent: UbuntuShape { \n\
29 sourceComponent: UbuntuShape { \n\
30 objectName: "background"; \n\
30 objectName: "background"; \n\
31 radius: "medium"; \n\
31 radius: "medium"; \n\
@@ -75,7 +75,7 @@ var kArtProportionalShapeCode = 'ProportionalShape { \n\
75 aspect: UbuntuShape.DropShadow; \n\
75 aspect: UbuntuShape.DropShadow; \n\
76 }';
76 }';
77
77
78−// %1 is used as anchors of artShapeHolder
78+// %1 is used as anchors of artShapeLoader
79// %2 is used as image width
79// %2 is used as image width
80// %3 is used as image height
80// %3 is used as image height
81// %4 is whether the image should be visible
81// %4 is whether the image should be visible
@@ -83,42 +83,39 @@ var kArtProportionalShapeCode = 'ProportionalShape { \n\
83// %6 is the shape code we want to use
83// %6 is the shape code we want to use
84// %7 is injected as code to artImage
84// %7 is injected as code to artImage
85// %8 is used as image fallback
85// %8 is used as image fallback
86−var kArtShapeHolderCode = 'Item { \n\
86+var kArtShapeHolderCode = 'Loader { \n\
87− id: artShapeHolder; \n\
87+ id: artShapeLoader; \n\
88 height: root.fixedArtShapeSize.height; \n\
88 height: root.fixedArtShapeSize.height; \n\
89 width: root.fixedArtShapeSize.width; \n\
89 width: root.fixedArtShapeSize.width; \n\
90 anchors { %1 } \n\
90 anchors { %1 } \n\
91− Loader { \n\
92− id: artShapeLoader; \n\
93− objectName: "artShapeLoader"; \n\
91+ objectName: "artShapeLoader"; \n\
94− readonly property string cardArt: cardData && cardData["art"] || %8; \n\
92+ readonly property string cardArt: cardData && cardData["art"] || %8; \n\
95− onCardArtChanged: { if (item) { item.image.source = cardArt; } } \n\
93+ onCardArtChanged: { if (item) { item.image.source = cardArt; } } \n\
96− active: cardArt != ""; \n\
94+ active: cardArt != ""; \n\
97− asynchronous: %5; \n\
95+ asynchronous: %5; \n\
98− visible: status == Loader.Ready; \n\
96+ visible: status === Loader.Ready; \n\
99− sourceComponent: Item { \n\
97+ sourceComponent: Item { \n\
100− id: artShape; \n\
98+ id: artShape; \n\
101− objectName: "artShape"; \n\
99+ objectName: "artShape"; \n\
102− visible: image.status == Image.Ready; \n\
100+ visible: image.status === Image.Ready; \n\
103− readonly property alias image: artImage; \n\
101+ readonly property alias image: artImage; \n\
104− %6 \n\
102+ %6 \n\
105− width: root.fixedArtShapeSize.width; \n\
103+ width: root.fixedArtShapeSize.width; \n\
106− height: root.fixedArtShapeSize.height; \n\
104+ height: root.fixedArtShapeSize.height; \n\
107− CroppedImageMinimumSourceSize { \n\
105+ CroppedImageMinimumSourceSize { \n\
108− id: artImage; \n\
106+ id: artImage; \n\
109− objectName: "artImage"; \n\
107+ objectName: "artImage"; \n\
110− source: artShapeLoader.cardArt; \n\
108+ source: artShapeLoader.cardArt; \n\
111− asynchronous: %5; \n\
109+ asynchronous: %5; \n\
112− visible: %4; \n\
110+ visible: %4; \n\
113− width: %2; \n\
111+ width: %2; \n\
114− height: %3; \n\
112+ height: %3; \n\
115− %7 \n\
113+ %7 \n\
116− } \n\
117 } \n\
114 } \n\
118 } \n\
115 } \n\
119 }\n';
116 }\n';
120
117
121−// %1 is used as anchors of artShapeHolder
118+// %1 is used as anchors of artShapeLoader
122// %2 is used as image width
119// %2 is used as image width
123// %3 is used as image height
120// %3 is used as image height
124// %4 is whether the image should be visible
121// %4 is whether the image should be visible
@@ -126,37 +123,32 @@ var kArtShapeHolderCode = 'Item { \n\
126// %6 is the shape code we want to use
123// %6 is the shape code we want to use
127// %7 is injected as code to artImage
124// %7 is injected as code to artImage
128// %8 is used as image fallback
125// %8 is used as image fallback
129−var kArtShapeHolderCodeCardToolCard = 'Item { \n\
126+var kArtShapeHolderCodeCardToolCard = 'Loader { \n\
130− id: artShapeHolder; \n\
131− height: artShapeLoader.height; \n\
132− width: artShapeLoader.width; \n\
127+ id: artShapeLoader; \n\
133 anchors { %1 } \n\
128 anchors { %1 } \n\
134− Loader { \n\
135− id: artShapeLoader; \n\
136− objectName: "artShapeLoader"; \n\
129+ objectName: "artShapeLoader"; \n\
137− readonly property string cardArt: cardData && cardData["art"] || %8; \n\
130+ readonly property string cardArt: cardData && cardData["art"] || %8; \n\
138− onCardArtChanged: { if (item) { item.image.source = cardArt; } } \n\
131+ onCardArtChanged: { if (item) { item.image.source = cardArt; } } \n\
139− active: cardArt != ""; \n\
132+ active: cardArt != ""; \n\
140− asynchronous: %5; \n\
133+ asynchronous: %5; \n\
141− visible: status == Loader.Ready; \n\
134+ visible: status === Loader.Ready; \n\
142− sourceComponent: Item { \n\
135+ sourceComponent: Item { \n\
143− id: artShape; \n\
136+ id: artShape; \n\
144− objectName: "artShape"; \n\
137+ objectName: "artShape"; \n\
145− visible: image.status == Image.Ready; \n\
138+ visible: image.status === Image.Ready; \n\
146− readonly property alias image: artImage; \n\
139+ readonly property alias image: artImage; \n\
147− %6 \n\
140+ %6 \n\
148− width: image.status !== Image.Ready ? 0 : image.width; \n\
141+ width: image.status !== Image.Ready ? 0 : image.width; \n\
149− height: image.status !== Image.Ready ? 0 : image.height; \n\
142+ height: image.status !== Image.Ready ? 0 : image.height; \n\
150− CroppedImageMinimumSourceSize { \n\
143+ CroppedImageMinimumSourceSize { \n\
151− id: artImage; \n\
144+ id: artImage; \n\
152− objectName: "artImage"; \n\
145+ objectName: "artImage"; \n\
153− source: artShapeLoader.cardArt; \n\
146+ source: artShapeLoader.cardArt; \n\
154− asynchronous: %5; \n\
147+ asynchronous: %5; \n\
155− visible: %4; \n\
148+ visible: %4; \n\
156− width: %2; \n\
149+ width: %2; \n\
157− height: %3; \n\
150+ height: %3; \n\
158− %7 \n\
151+ %7 \n\
159− } \n\
160 } \n\
152 } \n\
161 } \n\
153 } \n\
162 }\n';
154 }\n';
@@ -214,10 +206,10 @@ var kAudioButtonCode = 'AbstractButton { \n\
214var kOverlayLoaderCode = 'Loader { \n\
206var kOverlayLoaderCode = 'Loader { \n\
215 id: overlayLoader; \n\
207 id: overlayLoader; \n\
216 readonly property real overlayHeight: %2 + units.gu(2); \n\
208 readonly property real overlayHeight: %2 + units.gu(2); \n\
217− anchors.fill: artShapeHolder; \n\
209+ anchors.fill: artShapeLoader; \n\
218 active: artShapeLoader.active && artShapeLoader.item && artShapeLoader.item.image.status === Image.Ready || false; \n\
210 active: artShapeLoader.active && artShapeLoader.item && artShapeLoader.item.image.status === Image.Ready || false; \n\
219 asynchronous: %1; \n\
211 asynchronous: %1; \n\
220− visible: showHeader && status == Loader.Ready; \n\
212+ visible: showHeader && status === Loader.Ready; \n\
221 sourceComponent: UbuntuShapeOverlay { \n\
213 sourceComponent: UbuntuShapeOverlay { \n\
222 id: overlay; \n\
214 id: overlay; \n\
223 property real luminance: Style.luminance(overlayColor); \n\
215 property real luminance: Style.luminance(overlayColor); \n\
@@ -274,7 +266,7 @@ var kMascotShapeLoaderCode = 'Loader { \n\
274 objectName: "mascotShapeLoader"; \n\
266 objectName: "mascotShapeLoader"; \n\
275 asynchronous: %2; \n\
267 asynchronous: %2; \n\
276 active: mascotImage.status === Image.Ready; \n\
268 active: mascotImage.status === Image.Ready; \n\
277− visible: showHeader && active && status == Loader.Ready; \n\
269+ visible: showHeader && active && status === Loader.Ready; \n\
278 width: units.gu(6); \n\
270 width: units.gu(6); \n\
279 height: units.gu(5.625); \n\
271 height: units.gu(5.625); \n\
280 sourceComponent: UbuntuShape { image: mascotImage } \n\
272 sourceComponent: UbuntuShape { image: mascotImage } \n\
@@ -437,7 +429,7 @@ function sanitizeColor(colorString) {
437 return colorString;
429 return colorString;
438}
430}
439
431
440−function cardString(template, components, isCardTool, artShapeStyle) {
432+function cardString(template, components, isCardTool, artShapeStyle, categoryLayout) {
441 var code;
433 var code;
442
434
443 var templateInteractive = (template == null ? true : (template["non-interactive"] !== undefined ? !template["non-interactive"] : true)) ? "true" : "false";
435 var templateInteractive = (template == null ? true : (template["non-interactive"] !== undefined ? !template["non-interactive"] : true)) ? "true" : "false";
@@ -592,15 +584,15 @@ function cardString(template, components, isCardTool, artShapeStyle) {
592
584
593 var headerVerticalAnchors;
585 var headerVerticalAnchors;
594 if (headerAsOverlay) {
586 if (headerAsOverlay) {
595− headerVerticalAnchors = 'bottom: artShapeHolder.bottom; \n\
587+ headerVerticalAnchors = 'bottom: artShapeLoader.bottom; \n\
596 bottomMargin: units.gu(1);\n';
588 bottomMargin: units.gu(1);\n';
597 } else {
589 } else {
598 if (hasArt) {
590 if (hasArt) {
599 if (isHorizontal) {
591 if (isHorizontal) {
600− headerVerticalAnchors = 'top: artShapeHolder.top; \n\
592+ headerVerticalAnchors = 'top: artShapeLoader.top; \n\
601 topMargin: units.gu(1);\n';
593 topMargin: units.gu(1);\n';
602 } else {
594 } else {
603− headerVerticalAnchors = 'top: artShapeHolder.bottom; \n\
595+ headerVerticalAnchors = 'top: artShapeLoader.bottom; \n\
604 topMargin: units.gu(1);\n';
596 topMargin: units.gu(1);\n';
605 }
597 }
606 } else {
598 } else {
@@ -612,7 +604,7 @@ function cardString(template, components, isCardTool, artShapeStyle) {
612 var headerLeftAnchor;
604 var headerLeftAnchor;
613 var headerLeftAnchorHasMargin = false;
605 var headerLeftAnchorHasMargin = false;
614 if (isHorizontal && hasArt) {
606 if (isHorizontal && hasArt) {
615− headerLeftAnchor = 'left: artShapeHolder.right; \n\
607+ headerLeftAnchor = 'left: artShapeLoader.right; \n\
616 leftMargin: units.gu(1);\n';
608 leftMargin: units.gu(1);\n';
617 headerLeftAnchorHasMargin = true;
609 headerLeftAnchorHasMargin = true;
618 } else if (isHorizontal && isAudio) {
610 } else if (isHorizontal && isAudio) {
@@ -866,7 +858,7 @@ function cardString(template, components, isCardTool, artShapeStyle) {
866 var audioButtonWidth;
858 var audioButtonWidth;
867 var audioButtonHeight;
859 var audioButtonHeight;
868 if (hasArt) {
860 if (hasArt) {
869− audioButtonAnchorsFill = 'artShapeHolder';
861+ audioButtonAnchorsFill = 'artShapeLoader';
870 audioButtonWidth = 'undefined';
862 audioButtonWidth = 'undefined';
871 audioButtonHeight = 'undefined';
863 audioButtonHeight = 'undefined';
872 } else {
864 } else {
@@ -880,15 +872,15 @@ function cardString(template, components, isCardTool, artShapeStyle) {
880
872
881 if (hasSummary) {
873 if (hasSummary) {
882 var summaryTopAnchor;
874 var summaryTopAnchor;
883− if (isHorizontal && hasArt) summaryTopAnchor = 'artShapeHolder.bottom';
875+ if (isHorizontal && hasArt) summaryTopAnchor = 'artShapeLoader.bottom';
884− else if (headerAsOverlay && hasArt) summaryTopAnchor = 'artShapeHolder.bottom';
876+ else if (headerAsOverlay && hasArt) summaryTopAnchor = 'artShapeLoader.bottom';
885 else if (hasHeaderRow) summaryTopAnchor = 'row.bottom';
877 else if (hasHeaderRow) summaryTopAnchor = 'row.bottom';
886 else if (hasTitleContainer) summaryTopAnchor = 'headerTitleContainer.bottom';
878 else if (hasTitleContainer) summaryTopAnchor = 'headerTitleContainer.bottom';
887 else if (hasMascot) summaryTopAnchor = 'mascotImage.bottom';
879 else if (hasMascot) summaryTopAnchor = 'mascotImage.bottom';
888 else if (hasAttributes) summaryTopAnchor = 'attributesRow.bottom';
880 else if (hasAttributes) summaryTopAnchor = 'attributesRow.bottom';
889 else if (hasSubtitle) summaryTopAnchor = 'subtitleLabel.bottom';
881 else if (hasSubtitle) summaryTopAnchor = 'subtitleLabel.bottom';
890 else if (hasTitle) summaryTopAnchor = 'titleLabel.bottom';
882 else if (hasTitle) summaryTopAnchor = 'titleLabel.bottom';
891− else if (hasArt) summaryTopAnchor = 'artShapeHolder.bottom';
883+ else if (hasArt) summaryTopAnchor = 'artShapeLoader.bottom';
892 else summaryTopAnchor = 'parent.top';
884 else summaryTopAnchor = 'parent.top';
893
885
894 var summaryColor;
886 var summaryColor;
@@ -908,15 +900,15 @@ function cardString(template, components, isCardTool, artShapeStyle) {
908 var socialTopAnchor;
900 var socialTopAnchor;
909
901
910 if (hasSummary) socialTopAnchor = 'summary.bottom;';
902 if (hasSummary) socialTopAnchor = 'summary.bottom;';
911− else if (isHorizontal && hasArt) socialTopAnchor = 'artShapeHolder.bottom;';
903+ else if (isHorizontal && hasArt) socialTopAnchor = 'artShapeLoader.bottom;';
912− else if (headerAsOverlay && hasArt) socialTopAnchor = 'artShapeHolder.bottom;';
904+ else if (headerAsOverlay && hasArt) socialTopAnchor = 'artShapeLoader.bottom;';
913 else if (hasHeaderRow) socialTopAnchor = 'row.bottom;';
905 else if (hasHeaderRow) socialTopAnchor = 'row.bottom;';
914 else if (hasTitleContainer) socialTopAnchor = 'headerTitleContainer.bottom;';
906 else if (hasTitleContainer) socialTopAnchor = 'headerTitleContainer.bottom;';
915 else if (hasMascot) socialTopAnchor = 'mascotImage.bottom;';
907 else if (hasMascot) socialTopAnchor = 'mascotImage.bottom;';
916 else if (hasAttributes) socialTopAnchor = 'attributesRow.bottom;';
908 else if (hasAttributes) socialTopAnchor = 'attributesRow.bottom;';
917 else if (hasSubtitle) socialTopAnchor = 'subtitleLabel.bottom;';
909 else if (hasSubtitle) socialTopAnchor = 'subtitleLabel.bottom;';
918 else if (hasTitle) socialTopAnchor = 'titleLabel.bottom;';
910 else if (hasTitle) socialTopAnchor = 'titleLabel.bottom;';
919− else if (hasArt) socialTopAnchor = 'artShapeHolder.bottom;';
911+ else if (hasArt) socialTopAnchor = 'artShapeLoader.bottom;';
920 else socialTopAnchor = 'parent.top';
912 else socialTopAnchor = 'parent.top';
921
913
922 socialAnchors = 'top: ' + socialTopAnchor + ' left: parent.left; right: parent.right; topMargin: units.gu(1);'
914 socialAnchors = 'top: ' + socialTopAnchor + ' left: parent.left; right: parent.right; topMargin: units.gu(1);'
@@ -936,36 +928,40 @@ function cardString(template, components, isCardTool, artShapeStyle) {
936 if (hasBackground) {
928 if (hasBackground) {
937 touchdownAnchors = 'fill: backgroundLoader';
929 touchdownAnchors = 'fill: backgroundLoader';
938 } else if (touchdownOnArtShape) {
930 } else if (touchdownOnArtShape) {
939− touchdownAnchors = 'fill: artShapeHolder';
931+ touchdownAnchors = 'fill: artShapeLoader';
940 } else {
932 } else {
941 touchdownAnchors = 'fill: root'
933 touchdownAnchors = 'fill: root'
942 }
934 }
943 code += kTouchdownCode.arg(touchdownAnchors);
935 code += kTouchdownCode.arg(touchdownAnchors);
944 }
936 }
945
937
938+ if (isCardTool || categoryLayout !== "grid") {
946− var implicitHeight = 'implicitHeight: ';
939+ var implicitHeight = 'implicitHeight: ';
947− if (hasSocialActions) {
940+ if (hasSocialActions) {
948− implicitHeight += 'socialActionsRow.y + socialActionsRow.height + units.gu(1);\n';
941+ implicitHeight += 'socialActionsRow.y + socialActionsRow.height + units.gu(1);\n';
949− } else if (hasSummary) {
942+ } else if (hasSummary) {
950− implicitHeight += 'summary.y + summary.height + units.gu(1);\n';
943+ implicitHeight += 'summary.y + summary.height + units.gu(1);\n';
951− } else if (isAudio) {
944+ } else if (isAudio) {
952− implicitHeight += 'audioButton.height;\n';
945+ implicitHeight += 'audioButton.height;\n';
953− } else if (headerAsOverlay) {
946+ } else if (headerAsOverlay) {
954− implicitHeight += 'artShapeHolder.height;\n';
947+ implicitHeight += 'artShapeLoader.height;\n';
955− } else if (hasHeaderRow) {
948+ } else if (hasHeaderRow) {
956− implicitHeight += 'row.y + row.height + units.gu(1);\n';
949+ implicitHeight += 'row.y + row.height + units.gu(1);\n';
957− } else if (hasMascot) {
950+ } else if (hasMascot) {
958− implicitHeight += 'mascotImage.y + mascotImage.height;\n';
951+ implicitHeight += 'mascotImage.y + mascotImage.height;\n';
959− } else if (hasTitleContainer) {
952+ } else if (hasTitleContainer) {
960− implicitHeight += 'headerTitleContainer.y + headerTitleContainer.height + units.gu(1);\n';
953+ implicitHeight += 'headerTitleContainer.y + headerTitleContainer.height + units.gu(1);\n';
961− } else if (hasAttributes) {
954+ } else if (hasAttributes) {
962− implicitHeight += 'attributesRow.y + attributesRow.height + units.gu(1);\n';
955+ implicitHeight += 'attributesRow.y + attributesRow.height + units.gu(1);\n';
963− } else if (hasSubtitle) {
956+ } else if (hasSubtitle) {
964− implicitHeight += 'subtitleLabel.y + subtitleLabel.height + units.gu(1);\n';
957+ implicitHeight += 'subtitleLabel.y + subtitleLabel.height + units.gu(1);\n';
965− } else if (hasTitle) {
958+ } else if (hasTitle) {
966− implicitHeight += 'titleLabel.y + titleLabel.height + units.gu(1);\n';
959+ implicitHeight += 'titleLabel.y + titleLabel.height + units.gu(1);\n';
967− } else if (hasArt) {
960+ } else if (hasArt) {
968− implicitHeight += 'artShapeHolder.height;\n';
961+ implicitHeight += 'artShapeLoader.height;\n';
962+ } else {
963+ implicitHeight = '';
964+ }
969 } else {
965 } else {
970 implicitHeight = '';
966 implicitHeight = '';
971 }
967 }
@@ -976,13 +972,13 @@ function cardString(template, components, isCardTool, artShapeStyle) {
976 return code;
972 return code;
977}
973}
978
974
979−function createCardComponent(parent, template, components, isCardTool, artShapeStyle, identifier) {
975+function createCardComponent(parent, template, components, isCardTool, artShapeStyle, categoryLayout, identifier) {
980 var imports = 'import QtQuick 2.4; \n\
976 var imports = 'import QtQuick 2.4; \n\
981 import Ubuntu.Components 1.3; \n\
977 import Ubuntu.Components 1.3; \n\
982 import Ubuntu.Settings.Components 0.1; \n\
978 import Ubuntu.Settings.Components 0.1; \n\
983 import Dash 0.1;\n\
979 import Dash 0.1;\n\
984 import Utils 0.1;\n';
980 import Utils 0.1;\n';
985− var card = cardString(template, components, isCardTool, artShapeStyle);
981+ var card = cardString(template, components, isCardTool, artShapeStyle, categoryLayout);
986 var code = imports + 'Component {\n' + card + '}\n';
982 var code = imports + 'Component {\n' + card + '}\n';
987
983
988 try {
984 try {
plugins/Dash/CardCreatorCache.qml+3−3
@@ -23,16 +23,16 @@ QtObject {
23
23
24 property var cache: new Object();
24 property var cache: new Object();
25
25
26− function getCardComponent(template, components, isCardTool, artShapeStyle) {
26+ function getCardComponent(template, components, isCardTool, artShapeStyle, categoryLayout) {
27 if (template === undefined || components === undefined)
27 if (template === undefined || components === undefined)
28 return undefined;
28 return undefined;
29
29
30 var tString = JSON.stringify(template);
30 var tString = JSON.stringify(template);
31 var cString = JSON.stringify(components);
31 var cString = JSON.stringify(components);
32− var allString = tString + cString + isCardTool + artShapeStyle;
32+ var allString = tString + cString + isCardTool + artShapeStyle + categoryLayout;
33 var component = cache[allString];
33 var component = cache[allString];
34 if (component === undefined) {
34 if (component === undefined) {
35− component = CardCreator.createCardComponent(root, template, components, isCardTool, artShapeStyle, allString);
35+ component = CardCreator.createCardComponent(root, template, components, isCardTool, artShapeStyle, categoryLayout, allString);
36 cache[allString] = component;
36 cache[allString] = component;
37 }
37 }
38 return component;
38 return component;
plugins/Dash/abstractdashview.cpp+13
@@ -16,6 +16,8 @@
16
16
17#include "abstractdashview.h"
17#include "abstractdashview.h"
18
18
19+#include <private/qquickitem_p.h>
20+
19AbstractDashView::AbstractDashView()
21AbstractDashView::AbstractDashView()
20 : m_delegateModel(nullptr)
22 : m_delegateModel(nullptr)
21 , m_asyncRequestedIndex(-1)
23 , m_asyncRequestedIndex(-1)
@@ -249,6 +251,7 @@ QQuickItem *AbstractDashView::createItem(int modelIndex, bool asynchronous)
249 }
251 }
250 return nullptr;
252 return nullptr;
251 } else {
253 } else {
254+ QQuickItemPrivate::get(item)->addItemChangeListener(this, QQuickItemPrivate::Geometry);
252 addItemToView(modelIndex, item);
255 addItemToView(modelIndex, item);
253 return item;
256 return item;
254 }
257 }
@@ -256,6 +259,7 @@ QQuickItem *AbstractDashView::createItem(int modelIndex, bool asynchronous)
256
259
257void AbstractDashView::releaseItem(QQuickItem *item)
260void AbstractDashView::releaseItem(QQuickItem *item)
258{
261{
262+ QQuickItemPrivate::get(item)->removeItemChangeListener(this, QQuickItemPrivate::Geometry);
259 QQmlDelegateModel::ReleaseFlags flags = m_delegateModel->release(item);
263 QQmlDelegateModel::ReleaseFlags flags = m_delegateModel->release(item);
260 if (flags & QQmlDelegateModel::Destroyed) {
264 if (flags & QQmlDelegateModel::Destroyed) {
261 item->setParentItem(nullptr);
265 item->setParentItem(nullptr);
@@ -294,6 +298,15 @@ void AbstractDashView::onModelUpdated(const QQmlChangeSet &changeSet, bool reset
294 cleanupExistingItems();
298 cleanupExistingItems();
295 } else {
299 } else {
296 processModelRemoves(changeSet.removes());
300 processModelRemoves(changeSet.removes());
301+
302+ // The current AbstractDashViews do not support insertions that are not at the end
303+ // so reset if that happens
304+ Q_FOREACH(const QQmlChangeSet::Change insert, changeSet.inserts()) {
305+ if (insert.index < m_delegateModel->count() - 1) {
306+ cleanupExistingItems();
307+ break;
308+ }
309+ }
297 }
310 }
298 polish();
311 polish();
299}
312}
plugins/Dash/abstractdashview.h+2−1
@@ -23,9 +23,10 @@ class QAbstractItemModel;
23class QQmlComponent;
23class QQmlComponent;
24
24
25#include <private/qqmldelegatemodel_p.h>
25#include <private/qqmldelegatemodel_p.h>
26+#include <private/qquickitemchangelistener_p.h>
26#include <qqmlinfo.h>
27#include <qqmlinfo.h>
27
28
28−class AbstractDashView : public QQuickItem
29+class AbstractDashView : public QQuickItem, public QQuickItemChangeListener
29{
30{
30 Q_OBJECT
31 Q_OBJECT
31
32
plugins/Dash/organicgrid.cpp+3−1
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2016 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -16,6 +16,8 @@
16
16
17#include "organicgrid.h"
17#include "organicgrid.h"
18
18
19+#include <math.h>
20+
19#include <private/qquickitem_p.h>
21#include <private/qquickitem_p.h>
20
22
21OrganicGrid::OrganicGrid()
23OrganicGrid::OrganicGrid()
plugins/Dash/verticaljournal.cpp+12−2
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2013 Canonical, Ltd.
2+ * Copyright (C) 2013, 2016 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -27,6 +27,8 @@
27 */
27 */
28#include "verticaljournal.h"
28#include "verticaljournal.h"
29
29
30+#include <math.h>
31+
30#include <private/qquickitem_p.h>
32#include <private/qquickitem_p.h>
31
33
32VerticalJournal::VerticalJournal()
34VerticalJournal::VerticalJournal()
@@ -94,7 +96,7 @@ void VerticalJournal::findTopModelIndexToAdd(int *modelIndex, qreal *yPos)
94
96
95 if (*modelIndex > 0) {
97 if (*modelIndex > 0) {
96 Q_ASSERT(m_indexColumnMap.contains(*modelIndex));
98 Q_ASSERT(m_indexColumnMap.contains(*modelIndex));
97− while (m_indexColumnMap[*modelIndex] != columnToAddTo) {
99+ while (*modelIndex > 0 && m_indexColumnMap[*modelIndex] != columnToAddTo) {
98 // We found out that we have to add to columnToAddTo
100 // We found out that we have to add to columnToAddTo
99 // and thought that we had to add *modelIndex, but history tells
101 // and thought that we had to add *modelIndex, but history tells
100 // it is not correct, so find up from *modelIndex until we found the index
102 // it is not correct, so find up from *modelIndex until we found the index
@@ -268,3 +270,11 @@ void VerticalJournal::processModelRemoves(const QVector<QQmlChangeSet::Change> &
268 }
270 }
269 }
271 }
270}
272}
273+
274+void VerticalJournal::itemGeometryChanged(QQuickItem * /*item*/, const QRectF &newGeometry, const QRectF &oldGeometry)
275+{
276+ const qreal heightDiff = newGeometry.height() - oldGeometry.height();
277+ if (heightDiff != 0) {
278+ relayout();
279+ }
280+}
plugins/Dash/verticaljournal.h+3
@@ -65,6 +65,9 @@ public:
65 qreal columnWidth() const;
65 qreal columnWidth() const;
66 void setColumnWidth(qreal columnWidth);
66 void setColumnWidth(qreal columnWidth);
67
67
68+protected:
69+ void itemGeometryChanged(QQuickItem *item, const QRectF &newGeometry, const QRectF &oldGeometry) override;
70+
68Q_SIGNALS:
71Q_SIGNALS:
69 void columnWidthChanged();
72 void columnWidthChanged();
70
73
plugins/IntegratedLightDM/CMakeLists.txtdeleted−40
@@ -1,40 +0,0 @@
1−pkg_check_modules(LIBUSERMETRICSOUTPUT REQUIRED libusermetricsoutput-1)
2−# TODO: Once we split out a separate greeter process, uncomment these lines
3−#pkg_check_modules(LIBLIGHTDM REQUIRED liblightdm-qt5-2)
4−
5−add_subdirectory(liblightdm)
6−
7−include_directories(
8− ${CMAKE_CURRENT_SOURCE_DIR}
9− ${CMAKE_CURRENT_BINARY_DIR}
10− ${CMAKE_SOURCE_DIR}/plugins/Utils
11− ${CMAKE_SOURCE_DIR}/tests/mocks/IntegratedLightDM
12− #${LIBLIGHTDM_INCLUDE_DIRS}
13− ${libunity8-private_SOURCE_DIR}
14− ${LIBUSERMETRICSOUTPUT_INCLUDE_DIRS}
15−)
16−
17−set(QMLPLUGIN_SRC
18− ../Utils/unitysortfilterproxymodelqml.cpp # FIXME evaluate a more generic approach for using other plugins
19− DBusGreeter.cpp
20− DBusGreeterList.cpp
21− Greeter.cpp
22− plugin.cpp
23− UsersModel.cpp
24− )
25−
26−add_library(IntegratedLightDM-qml MODULE
27− ${QMLPLUGIN_SRC}
28− )
29−
30−target_link_libraries(IntegratedLightDM-qml
31− integratedLightDM
32− unity8-private
33−# TODO: Once we split out a separate greeter process, uncomment these lines
34−# ${LIBLIGHTDM_LDFLAGS}
35− ${LIBUSERMETRICSOUTPUT_LDFLAGS}
36− )
37−
38−qt5_use_modules(IntegratedLightDM-qml DBus Gui Qml)
39−
40−add_unity8_plugin(IntegratedLightDM 0.1 IntegratedLightDM TARGETS IntegratedLightDM-qml)
plugins/LightDM/CMakeLists.txtnew file+26
@@ -0,0 +1,26 @@
1+pkg_check_modules(LIBUSERMETRICSOUTPUT REQUIRED libusermetricsoutput-1)
2+
3+find_package(Qt5Core REQUIRED)
4+find_package(Qt5Quick REQUIRED)
5+
6+include_directories(
7+ ${CMAKE_CURRENT_SOURCE_DIR}
8+ ${CMAKE_CURRENT_BINARY_DIR}
9+ ${CMAKE_SOURCE_DIR}/plugins/Utils
10+ ${CMAKE_BINARY_DIR}/tests/mocks/LightDM/IntegratedLightDM
11+ ${libunity8-private_SOURCE_DIR}
12+ ${LIBUSERMETRICSOUTPUT_INCLUDE_DIRS}
13+)
14+
15+set(QMLPLUGIN_SRC
16+ ../Utils/unitysortfilterproxymodelqml.cpp
17+ DBusGreeter.cpp
18+ DBusGreeterList.cpp
19+ Greeter.cpp
20+ plugin.cpp
21+ SessionsModel.cpp
22+ UsersModel.cpp
23+ )
24+
25+add_subdirectory(FullLightDM)
26+add_subdirectory(IntegratedLightDM)
plugins/IntegratedLightDM/DBusGreeter.cpp → plugins/LightDM/DBusGreeter.cpprenamed+5−4
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -24,7 +24,8 @@ DBusGreeter::DBusGreeter(Greeter *greeter, const QString &path)
24 : UnityDBusObject(path, QStringLiteral("com.canonical.UnityGreeter"), true, greeter),
24 : UnityDBusObject(path, QStringLiteral("com.canonical.UnityGreeter"), true, greeter),
25 m_greeter(greeter)
25 m_greeter(greeter)
26{
26{
27− connect(m_greeter, &Greeter::isActiveChanged, this, &DBusGreeter::isActiveChangedHandler);
27+ connect(m_greeter, &Greeter::isActiveChanged,
28+ this, &DBusGreeter::isActiveChangedHandler);
28}
29}
29
30
30bool DBusGreeter::isActive() const
31bool DBusGreeter::isActive() const
@@ -34,12 +35,12 @@ bool DBusGreeter::isActive() const
34
35
35void DBusGreeter::ShowGreeter()
36void DBusGreeter::ShowGreeter()
36{
37{
37− return Q_EMIT m_greeter->showGreeter();
38+ Q_EMIT m_greeter->showGreeter();
38}
39}
39
40
40void DBusGreeter::HideGreeter()
41void DBusGreeter::HideGreeter()
41{
42{
42− return Q_EMIT m_greeter->hideGreeter();
43+ Q_EMIT m_greeter->hideGreeter();
43}
44}
44
45
45void DBusGreeter::isActiveChangedHandler()
46void DBusGreeter::isActiveChangedHandler()
plugins/IntegratedLightDM/DBusGreeter.h → plugins/LightDM/DBusGreeter.hrenamed

The content is the same.

plugins/IntegratedLightDM/DBusGreeterList.cpp → plugins/LightDM/DBusGreeterList.cpprenamed

The content is the same.

plugins/IntegratedLightDM/DBusGreeterList.h → plugins/LightDM/DBusGreeterList.hrenamed

The content is the same.

plugins/LightDM/FullLightDM/CMakeLists.txtnew file+28
@@ -0,0 +1,28 @@
1+pkg_check_modules(LIBLIGHTDM REQUIRED liblightdm-qt5-3)
2+
3+set(PLUGIN_CLASSNAME "FullLightDM")
4+
5+add_definitions(-DFULL_LIGHTDM)
6+
7+include_directories(
8+ ../
9+ ${LIBLIGHTDM_INCLUDE_DIRS}
10+ ${CMAKE_CURRENT_BINARY_DIR}
11+ )
12+
13+foreach(source_file ${QMLPLUGIN_SRC})
14+ list(APPEND RELATIVE_QMLPLUGIN_SRC ../${source_file})
15+endforeach()
16+
17+add_library(FullLightDM-qml MODULE
18+ ${RELATIVE_QMLPLUGIN_SRC}
19+ )
20+
21+target_link_libraries(FullLightDM-qml
22+ unity8-private
23+ ${LIBLIGHTDM_LDFLAGS}
24+ ${LIBUSERMETRICSOUTPUT_LDFLAGS}
25+ )
26+
27+qt5_use_modules(FullLightDM-qml DBus Gui Qml)
28+add_unity8_plugin(FullLightDM 0.1 LightDM/FullLightDM TARGETS FullLightDM-qml)
plugins/LightDM/FullLightDM/qmldirnew file+3
@@ -0,0 +1,3 @@
1+module LightDM.FullLightDM
2+plugin FullLightDM-qml
3+typeinfo FullLightDM.qmltypes
plugins/IntegratedLightDM/Greeter.cpp → plugins/LightDM/Greeter.cpprenamed+13−2
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2013 Canonical, Ltd.
2+ * Copyright (C) 2013, 2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -13,7 +13,6 @@
13 * You should have received a copy of the GNU General Public License
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/>.
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
15 *
16− * Author: Michael Terry <michael.terry@canonical.com>
17 */
16 */
18
17
19#include "Greeter.h"
18#include "Greeter.h"
@@ -72,12 +71,24 @@ QString Greeter::authenticationUser() const
72 return d->m_greeter->authenticationUser();
71 return d->m_greeter->authenticationUser();
73}
72}
74
73
74+QString Greeter::defaultSessionHint() const
75+{
76+ Q_D(const Greeter);
77+ return d->m_greeter->defaultSessionHint();
78+}
79+
75bool Greeter::promptless() const
80bool Greeter::promptless() const
76{
81{
77 Q_D(const Greeter);
82 Q_D(const Greeter);
78 return d->promptless;
83 return d->promptless;
79}
84}
80
85
86+QString Greeter::selectUser() const
87+{
88+ Q_D(const Greeter);
89+ return d->m_greeter->selectUserHint();
90+}
91+
81void Greeter::authenticate(const QString &username)
92void Greeter::authenticate(const QString &username)
82{
93{
83 Q_D(Greeter);
94 Q_D(Greeter);
plugins/IntegratedLightDM/Greeter.h → plugins/LightDM/Greeter.hrenamed+5−2
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2012,2013 Canonical, Ltd.
2+ * Copyright (C) 2012,2013,2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -13,7 +13,6 @@
13 * You should have received a copy of the GNU General Public License
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/>.
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
15 *
16− * Authors: Michael Terry <michael.terry@canonical.com>
17 */
16 */
18
17
19/* This class is a really tiny filter around QLightDM::Greeter. There are some
18/* This class is a really tiny filter around QLightDM::Greeter. There are some
@@ -37,7 +36,9 @@ class Greeter : public QObject
37 Q_PROPERTY(bool active READ isActive WRITE setIsActive NOTIFY isActiveChanged)
36 Q_PROPERTY(bool active READ isActive WRITE setIsActive NOTIFY isActiveChanged)
38 Q_PROPERTY(bool authenticated READ isAuthenticated NOTIFY isAuthenticatedChanged)
37 Q_PROPERTY(bool authenticated READ isAuthenticated NOTIFY isAuthenticatedChanged)
39 Q_PROPERTY(QString authenticationUser READ authenticationUser NOTIFY authenticationUserChanged)
38 Q_PROPERTY(QString authenticationUser READ authenticationUser NOTIFY authenticationUserChanged)
39+ Q_PROPERTY(QString defaultSession READ defaultSessionHint CONSTANT)
40 Q_PROPERTY(bool promptless READ promptless NOTIFY promptlessChanged)
40 Q_PROPERTY(bool promptless READ promptless NOTIFY promptlessChanged)
41+ Q_PROPERTY(QString selectUser READ selectUser CONSTANT)
41
42
42public:
43public:
43 explicit Greeter(QObject* parent=0);
44 explicit Greeter(QObject* parent=0);
@@ -45,7 +46,9 @@ public:
45 bool isActive() const;
46 bool isActive() const;
46 bool isAuthenticated() const;
47 bool isAuthenticated() const;
47 QString authenticationUser() const;
48 QString authenticationUser() const;
49+ QString defaultSessionHint() const;
48 bool promptless() const;
50 bool promptless() const;
51+ QString selectUser() const;
49
52
50public Q_SLOTS:
53public Q_SLOTS:
51 void authenticate(const QString &username=QString());
54 void authenticate(const QString &username=QString());
plugins/IntegratedLightDM/GreeterPrivate.h → plugins/LightDM/GreeterPrivate.hrenamed

The content is the same.

plugins/LightDM/IntegratedLightDM/CMakeLists.txtnew file+33
@@ -0,0 +1,33 @@
1+set(PLUGIN_CLASSNAME "IntegratedLightDM")
2+
3+add_definitions(-DINTEGRATED_LIGHTDM)
4+
5+foreach(include_directory ${QMLPLUGIN_INCLUDES})
6+ list(APPEND RELATIVE_QMLPLUGIN_INCLUDES ../${include_directory})
7+endforeach()
8+
9+include_directories(
10+ . #QLightDM
11+ ${QMLPLUGIN_INCLUDES}
12+ ${libunity8-private_SOURCE_DIR}
13+ ${CMAKE_CURRENT_BINARY_DIR}
14+)
15+
16+foreach(source_file ${QMLPLUGIN_SRC})
17+ list(APPEND RELATIVE_QMLPLUGIN_SRC ../${source_file})
18+endforeach()
19+
20+add_library(IntegratedLightDM-qml MODULE
21+ ${RELATIVE_QMLPLUGIN_SRC}
22+ )
23+
24+target_link_libraries(IntegratedLightDM-qml
25+ integratedLightDM
26+ unity8-private
27+ ${LIBUSERMETRICSOUTPUT_LDFLAGS}
28+ )
29+
30+qt5_use_modules(IntegratedLightDM-qml DBus Gui Qml)
31+add_unity8_plugin(IntegratedLightDM 0.1 LightDM/IntegratedLightDM TARGETS IntegratedLightDM-qml)
32+
33+add_subdirectory(liblightdm)
plugins/LightDM/IntegratedLightDM/QLightDM/Greeternew file+17
@@ -0,0 +1,17 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "../liblightdm/Greeter.h"
plugins/LightDM/IntegratedLightDM/QLightDM/SessionsModelnew file+17
@@ -0,0 +1,17 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "../liblightdm/SessionsModel.h"
plugins/LightDM/IntegratedLightDM/QLightDM/UsersModelnew file+17
@@ -0,0 +1,17 @@
1+/*
2+ * Copyright (C) 2016 Canonical, Ltd.
3+ *
4+ * This program is free software; you can redistribute it and/or modify
5+ * it under the terms of the GNU General Public License as published by
6+ * the Free Software Foundation; version 3.
7+ *
8+ * This program is distributed in the hope that it will be useful,
9+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
10+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11+ * GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License
14+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include "../liblightdm/UsersModel.h"
plugins/IntegratedLightDM/liblightdm/CMakeLists.txt → plugins/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txtrenamed+4−2
@@ -2,8 +2,10 @@ pkg_check_modules(LIBUSERMETRICSOUTPUT REQUIRED libusermetricsoutput-1)
2
2
3set(LibLightDM_SOURCES
3set(LibLightDM_SOURCES
4 Greeter.cpp
4 Greeter.cpp
5+ SessionsModel.cpp
5 UsersModel.cpp
6 UsersModel.cpp
6 GreeterPrivate.cpp
7 GreeterPrivate.cpp
8+ SessionsModelPrivate.cpp
7 UsersModelPrivate.cpp
9 UsersModelPrivate.cpp
8 ${CMAKE_SOURCE_DIR}/plugins/AccountsService/AccountsServiceDBusAdaptor.cpp
10 ${CMAKE_SOURCE_DIR}/plugins/AccountsService/AccountsServiceDBusAdaptor.cpp
9 ${CMAKE_SOURCE_DIR}/plugins/Utils/qvariantlistmodel.cpp
11 ${CMAKE_SOURCE_DIR}/plugins/Utils/qvariantlistmodel.cpp
@@ -46,8 +48,8 @@ set_target_properties(integratedLightDMSession PROPERTIES
46 COMPILE_FLAGS "-DSM_BUSNAME=sessionBus -fPIC")
48 COMPILE_FLAGS "-DSM_BUSNAME=sessionBus -fPIC")
47set_target_properties(MockLightDM-demo-shared PROPERTIES
49set_target_properties(MockLightDM-demo-shared PROPERTIES
48 COMPILE_FLAGS "-DSM_BUSNAME=systemBus"
50 COMPILE_FLAGS "-DSM_BUSNAME=systemBus"
49− OUTPUT_NAME lightdm-qt5-2)
51+ OUTPUT_NAME lightdm-qt5-3)
50
52
51install(TARGETS MockLightDM-demo-shared
53install(TARGETS MockLightDM-demo-shared
52− DESTINATION ${SHELL_INSTALL_QML}/mocks/IntegratedLightDM/demo
54+ DESTINATION ${SHELL_INSTALL_QML}/mocks/LightDM/IntegratedLightDM/demo
53 )
55 )
plugins/IntegratedLightDM/liblightdm/Greeter.cpp → plugins/LightDM/IntegratedLightDM/liblightdm/Greeter.cpprenamed

The content is the same.

plugins/IntegratedLightDM/liblightdm/Greeter.h → plugins/LightDM/IntegratedLightDM/liblightdm/Greeter.hrenamed

The content is the same.

plugins/IntegratedLightDM/liblightdm/GreeterPrivate.cpp → plugins/LightDM/IntegratedLightDM/liblightdm/GreeterPrivate.cpprenamed+1−2
@@ -50,8 +50,7 @@ public:
50 {
50 {
51 qRegisterMetaType<QLightDM::GreeterImpl::ResponseFuture>("QLightDM::GreeterImpl::ResponseFuture");
51 qRegisterMetaType<QLightDM::GreeterImpl::ResponseFuture>("QLightDM::GreeterImpl::ResponseFuture");
52
52
53− connect(&futureWatcher, &QFutureWatcher<int>::finished,
53+ connect(&futureWatcher, &QFutureWatcher<int>::finished, this, &GreeterImpl::finishPam);
54− this, &GreeterImpl::finishPam);
55 connect(this, SIGNAL(showMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)),
54 connect(this, SIGNAL(showMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)),
56 this, SLOT(handleMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)));
55 this, SLOT(handleMessage(pam_handle *, QString, QLightDM::Greeter::MessageType)));
57 // This next connect is how we pass ResponseFutures between threads
56 // This next connect is how we pass ResponseFutures between threads
plugins/IntegratedLightDM/liblightdm/GreeterPrivate.h → plugins/LightDM/IntegratedLightDM/liblightdm/GreeterPrivate.hrenamed

The content is the same.

plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModel.cppnew file+88
@@ -0,0 +1,88 @@
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+
18+
19+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
20+ * CHANGES MADE HERE MUST BE REFLECTED ON THE MOCK LIB
21+ * COUNTERPART IN tests/mocks/LightDM/IntegratedLightDM/liblightdm
22+ * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
23+
24+// LightDM currently is Qt4 compatible, and so doesn't define setRoleNames.
25+// To use the same method of setting role name that it does, we
26+// set our compatibility to Qt4 here too.
27+#define QT_DISABLE_DEPRECATED_BEFORE QT_VERSION_CHECK(4, 0, 0)
28+
29+#include "SessionsModel.h"
30+#include "SessionsModelPrivate.h"
31+#include <QtCore/QDir>
32+#include <QtCore/QString>
33+
34+namespace QLightDM
35+{
36+
37+SessionsModel::SessionsModel(QObject* parent) :
38+ QAbstractListModel(parent),
39+ d_ptr(new SessionsModelPrivate(this))
40+{
41+ Q_D(SessionsModel);
42+ m_roleNames = QAbstractListModel::roleNames();
43+ m_roleNames[KeyRole] = "key";
44+ m_roleNames[TypeRole] = "type";
45+}
46+
47+SessionsModel::~SessionsModel()
48+{
49+ delete d_ptr;
50+}
51+
52+QVariant SessionsModel::data(const QModelIndex& index, int role) const
53+{
54+ Q_D(const SessionsModel);
55+
56+ if(!index.isValid()) {
57+ return QVariant();
58+ }
59+
60+ int row = index.row();
61+
62+ switch (role) {
63+ case QLightDM::SessionsModel::KeyRole:
64+ return d->sessionItems[row].key;
65+ case Qt::DisplayRole:
66+ return d->sessionItems[row].name;
67+ default:
68+ return QVariant();
69+ }
70+}
71+
72+QHash<int, QByteArray> SessionsModel::roleNames() const
73+{
74+ return m_roleNames;
75+}
76+
77+int SessionsModel::rowCount(const QModelIndex& parent) const
78+{
79+ Q_D(const SessionsModel);
80+
81+ if (parent.isValid()) {
82+ return 0;
83+ } else { // parent is root
84+ return d->sessionItems.size();
85+ }
86+}
87+
88+} // namespace QLightDM
plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModel.hnew file+72
@@ -0,0 +1,72 @@
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+
18+#ifndef UNITY_INTEGRATED_SESSIONSMODEL_H
19+#define UNITY_INTEGRATED_SESSIONSMODEL_H
20+
21+#include <QtCore/QAbstractListModel>
22+#include <QtCore/QString>
23+
24+/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25+ * CHANGES MADE HERE MUST BE REFLECTED ON THE MOCK LIB
26+ * COUNTERPART IN tests/mocks/LightDM/IntegratedLightDM/liblightdm
27+ * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
28+
29+// This is taken from liblightdm and modified to confirm to our syle conventions
30+namespace QLightDM
31+{
32+class SessionsModelPrivate;
33+
34+class Q_DECL_EXPORT SessionsModel : public QAbstractListModel
35+ {
36+ Q_OBJECT
37+
38+ Q_ENUMS(SessionModelRoles SessionType)
39+
40+ public:
41+
42+ enum SessionModelRoles {
43+ //name is exposed as Qt::DisplayRole
44+ //comment is exposed as Qt::TooltipRole
45+ KeyRole = Qt::UserRole,
46+ IdRole = KeyRole, /** Deprecated */
47+ TypeRole
48+ };
49+
50+ enum SessionType {
51+ LocalSessions,
52+ RemoteSessions
53+ };
54+
55+ explicit SessionsModel(QObject* parent=0); /** Deprecated. Loads local sessions*/
56+ explicit SessionsModel(SessionsModel::SessionType, QObject* parent=0);
57+ virtual ~SessionsModel();
58+
59+ QHash<int, QByteArray> roleNames() const override;
60+ int rowCount(const QModelIndex& parent) const override;
61+ QVariant data(const QModelIndex& index, int role) const override;
62+
63+ protected:
64+ SessionsModelPrivate* const d_ptr;
65+
66+ private:
67+ QHash<int, QByteArray> m_roleNames;
68+ Q_DECLARE_PRIVATE(SessionsModel)
69+ };
70+}
71+
72+#endif // UNITY_INTEGRATED_SESSIONSMODEL_H
plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModelPrivate.cppnew file+36
@@ -0,0 +1,36 @@
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+
18+#include "SessionsModelPrivate.h"
19+
20+#include <QDir>
21+#include <QSettings>
22+#include <QStringList>
23+
24+namespace QLightDM
25+{
26+
27+SessionsModelPrivate::SessionsModelPrivate(SessionsModel* parent)
28+ : q_ptr(parent)
29+{
30+ // Since this model is never visible, as there is only 1 session,
31+ // just use the session name as the key
32+ QString sessionName = qgetenv("XDG_SESSION_DESKTOP");
33+ sessionItems.append({sessionName, "", sessionName, ""});
34+}
35+
36+} // namespace QLightDM
plugins/LightDM/IntegratedLightDM/liblightdm/SessionsModelPrivate.hnew file+54
@@ -0,0 +1,54 @@
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+
18+#ifndef UNITY_INTEGRATED_SESSIONSMODEL_PRIVATE_H
19+#define UNITY_INTEGRATED_SESSIONSMODEL_PRIVATE_H
20+
21+#include <QtCore/QList>
22+#include <QtCore/QString>
23+
24+namespace QLightDM
25+{
26+class SessionsModel;
27+
28+class SessionItem
29+{
30+public:
31+ QString key;
32+ QString type; // unused
33+ QString name;
34+ QString comment; // unused
35+};
36+
37+class SessionsModelPrivate
38+{
39+public:
40+ explicit SessionsModelPrivate(SessionsModel* parent=0);
41+ virtual ~SessionsModelPrivate() = default;
42+
43+ QList<SessionItem> sessionItems;
44+
45+protected:
46+ SessionsModel* const q_ptr;
47+
48+private:
49+ Q_DECLARE_PUBLIC(SessionsModel)
50+};
51+
52+} // namespace QLightDM
53+
54+#endif // UNITY_INTEGRATED_SESSIONSMODEL_PRIVATE_H
plugins/IntegratedLightDM/liblightdm/UsersModel.cpp → plugins/LightDM/IntegratedLightDM/liblightdm/UsersModel.cpprenamed−2
@@ -40,8 +40,6 @@ UsersModel::UsersModel(QObject *parent) :
40 QAbstractListModel(parent),
40 QAbstractListModel(parent),
41 d_ptr(new UsersModelPrivate(this))
41 d_ptr(new UsersModelPrivate(this))
42{
42{
43− Q_D(UsersModel);
44−
45 // Extend roleNames (we want to keep the "display" role)
43 // Extend roleNames (we want to keep the "display" role)
46 QHash<int, QByteArray> roles = roleNames();
44 QHash<int, QByteArray> roles = roleNames();
47 roles[NameRole] = "name";
45 roles[NameRole] = "name";
plugins/IntegratedLightDM/liblightdm/UsersModel.h → plugins/LightDM/IntegratedLightDM/liblightdm/UsersModel.hrenamed

The content is the same.

plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp → plugins/LightDM/IntegratedLightDM/liblightdm/UsersModelPrivate.cpprenamed

The content is the same.

plugins/IntegratedLightDM/liblightdm/UsersModelPrivate.h → plugins/LightDM/IntegratedLightDM/liblightdm/UsersModelPrivate.hrenamed

The content is the same.

plugins/LightDM/IntegratedLightDM/qmldirnew file+3
@@ -0,0 +1,3 @@
1+module LightDM.IntegratedLightDM
2+plugin IntegratedLightDM-qml
3+typeinfo IntegratedLightDM.qmltypes
plugins/LightDM/SessionsModel.cppnew file+122
@@ -0,0 +1,122 @@
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+
18+#include "SessionsModel.h"
19+#include <QtCore/QFile>
20+#include <QtCore/QSortFilterProxyModel>
21+
22+QHash<int, QByteArray> SessionsModel::roleNames() const
23+{
24+ return m_roleNames;
25+}
26+
27+int SessionsModel::rowCount(const QModelIndex& parent) const
28+{
29+ return m_model->rowCount(parent);
30+}
31+
32+QList<QUrl> SessionsModel::iconSearchDirectories() const
33+{
34+ return m_iconSearchDirectories;
35+}
36+
37+void SessionsModel::setIconSearchDirectories(const QList<QUrl> searchDirectories)
38+{
39+ // QML gives us a url with file:// prepended which breaks QFile::exists()
40+ // so convert the url to a local file
41+ QList<QUrl> localList = {};
42+ Q_FOREACH(const QUrl& searchDirectory, searchDirectories)
43+ {
44+ localList.append(searchDirectory.toLocalFile());
45+ }
46+ m_iconSearchDirectories = localList;
47+ Q_EMIT iconSearchDirectoriesChanged();
48+}
49+
50+QUrl SessionsModel::iconUrl(const QString sessionName) const
51+{
52+ Q_FOREACH(const QUrl& searchDirectory, m_iconSearchDirectories)
53+ {
54+ // This is an established icon naming convention
55+ QString customIconUrl = searchDirectory.toString(QUrl::StripTrailingSlash) +
56+ "/custom_" + sessionName + "_badge.png";
57+ QString iconUrl = searchDirectory.toString(QUrl::StripTrailingSlash) +
58+ "/" + sessionName + "_badge.png";
59+
60+ QFile customIconFile(customIconUrl);
61+ QFile iconFile(iconUrl);
62+ if (customIconFile.exists()) {
63+ return QUrl(customIconUrl);
64+ } else if (iconFile.exists()) {
65+ return QUrl(iconUrl);
66+ } else{
67+ // Search the legacy way
68+ QString path = searchDirectory.toString(QUrl::StripTrailingSlash) + "/";
69+ if (sessionName == "ubuntu" || sessionName == "ubuntu-2d") {
70+ path += "ubuntu_badge.png";
71+ } else if(
72+ sessionName == "gnome-classic" ||
73+ sessionName == "gnome-flashback-compiz" ||
74+ sessionName == "gnome-flashback-metacity" ||
75+ sessionName == "gnome-shell" ||
76+ sessionName == "gnome-wayland" ||
77+ sessionName == "gnome"
78+ ){
79+ path += "gnome_badge.png";
80+ } else if (sessionName == "plasma") {
81+ path += "kde_badge.png";
82+ } else if (sessionName == "xterm") {
83+ path += "recovery_console_badge.png";
84+ } else if (sessionName == "remote-login") {
85+ path += "remote_login_help.png";
86+ }
87+
88+ if (QFile(path).exists()) {
89+ return path;
90+ }
91+ }
92+ }
93+
94+ // FIXME make this smarter
95+ return QUrl("./graphics/session_icons/unknown_badge.png");
96+}
97+
98+QVariant SessionsModel::data(const QModelIndex& index, int role) const
99+{
100+ switch (role) {
101+ case SessionsModel::IconRole:
102+ return iconUrl(m_model->data(index, Qt::DisplayRole).toString());
103+ default:
104+ return m_model->data(index, role);
105+ }
106+}
107+
108+SessionsModel::SessionsModel(QObject* parent)
109+ : UnitySortFilterProxyModelQML(parent)
110+{
111+ // Add a custom IconRole that isn't in either of the lightdm implementations
112+ m_model = new QLightDM::SessionsModel(this);
113+ m_roleNames = m_model->roleNames();
114+ m_roleNames[IconRole] = "icon_url";
115+
116+ setModel(m_model);
117+ setSourceModel(m_model);
118+ setSortCaseSensitivity(Qt::CaseInsensitive);
119+ setSortLocaleAware(true);
120+ setSortRole(Qt::DisplayRole);
121+ sort(0);
122+}
plugins/LightDM/SessionsModel.hnew file+68
@@ -0,0 +1,68 @@
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+
18+#ifndef UNITY_SESSIONSMODEL_H
19+#define UNITY_SESSIONSMODEL_H
20+
21+#include <unitysortfilterproxymodelqml.h>
22+#include <QLightDM/SessionsModel>
23+#include <QtCore/QHash>
24+#include <QtCore/QObject>
25+#include <QtCore/QUrl>
26+
27+class SessionsModel : public UnitySortFilterProxyModelQML
28+{
29+ Q_OBJECT
30+
31+ Q_ENUMS(SessionModelRoles)
32+
33+ Q_PROPERTY(QList<QUrl> iconSearchDirectories READ iconSearchDirectories
34+ WRITE setIconSearchDirectories NOTIFY iconSearchDirectoriesChanged)
35+Q_SIGNALS:
36+ void iconSearchDirectoriesChanged();
37+
38+public:
39+ enum SessionModelRoles {
40+ /* This is tricky / ugly. Since we are ultimately chaining 3 enums together,
41+ * the _first_ value of this enum MUST be the _last_ value of
42+ * QLightDM::SessionsModel::SessionModelRoles and consquently, this must
43+ * also match the last value in the corresponding enum of the integrated lib
44+ */
45+ TypeRole = QLightDM::SessionsModel::SessionModelRoles::TypeRole,
46+ IconRole
47+ };
48+
49+ explicit SessionsModel(QObject* parent=nullptr);
50+
51+ QHash<int, QByteArray> roleNames() const override;
52+ int rowCount(const QModelIndex& parent) const override;
53+ QVariant data(const QModelIndex& index, int role) const override;
54+ QList<QUrl> iconSearchDirectories() const;
55+ Q_INVOKABLE QUrl iconUrl(const QString sessionName) const;
56+
57+ void setIconSearchDirectories(const QList<QUrl> searchDirectories);
58+private:
59+ QLightDM::SessionsModel* m_model;
60+ QHash<int, QByteArray> m_roleNames;
61+ QList<QUrl> m_iconSearchDirectories{
62+ QUrl("/usr/share/unity8/Greeter/graphics/session_icons"),
63+ QUrl("/usr/local/share/unity-greeter"),
64+ QUrl("/usr/share/unity-greeter/")};
65+
66+};
67+
68+#endif // UNITY_SESSIONSMODEL_H
plugins/IntegratedLightDM/UsersModel.cpp → plugins/LightDM/UsersModel.cpprenamed

The content is the same.

plugins/IntegratedLightDM/UsersModel.h → plugins/LightDM/UsersModel.hrenamed

The content is the same.

plugins/IntegratedLightDM/plugin.cpp → plugins/LightDM/plugin.cpprenamed+26−4
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2012,2013, 2015 Canonical, Ltd.
2+ * Copyright (C) 2012,2013,2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -19,9 +19,11 @@
19#include "DBusGreeter.h"
19#include "DBusGreeter.h"
20#include "DBusGreeterList.h"
20#include "DBusGreeterList.h"
21#include "Greeter.h"
21#include "Greeter.h"
22+#include "SessionsModel.h"
22#include "UsersModel.h"
23#include "UsersModel.h"
23#include <libusermetricsoutput/ColorTheme.h>
24#include <libusermetricsoutput/ColorTheme.h>
24#include <libusermetricsoutput/UserMetrics.h>
25#include <libusermetricsoutput/UserMetrics.h>
26+#include <QLightDM/SessionsModel>
25#include <QLightDM/UsersModel>
27#include <QLightDM/UsersModel>
26
28
27#include <QAbstractItemModel>
29#include <QAbstractItemModel>
@@ -40,6 +42,13 @@ static QObject *greeter_provider(QQmlEngine *engine, QJSEngine *scriptEngine)
40 return greeter;
42 return greeter;
41}
43}
42
44
45+static QObject *sessions_provider(QQmlEngine *engine, QJSEngine *scriptEngine)
46+{
47+ Q_UNUSED(engine)
48+ Q_UNUSED(scriptEngine)
49+ return new SessionsModel();
50+}
51+
43static QObject *users_provider(QQmlEngine *engine, QJSEngine *scriptEngine)
52static QObject *users_provider(QQmlEngine *engine, QJSEngine *scriptEngine)
44{
53{
45 Q_UNUSED(engine)
54 Q_UNUSED(engine)
@@ -54,16 +63,29 @@ static QObject *infographic_provider(QQmlEngine *engine, QJSEngine *scriptEngine
54 return UserMetricsOutput::UserMetrics::getInstance();
63 return UserMetricsOutput::UserMetrics::getInstance();
55}
64}
56
65
57−void IntegratedLightDMPlugin::registerTypes(const char *uri)
66+void PLUGIN_CLASSNAME::registerTypes(const char *uri)
58{
67{
59 qmlRegisterType<QAbstractItemModel>();
68 qmlRegisterType<QAbstractItemModel>();
60 qmlRegisterType<UserMetricsOutput::ColorTheme>();
69 qmlRegisterType<UserMetricsOutput::ColorTheme>();
61
70
71+#if defined INTEGRATED_LIGHTDM
62− Q_ASSERT(uri == QLatin1String("IntegratedLightDM"));
72+ Q_ASSERT(uri == QLatin1String("LightDM.IntegratedLightDM"));
73+ qmlRegisterSingletonType<Greeter>(uri, 0, 1, "Greeter", greeter_provider);
74+#elif defined FULL_LIGHTDM
75+ Q_ASSERT(uri == QLatin1String("LightDM.FullLightDM"));
76+ qmlRegisterSingletonType<QLightDM::Greeter>(uri, 0, 1, "Greeter", greeter_provider);
77+#else
78+ #error No library defined in LightDM plugin
79+#endif
80+
63 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
81 qRegisterMetaType<QLightDM::Greeter::MessageType>("QLightDM::Greeter::MessageType");
64 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
82 qRegisterMetaType<QLightDM::Greeter::PromptType>("QLightDM::Greeter::PromptType");
65− qmlRegisterSingletonType<Greeter>(uri, 0, 1, "Greeter", greeter_provider);
83+
84+ qmlRegisterSingletonType<SessionsModel>(uri, 0, 1, "Sessions", sessions_provider);
85+ qmlRegisterUncreatableType<SessionsModel>(uri, 0, 1, "SessionRoles", QStringLiteral("Type is not instantiable"));
86+
66 qmlRegisterSingletonType<UsersModel>(uri, 0, 1, "Users", users_provider);
87 qmlRegisterSingletonType<UsersModel>(uri, 0, 1, "Users", users_provider);
67 qmlRegisterUncreatableType<QLightDM::UsersModel>(uri, 0, 1, "UserRoles", QStringLiteral("Type is not instantiable"));
88 qmlRegisterUncreatableType<QLightDM::UsersModel>(uri, 0, 1, "UserRoles", QStringLiteral("Type is not instantiable"));
89+
68 qmlRegisterSingletonType<UserMetricsOutput::UserMetrics>(uri, 0, 1, "Infographic", infographic_provider);
90 qmlRegisterSingletonType<UserMetricsOutput::UserMetrics>(uri, 0, 1, "Infographic", infographic_provider);
69}
91}
plugins/IntegratedLightDM/plugin.h → plugins/LightDM/plugin.hrenamed+5−5
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2012,2013, 2015 Canonical, Ltd.
2+ * Copyright (C) 2012,2013,2015 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -15,13 +15,13 @@
15 *
15 *
16 */
16 */
17
17
18−#ifndef INTEGRATED_LIGHTDM_PLUGIN_H
18+#ifndef LIGHTDM_PLUGIN_H
19−#define INTEGRATED_LIGHTDM_PLUGIN_H
19+#define LIGHTDM_PLUGIN_H
20
20
21#include <QtQml/QQmlEngine>
21#include <QtQml/QQmlEngine>
22#include <QtQml/QQmlExtensionPlugin>
22#include <QtQml/QQmlExtensionPlugin>
23
23
24−class IntegratedLightDMPlugin : public QQmlExtensionPlugin
24+class PLUGIN_CLASSNAME : public QQmlExtensionPlugin
25{
25{
26 Q_OBJECT
26 Q_OBJECT
27 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
27 Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
@@ -30,4 +30,4 @@ public:
30 void registerTypes(const char *uri) override;
30 void registerTypes(const char *uri) override;
31};
31};
32
32
33−#endif /* INTEGRATED_LIGHTDM_PLUGIN_H */
33+#endif /* LIGHTDM_PLUGIN_H */
plugins/IntegratedLightDM/qmldir → plugins/LightDM/qmldirrenamed

The content is the same.

plugins/Ubuntu/Gestures/AxisVelocityCalculator.cpp+1−1
@@ -21,7 +21,7 @@
21#include "AxisVelocityCalculator.h"
21#include "AxisVelocityCalculator.h"
22#include <QtCore/QElapsedTimer>
22#include <QtCore/QElapsedTimer>
23
23
24−using namespace UbuntuGestures;
24+UG_USE_NAMESPACE
25
25
26AxisVelocityCalculator::AxisVelocityCalculator(QObject *parent)
26AxisVelocityCalculator::AxisVelocityCalculator(QObject *parent)
27 : AxisVelocityCalculator(SharedTimeSource(new RealTimeSource), parent)
27 : AxisVelocityCalculator(SharedTimeSource(new RealTimeSource), parent)
plugins/Ubuntu/Gestures/AxisVelocityCalculator.h+4−4
@@ -24,7 +24,7 @@
24#include "UbuntuGesturesQmlGlobal.h"
24#include "UbuntuGesturesQmlGlobal.h"
25#include <stdint.h>
25#include <stdint.h>
26#include <QtCore/QObject>
26#include <QtCore/QObject>
27−#include <TimeSource>
27+#include <UbuntuGestures/private/timesource_p.h>
28
28
29/*
29/*
30 Estimates the current velocity of a finger based on recent movement along an axis
30 Estimates the current velocity of a finger based on recent movement along an axis
@@ -68,7 +68,7 @@ public:
68 /*
68 /*
69 Constructor that takes a TimeSource
69 Constructor that takes a TimeSource
70 */
70 */
71− AxisVelocityCalculator(const UbuntuGestures::SharedTimeSource &timeSource, QObject *parent = 0);
71+ AxisVelocityCalculator(const UG_PREPEND_NAMESPACE(SharedTimeSource) &timeSource, QObject *parent = 0);
72
72
73 virtual ~AxisVelocityCalculator();
73 virtual ~AxisVelocityCalculator();
74
74
@@ -90,7 +90,7 @@ public:
90 /*
90 /*
91 Replaces the TimeSource with the given one. Useful for testing purposes.
91 Replaces the TimeSource with the given one. Useful for testing purposes.
92 */
92 */
93− void setTimeSource(const UbuntuGestures::SharedTimeSource &timeSource);
93+ void setTimeSource(const UG_PREPEND_NAMESPACE(SharedTimeSource) &timeSource);
94
94
95 /*
95 /*
96 The minimum amount of samples needed for a velocity calculation.
96 The minimum amount of samples needed for a velocity calculation.
@@ -138,7 +138,7 @@ private:
138 int m_samplesRead; /* index of the oldest sample available. -1 if buffer is empty */
138 int m_samplesRead; /* index of the oldest sample available. -1 if buffer is empty */
139 int m_samplesWrite; /* index where the next sample will be written */
139 int m_samplesWrite; /* index where the next sample will be written */
140
140
141− UbuntuGestures::SharedTimeSource m_timeSource;
141+ UG_PREPEND_NAMESPACE(SharedTimeSource) m_timeSource;
142
142
143 qreal m_trackedPosition;
143 qreal m_trackedPosition;
144};
144};
plugins/Ubuntu/Gestures/CMakeLists.txt+1
@@ -27,6 +27,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
27include_directories(
27include_directories(
28 SYSTEM
28 SYSTEM
29 ${UBUNTUGESTURES_INCLUDE_DIRS}
29 ${UBUNTUGESTURES_INCLUDE_DIRS}
30+ ${UBUNTUGESTURES_INCLUDEDIR}/UbuntuGestures/${UBUNTUGESTURES_VERSION}
30)
31)
31
32
32# There's no cmake var for v8 include path :-/ so create one
33# There's no cmake var for v8 include path :-/ so create one
plugins/Ubuntu/Gestures/TouchGate.cpp+6−4
@@ -20,16 +20,18 @@
20#include <QDebug>
20#include <QDebug>
21#include <QQuickWindow>
21#include <QQuickWindow>
22
22
23−#include <TouchOwnershipEvent>
23+#include <UbuntuGestures/private/touchownershipevent_p.h>
24−#include <TouchRegistry>
24+#include <UbuntuGestures/private/touchregistry_p.h>
25
25
26#if TOUCHGATE_DEBUG
26#if TOUCHGATE_DEBUG
27#define ugDebug(params) qDebug().nospace() << "[TouchGate(" << (void*)this << ")] " << params
27#define ugDebug(params) qDebug().nospace() << "[TouchGate(" << (void*)this << ")] " << params
28−#include <DebugHelpers.h>
28+#include <UbuntuGestures/private/debughelpers_p.h>
29#else // TOUCHGATE_DEBUG
29#else // TOUCHGATE_DEBUG
30#define ugDebug(params) ((void)0)
30#define ugDebug(params) ((void)0)
31#endif // TOUCHGATE_DEBUG
31#endif // TOUCHGATE_DEBUG
32
32
33+UG_USE_NAMESPACE
34+
33TouchGate::TouchGate(QQuickItem *parent)
35TouchGate::TouchGate(QQuickItem *parent)
34 : QQuickItem(parent)
36 : QQuickItem(parent)
35{
37{
@@ -40,7 +42,7 @@ TouchGate::TouchGate(QQuickItem *parent)
40bool TouchGate::event(QEvent *e)
42bool TouchGate::event(QEvent *e)
41{
43{
42 if (e->type() == TouchOwnershipEvent::touchOwnershipEventType()) {
44 if (e->type() == TouchOwnershipEvent::touchOwnershipEventType()) {
43− touchOwnershipEvent(static_cast<TouchOwnershipEvent *>(e));
45+ touchOwnershipEvent(static_cast<TouchOwnershipEvent*>(e));
44 return true;
46 return true;
45 } else {
47 } else {
46 return QQuickItem::event(e);
48 return QQuickItem::event(e);
plugins/Ubuntu/Gestures/TouchGate.h+3−2
@@ -19,6 +19,7 @@
19
19
20#include "UbuntuGesturesQmlGlobal.h"
20#include "UbuntuGesturesQmlGlobal.h"
21#include "TouchDispatcher.h"
21#include "TouchDispatcher.h"
22+#include <UbuntuGestures/ubuntugesturesglobal.h>
22
23
23#include <QQuickItem>
24#include <QQuickItem>
24#include <QList>
25#include <QList>
@@ -26,7 +27,7 @@
26
27
27#define TOUCHGATE_DEBUG 0
28#define TOUCHGATE_DEBUG 0
28
29
29−class TouchOwnershipEvent;
30+UG_FORWARD_DECLARE_CLASS(TouchOwnershipEvent)
30
31
31/*
32/*
32 Blocks the passage of events until ownership over the related touch points is granted.
33 Blocks the passage of events until ownership over the related touch points is granted.
@@ -82,7 +83,7 @@ private:
82 ulong timestamp;
83 ulong timestamp;
83 };
84 };
84
85
85− void touchOwnershipEvent(TouchOwnershipEvent *event);
86+ void touchOwnershipEvent(UG_PREPEND_NAMESPACE(TouchOwnershipEvent) *event);
86 bool isTouchPointOwned(int touchId) const;
87 bool isTouchPointOwned(int touchId) const;
87 void storeTouchEvent(QTouchDevice *device,
88 void storeTouchEvent(QTouchDevice *device,
88 Qt::KeyboardModifiers modifiers,
89 Qt::KeyboardModifiers modifiers,
plugins/Ubuntu/Gestures/TouchGestureArea.cpp+9−7
@@ -16,9 +16,9 @@
16
16
17#include "TouchGestureArea.h"
17#include "TouchGestureArea.h"
18
18
19−#include <UbuntuGestures/TouchOwnershipEvent>
19+#include <UbuntuGestures/private/touchownershipevent_p.h>
20−#include <UbuntuGestures/TouchRegistry>
20+#include <UbuntuGestures/private/touchregistry_p.h>
21−#include <UbuntuGestures/UnownedTouchEvent>
21+#include <UbuntuGestures/private/unownedtouchevent_p.h>
22// #include "TouchRegistry.h"
22// #include "TouchRegistry.h"
23// #include "UnownedTouchEvent.h"
23// #include "UnownedTouchEvent.h"
24
24
@@ -26,6 +26,8 @@
26#include <QStyleHints>
26#include <QStyleHints>
27#include <private/qquickwindow_p.h>
27#include <private/qquickwindow_p.h>
28
28
29+UG_USE_NAMESPACE
30+
29#define TOUCHGESTUREAREA_DEBUG 0
31#define TOUCHGESTUREAREA_DEBUG 0
30
32
31// TODO - understand more about why we lose touch event releases.
33// TODO - understand more about why we lose touch event releases.
@@ -135,7 +137,7 @@ TouchGestureArea::TouchGestureArea(QQuickItem* parent)
135 , m_recognitionPeriod(50)
137 , m_recognitionPeriod(50)
136 , m_releaseRejectPeriod(100)
138 , m_releaseRejectPeriod(100)
137{
139{
138− setRecognitionTimer(new UbuntuGestures::Timer(this));
140+ setRecognitionTimer(new Timer(this));
139 m_recognitionTimer->setInterval(m_recognitionPeriod);
141 m_recognitionTimer->setInterval(m_recognitionPeriod);
140 m_recognitionTimer->setSingleShot(true);
142 m_recognitionTimer->setSingleShot(true);
141}
143}
@@ -153,10 +155,10 @@ bool TouchGestureArea::event(QEvent *event)
153{
155{
154 // Process unowned touch events (handles update/release for incomplete gestures)
156 // Process unowned touch events (handles update/release for incomplete gestures)
155 if (event->type() == TouchOwnershipEvent::touchOwnershipEventType()) {
157 if (event->type() == TouchOwnershipEvent::touchOwnershipEventType()) {
156− touchOwnershipEvent(static_cast<TouchOwnershipEvent *>(event));
158+ touchOwnershipEvent(static_cast<TouchOwnershipEvent*>(event));
157 return true;
159 return true;
158 } else if (event->type() == UnownedTouchEvent::unownedTouchEventType()) {
160 } else if (event->type() == UnownedTouchEvent::unownedTouchEventType()) {
159− unownedTouchEvent(static_cast<UnownedTouchEvent *>(event)->touchEvent());
161+ unownedTouchEvent(static_cast<UnownedTouchEvent*>(event)->touchEvent());
160 return true;
162 return true;
161 }
163 }
162
164
@@ -608,7 +610,7 @@ void TouchGestureArea::setInternalStatus(uint newStatus)
608 }
610 }
609}
611}
610
612
611−void TouchGestureArea::setRecognitionTimer(UbuntuGestures::AbstractTimer *timer)
613+void TouchGestureArea::setRecognitionTimer(AbstractTimer *timer)
612{
614{
613 int interval = 0;
615 int interval = 0;
614 bool timerWasRunning = false;
616 bool timerWasRunning = false;
plugins/Ubuntu/Gestures/TouchGestureArea.h+7−6
@@ -21,10 +21,11 @@
21
21
22#include <QQuickItem>
22#include <QQuickItem>
23
23
24−#include <UbuntuGestures/Timer>
24+#include <UbuntuGestures/ubuntugesturesglobal.h>
25+#include <UbuntuGestures/private/timer_p.h>
25
26
26−class TouchOwnershipEvent;
27+UG_FORWARD_DECLARE_CLASS(TouchOwnershipEvent)
27−class UnownedTouchEvent;
28+UG_FORWARD_DECLARE_CLASS(UnownedTouchEvent)
28
29
29class GestureTouchPoint : public QObject
30class GestureTouchPoint : public QObject
30{
31{
@@ -141,7 +142,7 @@ public:
141
142
142 bool event(QEvent *e) override;
143 bool event(QEvent *e) override;
143
144
144− void setRecognitionTimer(UbuntuGestures::AbstractTimer *timer);
145+ void setRecognitionTimer(UG_PREPEND_NAMESPACE(AbstractTimer) *timer);
145
146
146 int status() const;
147 int status() const;
147 bool dragging() const;
148 bool dragging() const;
@@ -194,7 +195,7 @@ private:
194 void unownedTouchEvent_recognised(QTouchEvent *unownedTouchEvent);
195 void unownedTouchEvent_recognised(QTouchEvent *unownedTouchEvent);
195 void unownedTouchEvent_rejected(QTouchEvent *unownedTouchEvent);
196 void unownedTouchEvent_rejected(QTouchEvent *unownedTouchEvent);
196
197
197− void touchOwnershipEvent(TouchOwnershipEvent *event);
198+ void touchOwnershipEvent(UG_PREPEND_NAMESPACE(TouchOwnershipEvent) *event);
198 void updateTouchPoints(QTouchEvent *event);
199 void updateTouchPoints(QTouchEvent *event);
199
200
200 GestureTouchPoint* addTouchPoint(const QTouchEvent::TouchPoint *tp);
201 GestureTouchPoint* addTouchPoint(const QTouchEvent::TouchPoint *tp);
@@ -209,7 +210,7 @@ private:
209 uint m_status;
210 uint m_status;
210 QSet<int> m_candidateTouches;
211 QSet<int> m_candidateTouches;
211 QSet<int> m_watchedTouches;
212 QSet<int> m_watchedTouches;
212− UbuntuGestures::AbstractTimer *m_recognitionTimer;
213+ UG_PREPEND_NAMESPACE(AbstractTimer) *m_recognitionTimer;
213
214
214 bool m_dragging;
215 bool m_dragging;
215 QHash<int, GestureTouchPoint*> m_liveTouchPoints;
216 QHash<int, GestureTouchPoint*> m_liveTouchPoints;
plugins/Ubuntu/SystemImage/CMakeLists.txt+5
@@ -1,3 +1,7 @@
1+include_directories(
2+ ${GLIB_INCLUDE_DIRS}
3+)
4+
1set(SYSTEMIMAGE_SOURCES
5set(SYSTEMIMAGE_SOURCES
2 plugin.cpp
6 plugin.cpp
3 SystemImage.cpp
7 SystemImage.cpp
@@ -6,5 +10,6 @@ set(SYSTEMIMAGE_SOURCES
6add_library(SystemImage MODULE ${SYSTEMIMAGE_SOURCES})
10add_library(SystemImage MODULE ${SYSTEMIMAGE_SOURCES})
7
11
8qt5_use_modules(SystemImage Qml DBus Core)
12qt5_use_modules(SystemImage Qml DBus Core)
13+target_link_libraries(SystemImage ${GLIB_LIBRARIES})
9
14
10add_unity8_plugin(Ubuntu.SystemImage 0.1 Ubuntu/SystemImage TARGETS SystemImage)
15add_unity8_plugin(Ubuntu.SystemImage 0.1 Ubuntu/SystemImage TARGETS SystemImage)
plugins/Ubuntu/SystemImage/SystemImage.cpp+127−5
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2016 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -14,20 +14,142 @@
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
15 */
16
16
17−#include "SystemImage.h"
18#include <QDBusConnection>
17#include <QDBusConnection>
19#include <QDBusPendingCall>
18#include <QDBusPendingCall>
19+#include <QDBusReply>
20+#include <QDebug>
21+
22+#include <glib.h>
23+
24+#include "SystemImage.h"
25+
26+#define SYSTEMIMAGE_SERVICE QStringLiteral("com.canonical.SystemImage")
27+#define SYSTEMIMAGE_PATH QStringLiteral("/Service")
28+#define SYSTEMIMAGE_IFACE QStringLiteral("com.canonical.SystemImage")
29+
30+Q_LOGGING_CATEGORY(SYSTEMIMAGEPLUGIN, "unity8.systemimage", QtWarningMsg)
31+
32+#define DEBUG_MSG qCDebug(SYSTEMIMAGEPLUGIN).nospace().noquote() << Q_FUNC_INFO
33+#define WARNING_MSG qCWarning(SYSTEMIMAGEPLUGIN).nospace().noquote() << Q_FUNC_INFO
20
34
21SystemImage::SystemImage(QObject *parent)
35SystemImage::SystemImage(QObject *parent)
22 : QObject(parent)
36 : QObject(parent)
23{
37{
38+ QDBusConnection::systemBus().connect(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE, QStringLiteral("UpdateAvailableStatus"),
39+ this, SLOT(onUpdateAvailableStatus(bool,bool,QString,int,QString,QString)));
40+ QDBusConnection::systemBus().connect(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE, QStringLiteral("UpdateDownloaded"),
41+ this, SLOT(onUpdateDownloaded()));
42+ QDBusConnection::systemBus().connect(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE, QStringLiteral("UpdateFailed"),
43+ this, SLOT(onUpdateFailed(int,QString)));
44+ QDBusConnection::systemBus().connect(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE, QStringLiteral("Applied"),
45+ this, SLOT(onUpdateApplied(bool)));
46+ QDBusConnection::systemBus().connect(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE, QStringLiteral("Rebooting"),
47+ this, SLOT(onRebooting(bool)));
48+}
49+
50+void SystemImage::checkForUpdate()
51+{
52+ DEBUG_MSG << "Checking for update";
53+ const QDBusMessage msg = QDBusMessage::createMethodCall(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE,
54+ QStringLiteral("CheckForUpdate"));
55+ QDBusConnection::systemBus().asyncCall(msg);
56+}
57+
58+void SystemImage::applyUpdate()
59+{
60+ DEBUG_MSG << "Applying update";
61+ setUpdateApplying(true);
62+
63+ const QDBusMessage msg = QDBusMessage::createMethodCall(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE,
64+ QStringLiteral("ApplyUpdate"));
65+ QDBusConnection::systemBus().asyncCall(msg);
24}
66}
25
67
26void SystemImage::factoryReset()
68void SystemImage::factoryReset()
27{
69{
28− const QDBusMessage msg = QDBusMessage::createMethodCall(QStringLiteral("com.canonical.SystemImage"),
70+ const QDBusMessage msg = QDBusMessage::createMethodCall(SYSTEMIMAGE_SERVICE, SYSTEMIMAGE_PATH, SYSTEMIMAGE_IFACE,
29− QStringLiteral("/Service"),
30− QStringLiteral("com.canonical.SystemImage"),
31 QStringLiteral("FactoryReset"));
71 QStringLiteral("FactoryReset"));
32 QDBusConnection::systemBus().asyncCall(msg);
72 QDBusConnection::systemBus().asyncCall(msg);
33}
73}
74+
75+void SystemImage::onUpdateAvailableStatus(bool is_available, bool downloading, const QString &available_version, int update_size,
76+ const QString &last_update_date, const QString &error_reason)
77+{
78+ DEBUG_MSG << "A new update is " << (is_available ? "" : "NOT") << "available";
79+
80+ if (is_available == m_updateAvailable) {
81+ return;
82+ }
83+
84+ m_updateAvailable = is_available;
85+ m_downloading = downloading;
86+ m_availableVersion = available_version;
87+ m_updateSize = formatSize(update_size);
88+ m_lastUpdateDate = last_update_date;
89+ m_errorReason = error_reason;
90+ Q_EMIT updateAvailableStatus();
91+
92+ DEBUG_MSG << "Downloading: " << downloading << ", version: " << available_version << ", last update: " << last_update_date <<
93+ ", size: " << m_updateSize;
94+}
95+
96+void SystemImage::onUpdateDownloaded()
97+{
98+ DEBUG_MSG << "Update downloaded";
99+
100+ m_downloaded = true;
101+ Q_EMIT updateDownloadedChanged();
102+}
103+
104+void SystemImage::onUpdateFailed(int /*consecutive_failure_count*/, const QString &last_reason)
105+{
106+ WARNING_MSG << "System Update failed: " << last_reason;
107+ setUpdateApplying(false);
108+}
109+
110+void SystemImage::onUpdateApplied(bool applied)
111+{
112+ DEBUG_MSG << "System Update applied with status: " << applied;
113+ setUpdateApplying(false);
114+ if (applied) {
115+ resetUpdateStatus();
116+ Q_EMIT updateAvailableStatus();
117+ }
118+}
119+
120+void SystemImage::onRebooting(bool status)
121+{
122+ setUpdateApplying(false);
123+ DEBUG_MSG << "Rebooting: " << status;
124+}
125+
126+void SystemImage::setUpdateApplying(bool status)
127+{
128+ if (status != m_updateApplying) {
129+ m_updateApplying = status;
130+ Q_EMIT updateApplyingChanged();
131+ }
132+}
133+
134+void SystemImage::resetUpdateStatus()
135+{
136+ m_updateAvailable = false;
137+ m_updateApplying = false;
138+ m_downloading = false;
139+ m_downloaded = false;
140+ m_availableVersion.clear();
141+ m_updateSize.clear();
142+ m_lastUpdateDate.clear();
143+ m_errorReason.clear();
144+}
145+
146+QString SystemImage::formatSize(quint64 size) const
147+{
148+ guint64 g_size = size;
149+
150+ gchar * formatted_size = g_format_size(g_size);
151+ QString q_formatted_size = QString::fromLocal8Bit(formatted_size);
152+ g_free(formatted_size);
153+
154+ return q_formatted_size;
155+}
plugins/Ubuntu/SystemImage/SystemImage.h+52−2
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2016 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -18,17 +18,67 @@
18#define SYSTEMIMAGE_H
18#define SYSTEMIMAGE_H
19
19
20#include <QObject>
20#include <QObject>
21+#include <QLoggingCategory>
22+
23+Q_DECLARE_LOGGING_CATEGORY(SYSTEMIMAGEPLUGIN)
21
24
22class SystemImage : public QObject
25class SystemImage : public QObject
23{
26{
24 Q_OBJECT
27 Q_OBJECT
25 Q_DISABLE_COPY(SystemImage)
28 Q_DISABLE_COPY(SystemImage)
26
29
30+ Q_PROPERTY(bool updateAvailable READ updateAvailable NOTIFY updateAvailableStatus)
31+ Q_PROPERTY(bool updateDownloading READ updateDownloading NOTIFY updateAvailableStatus)
32+ Q_PROPERTY(QString availableVersion READ availableVersion NOTIFY updateAvailableStatus)
33+ Q_PROPERTY(QString updateSize READ updateSize NOTIFY updateAvailableStatus)
34+ Q_PROPERTY(bool updateApplying READ updateApplying NOTIFY updateApplyingChanged)
35+ Q_PROPERTY(bool updateDownloaded READ updateDownloaded NOTIFY updateDownloadedChanged)
36+
27public:
37public:
28− explicit SystemImage(QObject *parent = 0);
38+ explicit SystemImage(QObject *parent = nullptr);
29 ~SystemImage() = default;
39 ~SystemImage() = default;
30
40
41+ bool updateAvailable() const { return m_updateAvailable; }
42+ bool updateDownloading() const { return m_downloading; }
43+ QString availableVersion() const { return m_availableVersion; }
44+ QString updateSize() const { return m_updateSize; }
45+ bool updateApplying() const { return m_updateApplying; }
46+ bool updateDownloaded() const { return m_downloaded; }
47+
48+public Q_SLOTS:
49+ Q_INVOKABLE void checkForUpdate();
50+ Q_INVOKABLE void applyUpdate();
31 Q_INVOKABLE void factoryReset();
51 Q_INVOKABLE void factoryReset();
52+
53+private Q_SLOTS:
54+ void onUpdateAvailableStatus(bool is_available, bool updateDownloading, const QString &available_version,
55+ int update_size, const QString &last_update_date, const QString &error_reason);
56+ void onUpdateDownloaded();
57+ void onUpdateFailed(int consecutive_failure_count, const QString & last_reason);
58+ void onUpdateApplied(bool applied);
59+ void onRebooting(bool status);
60+
61+Q_SIGNALS:
62+ void updateAvailableStatus();
63+ void updateDownloadedChanged();
64+ void updateApplyingChanged();
65+
66+private Q_SLOTS:
67+ void setUpdateApplying(bool status);
68+
69+private:
70+ void resetUpdateStatus();
71+ QString formatSize(quint64 size) const;
72+
73+private:
74+ bool m_updateAvailable = false;
75+ bool m_updateApplying = false;
76+ bool m_downloading = false;
77+ bool m_downloaded = false;
78+ QString m_availableVersion;
79+ QString m_updateSize;
80+ QString m_lastUpdateDate;
81+ QString m_errorReason;
32};
82};
33
83
34#endif // SYSTEMIMAGE_H
84#endif // SYSTEMIMAGE_H
plugins/Ubuntu/SystemImage/plugin.cpp+3−9
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical, Ltd.
2+ * Copyright (C) 2014-2016 Canonical, Ltd.
3 *
3 *
4 * This program is free software; you can redistribute it and/or modify
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
5 * it under the terms of the GNU General Public License as published by
@@ -19,16 +19,10 @@
19
19
20#include <QtQml>
20#include <QtQml>
21
21
22−static QObject *service_provider(QQmlEngine *engine, QJSEngine *scriptEngine)
23−{
24− Q_UNUSED(engine)
25− Q_UNUSED(scriptEngine)
26− return new SystemImage();
27−}
28−
29void BackendPlugin::registerTypes(const char *uri)
22void BackendPlugin::registerTypes(const char *uri)
30{
23{
31 Q_ASSERT(uri == QLatin1String("Ubuntu.SystemImage"));
24 Q_ASSERT(uri == QLatin1String("Ubuntu.SystemImage"));
32
25
33− qmlRegisterSingletonType<SystemImage>(uri, 0, 1, "SystemImage", service_provider);
26+ qmlRegisterSingletonType<SystemImage>(uri, 0, 1, "SystemImage",
27+ [](QQmlEngine*, QJSEngine*) -> QObject* { return new SystemImage; });
34}
28}
plugins/Ubuntu/SystemImage/plugin.h+1−1
@@ -22,7 +22,7 @@
22class BackendPlugin : public QQmlExtensionPlugin
22class BackendPlugin : public QQmlExtensionPlugin
23{
23{
24 Q_OBJECT
24 Q_OBJECT
25− Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
25+ Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
26
26
27public:
27public:
28 void registerTypes(const char *uri) override;
28 void registerTypes(const char *uri) override;
plugins/Unity/Indicators/actionrootstate.cpp+1−1
@@ -44,7 +44,7 @@ void ActionRootState::setActionGroup(QDBusActionGroup *actionGroup)
44 connect(m_actionGroup, &QDBusActionGroup::statusChanged, this, [&](bool) { updateActionState(); });
44 connect(m_actionGroup, &QDBusActionGroup::statusChanged, this, [&](bool) { updateActionState(); });
45 connect(m_actionGroup, &QDBusActionGroup::actionAppear, this, [&](const QString&) { updateActionState(); });
45 connect(m_actionGroup, &QDBusActionGroup::actionAppear, this, [&](const QString&) { updateActionState(); });
46 connect(m_actionGroup, &QDBusActionGroup::actionVanish, this, [&](const QString&) { updateActionState(); });
46 connect(m_actionGroup, &QDBusActionGroup::actionVanish, this, [&](const QString&) { updateActionState(); });
47− connect(m_actionGroup, &QDBusActionGroup::actionStateChanged, this, [&](QVariant) { updateActionState(); });
47+ connect(m_actionGroup, &QDBusActionGroup::actionStateChanged, this, [&](const QVariant&) { updateActionState(); });
48
48
49 connect(m_actionGroup, &QObject::destroyed, this, [&](QObject*) { updateActionState(); });
49 connect(m_actionGroup, &QObject::destroyed, this, [&](QObject*) { updateActionState(); });
50 }
50 }
plugins/Unity/Indicators/indicatorsmanager.cpp+4−6
@@ -114,10 +114,6 @@ void IndicatorsManager::loadFile(const QFileInfo& file_info)
114 QSettings indicator_settings(file_info.absoluteFilePath(), QSettings::IniFormat, this);
114 QSettings indicator_settings(file_info.absoluteFilePath(), QSettings::IniFormat, this);
115 const QString name = indicator_settings.value(QStringLiteral("Indicator Service/Name")).toString();
115 const QString name = indicator_settings.value(QStringLiteral("Indicator Service/Name")).toString();
116
116
117− if (m_platform.isPC() && name == QLatin1String("indicator-keyboard")) {
118− return; // convergence: skip this indicator until it works in Mir
119− }
120−
121 auto iter = m_indicatorsData.constFind(name);
117 auto iter = m_indicatorsData.constFind(name);
122 if (iter != m_indicatorsData.constEnd())
118 if (iter != m_indicatorsData.constEnd())
123 {
119 {
@@ -285,13 +281,15 @@ Indicator::Ptr IndicatorsManager::indicator(const QString& indicator_name)
285
281
286 // convergence:
282 // convergence:
287 // 1) enable session indicator
283 // 1) enable session indicator
284+ // 2) enable keyboard indicator
288− // 2) on a PC, switch the battery/power indicator to desktop mode,
285+ // 3) on a PC, switch the battery/power indicator to desktop mode,
289 // can't control brightness for now and phone-on-desktop broken (FIXME)
286 // can't control brightness for now and phone-on-desktop broken (FIXME)
290 //
287 //
291 // The rest of the indicators respect their default profile (which is "phone", even on desktop PCs)
288 // The rest of the indicators respect their default profile (which is "phone", even on desktop PCs)
292 if ((new_indicator->identifier() == QStringLiteral("indicator-session"))
289 if ((new_indicator->identifier() == QStringLiteral("indicator-session"))
290+ || new_indicator->identifier() == QStringLiteral("indicator-keyboard")
293 || (new_indicator->identifier() == QStringLiteral("indicator-power") && m_platform.isPC())) {
291 || (new_indicator->identifier() == QStringLiteral("indicator-power") && m_platform.isPC())) {
294− new_indicator->setProfile(QStringLiteral("desktop"));
292+ new_indicator->setProfile(QString(m_profile).replace(QStringLiteral("phone"), QStringLiteral("desktop")));
295 } else {
293 } else {
296 new_indicator->setProfile(m_profile);
294 new_indicator->setProfile(m_profile);
297 }
295 }
plugins/Utils/deviceconfigparser.cpp+1−1
@@ -26,7 +26,7 @@ DeviceConfigParser::DeviceConfigParser(QObject *parent): QObject(parent)
26 // Local files have highest priority
26 // Local files have highest priority
27 QString path;
27 QString path;
28 Q_FOREACH (const QString &standardPath, QStandardPaths::standardLocations(QStandardPaths::GenericConfigLocation)) {
28 Q_FOREACH (const QString &standardPath, QStandardPaths::standardLocations(QStandardPaths::GenericConfigLocation)) {
29− if (QFileInfo(standardPath + "/devices.conf").exists()) {
29+ if (QFileInfo::exists(standardPath + "/devices.conf")) {
30 path = standardPath + "/devices.conf";
30 path = standardPath + "/devices.conf";
31 break;
31 break;
32 }
32 }
plugins/Utils/timezoneFormatter.cpp+1−1
@@ -39,7 +39,7 @@ QString TimezoneFormatter::currentTimeInTimezoneWithAbbrev(const QVariant &tzId)
39 QTimeZone tz(tzId.toByteArray());
39 QTimeZone tz(tzId.toByteArray());
40 if (tz.isValid()) {
40 if (tz.isValid()) {
41 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
41 const QDateTime now = QDateTime::currentDateTime().toTimeZone(tz);
42− return QStringLiteral("%1 %2").arg(now.time().toString(QStringLiteral("h:mm"))).arg(tz.abbreviation(now));
42+ return QStringLiteral("%1 %2").arg(now.time().toString(QStringLiteral("h:mm")), tz.abbreviation(now));
43 }
43 }
44 return QString();
44 return QString();
45}
45}
plugins/Utils/windowstatestorage.cpp+3−1
@@ -28,7 +28,9 @@
28QMutex WindowStateStorage::s_mutex;
28QMutex WindowStateStorage::s_mutex;
29
29
30inline QString sanitiseString(QString string) {
30inline QString sanitiseString(QString string) {
31− return string.remove("\"").remove("'").remove("\\");
31+ return string.remove(QLatin1Char('\"'))
32+ .remove(QLatin1Char('\''))
33+ .remove(QLatin1Char('\\'));
32}
34}
33
35
34WindowStateStorage::WindowStateStorage(QObject *parent):
36WindowStateStorage::WindowStateStorage(QObject *parent):
plugins/Wizard/CMakeLists.txt+6−3
@@ -1,4 +1,6 @@
1+pkg_search_module(GD3 REQUIRED gnome-desktop-3.0)
2+
1−include_directories(${GLIB_INCLUDE_DIRS} ${GEONAMES_INCLUDE_DIRS})
3+include_directories(SYSTEM ${GD3_INCLUDE_DIRS} ${GLIB_INCLUDE_DIRS} ${GEONAMES_INCLUDE_DIRS})
2
4
3add_library(Wizard-qml MODULE
5add_library(Wizard-qml MODULE
4 plugin.cpp
6 plugin.cpp
@@ -7,10 +9,11 @@ add_library(Wizard-qml MODULE
7 LocalePlugin.cpp
9 LocalePlugin.cpp
8 timezonemodel.cpp
10 timezonemodel.cpp
9 Status.cpp
11 Status.cpp
12+ keyboardLayoutsModel.cpp
10)
13)
11
14
12−qt5_use_modules(Wizard-qml DBus Qml Concurrent)
15+qt5_use_modules(Wizard-qml DBus Qml)
13−target_link_libraries(Wizard-qml ${GLIB_LDFLAGS} ${GEONAMES_LDFLAGS})
16+target_link_libraries(Wizard-qml ${GD3_LDFLAGS} ${GLIB_LDFLAGS} ${GEONAMES_LDFLAGS})
14add_unity8_plugin(Wizard 0.1 Wizard TARGETS Wizard-qml)
17add_unity8_plugin(Wizard 0.1 Wizard TARGETS Wizard-qml)
15
18
16set(POLKIT_LIB_DIR "${CMAKE_INSTALL_LOCALSTATEDIR}/lib/polkit-1")
19set(POLKIT_LIB_DIR "${CMAKE_INSTALL_LOCALSTATEDIR}/lib/polkit-1")
plugins/Wizard/PageList.cpp+16−1
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014 Canonical Ltd.
2+ * Copyright (C) 2014-2016 Canonical Ltd.
3 *
3 *
4 * This program is free software: you can redistribute it and/or modify it
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License version 3, as published
5 * under the terms of the GNU General Public License version 3, as published
@@ -34,6 +34,7 @@
34#include <QDir>
34#include <QDir>
35#include <QSet>
35#include <QSet>
36#include <QStandardPaths>
36#include <QStandardPaths>
37+#include <QSettings>
37
38
38PageList::PageList(QObject *parent)
39PageList::PageList(QObject *parent)
39 : QObject(parent),
40 : QObject(parent),
@@ -66,6 +67,20 @@ PageList::PageList(QObject *parent)
66 Q_FOREACH(const QString &page, disabledPages) {
67 Q_FOREACH(const QString &page, disabledPages) {
67 m_pages.remove(page);
68 m_pages.remove(page);
68 }
69 }
70+
71+ // If there was a system update installed, skip until the last page to just greet the user
72+ QSettings settings;
73+ if (settings.value(QStringLiteral("Wizard/SkipUntilFinishedPage")).toBool()) {
74+ const QString lastPage = m_pages.lastKey();
75+ Q_FOREACH(const QString &page, m_pages.keys()) {
76+ if (Q_UNLIKELY(page != lastPage)) {
77+ m_pages.remove(page);
78+ }
79+ }
80+
81+ // ... and reset it again for the next run
82+ settings.remove(QStringLiteral("Wizard/SkipUntilFinishedPage"));
83+ }
69}
84}
70
85
71QStringList PageList::entries() const
86QStringList PageList::entries() const
plugins/Wizard/System.cpp+10−1
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014-2015 Canonical Ltd.
2+ * Copyright (C) 2014-2016 Canonical Ltd.
3 *
3 *
4 * This program is free software: you can redistribute it and/or modify it
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License version 3, as published
5 * under the terms of the GNU General Public License version 3, as published
@@ -26,6 +26,7 @@
26#include <QMap>
26#include <QMap>
27#include <QProcess>
27#include <QProcess>
28#include <QDebug>
28#include <QDebug>
29+#include <QSettings>
29
30
30System::System()
31System::System()
31 : QObject()
32 : QObject()
@@ -105,7 +106,15 @@ void System::updateSessionLocale(const QString &locale)
105 initctl stop scope-registry; \
106 initctl stop scope-registry; \
106 initctl stop smart-scopes-proxy; \
107 initctl stop smart-scopes-proxy; \
107 initctl emit --no-wait indicator-services-start; \
108 initctl emit --no-wait indicator-services-start; \
109+ initctl restart --no-wait ubuntu-location-service-trust-stored; \
108 initctl restart --no-wait maliit-server; \
110 initctl restart --no-wait maliit-server; \
109 initctl restart --no-wait indicator-messages; \
111 initctl restart --no-wait indicator-messages; \
110 initctl restart --no-wait unity8-dash\""));
112 initctl restart --no-wait unity8-dash\""));
111}
113}
114+
115+void System::skipUntilFinishedPage()
116+{
117+ QSettings settings;
118+ settings.setValue(QStringLiteral("Wizard/SkipUntilFinishedPage"), true);
119+ settings.sync();
120+}
plugins/Wizard/System.h+5−1
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2014-2015 Canonical Ltd.
2+ * Copyright (C) 2014-2016 Canonical Ltd.
3 *
3 *
4 * This program is free software: you can redistribute it and/or modify it
4 * This program is free software: you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License version 3, as published
5 * under the terms of the GNU General Public License version 3, as published
@@ -35,6 +35,10 @@ public:
35
35
36public Q_SLOTS:
36public Q_SLOTS:
37 void updateSessionLocale(const QString &locale);
37 void updateSessionLocale(const QString &locale);
38+ /**
39+ * Mark the wizard to skip all the pages and just show the last (welcome to ubuntu) page
40+ */
41+ void skipUntilFinishedPage();
38
42
39Q_SIGNALS:
43Q_SIGNALS:
40 void wizardEnabledChanged();
44 void wizardEnabledChanged();
plugins/Wizard/keyboardLayoutsModel.cppnew file+163
@@ -0,0 +1,163 @@
1+/*
2+ * Copyright (C) 2016 Canonical Ltd.
3+ *
4+ * This program is free software: you can redistribute it and/or modify it
5+ * under the terms of the GNU General Public License version 3, as published
6+ * by the Free Software Foundation.
7+ *
8+ * This program is distributed in the hope that it will be useful, but
9+ * WITHOUT ANY WARRANTY; without even the implied warranties of
10+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11+ * PURPOSE. See the GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License along
14+ * with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#include <QDBusMetaType>
18+#include <QDebug>
19+
20+#define GNOME_DESKTOP_USE_UNSTABLE_API
21+#include <libgnome-desktop/gnome-xkb-info.h>
22+
23+#include "keyboardLayoutsModel.h"
24+
25+typedef QList<QMap<QString, QString>> StringMapList;
26+Q_DECLARE_METATYPE(StringMapList)
27+
28+KeyboardLayoutsModel::KeyboardLayoutsModel(QObject *parent)
29+ : QAbstractListModel(parent)
30+{
31+ m_roleNames = {
32+ {LayoutIdRole, "layoutId"},
33+ {DisplayNameRole, "displayName"},
34+ {LanguageRole, "language"}
35+ };
36+
37+ qDBusRegisterMetaType<StringMapList>();
38+
39+ buildModel();
40+ connect(this, &KeyboardLayoutsModel::languageChanged, this, &KeyboardLayoutsModel::updateModel);
41+}
42+
43+QString KeyboardLayoutsModel::language() const
44+{
45+ return m_language;
46+}
47+
48+void KeyboardLayoutsModel::setLanguage(const QString &language)
49+{
50+ if (m_language == language)
51+ return;
52+
53+ m_language = language;
54+ Q_EMIT languageChanged(language);
55+}
56+
57+static bool compareLayouts(const KeyboardLayoutInfo &layout0, const KeyboardLayoutInfo &layout1)
58+{
59+ QString name0(layout0.id);
60+ QString name1(layout1.id);
61+
62+ if (name0 == name1) {
63+ name0 = layout0.displayName;
64+ name1 = layout1.displayName;
65+
66+ if (name0 == name1) {
67+ name0 = layout0.language;
68+ name1 = layout1.language;
69+ }
70+ }
71+
72+ return QString::localeAwareCompare(name0, name1) < 0;
73+}
74+
75+void KeyboardLayoutsModel::buildModel()
76+{
77+ GList *sources, *tmp;
78+ const gchar *display_name;
79+ const gchar *short_name;
80+ const gchar *xkb_layout;
81+ const gchar *xkb_variant;
82+
83+ GnomeXkbInfo * xkbInfo(gnome_xkb_info_new());
84+
85+ sources = gnome_xkb_info_get_all_layouts(xkbInfo);
86+
87+ for (tmp = sources; tmp != NULL; tmp = tmp->next) {
88+ gboolean result = gnome_xkb_info_get_layout_info(xkbInfo, (const gchar *)tmp->data,
89+ &display_name, &short_name, &xkb_layout, &xkb_variant);
90+ if (!result) {
91+ qWarning() << "Skipping invalid layout";
92+ continue;
93+ }
94+
95+ KeyboardLayoutInfo layout;
96+ layout.id = QString::fromUtf8((const gchar *)tmp->data);
97+ layout.language = QString::fromUtf8(short_name);
98+ layout.displayName = QString::fromUtf8(display_name);
99+
100+ m_db.append(layout);
101+ }
102+ g_list_free(sources);
103+ g_object_unref(xkbInfo);
104+
105+ std::sort(m_db.begin(), m_db.end(), compareLayouts);
106+}
107+
108+void KeyboardLayoutsModel::updateModel()
109+{
110+ beginResetModel();
111+ m_layouts.clear();
112+
113+ const QString lang = m_language.section("_", 0, 0);
114+ const QString country = m_language.section("_", 1, 1).toLower();
115+
116+ Q_FOREACH(const KeyboardLayoutInfo & info, m_db) {
117+ const QString kbdCountry = info.id.section("+", 0, 0);
118+ if (info.language == lang && // filter by language
119+ (kbdCountry.startsWith(country) || kbdCountry.length() > 2)) { // and by known country, also insert anything that doesn't match the country
120+ m_layouts.append(info);
121+ }
122+ }
123+
124+ std::sort(m_layouts.begin(), m_layouts.end(), compareLayouts);
125+ endResetModel();
126+}
127+
128+int KeyboardLayoutsModel::rowCount(const QModelIndex &parent) const
129+{
130+ Q_UNUSED(parent)
131+ return m_layouts.count();
132+}
133+
134+QVariant KeyboardLayoutsModel::data(const QModelIndex &index, int role) const
135+{
136+ const int row = index.row();
137+
138+ if (row >= m_layouts.count()) {
139+ qWarning() << Q_FUNC_INFO << "index out of bounds";
140+ return QVariant();
141+ }
142+
143+ const KeyboardLayoutInfo &layout = m_layouts.at(row);
144+
145+ switch (role) {
146+ case Qt::DisplayRole:
147+ case DisplayNameRole:
148+ return layout.displayName;
149+ case LayoutIdRole:
150+ return layout.id;
151+ case LanguageRole:
152+ return layout.language;
153+ default: {
154+ qWarning() << Q_FUNC_INFO << "unsupported data role";
155+ return QVariant();
156+ }
157+ }
158+}
159+
160+QHash<int, QByteArray> KeyboardLayoutsModel::roleNames() const
161+{
162+ return m_roleNames;
163+}
plugins/Wizard/keyboardLayoutsModel.hnew file+66
@@ -0,0 +1,66 @@
1+/*
2+ * Copyright (C) 2016 Canonical Ltd.
3+ *
4+ * This program is free software: you can redistribute it and/or modify it
5+ * under the terms of the GNU General Public License version 3, as published
6+ * by the Free Software Foundation.
7+ *
8+ * This program is distributed in the hope that it will be useful, but
9+ * WITHOUT ANY WARRANTY; without even the implied warranties of
10+ * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
11+ * PURPOSE. See the GNU General Public License for more details.
12+ *
13+ * You should have received a copy of the GNU General Public License along
14+ * with this program. If not, see <http://www.gnu.org/licenses/>.
15+ */
16+
17+#ifndef KEYBOARDLAYOUTSMODEL_H
18+#define KEYBOARDLAYOUTSMODEL_H
19+
20+#include <QAbstractListModel>
21+
22+struct KeyboardLayoutInfo {
23+ QString id;
24+ QString displayName;
25+ QString language;
26+};
27+
28+class KeyboardLayoutsModel: public QAbstractListModel
29+{
30+ Q_OBJECT
31+
32+ Q_PROPERTY(QString language READ language WRITE setLanguage NOTIFY languageChanged)
33+
34+public:
35+ explicit KeyboardLayoutsModel(QObject * parent = nullptr);
36+ ~KeyboardLayoutsModel() = default;
37+
38+ enum Roles {
39+ LayoutIdRole = Qt::UserRole + 1,
40+ DisplayNameRole,
41+ LanguageRole
42+ };
43+
44+ QString language() const;
45+ void setLanguage(const QString &language);
46+
47+ int rowCount(const QModelIndex &parent = QModelIndex()) const override;
48+ QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
49+ QHash<int, QByteArray> roleNames() const override;
50+
51+Q_SIGNALS:
52+ void languageChanged(const QString &language);
53+
54+private Q_SLOTS:
55+ void updateModel();
56+
57+private:
58+ void buildModel();
59+
60+ QString m_language;
61+ QHash<int, QByteArray> m_roleNames;
62+ QVector<KeyboardLayoutInfo> m_layouts;
63+ QVector<KeyboardLayoutInfo> m_db;
64+};
65+
66+#endif
plugins/Wizard/plugin.cpp+2
@@ -20,6 +20,7 @@
20#include "timezonemodel.h"
20#include "timezonemodel.h"
21#include "LocalePlugin.h"
21#include "LocalePlugin.h"
22#include "Status.h"
22#include "Status.h"
23+#include "keyboardLayoutsModel.h"
23
24
24#include <QtQml/qqml.h>
25#include <QtQml/qqml.h>
25
26
@@ -30,5 +31,6 @@ void WizardPlugin::registerTypes(const char *uri)
30 qmlRegisterSingletonType<System>(uri, 0, 1, "System", [](QQmlEngine*, QJSEngine*) -> QObject* { return new System; });
31 qmlRegisterSingletonType<System>(uri, 0, 1, "System", [](QQmlEngine*, QJSEngine*) -> QObject* { return new System; });
31 qmlRegisterSingletonType<Status>(uri, 0, 1, "Status", [](QQmlEngine*, QJSEngine*) -> QObject* { return new Status; });
32 qmlRegisterSingletonType<Status>(uri, 0, 1, "Status", [](QQmlEngine*, QJSEngine*) -> QObject* { return new Status; });
32 qmlRegisterType<TimeZoneLocationModel>(uri, 0, 1, "TimeZoneModel");
33 qmlRegisterType<TimeZoneLocationModel>(uri, 0, 1, "TimeZoneModel");
34+ qmlRegisterType<KeyboardLayoutsModel>(uri, 0, 1, "KeyboardLayoutsModel");
33 qmlRegisterType<LocalePlugin>(uri, 0, 1, "LocalePlugin");
35 qmlRegisterType<LocalePlugin>(uri, 0, 1, "LocalePlugin");
34}
36}
plugins/Wizard/qmldir−1
@@ -1,3 +1,2 @@
1module Wizard
1module Wizard
2plugin Wizard-qml
2plugin Wizard-qml
3−typeinfo Wizard.qmltypes
plugins/Wizard/timezonemodel.cpp+5−5
@@ -60,12 +60,12 @@ QVariant TimeZoneLocationModel::data(const QModelIndex &index, int role) const
60
60
61 switch (role) {
61 switch (role) {
62 case Qt::DisplayRole:
62 case Qt::DisplayRole:
63− return QStringLiteral("%1, %2, %3").arg(geonames_city_get_name(city))
63+ return QStringLiteral("%1, %2, %3").arg(geonames_city_get_name(city),
64− .arg(geonames_city_get_state(city))
64+ geonames_city_get_state(city),
65− .arg(geonames_city_get_country(city));
65+ geonames_city_get_country(city));
66 case SimpleRole:
66 case SimpleRole:
67− return QStringLiteral("%1, %2").arg(geonames_city_get_name(city))
67+ return QStringLiteral("%1, %2").arg(geonames_city_get_name(city),
68− .arg(geonames_city_get_country(city));
68+ geonames_city_get_country(city));
69 case TimeZoneRole:
69 case TimeZoneRole:
70 return geonames_city_get_timezone(city);
70 return geonames_city_get_timezone(city);
71 case CountryRole:
71 case CountryRole:
po/aa.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-02-12 10:18+0000\n"
11"PO-Revision-Date: 2016-02-12 10:18+0000\n"
12"Last-Translator: Charif AYFARAH <ayfarah@ymail.com>\n"
12"Last-Translator: Charif AYFARAH <ayfarah@ymail.com>\n"
13"Language-Team: Afar <aa@li.org>\n"
13"Language-Team: Afar <aa@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Cuumita "
23msgstr "Cuumita "
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Maganak %1 minit qambaalaay, kaadu gabbat"
54msgstr[0] "Maganak %1 minit qambaalaay, kaadu gabbat"
55msgstr[1] "Maganak %1 minit qambaalaay, kaadu gabbat"
55msgstr[1] "Maganak %1 minit qambaalaay, kaadu gabbat"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Eweq"
60msgstr "Eweq"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Koflis"
69msgstr "Koflis"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Eweq"
74msgstr "Eweq"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Bayis"
80msgstr "Bayis"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "Wadir-ugus"
85msgstr "Wadir-ugus"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Wadir-ugussuh digga maay litoo?"
89msgstr "Wadir-ugussuh digga maay litoo?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "Maleey"
93msgstr "Maleey"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Yeey"
97msgstr "Yeey"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "Cayla"
102msgstr "Cayla"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr "Timmi haytuh digga maay litoo?"
108msgstr "Timmi haytuh digga maay litoo?"
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr "Timmi hayis"
113msgstr "Timmi hayis"
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr "Wadir-qimbis"
118msgstr "Wadir-qimbis"
@@ -329,26 +329,26 @@ msgstr "Inkih alif"
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr "Goranto"
340msgstr "Goranto"
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr "Massosu"
345msgstr "Massosu"
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr "Goranto"
374msgstr "Goranto"
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr "Qagis"
453msgstr "Qagis"
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr "Derre"
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr "Kaqit"
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr "Kaqit"
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/am.po+98−47
@@ -7,18 +7,18 @@ 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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11−"PO-Revision-Date: 2016-07-05 02:15+0000\n"
11+"PO-Revision-Date: 2016-08-13 14:45+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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "የ መግቢያ ቃል: "
23msgstr "የ መግቢያ ቃል: "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
54msgstr[0] "እባክዎን ይቆዩ %1 ደቂቃ እና ከዛ እንደ ገና ይምክሩ…"
55msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
55msgstr[1] "እባክዎን ይቆዩ %1 ደቂቃዎች እና ከዛ እንደ ገና ይምክሩ…"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "መውጫ"
60msgstr "መውጫ"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
64msgstr "በእርግጥ መውጣት ይፈልጋሉ?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "መቆለፊያ"
69msgstr "መቆለፊያ"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "መውጫ"
74msgstr "መውጫ"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "መሰረዣ"
80msgstr "መሰረዣ"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "እንደገና ማስነሻ"
85msgstr "እንደገና ማስነሻ"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
89msgstr "በእርግጥ እንደገና ማስነሳት ይፈልጋሉ?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "አይ"
93msgstr "አይ"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "አዎ"
97msgstr "አዎ"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "ሐይል"
102msgstr "ሐይል"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"በእርግጥ ሐይሉን ማጥፋት\n"
109"በእርግጥ ሐይሉን ማጥፋት\n"
110"ይፈልጋሉ?"
110"ይፈልጋሉ?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "ሐይል ማጥፊያ"
115msgstr "ሐይል ማጥፊያ"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "እንደገና ማስጀመሪያ"
120msgstr "እንደገና ማስጀመሪያ"
@@ -331,26 +331,26 @@ msgstr "ሁሉንም መዝጊያ"
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr "የሚካፈሉትን እቃ ቅድመ እይታ"
332msgstr "የሚካፈሉትን እቃ ቅድመ እይታ"
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr "ማስቀመጫ"
337msgstr "ማስቀመጫ"
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr "መፈለጊያ"
342msgstr "መፈለጊያ"
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr "ማሰናጃዎች"
347msgstr "ማሰናጃዎች"
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "ከምወዳቸው ማስወገጃ"
351msgstr "ከምወዳቸው ማስወገጃ"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "ወደምወዳቸው መጨመሪያ"
355msgstr "ወደምወዳቸው መጨመሪያ"
356
356
@@ -362,15 +362,15 @@ msgstr "የ እርስዎን ውጤቶች እንደገና ማጣሪያ"
362msgid "Reset"
362msgid "Reset"
363msgstr "እንደ ነበረ መመለሻ"
363msgstr "እንደ ነበረ መመለሻ"
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr "ትንሽ ማሳያ"
367msgstr "ትንሽ ማሳያ"
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr "ሁሉንም ማሳያ"
371msgstr "ሁሉንም ማሳያ"
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr "መፈለጊያ"
376msgstr "መፈለጊያ"
@@ -438,31 +438,39 @@ msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገ
438msgid "Unlock"
438msgid "Unlock"
439msgstr "መክፈቻ"
439msgstr "መክፈቻ"
440
440
441−#: qml/Greeter/Greeter.qml:539
441+#: qml/Greeter/Greeter.qml:561
442msgid "Try again"
442msgid "Try again"
443msgstr "እንደገና ይሞክሩ"
443msgstr "እንደገና ይሞክሩ"
444
444
445−#: qml/Greeter/LoginList.qml:259
445+#: qml/Greeter/LoginList.qml:63
446+msgid "Passphrase"
447+msgstr "የማለፊያ ሐረግ"
448+
449+#: qml/Greeter/LoginList.qml:64
450+msgid "Passcode"
451+msgstr "ማለፊያ ኮድ"
452+
453+#: qml/Greeter/LoginList.qml:87
446msgid "Retry"
454msgid "Retry"
447msgstr "እንደገና ይሞክሩ"
455msgstr "እንደገና ይሞክሩ"
448
456
449−#: qml/Greeter/LoginList.qml:260
457+#: qml/Greeter/LoginList.qml:88
450msgid "Log In"
458msgid "Log In"
451msgstr "መግቢያ"
459msgstr "መግቢያ"
452
460
453−#: qml/Greeter/NarrowView.qml:54
461+#: qml/Greeter/NarrowView.qml:55
454msgid "Sorry, incorrect passphrase."
462msgid "Sorry, incorrect passphrase."
455msgstr "አዝናለሁ የተሳሳተ የማለፊያ ሐረግ"
463msgstr "አዝናለሁ የተሳሳተ የማለፊያ ሐረግ"
456
464
457−#: qml/Greeter/NarrowView.qml:55
465+#: qml/Greeter/NarrowView.qml:56
458msgid "Sorry, incorrect passcode."
466msgid "Sorry, incorrect passcode."
459msgstr "አዝናለሁ የተሳሳተ የማለፊያ ኮድ"
467msgstr "አዝናለሁ የተሳሳተ የማለፊያ ኮድ"
460
468
461−#: qml/Greeter/NarrowView.qml:56
469+#: qml/Greeter/NarrowView.qml:57
462msgid "This will be your last attempt."
470msgid "This will be your last attempt."
463msgstr "ይህ የመጨረሻ ሙከራዎ ነው"
471msgstr "ይህ የመጨረሻ ሙከራዎ ነው"
464
472
465−#: qml/Greeter/NarrowView.qml:58
473+#: qml/Greeter/NarrowView.qml:59
466msgid ""
474msgid ""
467"If passphrase is entered incorrectly, your phone will conduct a factory "
475"If passphrase is entered incorrectly, your phone will conduct a factory "
468"reset and all personal data will be deleted."
476"reset and all personal data will be deleted."
@@ -470,7 +478,7 @@ msgstr ""
470"የተሳሳተ የማለፊያ ሐረግ ካስገቡ የ እርስዎ ስልክ ወደ ነበረበት ወደ ፋክቶሪው ዘዴ ይመለሳል: እና የ ግል ዳታ በሙሉ "
478"የተሳሳተ የማለፊያ ሐረግ ካስገቡ የ እርስዎ ስልክ ወደ ነበረበት ወደ ፋክቶሪው ዘዴ ይመለሳል: እና የ ግል ዳታ በሙሉ "
471"ይጠፋል"
479"ይጠፋል"
472
480
473−#: qml/Greeter/NarrowView.qml:59
481+#: qml/Greeter/NarrowView.qml:60
474msgid ""
482msgid ""
475"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
476"and all personal data will be deleted."
484"and all personal data will be deleted."
@@ -629,36 +637,50 @@ msgstr "ወደ ኋላ"
629msgid "Language"
637msgid "Language"
630msgstr "ቋንቋ"
638msgstr "ቋንቋ"
631
639
632−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
640+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
633−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
641+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
642+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
634−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
643+#: qml/Wizard/Pages/70-passwd-type.qml:144
635#: qml/Wizard/Pages/75-report-check.qml:84
644#: qml/Wizard/Pages/75-report-check.qml:84
636#: qml/Wizard/Pages/passcode-desktop.qml:141
645#: qml/Wizard/Pages/passcode-desktop.qml:141
637#: qml/Wizard/Pages/password-set.qml:141
646#: qml/Wizard/Pages/password-set.qml:141
638msgid "Next"
647msgid "Next"
639msgstr "ይቀጥሉ"
648msgstr "ይቀጥሉ"
640
649
641−#: qml/Wizard/Pages/30-wifi.qml:29
650+#: qml/Wizard/Pages/20-keyboard.qml:30
651+msgid "Select Keyboard"
652+msgstr ""
653+
654+#: qml/Wizard/Pages/20-keyboard.qml:70
655+msgid "Keyboard language"
656+msgstr ""
657+
658+#: qml/Wizard/Pages/20-keyboard.qml:92
659+msgid "Keyboard layout"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
663+#: qml/Wizard/Pages/60-account.qml:65
664+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
665+msgid "Skip"
666+msgstr "መዝለያ"
667+
668+#: qml/Wizard/Pages/30-wifi.qml:30
642msgid "Connect to Wi‑Fi"
669msgid "Connect to Wi‑Fi"
643msgstr "ወደ ዋይ‑ፋይ መገናኛ"
670msgstr "ወደ ዋይ‑ፋይ መገናኛ"
644
671
645−#: qml/Wizard/Pages/30-wifi.qml:130
672+#: qml/Wizard/Pages/30-wifi.qml:131
646msgid "Connected"
673msgid "Connected"
647msgstr "ተገናኝቷል"
674msgstr "ተገናኝቷል"
648
675
649−#: qml/Wizard/Pages/30-wifi.qml:163
676+#: qml/Wizard/Pages/30-wifi.qml:164
650msgid "Available Wi-Fi networks"
677msgid "Available Wi-Fi networks"
651msgstr "ዝግጁ የ ዋይ-ፋይ ኔትዎርኮች"
678msgstr "ዝግጁ የ ዋይ-ፋይ ኔትዎርኮች"
652
679
653−#: qml/Wizard/Pages/30-wifi.qml:164
680+#: qml/Wizard/Pages/30-wifi.qml:165
654msgid "No available Wi-Fi networks"
681msgid "No available Wi-Fi networks"
655msgstr "ምንም ዝግጁ ዋይ-ፋይ ኔትዎርኮች አልተገኙም"
682msgstr "ምንም ዝግጁ ዋይ-ፋይ ኔትዎርኮች አልተገኙም"
656
683
657−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
658−#: qml/Wizard/Pages/sim.qml:101
659−msgid "Skip"
660−msgstr "መዝለያ"
661−
662#: qml/Wizard/Pages/40-location.qml:27
684#: qml/Wizard/Pages/40-location.qml:27
663msgid "Location Services"
685msgid "Location Services"
664msgstr "የ አካባቢ ግልጋሎት"
686msgstr "የ አካባቢ ግልጋሎት"
@@ -742,6 +764,35 @@ msgstr "የ ስርአቱን አፈጻጸም ለማሻሻል የ ግጭት እና
742msgid "Privacy policy"
764msgid "Privacy policy"
743msgstr "የ ግላዊነት መመሪያ"
765msgstr "የ ግላዊነት መመሪያ"
744
766
767+#: qml/Wizard/Pages/77-system-update.qml:28
768+msgid "Update Device"
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:55
772+msgid ""
773+"There is a system update available and ready to install. Afterwards, the "
774+"device will automatically restart."
775+msgstr ""
776+
777+#: qml/Wizard/Pages/77-system-update.qml:76
778+msgctxt "string identifying name of the update"
779+msgid "Ubuntu system"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:83
783+#, qt-format
784+msgctxt "version of the system update"
785+msgid "Version %1"
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:102
789+msgid "This could take a few minutes..."
790+msgstr ""
791+
792+#: qml/Wizard/Pages/77-system-update.qml:116
793+msgid "Install and restart now"
794+msgstr ""
795+
745#: qml/Wizard/Pages/80-finished.qml:89
796#: qml/Wizard/Pages/80-finished.qml:89
746msgid "Welcome to Ubuntu"
797msgid "Welcome to Ubuntu"
747msgstr "እንኳን ደህና መጡ ወደ ኡቡንቱ"
798msgstr "እንኳን ደህና መጡ ወደ ኡቡንቱ"
po/ar.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +16,10 @@ 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: 2016-07-09 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "كلمة السر: "
24msgstr "كلمة السر: "
25
25
@@ -61,54 +61,54 @@ msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مج
61msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
61msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
62msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
62msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
63
63
64−#: qml/Components/Dialogs.qml:146
64+#: qml/Components/Dialogs.qml:149
65msgctxt "Title: Lock/Log out dialog"
65msgctxt "Title: Lock/Log out dialog"
66msgid "Log out"
66msgid "Log out"
67msgstr "خروج"
67msgstr "خروج"
68
68
69−#: qml/Components/Dialogs.qml:147
69+#: qml/Components/Dialogs.qml:150
70msgid "Are you sure you want to log out?"
70msgid "Are you sure you want to log out?"
71msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
71msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
72
72
73−#: qml/Components/Dialogs.qml:149
73+#: qml/Components/Dialogs.qml:152
74msgctxt "Button: Lock the system"
74msgctxt "Button: Lock the system"
75msgid "Lock"
75msgid "Lock"
76msgstr "أوصِد"
76msgstr "أوصِد"
77
77
78−#: qml/Components/Dialogs.qml:156
78+#: qml/Components/Dialogs.qml:159
79msgctxt "Button: Log out from the system"
79msgctxt "Button: Log out from the system"
80msgid "Log Out"
80msgid "Log Out"
81msgstr "خروج"
81msgstr "خروج"
82
82
83−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
83+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
84−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
84+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
85#: qml/Wizard/Pages/passcode-set.qml:32
85#: qml/Wizard/Pages/passcode-set.qml:32
86msgid "Cancel"
86msgid "Cancel"
87msgstr "إلغاء"
87msgstr "إلغاء"
88
88
89−#: qml/Components/Dialogs.qml:175
89+#: qml/Components/Dialogs.qml:178
90msgctxt "Title: Reboot dialog"
90msgctxt "Title: Reboot dialog"
91msgid "Reboot"
91msgid "Reboot"
92msgstr "إعادة التشغيل"
92msgstr "إعادة التشغيل"
93
93
94−#: qml/Components/Dialogs.qml:176
94+#: qml/Components/Dialogs.qml:179
95msgid "Are you sure you want to reboot?"
95msgid "Are you sure you want to reboot?"
96msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
96msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
97
97
98−#: qml/Components/Dialogs.qml:178
98+#: qml/Components/Dialogs.qml:181
99msgid "No"
99msgid "No"
100msgstr "لا"
100msgstr "لا"
101
101
102−#: qml/Components/Dialogs.qml:184
102+#: qml/Components/Dialogs.qml:187
103msgid "Yes"
103msgid "Yes"
104msgstr "نعم"
104msgstr "نعم"
105
105
106−#: qml/Components/Dialogs.qml:199
106+#: qml/Components/Dialogs.qml:202
107msgctxt "Title: Power off/Restart dialog"
107msgctxt "Title: Power off/Restart dialog"
108msgid "Power"
108msgid "Power"
109msgstr "الطاقة"
109msgstr "الطاقة"
110
110
111−#: qml/Components/Dialogs.qml:200
111+#: qml/Components/Dialogs.qml:203
112msgid ""
112msgid ""
113"Are you sure you would like\n"
113"Are you sure you would like\n"
114"to power off?"
114"to power off?"
@@ -116,12 +116,12 @@ msgstr ""
116"هل أنت متأكد من رغبتك\n"
116"هل أنت متأكد من رغبتك\n"
117"في إيقاف التشغيل؟"
117"في إيقاف التشغيل؟"
118
118
119−#: qml/Components/Dialogs.qml:202
119+#: qml/Components/Dialogs.qml:205
120msgctxt "Button: Power off the system"
120msgctxt "Button: Power off the system"
121msgid "Power off"
121msgid "Power off"
122msgstr "إيقاف التشغيل"
122msgstr "إيقاف التشغيل"
123
123
124−#: qml/Components/Dialogs.qml:211
124+#: qml/Components/Dialogs.qml:214
125msgctxt "Button: Restart the system"
125msgctxt "Button: Restart the system"
126msgid "Restart"
126msgid "Restart"
127msgstr "إعادة التشغيل"
127msgstr "إعادة التشغيل"
@@ -338,26 +338,26 @@ msgstr ""
338msgid "Preview Share Item"
338msgid "Preview Share Item"
339msgstr ""
339msgstr ""
340
340
341−#: qml/Dash/DashPageHeader.qml:333
341+#: qml/Dash/DashPageHeader.qml:360
342msgctxt "Button: Open the Ubuntu Store"
342msgctxt "Button: Open the Ubuntu Store"
343msgid "Store"
343msgid "Store"
344msgstr "المتجر"
344msgstr "المتجر"
345
345
346−#: qml/Dash/DashPageHeader.qml:340
346+#: qml/Dash/DashPageHeader.qml:367
347msgctxt "Button: Start a search in the current dash scope"
347msgctxt "Button: Start a search in the current dash scope"
348msgid "Search"
348msgid "Search"
349msgstr "بحث"
349msgstr "بحث"
350
350
351−#: qml/Dash/DashPageHeader.qml:350
351+#: qml/Dash/DashPageHeader.qml:377
352msgctxt "Button: Show the current dash scope settings"
352msgctxt "Button: Show the current dash scope settings"
353msgid "Settings"
353msgid "Settings"
354msgstr "الإعدادات"
354msgstr "الإعدادات"
355
355
356−#: qml/Dash/DashPageHeader.qml:357
356+#: qml/Dash/DashPageHeader.qml:384
357msgid "Remove from Favorites"
357msgid "Remove from Favorites"
358msgstr "حذف من المفضلات"
358msgstr "حذف من المفضلات"
359
359
360−#: qml/Dash/DashPageHeader.qml:357
360+#: qml/Dash/DashPageHeader.qml:384
361msgid "Add to Favorites"
361msgid "Add to Favorites"
362msgstr "إضافة إلى المفضلات"
362msgstr "إضافة إلى المفضلات"
363
363
@@ -369,15 +369,15 @@ msgstr ""
369msgid "Reset"
369msgid "Reset"
370msgstr ""
370msgstr ""
371
371
372−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
372+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
373msgid "Show less"
373msgid "Show less"
374msgstr ""
374msgstr ""
375
375
376−#: qml/Dash/GenericScopeView.qml:580
376+#: qml/Dash/GenericScopeView.qml:585
377msgid "Show all"
377msgid "Show all"
378msgstr ""
378msgstr ""
379
379
380−#: qml/Dash/GenericScopeView.qml:637
380+#: qml/Dash/GenericScopeView.qml:642
381msgctxt "Label: Hint for dash search line edit"
381msgctxt "Label: Hint for dash search line edit"
382msgid "Search"
382msgid "Search"
383msgstr "بحث"
383msgstr "بحث"
@@ -445,31 +445,39 @@ msgstr ""
445msgid "Unlock"
445msgid "Unlock"
446msgstr "فك القفل"
446msgstr "فك القفل"
447
447
448−#: qml/Greeter/Greeter.qml:539
448+#: qml/Greeter/Greeter.qml:561
449msgid "Try again"
449msgid "Try again"
450msgstr ""
450msgstr ""
451
451
452−#: qml/Greeter/LoginList.qml:259
452+#: qml/Greeter/LoginList.qml:63
453+msgid "Passphrase"
454+msgstr ""
455+
456+#: qml/Greeter/LoginList.qml:64
457+msgid "Passcode"
458+msgstr ""
459+
460+#: qml/Greeter/LoginList.qml:87
453msgid "Retry"
461msgid "Retry"
454msgstr "إعادة المحاولة"
462msgstr "إعادة المحاولة"
455
463
456−#: qml/Greeter/LoginList.qml:260
464+#: qml/Greeter/LoginList.qml:88
457msgid "Log In"
465msgid "Log In"
458msgstr ""
466msgstr ""
459
467
460−#: qml/Greeter/NarrowView.qml:54
468+#: qml/Greeter/NarrowView.qml:55
461msgid "Sorry, incorrect passphrase."
469msgid "Sorry, incorrect passphrase."
462msgstr "عذرًا، عبارة سرّية خاطئة."
470msgstr "عذرًا، عبارة سرّية خاطئة."
463
471
464−#: qml/Greeter/NarrowView.qml:55
472+#: qml/Greeter/NarrowView.qml:56
465msgid "Sorry, incorrect passcode."
473msgid "Sorry, incorrect passcode."
466msgstr "عذرًا، رمز سرّي خاطيء."
474msgstr "عذرًا، رمز سرّي خاطيء."
467
475
468−#: qml/Greeter/NarrowView.qml:56
476+#: qml/Greeter/NarrowView.qml:57
469msgid "This will be your last attempt."
477msgid "This will be your last attempt."
470msgstr "هذه ستكون المحاولة الأخيرة لك."
478msgstr "هذه ستكون المحاولة الأخيرة لك."
471
479
472−#: qml/Greeter/NarrowView.qml:58
480+#: qml/Greeter/NarrowView.qml:59
473msgid ""
481msgid ""
474"If passphrase is entered incorrectly, your phone will conduct a factory "
482"If passphrase is entered incorrectly, your phone will conduct a factory "
475"reset and all personal data will be deleted."
483"reset and all personal data will be deleted."
@@ -477,7 +485,7 @@ msgstr ""
477"إذا تم إدخال العبارة السرية بشكل خاطئ، فسوف يتم إعادة الهاتف لحالة ضبط "
485"إذا تم إدخال العبارة السرية بشكل خاطئ، فسوف يتم إعادة الهاتف لحالة ضبط "
478"المصنع وسيتم حذف كافة البيانات الشخصية."
486"المصنع وسيتم حذف كافة البيانات الشخصية."
479
487
480−#: qml/Greeter/NarrowView.qml:59
488+#: qml/Greeter/NarrowView.qml:60
481msgid ""
489msgid ""
482"If passcode is entered incorrectly, your phone will conduct a factory reset "
490"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"and all personal data will be deleted."
491"and all personal data will be deleted."
@@ -648,36 +656,50 @@ msgstr "عودة"
648msgid "Language"
656msgid "Language"
649msgstr ""
657msgstr ""
650
658
651−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
659+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
652−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
660+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
661+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
653−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
662+#: qml/Wizard/Pages/70-passwd-type.qml:144
654#: qml/Wizard/Pages/75-report-check.qml:84
663#: qml/Wizard/Pages/75-report-check.qml:84
655#: qml/Wizard/Pages/passcode-desktop.qml:141
664#: qml/Wizard/Pages/passcode-desktop.qml:141
656#: qml/Wizard/Pages/password-set.qml:141
665#: qml/Wizard/Pages/password-set.qml:141
657msgid "Next"
666msgid "Next"
658msgstr ""
667msgstr ""
659
668
660−#: qml/Wizard/Pages/30-wifi.qml:29
669+#: qml/Wizard/Pages/20-keyboard.qml:30
670+msgid "Select Keyboard"
671+msgstr ""
672+
673+#: qml/Wizard/Pages/20-keyboard.qml:70
674+msgid "Keyboard language"
675+msgstr ""
676+
677+#: qml/Wizard/Pages/20-keyboard.qml:92
678+msgid "Keyboard layout"
679+msgstr ""
680+
681+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
682+#: qml/Wizard/Pages/60-account.qml:65
683+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
684+msgid "Skip"
685+msgstr "تخطي"
686+
687+#: qml/Wizard/Pages/30-wifi.qml:30
661msgid "Connect to Wi‑Fi"
688msgid "Connect to Wi‑Fi"
662msgstr "اتصل بالواي فاي"
689msgstr "اتصل بالواي فاي"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:130
691+#: qml/Wizard/Pages/30-wifi.qml:131
665msgid "Connected"
692msgid "Connected"
666msgstr ""
693msgstr ""
667
694
668−#: qml/Wizard/Pages/30-wifi.qml:163
695+#: qml/Wizard/Pages/30-wifi.qml:164
669msgid "Available Wi-Fi networks"
696msgid "Available Wi-Fi networks"
670msgstr ""
697msgstr ""
671
698
672−#: qml/Wizard/Pages/30-wifi.qml:164
699+#: qml/Wizard/Pages/30-wifi.qml:165
673msgid "No available Wi-Fi networks"
700msgid "No available Wi-Fi networks"
674msgstr ""
701msgstr ""
675
702
676−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
677−#: qml/Wizard/Pages/sim.qml:101
678−msgid "Skip"
679−msgstr "تخطي"
680−
681#: qml/Wizard/Pages/40-location.qml:27
703#: qml/Wizard/Pages/40-location.qml:27
682msgid "Location Services"
704msgid "Location Services"
683msgstr ""
705msgstr ""
@@ -761,6 +783,35 @@ msgstr ""
761msgid "Privacy policy"
783msgid "Privacy policy"
762msgstr ""
784msgstr ""
763
785
786+#: qml/Wizard/Pages/77-system-update.qml:28
787+msgid "Update Device"
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:55
791+msgid ""
792+"There is a system update available and ready to install. Afterwards, the "
793+"device will automatically restart."
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:76
797+msgctxt "string identifying name of the update"
798+msgid "Ubuntu system"
799+msgstr ""
800+
801+#: qml/Wizard/Pages/77-system-update.qml:83
802+#, qt-format
803+msgctxt "version of the system update"
804+msgid "Version %1"
805+msgstr ""
806+
807+#: qml/Wizard/Pages/77-system-update.qml:102
808+msgid "This could take a few minutes..."
809+msgstr ""
810+
811+#: qml/Wizard/Pages/77-system-update.qml:116
812+msgid "Install and restart now"
813+msgstr ""
814+
764#: qml/Wizard/Pages/80-finished.qml:89
815#: qml/Wizard/Pages/80-finished.qml:89
765msgid "Welcome to Ubuntu"
816msgid "Welcome to Ubuntu"
766msgstr ""
817msgstr ""
po/ast.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-05-16 14:07+0000\n"
11"PO-Revision-Date: 2016-05-16 14: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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Contraseña: "
23msgstr "Contraseña: "
24
24
@@ -55,54 +55,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
55msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
56msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
56msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
57
57
58−#: qml/Components/Dialogs.qml:146
58+#: qml/Components/Dialogs.qml:149
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr "Zarrar sesión"
61msgstr "Zarrar sesión"
62
62
63−#: qml/Components/Dialogs.qml:147
63+#: qml/Components/Dialogs.qml:150
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr "¿De xuru que quies zarrar la sesión?"
65msgstr "¿De xuru que quies zarrar la sesión?"
66
66
67−#: qml/Components/Dialogs.qml:149
67+#: qml/Components/Dialogs.qml:152
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr "Bloquiar"
70msgstr "Bloquiar"
71
71
72−#: qml/Components/Dialogs.qml:156
72+#: qml/Components/Dialogs.qml:159
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr "Zarrar sesión"
75msgstr "Zarrar sesión"
76
76
77−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
77+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
78−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
78+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Encaboxar"
81msgstr "Encaboxar"
82
82
83−#: qml/Components/Dialogs.qml:175
83+#: qml/Components/Dialogs.qml:178
84msgctxt "Title: Reboot dialog"
84msgctxt "Title: Reboot dialog"
85msgid "Reboot"
85msgid "Reboot"
86msgstr "Reaniciu"
86msgstr "Reaniciu"
87
87
88−#: qml/Components/Dialogs.qml:176
88+#: qml/Components/Dialogs.qml:179
89msgid "Are you sure you want to reboot?"
89msgid "Are you sure you want to reboot?"
90msgstr "¿De xuru que quies reaniciar?"
90msgstr "¿De xuru que quies reaniciar?"
91
91
92−#: qml/Components/Dialogs.qml:178
92+#: qml/Components/Dialogs.qml:181
93msgid "No"
93msgid "No"
94msgstr "Non"
94msgstr "Non"
95
95
96−#: qml/Components/Dialogs.qml:184
96+#: qml/Components/Dialogs.qml:187
97msgid "Yes"
97msgid "Yes"
98msgstr "Sí"
98msgstr "Sí"
99
99
100−#: qml/Components/Dialogs.qml:199
100+#: qml/Components/Dialogs.qml:202
101msgctxt "Title: Power off/Restart dialog"
101msgctxt "Title: Power off/Restart dialog"
102msgid "Power"
102msgid "Power"
103msgstr "Apagáu"
103msgstr "Apagáu"
104
104
105−#: qml/Components/Dialogs.qml:200
105+#: qml/Components/Dialogs.qml:203
106msgid ""
106msgid ""
107"Are you sure you would like\n"
107"Are you sure you would like\n"
108"to power off?"
108"to power off?"
@@ -110,12 +110,12 @@ msgstr ""
110"¿De xuru que te prestaría\n"
110"¿De xuru que te prestaría\n"
111"apagar?"
111"apagar?"
112
112
113−#: qml/Components/Dialogs.qml:202
113+#: qml/Components/Dialogs.qml:205
114msgctxt "Button: Power off the system"
114msgctxt "Button: Power off the system"
115msgid "Power off"
115msgid "Power off"
116msgstr "Apagar"
116msgstr "Apagar"
117
117
118−#: qml/Components/Dialogs.qml:211
118+#: qml/Components/Dialogs.qml:214
119msgctxt "Button: Restart the system"
119msgctxt "Button: Restart the system"
120msgid "Restart"
120msgid "Restart"
121msgstr "Reaniciar"
121msgstr "Reaniciar"
@@ -332,26 +332,26 @@ msgstr "Zarrar too"
332msgid "Preview Share Item"
332msgid "Preview Share Item"
333msgstr "Entever l'elementu compartíu"
333msgstr "Entever l'elementu compartíu"
334
334
335−#: qml/Dash/DashPageHeader.qml:333
335+#: qml/Dash/DashPageHeader.qml:360
336msgctxt "Button: Open the Ubuntu Store"
336msgctxt "Button: Open the Ubuntu Store"
337msgid "Store"
337msgid "Store"
338msgstr "Tienda"
338msgstr "Tienda"
339
339
340−#: qml/Dash/DashPageHeader.qml:340
340+#: qml/Dash/DashPageHeader.qml:367
341msgctxt "Button: Start a search in the current dash scope"
341msgctxt "Button: Start a search in the current dash scope"
342msgid "Search"
342msgid "Search"
343msgstr "Guetar"
343msgstr "Guetar"
344
344
345−#: qml/Dash/DashPageHeader.qml:350
345+#: qml/Dash/DashPageHeader.qml:377
346msgctxt "Button: Show the current dash scope settings"
346msgctxt "Button: Show the current dash scope settings"
347msgid "Settings"
347msgid "Settings"
348msgstr "Axustes"
348msgstr "Axustes"
349
349
350−#: qml/Dash/DashPageHeader.qml:357
350+#: qml/Dash/DashPageHeader.qml:384
351msgid "Remove from Favorites"
351msgid "Remove from Favorites"
352msgstr "Desaniciar de favoritos"
352msgstr "Desaniciar de favoritos"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Add to Favorites"
355msgid "Add to Favorites"
356msgstr "Amestar a favoritos"
356msgstr "Amestar a favoritos"
357
357
@@ -363,15 +363,15 @@ msgstr "Refina los resultaos"
363msgid "Reset"
363msgid "Reset"
364msgstr "Reafitar"
364msgstr "Reafitar"
365
365
366−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
366+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
367msgid "Show less"
367msgid "Show less"
368msgstr "Ver menos"
368msgstr "Ver menos"
369
369
370−#: qml/Dash/GenericScopeView.qml:580
370+#: qml/Dash/GenericScopeView.qml:585
371msgid "Show all"
371msgid "Show all"
372msgstr "Ver too"
372msgstr "Ver too"
373
373
374−#: qml/Dash/GenericScopeView.qml:637
374+#: qml/Dash/GenericScopeView.qml:642
375msgctxt "Label: Hint for dash search line edit"
375msgctxt "Label: Hint for dash search line edit"
376msgid "Search"
376msgid "Search"
377msgstr "Guetar"
377msgstr "Guetar"
@@ -441,31 +441,39 @@ msgstr ""
441msgid "Unlock"
441msgid "Unlock"
442msgstr "Desbloquiar"
442msgstr "Desbloquiar"
443
443
444−#: qml/Greeter/Greeter.qml:539
444+#: qml/Greeter/Greeter.qml:561
445msgid "Try again"
445msgid "Try again"
446msgstr ""
446msgstr ""
447
447
448−#: qml/Greeter/LoginList.qml:259
448+#: qml/Greeter/LoginList.qml:63
449+msgid "Passphrase"
450+msgstr ""
451+
452+#: qml/Greeter/LoginList.qml:64
453+msgid "Passcode"
454+msgstr ""
455+
456+#: qml/Greeter/LoginList.qml:87
449msgid "Retry"
457msgid "Retry"
450msgstr "Reintentar"
458msgstr "Reintentar"
451
459
452−#: qml/Greeter/LoginList.qml:260
460+#: qml/Greeter/LoginList.qml:88
453msgid "Log In"
461msgid "Log In"
454msgstr ""
462msgstr ""
455
463
456−#: qml/Greeter/NarrowView.qml:54
464+#: qml/Greeter/NarrowView.qml:55
457msgid "Sorry, incorrect passphrase."
465msgid "Sorry, incorrect passphrase."
458msgstr "Perdón, fras de pasu incorreuta"
466msgstr "Perdón, fras de pasu incorreuta"
459
467
460−#: qml/Greeter/NarrowView.qml:55
468+#: qml/Greeter/NarrowView.qml:56
461msgid "Sorry, incorrect passcode."
469msgid "Sorry, incorrect passcode."
462msgstr "Perdón, códigu de pasu incorreutu."
470msgstr "Perdón, códigu de pasu incorreutu."
463
471
464−#: qml/Greeter/NarrowView.qml:56
472+#: qml/Greeter/NarrowView.qml:57
465msgid "This will be your last attempt."
473msgid "This will be your last attempt."
466msgstr "Esti sedra'l to caberu intentu"
474msgstr "Esti sedra'l to caberu intentu"
467
475
468−#: qml/Greeter/NarrowView.qml:58
476+#: qml/Greeter/NarrowView.qml:59
469msgid ""
477msgid ""
470"If passphrase is entered incorrectly, your phone will conduct a factory "
478"If passphrase is entered incorrectly, your phone will conduct a factory "
471"reset and all personal data will be deleted."
479"reset and all personal data will be deleted."
@@ -473,7 +481,7 @@ msgstr ""
473"Si s'inxerta la fras de pasu incorreutamente, el to teléfonu va reafitase y "
481"Si s'inxerta la fras de pasu incorreutamente, el to teléfonu va reafitase y "
474"van desaniciase tolos datos personales."
482"van desaniciase tolos datos personales."
475
483
476−#: qml/Greeter/NarrowView.qml:59
484+#: qml/Greeter/NarrowView.qml:60
477msgid ""
485msgid ""
478"If passcode is entered incorrectly, your phone will conduct a factory reset "
486"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"and all personal data will be deleted."
487"and all personal data will be deleted."
@@ -632,36 +640,50 @@ msgstr "Atrás"
632msgid "Language"
640msgid "Language"
633msgstr "Llingua"
641msgstr "Llingua"
634
642
635−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
643+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
636−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
644+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
645+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
637−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
646+#: qml/Wizard/Pages/70-passwd-type.qml:144
638#: qml/Wizard/Pages/75-report-check.qml:84
647#: qml/Wizard/Pages/75-report-check.qml:84
639#: qml/Wizard/Pages/passcode-desktop.qml:141
648#: qml/Wizard/Pages/passcode-desktop.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
649#: qml/Wizard/Pages/password-set.qml:141
641msgid "Next"
650msgid "Next"
642msgstr "Siguiente"
651msgstr "Siguiente"
643
652
644−#: qml/Wizard/Pages/30-wifi.qml:29
653+#: qml/Wizard/Pages/20-keyboard.qml:30
654+msgid "Select Keyboard"
655+msgstr ""
656+
657+#: qml/Wizard/Pages/20-keyboard.qml:70
658+msgid "Keyboard language"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:92
662+msgid "Keyboard layout"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
666+#: qml/Wizard/Pages/60-account.qml:65
667+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
668+msgid "Skip"
669+msgstr "Saltar"
670+
671+#: qml/Wizard/Pages/30-wifi.qml:30
645msgid "Connect to Wi‑Fi"
672msgid "Connect to Wi‑Fi"
646msgstr "Coneutase al WiFi"
673msgstr "Coneutase al WiFi"
647
674
648−#: qml/Wizard/Pages/30-wifi.qml:130
675+#: qml/Wizard/Pages/30-wifi.qml:131
649msgid "Connected"
676msgid "Connected"
650msgstr "Coneutáu"
677msgstr "Coneutáu"
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:163
679+#: qml/Wizard/Pages/30-wifi.qml:164
653msgid "Available Wi-Fi networks"
680msgid "Available Wi-Fi networks"
654msgstr "Redes Wi-Fi disponibles"
681msgstr "Redes Wi-Fi disponibles"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:164
683+#: qml/Wizard/Pages/30-wifi.qml:165
657msgid "No available Wi-Fi networks"
684msgid "No available Wi-Fi networks"
658msgstr "Nun hai redes Wi-Fi disponibles"
685msgstr "Nun hai redes Wi-Fi disponibles"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
661−#: qml/Wizard/Pages/sim.qml:101
662−msgid "Skip"
663−msgstr "Saltar"
664−
665#: qml/Wizard/Pages/40-location.qml:27
687#: qml/Wizard/Pages/40-location.qml:27
666msgid "Location Services"
688msgid "Location Services"
667msgstr "Servicios d'allugamientu"
689msgstr "Servicios d'allugamientu"
@@ -749,6 +771,35 @@ msgstr ""
749msgid "Privacy policy"
771msgid "Privacy policy"
750msgstr "Política d'intimidá"
772msgstr "Política d'intimidá"
751
773
774+#: qml/Wizard/Pages/77-system-update.qml:28
775+msgid "Update Device"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:55
779+msgid ""
780+"There is a system update available and ready to install. Afterwards, the "
781+"device will automatically restart."
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:76
785+msgctxt "string identifying name of the update"
786+msgid "Ubuntu system"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:83
790+#, qt-format
791+msgctxt "version of the system update"
792+msgid "Version %1"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:102
796+msgid "This could take a few minutes..."
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:116
800+msgid "Install and restart now"
801+msgstr ""
802+
752#: qml/Wizard/Pages/80-finished.qml:89
803#: qml/Wizard/Pages/80-finished.qml:89
753msgid "Welcome to Ubuntu"
804msgid "Welcome to Ubuntu"
754msgstr "Bienveníu/a a Ubuntu"
805msgstr "Bienveníu/a a Ubuntu"
po/az.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Şifrә: "
23msgstr "Şifrә: "
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
64msgstr "Çıxmaq istәdiyinizdәn әminsiniz?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "İmtina"
80msgstr "İmtina"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
89msgstr "Yenidәn başlatmaq istәdiyinizә әminsiniz?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "Yox"
93msgstr "Yox"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Hə"
97msgstr "Hə"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr "Seçilmişlәrdәn çıxart"
349msgstr "Seçilmişlәrdәn çıxart"
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr "Seçilmişlәrә әlavә et"
353msgstr "Seçilmişlәrә әlavә et"
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,31 +436,39 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr "Bağışlayın, açar söz yanlışdır."
461msgstr "Bağışlayın, açar söz yanlışdır."
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr "Təəssüf ki, açar kod yanlışdır."
465msgstr "Təəssüf ki, açar kod yanlışdır."
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr "Bu sizin son cəhdiniz olacaq."
469msgstr "Bu sizin son cəhdiniz olacaq."
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
@@ -468,7 +476,7 @@ msgstr ""
468"Əgər açar söz yanlış daxil edilibsə, onda telefonunuz fabrika parametrlərinə "
476"Əgər açar söz yanlış daxil edilibsə, onda telefonunuz fabrika parametrlərinə "
469"geri qayıdacaq və bütün şəxsi məlumatlarınız silinəcək."
477"geri qayıdacaq və bütün şəxsi məlumatlarınız silinəcək."
470
478
471−#: qml/Greeter/NarrowView.qml:59
479+#: qml/Greeter/NarrowView.qml:60
472msgid ""
480msgid ""
473"If passcode is entered incorrectly, your phone will conduct a factory reset "
481"If passcode is entered incorrectly, your phone will conduct a factory reset "
474"and all personal data will be deleted."
482"and all personal data will be deleted."
@@ -627,36 +635,50 @@ msgstr ""
627msgid "Language"
635msgid "Language"
628msgstr ""
636msgstr ""
629
637
630−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
638+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
631−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
639+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
640+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
632−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
641+#: qml/Wizard/Pages/70-passwd-type.qml:144
633#: qml/Wizard/Pages/75-report-check.qml:84
642#: qml/Wizard/Pages/75-report-check.qml:84
634#: qml/Wizard/Pages/passcode-desktop.qml:141
643#: qml/Wizard/Pages/passcode-desktop.qml:141
635#: qml/Wizard/Pages/password-set.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
636msgid "Next"
645msgid "Next"
637msgstr ""
646msgstr ""
638
647
639−#: qml/Wizard/Pages/30-wifi.qml:29
648+#: qml/Wizard/Pages/20-keyboard.qml:30
649+msgid "Select Keyboard"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:70
653+msgid "Keyboard language"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:92
657+msgid "Keyboard layout"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
661+#: qml/Wizard/Pages/60-account.qml:65
662+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
663+msgid "Skip"
664+msgstr ""
665+
666+#: qml/Wizard/Pages/30-wifi.qml:30
640msgid "Connect to Wi‑Fi"
667msgid "Connect to Wi‑Fi"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:130
670+#: qml/Wizard/Pages/30-wifi.qml:131
644msgid "Connected"
671msgid "Connected"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:163
674+#: qml/Wizard/Pages/30-wifi.qml:164
648msgid "Available Wi-Fi networks"
675msgid "Available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:164
678+#: qml/Wizard/Pages/30-wifi.qml:165
652msgid "No available Wi-Fi networks"
679msgid "No available Wi-Fi networks"
653msgstr ""
680msgstr ""
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
656−#: qml/Wizard/Pages/sim.qml:101
657−msgid "Skip"
658−msgstr ""
659−
660#: qml/Wizard/Pages/40-location.qml:27
682#: qml/Wizard/Pages/40-location.qml:27
661msgid "Location Services"
683msgid "Location Services"
662msgstr ""
684msgstr ""
@@ -740,6 +762,35 @@ msgstr ""
740msgid "Privacy policy"
762msgid "Privacy policy"
741msgstr ""
763msgstr ""
742
764
765+#: qml/Wizard/Pages/77-system-update.qml:28
766+msgid "Update Device"
767+msgstr ""
768+
769+#: qml/Wizard/Pages/77-system-update.qml:55
770+msgid ""
771+"There is a system update available and ready to install. Afterwards, the "
772+"device will automatically restart."
773+msgstr ""
774+
775+#: qml/Wizard/Pages/77-system-update.qml:76
776+msgctxt "string identifying name of the update"
777+msgid "Ubuntu system"
778+msgstr ""
779+
780+#: qml/Wizard/Pages/77-system-update.qml:83
781+#, qt-format
782+msgctxt "version of the system update"
783+msgid "Version %1"
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:102
787+msgid "This could take a few minutes..."
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:116
791+msgid "Install and restart now"
792+msgstr ""
793+
743#: qml/Wizard/Pages/80-finished.qml:89
794#: qml/Wizard/Pages/80-finished.qml:89
744msgid "Welcome to Ubuntu"
795msgid "Welcome to Ubuntu"
745msgstr ""
796msgstr ""
po/be.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2015-12-13 13:12+0000\n"
11"PO-Revision-Date: 2015-12-13 13:12+0000\n"
12"Last-Translator: Mikhail_SaTuRn <mikhail_saturn@tut.by>\n"
12"Last-Translator: Mikhail_SaTuRn <mikhail_saturn@tut.by>\n"
13"Language-Team: Belarusian <be@li.org>\n"
13"Language-Team: Belarusian <be@li.org>\n"
@@ -16,10 +16,10 @@ 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: 2016-07-09 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "Пароль: "
24msgstr "Пароль: "
25
25
@@ -59,54 +59,54 @@ msgstr[0] "Пачакайце %1 хвіліну і паўтарыце спроб
59msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
59msgstr[1] "Пачакайце %1 хвіліны і паўтарыце спробу…"
60msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
60msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу…"
61
61
62−#: qml/Components/Dialogs.qml:146
62+#: qml/Components/Dialogs.qml:149
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Выйсці"
65msgstr "Выйсці"
66
66
67−#: qml/Components/Dialogs.qml:147
67+#: qml/Components/Dialogs.qml:150
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Вы ўпэўненыя, што хочаце выйсці?"
69msgstr "Вы ўпэўненыя, што хочаце выйсці?"
70
70
71−#: qml/Components/Dialogs.qml:149
71+#: qml/Components/Dialogs.qml:152
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Заблакаваць"
74msgstr "Заблакаваць"
75
75
76−#: qml/Components/Dialogs.qml:156
76+#: qml/Components/Dialogs.qml:159
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Выйсці"
79msgstr "Выйсці"
80
80
81−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
81+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
82−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
82+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
84msgid "Cancel"
84msgid "Cancel"
85msgstr "Скасаваць"
85msgstr "Скасаваць"
86
86
87−#: qml/Components/Dialogs.qml:175
87+#: qml/Components/Dialogs.qml:178
88msgctxt "Title: Reboot dialog"
88msgctxt "Title: Reboot dialog"
89msgid "Reboot"
89msgid "Reboot"
90msgstr "Перазагрузіць"
90msgstr "Перазагрузіць"
91
91
92−#: qml/Components/Dialogs.qml:176
92+#: qml/Components/Dialogs.qml:179
93msgid "Are you sure you want to reboot?"
93msgid "Are you sure you want to reboot?"
94msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
94msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
95
95
96−#: qml/Components/Dialogs.qml:178
96+#: qml/Components/Dialogs.qml:181
97msgid "No"
97msgid "No"
98msgstr "Не"
98msgstr "Не"
99
99
100−#: qml/Components/Dialogs.qml:184
100+#: qml/Components/Dialogs.qml:187
101msgid "Yes"
101msgid "Yes"
102msgstr "Так"
102msgstr "Так"
103
103
104−#: qml/Components/Dialogs.qml:199
104+#: qml/Components/Dialogs.qml:202
105msgctxt "Title: Power off/Restart dialog"
105msgctxt "Title: Power off/Restart dialog"
106msgid "Power"
106msgid "Power"
107msgstr "Сілкаванне"
107msgstr "Сілкаванне"
108
108
109−#: qml/Components/Dialogs.qml:200
109+#: qml/Components/Dialogs.qml:203
110msgid ""
110msgid ""
111"Are you sure you would like\n"
111"Are you sure you would like\n"
112"to power off?"
112"to power off?"
@@ -114,12 +114,12 @@ msgstr ""
114"Вы ўпэўнены, што хочаце\n"
114"Вы ўпэўнены, што хочаце\n"
115"выключыць камп'ютэр?"
115"выключыць камп'ютэр?"
116
116
117−#: qml/Components/Dialogs.qml:202
117+#: qml/Components/Dialogs.qml:205
118msgctxt "Button: Power off the system"
118msgctxt "Button: Power off the system"
119msgid "Power off"
119msgid "Power off"
120msgstr "Выключыць"
120msgstr "Выключыць"
121
121
122−#: qml/Components/Dialogs.qml:211
122+#: qml/Components/Dialogs.qml:214
123msgctxt "Button: Restart the system"
123msgctxt "Button: Restart the system"
124msgid "Restart"
124msgid "Restart"
125msgstr "Перазапуск"
125msgstr "Перазапуск"
@@ -336,26 +336,26 @@ msgstr "Зачыніць усё"
336msgid "Preview Share Item"
336msgid "Preview Share Item"
337msgstr "Праглядзець элемент"
337msgstr "Праглядзець элемент"
338
338
339−#: qml/Dash/DashPageHeader.qml:333
339+#: qml/Dash/DashPageHeader.qml:360
340msgctxt "Button: Open the Ubuntu Store"
340msgctxt "Button: Open the Ubuntu Store"
341msgid "Store"
341msgid "Store"
342msgstr "Крама"
342msgstr "Крама"
343
343
344−#: qml/Dash/DashPageHeader.qml:340
344+#: qml/Dash/DashPageHeader.qml:367
345msgctxt "Button: Start a search in the current dash scope"
345msgctxt "Button: Start a search in the current dash scope"
346msgid "Search"
346msgid "Search"
347msgstr "Пошук"
347msgstr "Пошук"
348
348
349−#: qml/Dash/DashPageHeader.qml:350
349+#: qml/Dash/DashPageHeader.qml:377
350msgctxt "Button: Show the current dash scope settings"
350msgctxt "Button: Show the current dash scope settings"
351msgid "Settings"
351msgid "Settings"
352msgstr "Налады"
352msgstr "Налады"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Remove from Favorites"
355msgid "Remove from Favorites"
356msgstr "Выдаліць з абранага"
356msgstr "Выдаліць з абранага"
357
357
358−#: qml/Dash/DashPageHeader.qml:357
358+#: qml/Dash/DashPageHeader.qml:384
359msgid "Add to Favorites"
359msgid "Add to Favorites"
360msgstr "Дадаць да абранага"
360msgstr "Дадаць да абранага"
361
361
@@ -367,15 +367,15 @@ msgstr ""
367msgid "Reset"
367msgid "Reset"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
370+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
371msgid "Show less"
371msgid "Show less"
372msgstr ""
372msgstr ""
373
373
374−#: qml/Dash/GenericScopeView.qml:580
374+#: qml/Dash/GenericScopeView.qml:585
375msgid "Show all"
375msgid "Show all"
376msgstr ""
376msgstr ""
377
377
378−#: qml/Dash/GenericScopeView.qml:637
378+#: qml/Dash/GenericScopeView.qml:642
379msgctxt "Label: Hint for dash search line edit"
379msgctxt "Label: Hint for dash search line edit"
380msgid "Search"
380msgid "Search"
381msgstr "Пошук"
381msgstr "Пошук"
@@ -443,31 +443,39 @@ msgstr ""
443msgid "Unlock"
443msgid "Unlock"
444msgstr "Разблакаваць"
444msgstr "Разблакаваць"
445
445
446−#: qml/Greeter/Greeter.qml:539
446+#: qml/Greeter/Greeter.qml:561
447msgid "Try again"
447msgid "Try again"
448msgstr ""
448msgstr ""
449
449
450−#: qml/Greeter/LoginList.qml:259
450+#: qml/Greeter/LoginList.qml:63
451+msgid "Passphrase"
452+msgstr ""
453+
454+#: qml/Greeter/LoginList.qml:64
455+msgid "Passcode"
456+msgstr ""
457+
458+#: qml/Greeter/LoginList.qml:87
451msgid "Retry"
459msgid "Retry"
452msgstr "Паспрабаваць зноў"
460msgstr "Паспрабаваць зноў"
453
461
454−#: qml/Greeter/LoginList.qml:260
462+#: qml/Greeter/LoginList.qml:88
455msgid "Log In"
463msgid "Log In"
456msgstr ""
464msgstr ""
457
465
458−#: qml/Greeter/NarrowView.qml:54
466+#: qml/Greeter/NarrowView.qml:55
459msgid "Sorry, incorrect passphrase."
467msgid "Sorry, incorrect passphrase."
460msgstr "Даруйце, няслушны пароль."
468msgstr "Даруйце, няслушны пароль."
461
469
462−#: qml/Greeter/NarrowView.qml:55
470+#: qml/Greeter/NarrowView.qml:56
463msgid "Sorry, incorrect passcode."
471msgid "Sorry, incorrect passcode."
464msgstr "Даруйце, няслушны код."
472msgstr "Даруйце, няслушны код."
465
473
466−#: qml/Greeter/NarrowView.qml:56
474+#: qml/Greeter/NarrowView.qml:57
467msgid "This will be your last attempt."
475msgid "This will be your last attempt."
468msgstr "Апошняя спроба."
476msgstr "Апошняя спроба."
469
477
470−#: qml/Greeter/NarrowView.qml:58
478+#: qml/Greeter/NarrowView.qml:59
471msgid ""
479msgid ""
472"If passphrase is entered incorrectly, your phone will conduct a factory "
480"If passphrase is entered incorrectly, your phone will conduct a factory "
473"reset and all personal data will be deleted."
481"reset and all personal data will be deleted."
@@ -475,7 +483,7 @@ msgstr ""
475"Калі ўведзены пароль неправільны, Ваш тэлефон зробіць агульны скід налад і "
483"Калі ўведзены пароль неправільны, Ваш тэлефон зробіць агульны скід налад і "
476"ўсе асабістыя дадзеныя будуць выдалены."
484"ўсе асабістыя дадзеныя будуць выдалены."
477
485
478−#: qml/Greeter/NarrowView.qml:59
486+#: qml/Greeter/NarrowView.qml:60
479msgid ""
487msgid ""
480"If passcode is entered incorrectly, your phone will conduct a factory reset "
488"If passcode is entered incorrectly, your phone will conduct a factory reset "
481"and all personal data will be deleted."
489"and all personal data will be deleted."
@@ -637,36 +645,50 @@ msgstr "Вярнуцца"
637msgid "Language"
645msgid "Language"
638msgstr ""
646msgstr ""
639
647
640−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
648+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
641−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
649+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
650+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
642−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
651+#: qml/Wizard/Pages/70-passwd-type.qml:144
643#: qml/Wizard/Pages/75-report-check.qml:84
652#: qml/Wizard/Pages/75-report-check.qml:84
644#: qml/Wizard/Pages/passcode-desktop.qml:141
653#: qml/Wizard/Pages/passcode-desktop.qml:141
645#: qml/Wizard/Pages/password-set.qml:141
654#: qml/Wizard/Pages/password-set.qml:141
646msgid "Next"
655msgid "Next"
647msgstr ""
656msgstr ""
648
657
649−#: qml/Wizard/Pages/30-wifi.qml:29
658+#: qml/Wizard/Pages/20-keyboard.qml:30
659+msgid "Select Keyboard"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/20-keyboard.qml:70
663+msgid "Keyboard language"
664+msgstr ""
665+
666+#: qml/Wizard/Pages/20-keyboard.qml:92
667+msgid "Keyboard layout"
668+msgstr ""
669+
670+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
671+#: qml/Wizard/Pages/60-account.qml:65
672+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
673+msgid "Skip"
674+msgstr "Прапусціць"
675+
676+#: qml/Wizard/Pages/30-wifi.qml:30
650msgid "Connect to Wi‑Fi"
677msgid "Connect to Wi‑Fi"
651msgstr "Злучыцца з Wi-Fi"
678msgstr "Злучыцца з Wi-Fi"
652
679
653−#: qml/Wizard/Pages/30-wifi.qml:130
680+#: qml/Wizard/Pages/30-wifi.qml:131
654msgid "Connected"
681msgid "Connected"
655msgstr ""
682msgstr ""
656
683
657−#: qml/Wizard/Pages/30-wifi.qml:163
684+#: qml/Wizard/Pages/30-wifi.qml:164
658msgid "Available Wi-Fi networks"
685msgid "Available Wi-Fi networks"
659msgstr ""
686msgstr ""
660
687
661−#: qml/Wizard/Pages/30-wifi.qml:164
688+#: qml/Wizard/Pages/30-wifi.qml:165
662msgid "No available Wi-Fi networks"
689msgid "No available Wi-Fi networks"
663msgstr ""
690msgstr ""
664
691
665−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
666−#: qml/Wizard/Pages/sim.qml:101
667−msgid "Skip"
668−msgstr "Прапусціць"
669−
670#: qml/Wizard/Pages/40-location.qml:27
692#: qml/Wizard/Pages/40-location.qml:27
671msgid "Location Services"
693msgid "Location Services"
672msgstr ""
694msgstr ""
@@ -750,6 +772,35 @@ msgstr ""
750msgid "Privacy policy"
772msgid "Privacy policy"
751msgstr ""
773msgstr ""
752
774
775+#: qml/Wizard/Pages/77-system-update.qml:28
776+msgid "Update Device"
777+msgstr ""
778+
779+#: qml/Wizard/Pages/77-system-update.qml:55
780+msgid ""
781+"There is a system update available and ready to install. Afterwards, the "
782+"device will automatically restart."
783+msgstr ""
784+
785+#: qml/Wizard/Pages/77-system-update.qml:76
786+msgctxt "string identifying name of the update"
787+msgid "Ubuntu system"
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:83
791+#, qt-format
792+msgctxt "version of the system update"
793+msgid "Version %1"
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:102
797+msgid "This could take a few minutes..."
798+msgstr ""
799+
800+#: qml/Wizard/Pages/77-system-update.qml:116
801+msgid "Install and restart now"
802+msgstr ""
803+
753#: qml/Wizard/Pages/80-finished.qml:89
804#: qml/Wizard/Pages/80-finished.qml:89
754msgid "Welcome to Ubuntu"
805msgid "Welcome to Ubuntu"
755msgstr ""
806msgstr ""
po/bg.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"Искате ли да \n"
109"Искате ли да \n"
110"изключите захранването на устройството?"
110"изключите захранването на устройството?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr ""
120msgstr ""
@@ -331,26 +331,26 @@ msgstr ""
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr ""
332msgstr ""
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr ""
337msgstr ""
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr ""
342msgstr ""
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr ""
347msgstr ""
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr ""
351msgstr ""
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr ""
355msgstr ""
356
356
@@ -362,15 +362,15 @@ msgstr ""
362msgid "Reset"
362msgid "Reset"
363msgstr ""
363msgstr ""
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr ""
376msgstr ""
@@ -438,37 +438,45 @@ msgstr ""
438msgid "Unlock"
438msgid "Unlock"
439msgstr ""
439msgstr ""
440
440
441−#: qml/Greeter/Greeter.qml:539
441+#: qml/Greeter/Greeter.qml:561
442msgid "Try again"
442msgid "Try again"
443msgstr ""
443msgstr ""
444
444
445−#: qml/Greeter/LoginList.qml:259
445+#: qml/Greeter/LoginList.qml:63
446+msgid "Passphrase"
447+msgstr ""
448+
449+#: qml/Greeter/LoginList.qml:64
450+msgid "Passcode"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:87
446msgid "Retry"
454msgid "Retry"
447msgstr ""
455msgstr ""
448
456
449−#: qml/Greeter/LoginList.qml:260
457+#: qml/Greeter/LoginList.qml:88
450msgid "Log In"
458msgid "Log In"
451msgstr ""
459msgstr ""
452
460
453−#: qml/Greeter/NarrowView.qml:54
461+#: qml/Greeter/NarrowView.qml:55
454msgid "Sorry, incorrect passphrase."
462msgid "Sorry, incorrect passphrase."
455msgstr ""
463msgstr ""
456
464
457−#: qml/Greeter/NarrowView.qml:55
465+#: qml/Greeter/NarrowView.qml:56
458msgid "Sorry, incorrect passcode."
466msgid "Sorry, incorrect passcode."
459msgstr ""
467msgstr ""
460
468
461−#: qml/Greeter/NarrowView.qml:56
469+#: qml/Greeter/NarrowView.qml:57
462msgid "This will be your last attempt."
470msgid "This will be your last attempt."
463msgstr ""
471msgstr ""
464
472
465−#: qml/Greeter/NarrowView.qml:58
473+#: qml/Greeter/NarrowView.qml:59
466msgid ""
474msgid ""
467"If passphrase is entered incorrectly, your phone will conduct a factory "
475"If passphrase is entered incorrectly, your phone will conduct a factory "
468"reset and all personal data will be deleted."
476"reset and all personal data will be deleted."
469msgstr ""
477msgstr ""
470
478
471−#: qml/Greeter/NarrowView.qml:59
479+#: qml/Greeter/NarrowView.qml:60
472msgid ""
480msgid ""
473"If passcode is entered incorrectly, your phone will conduct a factory reset "
481"If passcode is entered incorrectly, your phone will conduct a factory reset "
474"and all personal data will be deleted."
482"and all personal data will be deleted."
@@ -625,36 +633,50 @@ msgstr ""
625msgid "Language"
633msgid "Language"
626msgstr ""
634msgstr ""
627
635
628−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
636+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
629−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
637+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
638+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
630−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
639+#: qml/Wizard/Pages/70-passwd-type.qml:144
631#: qml/Wizard/Pages/75-report-check.qml:84
640#: qml/Wizard/Pages/75-report-check.qml:84
632#: qml/Wizard/Pages/passcode-desktop.qml:141
641#: qml/Wizard/Pages/passcode-desktop.qml:141
633#: qml/Wizard/Pages/password-set.qml:141
642#: qml/Wizard/Pages/password-set.qml:141
634msgid "Next"
643msgid "Next"
635msgstr ""
644msgstr ""
636
645
637−#: qml/Wizard/Pages/30-wifi.qml:29
646+#: qml/Wizard/Pages/20-keyboard.qml:30
647+msgid "Select Keyboard"
648+msgstr ""
649+
650+#: qml/Wizard/Pages/20-keyboard.qml:70
651+msgid "Keyboard language"
652+msgstr ""
653+
654+#: qml/Wizard/Pages/20-keyboard.qml:92
655+msgid "Keyboard layout"
656+msgstr ""
657+
658+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
659+#: qml/Wizard/Pages/60-account.qml:65
660+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
661+msgid "Skip"
662+msgstr ""
663+
664+#: qml/Wizard/Pages/30-wifi.qml:30
638msgid "Connect to Wi‑Fi"
665msgid "Connect to Wi‑Fi"
639msgstr ""
666msgstr ""
640
667
641−#: qml/Wizard/Pages/30-wifi.qml:130
668+#: qml/Wizard/Pages/30-wifi.qml:131
642msgid "Connected"
669msgid "Connected"
643msgstr ""
670msgstr ""
644
671
645−#: qml/Wizard/Pages/30-wifi.qml:163
672+#: qml/Wizard/Pages/30-wifi.qml:164
646msgid "Available Wi-Fi networks"
673msgid "Available Wi-Fi networks"
647msgstr ""
674msgstr ""
648
675
649−#: qml/Wizard/Pages/30-wifi.qml:164
676+#: qml/Wizard/Pages/30-wifi.qml:165
650msgid "No available Wi-Fi networks"
677msgid "No available Wi-Fi networks"
651msgstr ""
678msgstr ""
652
679
653−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
654−#: qml/Wizard/Pages/sim.qml:101
655−msgid "Skip"
656−msgstr ""
657−
658#: qml/Wizard/Pages/40-location.qml:27
680#: qml/Wizard/Pages/40-location.qml:27
659msgid "Location Services"
681msgid "Location Services"
660msgstr ""
682msgstr ""
@@ -738,6 +760,35 @@ msgstr ""
738msgid "Privacy policy"
760msgid "Privacy policy"
739msgstr ""
761msgstr ""
740
762
763+#: qml/Wizard/Pages/77-system-update.qml:28
764+msgid "Update Device"
765+msgstr ""
766+
767+#: qml/Wizard/Pages/77-system-update.qml:55
768+msgid ""
769+"There is a system update available and ready to install. Afterwards, the "
770+"device will automatically restart."
771+msgstr ""
772+
773+#: qml/Wizard/Pages/77-system-update.qml:76
774+msgctxt "string identifying name of the update"
775+msgid "Ubuntu system"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:83
779+#, qt-format
780+msgctxt "version of the system update"
781+msgid "Version %1"
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:102
785+msgid "This could take a few minutes..."
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:116
789+msgid "Install and restart now"
790+msgstr ""
791+
741#: qml/Wizard/Pages/80-finished.qml:89
792#: qml/Wizard/Pages/80-finished.qml:89
742msgid "Welcome to Ubuntu"
793msgid "Welcome to Ubuntu"
743msgstr ""
794msgstr ""
po/bn.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2015-11-27 19:38+0000\n"
11"PO-Revision-Date: 2015-11-27 19:38+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Bengali <bn@li.org>\n"
13"Language-Team: Bengali <bn@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "পাসওয়ার্ড: "
23msgstr "পাসওয়ার্ড: "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
54msgstr[0] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
55msgstr[1] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
55msgstr[1] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "আপনি কি লগ আউট করতে চান?"
64msgstr "আপনি কি লগ আউট করতে চান?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "লক করুন"
69msgstr "লক করুন"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "বাতিল"
80msgstr "বাতিল"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "পুনরায় চালু"
85msgstr "পুনরায় চালু"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "আপনি কি পুনরায় চালু করতে চান?"
89msgstr "আপনি কি পুনরায় চালু করতে চান?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "না"
93msgstr "না"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "হ্যাঁ"
97msgstr "হ্যাঁ"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"আপনি নিশ্চিত যে আপনি\n"
109"আপনি নিশ্চিত যে আপনি\n"
110"বন্ধ করতে চান?"
110"বন্ধ করতে চান?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "বন্ধ করুন"
115msgstr "বন্ধ করুন"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "পুনরায় চালু"
120msgstr "পুনরায় চালু"
@@ -331,26 +331,26 @@ msgstr ""
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr ""
332msgstr ""
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr "স্টোর"
337msgstr "স্টোর"
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr "খুঁজুন"
342msgstr "খুঁজুন"
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr "সেটিংস"
347msgstr "সেটিংস"
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "পছন্দ থেকে মুছে ফেলুন"
351msgstr "পছন্দ থেকে মুছে ফেলুন"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "পছন্দতে যোগ করুন"
355msgstr "পছন্দতে যোগ করুন"
356
356
@@ -362,15 +362,15 @@ msgstr ""
362msgid "Reset"
362msgid "Reset"
363msgstr ""
363msgstr ""
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr "খুঁজুন"
376msgstr "খুঁজুন"
@@ -438,38 +438,46 @@ msgstr ""
438msgid "Unlock"
438msgid "Unlock"
439msgstr "লক খুলুন"
439msgstr "লক খুলুন"
440
440
441−#: qml/Greeter/Greeter.qml:539
441+#: qml/Greeter/Greeter.qml:561
442msgid "Try again"
442msgid "Try again"
443msgstr ""
443msgstr ""
444
444
445−#: qml/Greeter/LoginList.qml:259
445+#: qml/Greeter/LoginList.qml:63
446+msgid "Passphrase"
447+msgstr ""
448+
449+#: qml/Greeter/LoginList.qml:64
450+msgid "Passcode"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:87
446msgid "Retry"
454msgid "Retry"
447msgstr ""
455msgstr ""
448
456
449−#: qml/Greeter/LoginList.qml:260
457+#: qml/Greeter/LoginList.qml:88
450msgid "Log In"
458msgid "Log In"
451msgstr ""
459msgstr ""
452
460
453−#: qml/Greeter/NarrowView.qml:54
461+#: qml/Greeter/NarrowView.qml:55
454msgid "Sorry, incorrect passphrase."
462msgid "Sorry, incorrect passphrase."
455msgstr "দুঃখিত, পাসওয়ার্ডটি ভুল হয়েছে।"
463msgstr "দুঃখিত, পাসওয়ার্ডটি ভুল হয়েছে।"
456
464
457−#: qml/Greeter/NarrowView.qml:55
465+#: qml/Greeter/NarrowView.qml:56
458msgid "Sorry, incorrect passcode."
466msgid "Sorry, incorrect passcode."
459msgstr "দুঃখিত, পাসকোডটি ভুল হয়েছে।"
467msgstr "দুঃখিত, পাসকোডটি ভুল হয়েছে।"
460
468
461−#: qml/Greeter/NarrowView.qml:56
469+#: qml/Greeter/NarrowView.qml:57
462msgid "This will be your last attempt."
470msgid "This will be your last attempt."
463msgstr "এটিই আপনার সর্বশেষ সুযোগ।"
471msgstr "এটিই আপনার সর্বশেষ সুযোগ।"
464
472
465−#: qml/Greeter/NarrowView.qml:58
473+#: qml/Greeter/NarrowView.qml:59
466msgid ""
474msgid ""
467"If passphrase is entered incorrectly, your phone will conduct a factory "
475"If passphrase is entered incorrectly, your phone will conduct a factory "
468"reset and all personal data will be deleted."
476"reset and all personal data will be deleted."
469msgstr ""
477msgstr ""
470"ভুল পাসওয়ার্ড প্রদান করলে, আপনার ফোনটিতে থাকা সকল ব্যক্তিগত তথ্য মুছে যাবে।"
478"ভুল পাসওয়ার্ড প্রদান করলে, আপনার ফোনটিতে থাকা সকল ব্যক্তিগত তথ্য মুছে যাবে।"
471
479
472−#: qml/Greeter/NarrowView.qml:59
480+#: qml/Greeter/NarrowView.qml:60
473msgid ""
481msgid ""
474"If passcode is entered incorrectly, your phone will conduct a factory reset "
482"If passcode is entered incorrectly, your phone will conduct a factory reset "
475"and all personal data will be deleted."
483"and all personal data will be deleted."
@@ -626,36 +634,50 @@ msgstr ""
626msgid "Language"
634msgid "Language"
627msgstr ""
635msgstr ""
628
636
629−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
637+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
630−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
638+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
639+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
631−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
640+#: qml/Wizard/Pages/70-passwd-type.qml:144
632#: qml/Wizard/Pages/75-report-check.qml:84
641#: qml/Wizard/Pages/75-report-check.qml:84
633#: qml/Wizard/Pages/passcode-desktop.qml:141
642#: qml/Wizard/Pages/passcode-desktop.qml:141
634#: qml/Wizard/Pages/password-set.qml:141
643#: qml/Wizard/Pages/password-set.qml:141
635msgid "Next"
644msgid "Next"
636msgstr ""
645msgstr ""
637
646
638−#: qml/Wizard/Pages/30-wifi.qml:29
647+#: qml/Wizard/Pages/20-keyboard.qml:30
648+msgid "Select Keyboard"
649+msgstr ""
650+
651+#: qml/Wizard/Pages/20-keyboard.qml:70
652+msgid "Keyboard language"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/20-keyboard.qml:92
656+msgid "Keyboard layout"
657+msgstr ""
658+
659+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
660+#: qml/Wizard/Pages/60-account.qml:65
661+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
662+msgid "Skip"
663+msgstr "এড়িয়ে যান"
664+
665+#: qml/Wizard/Pages/30-wifi.qml:30
639msgid "Connect to Wi‑Fi"
666msgid "Connect to Wi‑Fi"
640msgstr ""
667msgstr ""
641
668
642−#: qml/Wizard/Pages/30-wifi.qml:130
669+#: qml/Wizard/Pages/30-wifi.qml:131
643msgid "Connected"
670msgid "Connected"
644msgstr ""
671msgstr ""
645
672
646−#: qml/Wizard/Pages/30-wifi.qml:163
673+#: qml/Wizard/Pages/30-wifi.qml:164
647msgid "Available Wi-Fi networks"
674msgid "Available Wi-Fi networks"
648msgstr ""
675msgstr ""
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:164
677+#: qml/Wizard/Pages/30-wifi.qml:165
651msgid "No available Wi-Fi networks"
678msgid "No available Wi-Fi networks"
652msgstr ""
679msgstr ""
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
655−#: qml/Wizard/Pages/sim.qml:101
656−msgid "Skip"
657−msgstr "এড়িয়ে যান"
658−
659#: qml/Wizard/Pages/40-location.qml:27
681#: qml/Wizard/Pages/40-location.qml:27
660msgid "Location Services"
682msgid "Location Services"
661msgstr ""
683msgstr ""
@@ -739,6 +761,35 @@ msgstr ""
739msgid "Privacy policy"
761msgid "Privacy policy"
740msgstr ""
762msgstr ""
741
763
764+#: qml/Wizard/Pages/77-system-update.qml:28
765+msgid "Update Device"
766+msgstr ""
767+
768+#: qml/Wizard/Pages/77-system-update.qml:55
769+msgid ""
770+"There is a system update available and ready to install. Afterwards, the "
771+"device will automatically restart."
772+msgstr ""
773+
774+#: qml/Wizard/Pages/77-system-update.qml:76
775+msgctxt "string identifying name of the update"
776+msgid "Ubuntu system"
777+msgstr ""
778+
779+#: qml/Wizard/Pages/77-system-update.qml:83
780+#, qt-format
781+msgctxt "version of the system update"
782+msgid "Version %1"
783+msgstr ""
784+
785+#: qml/Wizard/Pages/77-system-update.qml:102
786+msgid "This could take a few minutes..."
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:116
790+msgid "Install and restart now"
791+msgstr ""
792+
742#: qml/Wizard/Pages/80-finished.qml:89
793#: qml/Wizard/Pages/80-finished.qml:89
743msgid "Welcome to Ubuntu"
794msgid "Welcome to Ubuntu"
744msgstr ""
795msgstr ""
po/br.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-04-27 12:20+0000\n"
11"PO-Revision-Date: 2016-04-27 12:20+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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Ger-tremen : "
23msgstr "Ger-tremen : "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
58msgstr[0] "Gortozit %1 vunutenn, mar plij, hag esaeit en-dro..."
59msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
59msgstr[1] "Gortozit %1 a vunutoù, mar plij, hag esaeit en-dro..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Digevreañ"
64msgstr "Digevreañ"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
68msgstr "Ha sur oc'h e fell deoc'h digevreañ ?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Prennañ"
73msgstr "Prennañ"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Digevreañ"
78msgstr "Digevreañ"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Nullañ"
84msgstr "Nullañ"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Adloc'hañ"
89msgstr "Adloc'hañ"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
93msgstr "Ha sur oc'h e fell deoc'h adloc'hañ ?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "N'on ket"
97msgstr "N'on ket"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Ya"
101msgstr "Ya"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Enaouiñ"
106msgstr "Enaouiñ"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Ha sur oc'h e fell deoc'h\n"
113"Ha sur oc'h e fell deoc'h\n"
114"troc'hañ an tredan ?"
114"troc'hañ an tredan ?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Lazhañ"
119msgstr "Lazhañ"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Adloc'hañ"
124msgstr "Adloc'hañ"
@@ -338,26 +338,26 @@ msgstr "Serriñ pep tra"
338msgid "Preview Share Item"
338msgid "Preview Share Item"
339msgstr "Rakwelet an elfenn lodet"
339msgstr "Rakwelet an elfenn lodet"
340
340
341−#: qml/Dash/DashPageHeader.qml:333
341+#: qml/Dash/DashPageHeader.qml:360
342msgctxt "Button: Open the Ubuntu Store"
342msgctxt "Button: Open the Ubuntu Store"
343msgid "Store"
343msgid "Store"
344msgstr "Stal"
344msgstr "Stal"
345
345
346−#: qml/Dash/DashPageHeader.qml:340
346+#: qml/Dash/DashPageHeader.qml:367
347msgctxt "Button: Start a search in the current dash scope"
347msgctxt "Button: Start a search in the current dash scope"
348msgid "Search"
348msgid "Search"
349msgstr "Klask"
349msgstr "Klask"
350
350
351−#: qml/Dash/DashPageHeader.qml:350
351+#: qml/Dash/DashPageHeader.qml:377
352msgctxt "Button: Show the current dash scope settings"
352msgctxt "Button: Show the current dash scope settings"
353msgid "Settings"
353msgid "Settings"
354msgstr "Arventennoù"
354msgstr "Arventennoù"
355
355
356−#: qml/Dash/DashPageHeader.qml:357
356+#: qml/Dash/DashPageHeader.qml:384
357msgid "Remove from Favorites"
357msgid "Remove from Favorites"
358msgstr "Lemel eus ar sinedoù"
358msgstr "Lemel eus ar sinedoù"
359
359
360−#: qml/Dash/DashPageHeader.qml:357
360+#: qml/Dash/DashPageHeader.qml:384
361msgid "Add to Favorites"
361msgid "Add to Favorites"
362msgstr "Ouzhpennañ d'ar sinedoù"
362msgstr "Ouzhpennañ d'ar sinedoù"
363
363
@@ -369,15 +369,15 @@ msgstr "Purañ ho tisoc'hoù"
369msgid "Reset"
369msgid "Reset"
370msgstr "Adderaouekaat"
370msgstr "Adderaouekaat"
371
371
372−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
372+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
373msgid "Show less"
373msgid "Show less"
374msgstr ""
374msgstr ""
375
375
376−#: qml/Dash/GenericScopeView.qml:580
376+#: qml/Dash/GenericScopeView.qml:585
377msgid "Show all"
377msgid "Show all"
378msgstr ""
378msgstr ""
379
379
380−#: qml/Dash/GenericScopeView.qml:637
380+#: qml/Dash/GenericScopeView.qml:642
381msgctxt "Label: Hint for dash search line edit"
381msgctxt "Label: Hint for dash search line edit"
382msgid "Search"
382msgid "Search"
383msgstr "Klask"
383msgstr "Klask"
@@ -445,31 +445,39 @@ msgstr ""
445msgid "Unlock"
445msgid "Unlock"
446msgstr "Dibrennañ"
446msgstr "Dibrennañ"
447
447
448−#: qml/Greeter/Greeter.qml:539
448+#: qml/Greeter/Greeter.qml:561
449msgid "Try again"
449msgid "Try again"
450msgstr ""
450msgstr ""
451
451
452−#: qml/Greeter/LoginList.qml:259
452+#: qml/Greeter/LoginList.qml:63
453+msgid "Passphrase"
454+msgstr ""
455+
456+#: qml/Greeter/LoginList.qml:64
457+msgid "Passcode"
458+msgstr ""
459+
460+#: qml/Greeter/LoginList.qml:87
453msgid "Retry"
461msgid "Retry"
454msgstr "Esaeañ en-dro"
462msgstr "Esaeañ en-dro"
455
463
456−#: qml/Greeter/LoginList.qml:260
464+#: qml/Greeter/LoginList.qml:88
457msgid "Log In"
465msgid "Log In"
458msgstr ""
466msgstr ""
459
467
460−#: qml/Greeter/NarrowView.qml:54
468+#: qml/Greeter/NarrowView.qml:55
461msgid "Sorry, incorrect passphrase."
469msgid "Sorry, incorrect passphrase."
462msgstr "Siwazh, frazenn-dremen direizh"
470msgstr "Siwazh, frazenn-dremen direizh"
463
471
464−#: qml/Greeter/NarrowView.qml:55
472+#: qml/Greeter/NarrowView.qml:56
465msgid "Sorry, incorrect passcode."
473msgid "Sorry, incorrect passcode."
466msgstr "Siwazh, kod-tremen direizh"
474msgstr "Siwazh, kod-tremen direizh"
467
475
468−#: qml/Greeter/NarrowView.qml:56
476+#: qml/Greeter/NarrowView.qml:57
469msgid "This will be your last attempt."
477msgid "This will be your last attempt."
470msgstr "Ho taol-esae diwezhañ e vo."
478msgstr "Ho taol-esae diwezhañ e vo."
471
479
472−#: qml/Greeter/NarrowView.qml:58
480+#: qml/Greeter/NarrowView.qml:59
473msgid ""
481msgid ""
474"If passphrase is entered incorrectly, your phone will conduct a factory "
482"If passphrase is entered incorrectly, your phone will conduct a factory "
475"reset and all personal data will be deleted."
483"reset and all personal data will be deleted."
@@ -477,7 +485,7 @@ msgstr ""
477"Ma vez ebarzhet ur frazenn-dremen direizh, e vo adderaouekaet ho pellgomzer "
485"Ma vez ebarzhet ur frazenn-dremen direizh, e vo adderaouekaet ho pellgomzer "
478"gant arventennoù al labouradeg hag e vo diverket an holl roadennoù personel"
486"gant arventennoù al labouradeg hag e vo diverket an holl roadennoù personel"
479
487
480−#: qml/Greeter/NarrowView.qml:59
488+#: qml/Greeter/NarrowView.qml:60
481msgid ""
489msgid ""
482"If passcode is entered incorrectly, your phone will conduct a factory reset "
490"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"and all personal data will be deleted."
491"and all personal data will be deleted."
@@ -636,36 +644,50 @@ msgstr "Distreiñ"
636msgid "Language"
644msgid "Language"
637msgstr "Yezh"
645msgstr "Yezh"
638
646
639−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
647+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
640−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
648+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
649+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
641−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
650+#: qml/Wizard/Pages/70-passwd-type.qml:144
642#: qml/Wizard/Pages/75-report-check.qml:84
651#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/passcode-desktop.qml:141
652#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
653#: qml/Wizard/Pages/password-set.qml:141
645msgid "Next"
654msgid "Next"
646msgstr "War-lerc'h"
655msgstr "War-lerc'h"
647
656
648−#: qml/Wizard/Pages/30-wifi.qml:29
657+#: qml/Wizard/Pages/20-keyboard.qml:30
658+msgid "Select Keyboard"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:70
662+msgid "Keyboard language"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:92
666+msgid "Keyboard layout"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
670+#: qml/Wizard/Pages/60-account.qml:65
671+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
672+msgid "Skip"
673+msgstr "Tremen hebiou"
674+
675+#: qml/Wizard/Pages/30-wifi.qml:30
649msgid "Connect to Wi‑Fi"
676msgid "Connect to Wi‑Fi"
650msgstr "Kevreañ ouzh ar Wi-Fi"
677msgstr "Kevreañ ouzh ar Wi-Fi"
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:130
679+#: qml/Wizard/Pages/30-wifi.qml:131
653msgid "Connected"
680msgid "Connected"
654msgstr "Kevreet"
681msgstr "Kevreet"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:163
683+#: qml/Wizard/Pages/30-wifi.qml:164
657msgid "Available Wi-Fi networks"
684msgid "Available Wi-Fi networks"
658msgstr "Rouedadoù Wi-Fi da gaout"
685msgstr "Rouedadoù Wi-Fi da gaout"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:164
687+#: qml/Wizard/Pages/30-wifi.qml:165
661msgid "No available Wi-Fi networks"
688msgid "No available Wi-Fi networks"
662msgstr "N'eus ket rouedadoù Wi-Fi da gaout"
689msgstr "N'eus ket rouedadoù Wi-Fi da gaout"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
665−#: qml/Wizard/Pages/sim.qml:101
666−msgid "Skip"
667−msgstr "Tremen hebiou"
668−
669#: qml/Wizard/Pages/40-location.qml:27
691#: qml/Wizard/Pages/40-location.qml:27
670msgid "Location Services"
692msgid "Location Services"
671msgstr "Servijoù lec'hiañ"
693msgstr "Servijoù lec'hiañ"
@@ -749,6 +771,35 @@ msgstr ""
749msgid "Privacy policy"
771msgid "Privacy policy"
750msgstr "Reolennoù buhez prevez"
772msgstr "Reolennoù buhez prevez"
751
773
774+#: qml/Wizard/Pages/77-system-update.qml:28
775+msgid "Update Device"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:55
779+msgid ""
780+"There is a system update available and ready to install. Afterwards, the "
781+"device will automatically restart."
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:76
785+msgctxt "string identifying name of the update"
786+msgid "Ubuntu system"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:83
790+#, qt-format
791+msgctxt "version of the system update"
792+msgid "Version %1"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:102
796+msgid "This could take a few minutes..."
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:116
800+msgid "Install and restart now"
801+msgstr ""
802+
752#: qml/Wizard/Pages/80-finished.qml:89
803#: qml/Wizard/Pages/80-finished.qml:89
753msgid "Welcome to Ubuntu"
804msgid "Welcome to Ubuntu"
754msgstr "Donemat en Ubuntu"
805msgstr "Donemat en Ubuntu"
po/bs.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2015-12-01 20:06+0000\n"
11"PO-Revision-Date: 2015-12-01 20:06+0000\n"
12"Last-Translator: Kenan Gutić <Unknown>\n"
12"Last-Translator: Kenan Gutić <Unknown>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
13"Language-Team: Bosnian <bs@li.org>\n"
@@ -16,10 +16,10 @@ 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: 2016-07-09 06:22+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "Šifra: "
24msgstr "Šifra: "
25
25
@@ -56,54 +56,54 @@ msgstr[0] "Molim pričekajte %1 minutu i onda pokušajte ponovo..."
56msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
56msgstr[1] "Molim pričekajte %1 minute i onda pokušajte ponovo..."
57msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
57msgstr[2] "Molim pričekajte %1 minuta i onda pokušajte ponovo"
58
58
59−#: qml/Components/Dialogs.qml:146
59+#: qml/Components/Dialogs.qml:149
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Odjavite se"
62msgstr "Odjavite se"
63
63
64−#: qml/Components/Dialogs.qml:147
64+#: qml/Components/Dialogs.qml:150
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Da li ste sigurni da se želite odjaviti?"
66msgstr "Da li ste sigurni da se želite odjaviti?"
67
67
68−#: qml/Components/Dialogs.qml:149
68+#: qml/Components/Dialogs.qml:152
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Zaključaj"
71msgstr "Zaključaj"
72
72
73−#: qml/Components/Dialogs.qml:156
73+#: qml/Components/Dialogs.qml:159
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Odjavi se"
76msgstr "Odjavi se"
77
77
78−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
78+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
79−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
79+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Otkaži"
82msgstr "Otkaži"
83
83
84−#: qml/Components/Dialogs.qml:175
84+#: qml/Components/Dialogs.qml:178
85msgctxt "Title: Reboot dialog"
85msgctxt "Title: Reboot dialog"
86msgid "Reboot"
86msgid "Reboot"
87msgstr "Ponovo pokreni"
87msgstr "Ponovo pokreni"
88
88
89−#: qml/Components/Dialogs.qml:176
89+#: qml/Components/Dialogs.qml:179
90msgid "Are you sure you want to reboot?"
90msgid "Are you sure you want to reboot?"
91msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
91msgstr "Da li ste sigurni da želite ponovo pokrenuti?"
92
92
93−#: qml/Components/Dialogs.qml:178
93+#: qml/Components/Dialogs.qml:181
94msgid "No"
94msgid "No"
95msgstr "Ne"
95msgstr "Ne"
96
96
97−#: qml/Components/Dialogs.qml:184
97+#: qml/Components/Dialogs.qml:187
98msgid "Yes"
98msgid "Yes"
99msgstr "Da"
99msgstr "Da"
100
100
101−#: qml/Components/Dialogs.qml:199
101+#: qml/Components/Dialogs.qml:202
102msgctxt "Title: Power off/Restart dialog"
102msgctxt "Title: Power off/Restart dialog"
103msgid "Power"
103msgid "Power"
104msgstr "Napajanje"
104msgstr "Napajanje"
105
105
106−#: qml/Components/Dialogs.qml:200
106+#: qml/Components/Dialogs.qml:203
107msgid ""
107msgid ""
108"Are you sure you would like\n"
108"Are you sure you would like\n"
109"to power off?"
109"to power off?"
@@ -111,12 +111,12 @@ msgstr ""
111"Da li ste sigurni da želite\n"
111"Da li ste sigurni da želite\n"
112"isključiti?"
112"isključiti?"
113
113
114−#: qml/Components/Dialogs.qml:202
114+#: qml/Components/Dialogs.qml:205
115msgctxt "Button: Power off the system"
115msgctxt "Button: Power off the system"
116msgid "Power off"
116msgid "Power off"
117msgstr "Isključi"
117msgstr "Isključi"
118
118
119−#: qml/Components/Dialogs.qml:211
119+#: qml/Components/Dialogs.qml:214
120msgctxt "Button: Restart the system"
120msgctxt "Button: Restart the system"
121msgid "Restart"
121msgid "Restart"
122msgstr "Restartuj"
122msgstr "Restartuj"
@@ -335,26 +335,26 @@ msgstr "Zatvori sve"
335msgid "Preview Share Item"
335msgid "Preview Share Item"
336msgstr "Pogledaj stavku koja se dijeli"
336msgstr "Pogledaj stavku koja se dijeli"
337
337
338−#: qml/Dash/DashPageHeader.qml:333
338+#: qml/Dash/DashPageHeader.qml:360
339msgctxt "Button: Open the Ubuntu Store"
339msgctxt "Button: Open the Ubuntu Store"
340msgid "Store"
340msgid "Store"
341msgstr "Trgovina"
341msgstr "Trgovina"
342
342
343−#: qml/Dash/DashPageHeader.qml:340
343+#: qml/Dash/DashPageHeader.qml:367
344msgctxt "Button: Start a search in the current dash scope"
344msgctxt "Button: Start a search in the current dash scope"
345msgid "Search"
345msgid "Search"
346msgstr "Pretraživanje"
346msgstr "Pretraživanje"
347
347
348−#: qml/Dash/DashPageHeader.qml:350
348+#: qml/Dash/DashPageHeader.qml:377
349msgctxt "Button: Show the current dash scope settings"
349msgctxt "Button: Show the current dash scope settings"
350msgid "Settings"
350msgid "Settings"
351msgstr "Podešavanja"
351msgstr "Podešavanja"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Remove from Favorites"
354msgid "Remove from Favorites"
355msgstr "Ukloni iz Omiljenih"
355msgstr "Ukloni iz Omiljenih"
356
356
357−#: qml/Dash/DashPageHeader.qml:357
357+#: qml/Dash/DashPageHeader.qml:384
358msgid "Add to Favorites"
358msgid "Add to Favorites"
359msgstr "Dodaj u Omiljene"
359msgstr "Dodaj u Omiljene"
360
360
@@ -366,15 +366,15 @@ msgstr ""
366msgid "Reset"
366msgid "Reset"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
369+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
370msgid "Show less"
370msgid "Show less"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:580
373+#: qml/Dash/GenericScopeView.qml:585
374msgid "Show all"
374msgid "Show all"
375msgstr ""
375msgstr ""
376
376
377−#: qml/Dash/GenericScopeView.qml:637
377+#: qml/Dash/GenericScopeView.qml:642
378msgctxt "Label: Hint for dash search line edit"
378msgctxt "Label: Hint for dash search line edit"
379msgid "Search"
379msgid "Search"
380msgstr "Pretraži"
380msgstr "Pretraži"
@@ -442,31 +442,39 @@ msgstr ""
442msgid "Unlock"
442msgid "Unlock"
443msgstr "Otključaj"
443msgstr "Otključaj"
444
444
445−#: qml/Greeter/Greeter.qml:539
445+#: qml/Greeter/Greeter.qml:561
446msgid "Try again"
446msgid "Try again"
447msgstr ""
447msgstr ""
448
448
449−#: qml/Greeter/LoginList.qml:259
449+#: qml/Greeter/LoginList.qml:63
450+msgid "Passphrase"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:64
454+msgid "Passcode"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:87
450msgid "Retry"
458msgid "Retry"
451msgstr "Ponovi"
459msgstr "Ponovi"
452
460
453−#: qml/Greeter/LoginList.qml:260
461+#: qml/Greeter/LoginList.qml:88
454msgid "Log In"
462msgid "Log In"
455msgstr ""
463msgstr ""
456
464
457−#: qml/Greeter/NarrowView.qml:54
465+#: qml/Greeter/NarrowView.qml:55
458msgid "Sorry, incorrect passphrase."
466msgid "Sorry, incorrect passphrase."
459msgstr "Izvinite, pogrešna pristupna fraza."
467msgstr "Izvinite, pogrešna pristupna fraza."
460
468
461−#: qml/Greeter/NarrowView.qml:55
469+#: qml/Greeter/NarrowView.qml:56
462msgid "Sorry, incorrect passcode."
470msgid "Sorry, incorrect passcode."
463msgstr "Izvinite, pogrešan pristupni kod."
471msgstr "Izvinite, pogrešan pristupni kod."
464
472
465−#: qml/Greeter/NarrowView.qml:56
473+#: qml/Greeter/NarrowView.qml:57
466msgid "This will be your last attempt."
474msgid "This will be your last attempt."
467msgstr "Ovo će biti vaš posljednji pokušaj."
475msgstr "Ovo će biti vaš posljednji pokušaj."
468
476
469−#: qml/Greeter/NarrowView.qml:58
477+#: qml/Greeter/NarrowView.qml:59
470msgid ""
478msgid ""
471"If passphrase is entered incorrectly, your phone will conduct a factory "
479"If passphrase is entered incorrectly, your phone will conduct a factory "
472"reset and all personal data will be deleted."
480"reset and all personal data will be deleted."
@@ -474,7 +482,7 @@ msgstr ""
474"Ako je pristupna fraza unesena pogrešno, vaš telefon će sprovesti reset na "
482"Ako je pristupna fraza unesena pogrešno, vaš telefon će sprovesti reset na "
475"fabričke postavke i svi osobni podaci će biti izbrisani."
483"fabričke postavke i svi osobni podaci će biti izbrisani."
476
484
477−#: qml/Greeter/NarrowView.qml:59
485+#: qml/Greeter/NarrowView.qml:60
478msgid ""
486msgid ""
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
487"If passcode is entered incorrectly, your phone will conduct a factory reset "
480"and all personal data will be deleted."
488"and all personal data will be deleted."
@@ -636,36 +644,50 @@ msgstr "Nazad"
636msgid "Language"
644msgid "Language"
637msgstr ""
645msgstr ""
638
646
639−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
647+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
640−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
648+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
649+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
641−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
650+#: qml/Wizard/Pages/70-passwd-type.qml:144
642#: qml/Wizard/Pages/75-report-check.qml:84
651#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/passcode-desktop.qml:141
652#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
653#: qml/Wizard/Pages/password-set.qml:141
645msgid "Next"
654msgid "Next"
646msgstr ""
655msgstr ""
647
656
648−#: qml/Wizard/Pages/30-wifi.qml:29
657+#: qml/Wizard/Pages/20-keyboard.qml:30
658+msgid "Select Keyboard"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:70
662+msgid "Keyboard language"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:92
666+msgid "Keyboard layout"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
670+#: qml/Wizard/Pages/60-account.qml:65
671+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
672+msgid "Skip"
673+msgstr "Preskočite"
674+
675+#: qml/Wizard/Pages/30-wifi.qml:30
649msgid "Connect to Wi‑Fi"
676msgid "Connect to Wi‑Fi"
650msgstr "Povezati na Wi-Fi"
677msgstr "Povezati na Wi-Fi"
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:130
679+#: qml/Wizard/Pages/30-wifi.qml:131
653msgid "Connected"
680msgid "Connected"
654msgstr ""
681msgstr ""
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:163
683+#: qml/Wizard/Pages/30-wifi.qml:164
657msgid "Available Wi-Fi networks"
684msgid "Available Wi-Fi networks"
658msgstr ""
685msgstr ""
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:164
687+#: qml/Wizard/Pages/30-wifi.qml:165
661msgid "No available Wi-Fi networks"
688msgid "No available Wi-Fi networks"
662msgstr ""
689msgstr ""
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
665−#: qml/Wizard/Pages/sim.qml:101
666−msgid "Skip"
667−msgstr "Preskočite"
668−
669#: qml/Wizard/Pages/40-location.qml:27
691#: qml/Wizard/Pages/40-location.qml:27
670msgid "Location Services"
692msgid "Location Services"
671msgstr ""
693msgstr ""
@@ -749,6 +771,35 @@ msgstr ""
749msgid "Privacy policy"
771msgid "Privacy policy"
750msgstr ""
772msgstr ""
751
773
774+#: qml/Wizard/Pages/77-system-update.qml:28
775+msgid "Update Device"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:55
779+msgid ""
780+"There is a system update available and ready to install. Afterwards, the "
781+"device will automatically restart."
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:76
785+msgctxt "string identifying name of the update"
786+msgid "Ubuntu system"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:83
790+#, qt-format
791+msgctxt "version of the system update"
792+msgid "Version %1"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:102
796+msgid "This could take a few minutes..."
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:116
800+msgid "Install and restart now"
801+msgstr ""
802+
752#: qml/Wizard/Pages/80-finished.qml:89
803#: qml/Wizard/Pages/80-finished.qml:89
753msgid "Welcome to Ubuntu"
804msgid "Welcome to Ubuntu"
754msgstr ""
805msgstr ""
po/ca.po+144−60
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasenya: "
23msgstr "Contrasenya: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Surt"
64msgstr "Surt"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Segur que voleu sortir?"
68msgstr "Segur que voleu sortir?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Bloca"
73msgstr "Bloca"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Surt"
78msgstr "Surt"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Cancel·la"
84msgstr "Cancel·la"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Reinicia"
89msgstr "Reinicia"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Segur que voleu reiniciar?"
93msgstr "Segur que voleu reiniciar?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "No"
97msgstr "No"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Sí"
101msgstr "Sí"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Energia"
106msgstr "Energia"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Segur que voleu\n"
113"Segur que voleu\n"
114"apagar?"
114"apagar?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Apaga"
119msgstr "Apaga"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Reinicia"
124msgstr "Reinicia"
@@ -337,26 +337,26 @@ msgstr "Tanca-ho tot"
337msgid "Preview Share Item"
337msgid "Preview Share Item"
338msgstr "Previsualitzeu l'element a compartir"
338msgstr "Previsualitzeu l'element a compartir"
339
339
340−#: qml/Dash/DashPageHeader.qml:333
340+#: qml/Dash/DashPageHeader.qml:360
341msgctxt "Button: Open the Ubuntu Store"
341msgctxt "Button: Open the Ubuntu Store"
342msgid "Store"
342msgid "Store"
343msgstr "Botiga"
343msgstr "Botiga"
344
344
345−#: qml/Dash/DashPageHeader.qml:340
345+#: qml/Dash/DashPageHeader.qml:367
346msgctxt "Button: Start a search in the current dash scope"
346msgctxt "Button: Start a search in the current dash scope"
347msgid "Search"
347msgid "Search"
348msgstr "Cerca"
348msgstr "Cerca"
349
349
350−#: qml/Dash/DashPageHeader.qml:350
350+#: qml/Dash/DashPageHeader.qml:377
351msgctxt "Button: Show the current dash scope settings"
351msgctxt "Button: Show the current dash scope settings"
352msgid "Settings"
352msgid "Settings"
353msgstr "Paràmetres"
353msgstr "Paràmetres"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Remove from Favorites"
356msgid "Remove from Favorites"
357msgstr "Suprimeix dels preferits"
357msgstr "Suprimeix dels preferits"
358
358
359−#: qml/Dash/DashPageHeader.qml:357
359+#: qml/Dash/DashPageHeader.qml:384
360msgid "Add to Favorites"
360msgid "Add to Favorites"
361msgstr "Afegeix als preferits"
361msgstr "Afegeix als preferits"
362
362
@@ -366,17 +366,17 @@ msgstr "Refineu els resultats"
366
366
367#: qml/Dash/FiltersPopover.qml:69
367#: qml/Dash/FiltersPopover.qml:69
368msgid "Reset"
368msgid "Reset"
369−msgstr ""
369+msgstr "Restableix"
370
370
371−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
371+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
372msgid "Show less"
372msgid "Show less"
373msgstr ""
373msgstr ""
374
374
375−#: qml/Dash/GenericScopeView.qml:580
375+#: qml/Dash/GenericScopeView.qml:585
376msgid "Show all"
376msgid "Show all"
377msgstr ""
377msgstr ""
378
378
379−#: qml/Dash/GenericScopeView.qml:637
379+#: qml/Dash/GenericScopeView.qml:642
380msgctxt "Label: Hint for dash search line edit"
380msgctxt "Label: Hint for dash search line edit"
381msgid "Search"
381msgid "Search"
382msgstr "Cerca"
382msgstr "Cerca"
@@ -446,31 +446,39 @@ msgstr ""
446msgid "Unlock"
446msgid "Unlock"
447msgstr "Desbloca"
447msgstr "Desbloca"
448
448
449−#: qml/Greeter/Greeter.qml:539
449+#: qml/Greeter/Greeter.qml:561
450msgid "Try again"
450msgid "Try again"
451msgstr ""
451msgstr ""
452
452
453−#: qml/Greeter/LoginList.qml:259
453+#: qml/Greeter/LoginList.qml:63
454+msgid "Passphrase"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:64
458+msgid "Passcode"
459+msgstr ""
460+
461+#: qml/Greeter/LoginList.qml:87
454msgid "Retry"
462msgid "Retry"
455msgstr "Torna-ho a provar"
463msgstr "Torna-ho a provar"
456
464
457−#: qml/Greeter/LoginList.qml:260
465+#: qml/Greeter/LoginList.qml:88
458msgid "Log In"
466msgid "Log In"
459msgstr ""
467msgstr ""
460
468
461−#: qml/Greeter/NarrowView.qml:54
469+#: qml/Greeter/NarrowView.qml:55
462msgid "Sorry, incorrect passphrase."
470msgid "Sorry, incorrect passphrase."
463msgstr "La contrasenya és incorrecta"
471msgstr "La contrasenya és incorrecta"
464
472
465−#: qml/Greeter/NarrowView.qml:55
473+#: qml/Greeter/NarrowView.qml:56
466msgid "Sorry, incorrect passcode."
474msgid "Sorry, incorrect passcode."
467msgstr "El codi d'accés no és correcte"
475msgstr "El codi d'accés no és correcte"
468
476
469−#: qml/Greeter/NarrowView.qml:56
477+#: qml/Greeter/NarrowView.qml:57
470msgid "This will be your last attempt."
478msgid "This will be your last attempt."
471msgstr "Aquest serà el darrer intent."
479msgstr "Aquest serà el darrer intent."
472
480
473−#: qml/Greeter/NarrowView.qml:58
481+#: qml/Greeter/NarrowView.qml:59
474msgid ""
482msgid ""
475"If passphrase is entered incorrectly, your phone will conduct a factory "
483"If passphrase is entered incorrectly, your phone will conduct a factory "
476"reset and all personal data will be deleted."
484"reset and all personal data will be deleted."
@@ -479,7 +487,7 @@ msgstr ""
479"reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
487"reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
480"personals."
488"personals."
481
489
482−#: qml/Greeter/NarrowView.qml:59
490+#: qml/Greeter/NarrowView.qml:60
483msgid ""
491msgid ""
484"If passcode is entered incorrectly, your phone will conduct a factory reset "
492"If passcode is entered incorrectly, your phone will conduct a factory reset "
485"and all personal data will be deleted."
493"and all personal data will be deleted."
@@ -639,38 +647,52 @@ msgstr "Enrere"
639
647
640#: qml/Wizard/Pages/10-welcome.qml:27
648#: qml/Wizard/Pages/10-welcome.qml:27
641msgid "Language"
649msgid "Language"
642−msgstr ""
650+msgstr "Llengua"
643
651
644−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
652+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
645−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
653+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
654+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
646−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
655+#: qml/Wizard/Pages/70-passwd-type.qml:144
647#: qml/Wizard/Pages/75-report-check.qml:84
656#: qml/Wizard/Pages/75-report-check.qml:84
648#: qml/Wizard/Pages/passcode-desktop.qml:141
657#: qml/Wizard/Pages/passcode-desktop.qml:141
649#: qml/Wizard/Pages/password-set.qml:141
658#: qml/Wizard/Pages/password-set.qml:141
650msgid "Next"
659msgid "Next"
660+msgstr "Següent"
661+
662+#: qml/Wizard/Pages/20-keyboard.qml:30
663+msgid "Select Keyboard"
651msgstr ""
664msgstr ""
652
665
653−#: qml/Wizard/Pages/30-wifi.qml:29
666+#: qml/Wizard/Pages/20-keyboard.qml:70
667+msgid "Keyboard language"
668+msgstr ""
669+
670+#: qml/Wizard/Pages/20-keyboard.qml:92
671+msgid "Keyboard layout"
672+msgstr ""
673+
674+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
675+#: qml/Wizard/Pages/60-account.qml:65
676+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
677+msgid "Skip"
678+msgstr "Omet"
679+
680+#: qml/Wizard/Pages/30-wifi.qml:30
654msgid "Connect to Wi‑Fi"
681msgid "Connect to Wi‑Fi"
655msgstr "Connecta't a la Wi-Fi"
682msgstr "Connecta't a la Wi-Fi"
656
683
657−#: qml/Wizard/Pages/30-wifi.qml:130
684+#: qml/Wizard/Pages/30-wifi.qml:131
658msgid "Connected"
685msgid "Connected"
659−msgstr ""
686+msgstr "Connectat"
660
687
661−#: qml/Wizard/Pages/30-wifi.qml:163
688+#: qml/Wizard/Pages/30-wifi.qml:164
662msgid "Available Wi-Fi networks"
689msgid "Available Wi-Fi networks"
663msgstr "Xarxes Wi-Fi disponibles"
690msgstr "Xarxes Wi-Fi disponibles"
664
691
665−#: qml/Wizard/Pages/30-wifi.qml:164
692+#: qml/Wizard/Pages/30-wifi.qml:165
666msgid "No available Wi-Fi networks"
693msgid "No available Wi-Fi networks"
667msgstr "No hi ha xarxes Wi-Fi disponibles"
694msgstr "No hi ha xarxes Wi-Fi disponibles"
668
695
669−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
670−#: qml/Wizard/Pages/sim.qml:101
671−msgid "Skip"
672−msgstr "Omet"
673−
674#: qml/Wizard/Pages/40-location.qml:27
696#: qml/Wizard/Pages/40-location.qml:27
675msgid "Location Services"
697msgid "Location Services"
676msgstr "Serveis d'ubicació"
698msgstr "Serveis d'ubicació"
@@ -691,7 +713,7 @@ msgstr "Seleccionant aquesta opció esteu d'acord amb el Nokia HERE %1."
691#: qml/Wizard/Pages/40-location.qml:106
713#: qml/Wizard/Pages/40-location.qml:106
692msgctxt "part of: Nokia HERE terms and conditions"
714msgctxt "part of: Nokia HERE terms and conditions"
693msgid "terms and conditions"
715msgid "terms and conditions"
694−msgstr ""
716+msgstr "termes i condicions"
695
717
696#: qml/Wizard/Pages/40-location.qml:160
718#: qml/Wizard/Pages/40-location.qml:160
697msgid "GPS only"
719msgid "GPS only"
@@ -707,7 +729,7 @@ msgstr "Podeu canviar-ho més tard a Paràmetres del sistema."
707
729
708#: qml/Wizard/Pages/50-timezone.qml:29
730#: qml/Wizard/Pages/50-timezone.qml:29
709msgid "Time Zone"
731msgid "Time Zone"
710−msgstr ""
732+msgstr "Fus horari"
711
733
712#: qml/Wizard/Pages/50-timezone.qml:181
734#: qml/Wizard/Pages/50-timezone.qml:181
713msgid "Enter your city"
735msgid "Enter your city"
@@ -723,7 +745,7 @@ msgstr "Nom preferit"
723
745
724#: qml/Wizard/Pages/70-passwd-type.qml:39
746#: qml/Wizard/Pages/70-passwd-type.qml:39
725msgid "Lock Screen"
747msgid "Lock Screen"
726−msgstr ""
748+msgstr "Bloca la pantalla"
727
749
728#: qml/Wizard/Pages/70-passwd-type.qml:101
750#: qml/Wizard/Pages/70-passwd-type.qml:101
729msgctxt "Label: Type of security method"
751msgctxt "Label: Type of security method"
@@ -742,7 +764,7 @@ msgstr "No hi ha codi de bloqueig"
742
764
743#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
765#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
744msgid "Privacy Policy"
766msgid "Privacy Policy"
745−msgstr ""
767+msgstr "Política de privacitat"
746
768
747#: qml/Wizard/Pages/75-report-check.qml:26
769#: qml/Wizard/Pages/75-report-check.qml:26
748msgid "Help Us Improve"
770msgid "Help Us Improve"
@@ -755,11 +777,40 @@ msgstr ""
755
777
756#: qml/Wizard/Pages/75-report-check.qml:60
778#: qml/Wizard/Pages/75-report-check.qml:60
757msgid "Privacy policy"
779msgid "Privacy policy"
780+msgstr "Política de privacitat"
781+
782+#: qml/Wizard/Pages/77-system-update.qml:28
783+msgid "Update Device"
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:55
787+msgid ""
788+"There is a system update available and ready to install. Afterwards, the "
789+"device will automatically restart."
790+msgstr ""
791+
792+#: qml/Wizard/Pages/77-system-update.qml:76
793+msgctxt "string identifying name of the update"
794+msgid "Ubuntu system"
795+msgstr ""
796+
797+#: qml/Wizard/Pages/77-system-update.qml:83
798+#, qt-format
799+msgctxt "version of the system update"
800+msgid "Version %1"
801+msgstr ""
802+
803+#: qml/Wizard/Pages/77-system-update.qml:102
804+msgid "This could take a few minutes..."
805+msgstr ""
806+
807+#: qml/Wizard/Pages/77-system-update.qml:116
808+msgid "Install and restart now"
758msgstr ""
809msgstr ""
759
810
760#: qml/Wizard/Pages/80-finished.qml:89
811#: qml/Wizard/Pages/80-finished.qml:89
761msgid "Welcome to Ubuntu"
812msgid "Welcome to Ubuntu"
762−msgstr ""
813+msgstr "Us donem la benvinguda a l'Ubuntu"
763
814
764#: qml/Wizard/Pages/80-finished.qml:104
815#: qml/Wizard/Pages/80-finished.qml:104
765msgid "You are ready to use your device now"
816msgid "You are ready to use your device now"
@@ -767,7 +818,7 @@ msgstr "Ara ja esteu a punt per usar el vostre dispositiu"
767
818
768#: qml/Wizard/Pages/80-finished.qml:124
819#: qml/Wizard/Pages/80-finished.qml:124
769msgid "Get Started"
820msgid "Get Started"
770−msgstr ""
821+msgstr "Introducció"
771
822
772#: qml/Wizard/Pages/here-terms.qml:25
823#: qml/Wizard/Pages/here-terms.qml:25
773msgid "Terms & Conditions"
824msgid "Terms & Conditions"
@@ -831,7 +882,7 @@ msgstr "Entreu 4 números per establir el codi d'accés"
831#: qml/Wizard/Pages/passcode-desktop.qml:76
882#: qml/Wizard/Pages/passcode-desktop.qml:76
832#: qml/Wizard/Pages/passcode-set.qml:54
883#: qml/Wizard/Pages/passcode-set.qml:54
833msgid "Choose passcode"
884msgid "Choose passcode"
834−msgstr ""
885+msgstr "Trieu el codi d'accés"
835
886
836#: qml/Wizard/Pages/passcode-desktop.qml:126
887#: qml/Wizard/Pages/passcode-desktop.qml:126
837msgid "Passcode too short"
888msgid "Passcode too short"
@@ -863,7 +914,7 @@ msgstr "Escolliu la contrasenya"
863
914
864#: qml/Wizard/Pages/password-set.qml:103
915#: qml/Wizard/Pages/password-set.qml:103
865msgid "Confirm password"
916msgid "Confirm password"
866−msgstr ""
917+msgstr "Confirmeu la contrasenya"
867
918
868#: qml/Wizard/Pages/sim.qml:27
919#: qml/Wizard/Pages/sim.qml:27
869msgid "No SIM card installed"
920msgid "No SIM card installed"
@@ -899,15 +950,15 @@ msgstr "Les contrasenyes coincideixen"
899
950
900#: qml/Wizard/PasswordMeter.qml:91
951#: qml/Wizard/PasswordMeter.qml:91
901msgid "Passwords do not match"
952msgid "Passwords do not match"
902−msgstr ""
953+msgstr "Les contrasenyes no coincideixen"
903
954
904#: qml/Wizard/PasswordMeter.qml:95
955#: qml/Wizard/PasswordMeter.qml:95
905msgid "Strong password"
956msgid "Strong password"
906−msgstr ""
957+msgstr "La contrasenya és forta"
907
958
908#: qml/Wizard/PasswordMeter.qml:97
959#: qml/Wizard/PasswordMeter.qml:97
909msgid "Fair password"
960msgid "Fair password"
910−msgstr ""
961+msgstr "La contrasenya és acceptable"
911
962
912#: qml/Wizard/PasswordMeter.qml:99
963#: qml/Wizard/PasswordMeter.qml:99
913msgid "Weak password"
964msgid "Weak password"
@@ -1246,3 +1297,36 @@ msgstr "La contrasenya és molt dèbil"
1246
1297
1247#~ msgid "Call back"
1298#~ msgid "Call back"
1248#~ msgstr "Retorna la trucada"
1299#~ msgstr "Retorna la trucada"
1300+
1301+#~ msgid "Swipe up for recent calls"
1302+#~ msgstr "Llisqueu cap amunt per a trucades recents"
1303+
1304+#~ msgid "Swipe up for favorite calculations"
1305+#~ msgstr "Llisqueu cap amunt per als càlculs favorits"
1306+
1307+#~ msgid "Swipe up to create a message"
1308+#~ msgstr "Llisqueu cap amunt per crear un missatge"
1309+
1310+#~ msgid "Swipe from the left edge to open the launcher"
1311+#~ msgstr "Llisqueu des de la vora esquerra per obrir el llançador"
1312+
1313+#~ msgid "Swipe from the top right edge to open the notification bar"
1314+#~ msgstr ""
1315+#~ "Llisqueu des de la vora superior dreta per obrir la barra de notificacions"
1316+
1317+#~ msgid "Swipe from the top edge to open the notification bar"
1318+#~ msgstr "Llisqueu des de la vora superior per obrir la barra de notificacions"
1319+
1320+#~ msgid "Hover your mouse on the right edge to view your open apps"
1321+#~ msgstr "Passeu el ratolí a la vora dreta per veure les aplicacions obertes"
1322+
1323+#~ msgid "Short or long swipe from the right edge to view your open apps"
1324+#~ msgstr ""
1325+#~ "Feu una lliscada llarga o curta des de la vora dreta per veure les "
1326+#~ "aplicacions obertes"
1327+
1328+#~ msgid "Swipe up to manage the app"
1329+#~ msgstr "Llisqueu cap amunt per gestionar l'aplicació"
1330+
1331+#~ msgid "Swipe up to add a contact"
1332+#~ msgstr "Llisqueu per afegir un contacte"
po/ca@valencia.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:24+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasenya: "
23msgstr "Contrasenya: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
58msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
59msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Segur que voleu eixir?"
68msgstr "Segur que voleu eixir?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr ""
73msgstr ""
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr ""
78msgstr ""
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Cancel·la"
84msgstr "Cancel·la"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Segur que voleu reiniciar?"
93msgstr "Segur que voleu reiniciar?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "No"
97msgstr "No"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Sí"
101msgstr "Sí"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr ""
106msgstr ""
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Segur que voleu\n"
113"Segur que voleu\n"
114"apagar?"
114"apagar?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr ""
119msgstr ""
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr ""
124msgstr ""
@@ -335,26 +335,26 @@ msgstr ""
335msgid "Preview Share Item"
335msgid "Preview Share Item"
336msgstr ""
336msgstr ""
337
337
338−#: qml/Dash/DashPageHeader.qml:333
338+#: qml/Dash/DashPageHeader.qml:360
339msgctxt "Button: Open the Ubuntu Store"
339msgctxt "Button: Open the Ubuntu Store"
340msgid "Store"
340msgid "Store"
341msgstr ""
341msgstr ""
342
342
343−#: qml/Dash/DashPageHeader.qml:340
343+#: qml/Dash/DashPageHeader.qml:367
344msgctxt "Button: Start a search in the current dash scope"
344msgctxt "Button: Start a search in the current dash scope"
345msgid "Search"
345msgid "Search"
346msgstr ""
346msgstr ""
347
347
348−#: qml/Dash/DashPageHeader.qml:350
348+#: qml/Dash/DashPageHeader.qml:377
349msgctxt "Button: Show the current dash scope settings"
349msgctxt "Button: Show the current dash scope settings"
350msgid "Settings"
350msgid "Settings"
351msgstr ""
351msgstr ""
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Remove from Favorites"
354msgid "Remove from Favorites"
355msgstr "Suprimeix dels preferits"
355msgstr "Suprimeix dels preferits"
356
356
357−#: qml/Dash/DashPageHeader.qml:357
357+#: qml/Dash/DashPageHeader.qml:384
358msgid "Add to Favorites"
358msgid "Add to Favorites"
359msgstr "Afig als preferits"
359msgstr "Afig als preferits"
360
360
@@ -366,15 +366,15 @@ msgstr ""
366msgid "Reset"
366msgid "Reset"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
369+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
370msgid "Show less"
370msgid "Show less"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:580
373+#: qml/Dash/GenericScopeView.qml:585
374msgid "Show all"
374msgid "Show all"
375msgstr ""
375msgstr ""
376
376
377−#: qml/Dash/GenericScopeView.qml:637
377+#: qml/Dash/GenericScopeView.qml:642
378msgctxt "Label: Hint for dash search line edit"
378msgctxt "Label: Hint for dash search line edit"
379msgid "Search"
379msgid "Search"
380msgstr ""
380msgstr ""
@@ -442,31 +442,39 @@ msgstr ""
442msgid "Unlock"
442msgid "Unlock"
443msgstr "Desbloca"
443msgstr "Desbloca"
444
444
445−#: qml/Greeter/Greeter.qml:539
445+#: qml/Greeter/Greeter.qml:561
446msgid "Try again"
446msgid "Try again"
447msgstr ""
447msgstr ""
448
448
449−#: qml/Greeter/LoginList.qml:259
449+#: qml/Greeter/LoginList.qml:63
450+msgid "Passphrase"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:64
454+msgid "Passcode"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:87
450msgid "Retry"
458msgid "Retry"
451msgstr ""
459msgstr ""
452
460
453−#: qml/Greeter/LoginList.qml:260
461+#: qml/Greeter/LoginList.qml:88
454msgid "Log In"
462msgid "Log In"
455msgstr ""
463msgstr ""
456
464
457−#: qml/Greeter/NarrowView.qml:54
465+#: qml/Greeter/NarrowView.qml:55
458msgid "Sorry, incorrect passphrase."
466msgid "Sorry, incorrect passphrase."
459msgstr "La contrasenya és incorrecta"
467msgstr "La contrasenya és incorrecta"
460
468
461−#: qml/Greeter/NarrowView.qml:55
469+#: qml/Greeter/NarrowView.qml:56
462msgid "Sorry, incorrect passcode."
470msgid "Sorry, incorrect passcode."
463msgstr "El codi d'accés no és correcte"
471msgstr "El codi d'accés no és correcte"
464
472
465−#: qml/Greeter/NarrowView.qml:56
473+#: qml/Greeter/NarrowView.qml:57
466msgid "This will be your last attempt."
474msgid "This will be your last attempt."
467msgstr "Este serà el darrer intent."
475msgstr "Este serà el darrer intent."
468
476
469−#: qml/Greeter/NarrowView.qml:58
477+#: qml/Greeter/NarrowView.qml:59
470msgid ""
478msgid ""
471"If passphrase is entered incorrectly, your phone will conduct a factory "
479"If passphrase is entered incorrectly, your phone will conduct a factory "
472"reset and all personal data will be deleted."
480"reset and all personal data will be deleted."
@@ -475,7 +483,7 @@ msgstr ""
475"reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
483"reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
476"personals."
484"personals."
477
485
478−#: qml/Greeter/NarrowView.qml:59
486+#: qml/Greeter/NarrowView.qml:60
479msgid ""
487msgid ""
480"If passcode is entered incorrectly, your phone will conduct a factory reset "
488"If passcode is entered incorrectly, your phone will conduct a factory reset "
481"and all personal data will be deleted."
489"and all personal data will be deleted."
@@ -635,36 +643,50 @@ msgstr ""
635msgid "Language"
643msgid "Language"
636msgstr ""
644msgstr ""
637
645
638−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
646+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
639−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
647+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
648+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
640−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
649+#: qml/Wizard/Pages/70-passwd-type.qml:144
641#: qml/Wizard/Pages/75-report-check.qml:84
650#: qml/Wizard/Pages/75-report-check.qml:84
642#: qml/Wizard/Pages/passcode-desktop.qml:141
651#: qml/Wizard/Pages/passcode-desktop.qml:141
643#: qml/Wizard/Pages/password-set.qml:141
652#: qml/Wizard/Pages/password-set.qml:141
644msgid "Next"
653msgid "Next"
645msgstr ""
654msgstr ""
646
655
647−#: qml/Wizard/Pages/30-wifi.qml:29
656+#: qml/Wizard/Pages/20-keyboard.qml:30
657+msgid "Select Keyboard"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:70
661+msgid "Keyboard language"
662+msgstr ""
663+
664+#: qml/Wizard/Pages/20-keyboard.qml:92
665+msgid "Keyboard layout"
666+msgstr ""
667+
668+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
669+#: qml/Wizard/Pages/60-account.qml:65
670+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
671+msgid "Skip"
672+msgstr "Omet"
673+
674+#: qml/Wizard/Pages/30-wifi.qml:30
648msgid "Connect to Wi‑Fi"
675msgid "Connect to Wi‑Fi"
649msgstr "Connecta't a la Wi-Fi"
676msgstr "Connecta't a la Wi-Fi"
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:130
678+#: qml/Wizard/Pages/30-wifi.qml:131
652msgid "Connected"
679msgid "Connected"
653msgstr ""
680msgstr ""
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:163
682+#: qml/Wizard/Pages/30-wifi.qml:164
656msgid "Available Wi-Fi networks"
683msgid "Available Wi-Fi networks"
657msgstr ""
684msgstr ""
658
685
659−#: qml/Wizard/Pages/30-wifi.qml:164
686+#: qml/Wizard/Pages/30-wifi.qml:165
660msgid "No available Wi-Fi networks"
687msgid "No available Wi-Fi networks"
661msgstr ""
688msgstr ""
662
689
663−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
664−#: qml/Wizard/Pages/sim.qml:101
665−msgid "Skip"
666−msgstr "Omet"
667−
668#: qml/Wizard/Pages/40-location.qml:27
690#: qml/Wizard/Pages/40-location.qml:27
669msgid "Location Services"
691msgid "Location Services"
670msgstr ""
692msgstr ""
@@ -748,6 +770,35 @@ msgstr ""
748msgid "Privacy policy"
770msgid "Privacy policy"
749msgstr ""
771msgstr ""
750
772
773+#: qml/Wizard/Pages/77-system-update.qml:28
774+msgid "Update Device"
775+msgstr ""
776+
777+#: qml/Wizard/Pages/77-system-update.qml:55
778+msgid ""
779+"There is a system update available and ready to install. Afterwards, the "
780+"device will automatically restart."
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:76
784+msgctxt "string identifying name of the update"
785+msgid "Ubuntu system"
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:83
789+#, qt-format
790+msgctxt "version of the system update"
791+msgid "Version %1"
792+msgstr ""
793+
794+#: qml/Wizard/Pages/77-system-update.qml:102
795+msgid "This could take a few minutes..."
796+msgstr ""
797+
798+#: qml/Wizard/Pages/77-system-update.qml:116
799+msgid "Install and restart now"
800+msgstr ""
801+
751#: qml/Wizard/Pages/80-finished.qml:89
802#: qml/Wizard/Pages/80-finished.qml:89
752msgid "Welcome to Ubuntu"
803msgid "Welcome to Ubuntu"
753msgstr ""
804msgstr ""
po/ce.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/ckb.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:24+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/co.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-05-24 10:40+0000\n"
11"PO-Revision-Date: 2016-05-24 10:40+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Corsican <co@li.org>\n"
13"Language-Team: Corsican <co@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Parolla d'ordine: "
23msgstr "Parolla d'ordine: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Aspettà %1 minutu è po turnà à pruvà…"
58msgstr[0] "Aspettà %1 minutu è po turnà à pruvà…"
59msgstr[1] "Aspettà %1 minuti è po turnà à pruvà…"
59msgstr[1] "Aspettà %1 minuti è po turnà à pruvà…"
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Escì"
64msgstr "Escì"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Site sicuri di vulè escì?"
68msgstr "Site sicuri di vulè escì?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Bluccà"
73msgstr "Bluccà"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Escì"
78msgstr "Escì"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Annullà"
84msgstr "Annullà"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Turnà ad avvià"
89msgstr "Turnà ad avvià"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Site sicuri di vulè turnà ad avvià?"
93msgstr "Site sicuri di vulè turnà ad avvià?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "Nò"
97msgstr "Nò"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Iè"
101msgstr "Iè"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Alimentazione"
106msgstr "Alimentazione"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Site sicuri di vulè\n"
113"Site sicuri di vulè\n"
114"spenghje?"
114"spenghje?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Spenghje"
119msgstr "Spenghje"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Turnà ad avvià"
124msgstr "Turnà ad avvià"
@@ -337,26 +337,26 @@ msgstr "Chjode tuttu"
337msgid "Preview Share Item"
337msgid "Preview Share Item"
338msgstr "Anteprima elementi da sparte"
338msgstr "Anteprima elementi da sparte"
339
339
340−#: qml/Dash/DashPageHeader.qml:333
340+#: qml/Dash/DashPageHeader.qml:360
341msgctxt "Button: Open the Ubuntu Store"
341msgctxt "Button: Open the Ubuntu Store"
342msgid "Store"
342msgid "Store"
343msgstr "Buttega"
343msgstr "Buttega"
344
344
345−#: qml/Dash/DashPageHeader.qml:340
345+#: qml/Dash/DashPageHeader.qml:367
346msgctxt "Button: Start a search in the current dash scope"
346msgctxt "Button: Start a search in the current dash scope"
347msgid "Search"
347msgid "Search"
348msgstr "Circà"
348msgstr "Circà"
349
349
350−#: qml/Dash/DashPageHeader.qml:350
350+#: qml/Dash/DashPageHeader.qml:377
351msgctxt "Button: Show the current dash scope settings"
351msgctxt "Button: Show the current dash scope settings"
352msgid "Settings"
352msgid "Settings"
353msgstr "Parametri"
353msgstr "Parametri"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Remove from Favorites"
356msgid "Remove from Favorites"
357msgstr "Toglie da i Favuriti"
357msgstr "Toglie da i Favuriti"
358
358
359−#: qml/Dash/DashPageHeader.qml:357
359+#: qml/Dash/DashPageHeader.qml:384
360msgid "Add to Favorites"
360msgid "Add to Favorites"
361msgstr "Aghjustà à i Favuriti"
361msgstr "Aghjustà à i Favuriti"
362
362
@@ -368,15 +368,15 @@ msgstr "Raffinà i risultati"
368msgid "Reset"
368msgid "Reset"
369msgstr "Re-inizializzà"
369msgstr "Re-inizializzà"
370
370
371−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
371+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
372msgid "Show less"
372msgid "Show less"
373msgstr ""
373msgstr ""
374
374
375−#: qml/Dash/GenericScopeView.qml:580
375+#: qml/Dash/GenericScopeView.qml:585
376msgid "Show all"
376msgid "Show all"
377msgstr ""
377msgstr ""
378
378
379−#: qml/Dash/GenericScopeView.qml:637
379+#: qml/Dash/GenericScopeView.qml:642
380msgctxt "Label: Hint for dash search line edit"
380msgctxt "Label: Hint for dash search line edit"
381msgid "Search"
381msgid "Search"
382msgstr "Circà"
382msgstr "Circà"
@@ -446,31 +446,39 @@ msgstr ""
446msgid "Unlock"
446msgid "Unlock"
447msgstr "Sbluccà"
447msgstr "Sbluccà"
448
448
449−#: qml/Greeter/Greeter.qml:539
449+#: qml/Greeter/Greeter.qml:561
450msgid "Try again"
450msgid "Try again"
451msgstr ""
451msgstr ""
452
452
453−#: qml/Greeter/LoginList.qml:259
453+#: qml/Greeter/LoginList.qml:63
454+msgid "Passphrase"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:64
458+msgid "Passcode"
459+msgstr ""
460+
461+#: qml/Greeter/LoginList.qml:87
454msgid "Retry"
462msgid "Retry"
455msgstr "Turnà à pruvà"
463msgstr "Turnà à pruvà"
456
464
457−#: qml/Greeter/LoginList.qml:260
465+#: qml/Greeter/LoginList.qml:88
458msgid "Log In"
466msgid "Log In"
459msgstr ""
467msgstr ""
460
468
461−#: qml/Greeter/NarrowView.qml:54
469+#: qml/Greeter/NarrowView.qml:55
462msgid "Sorry, incorrect passphrase."
470msgid "Sorry, incorrect passphrase."
463msgstr "Spiacenti, frasa d'ordine errata"
471msgstr "Spiacenti, frasa d'ordine errata"
464
472
465−#: qml/Greeter/NarrowView.qml:55
473+#: qml/Greeter/NarrowView.qml:56
466msgid "Sorry, incorrect passcode."
474msgid "Sorry, incorrect passcode."
467msgstr "Spiacenti, codice d'accessu erratu"
475msgstr "Spiacenti, codice d'accessu erratu"
468
476
469−#: qml/Greeter/NarrowView.qml:56
477+#: qml/Greeter/NarrowView.qml:57
470msgid "This will be your last attempt."
478msgid "This will be your last attempt."
471msgstr "Questu tentativu serà l'ultimu."
479msgstr "Questu tentativu serà l'ultimu."
472
480
473−#: qml/Greeter/NarrowView.qml:58
481+#: qml/Greeter/NarrowView.qml:59
474msgid ""
482msgid ""
475"If passphrase is entered incorrectly, your phone will conduct a factory "
483"If passphrase is entered incorrectly, your phone will conduct a factory "
476"reset and all personal data will be deleted."
484"reset and all personal data will be deleted."
@@ -478,7 +486,7 @@ msgstr ""
478"Si a frasa d'ordine hè errata, u telefunu serà reinizializatu, è tutti i "
486"Si a frasa d'ordine hè errata, u telefunu serà reinizializatu, è tutti i "
479"dati persunali serannu perduti."
487"dati persunali serannu perduti."
480
488
481−#: qml/Greeter/NarrowView.qml:59
489+#: qml/Greeter/NarrowView.qml:60
482msgid ""
490msgid ""
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
491"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"and all personal data will be deleted."
492"and all personal data will be deleted."
@@ -638,36 +646,50 @@ msgstr "Riturnà"
638msgid "Language"
646msgid "Language"
639msgstr "Lingua"
647msgstr "Lingua"
640
648
641−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
649+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
642−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
650+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
651+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
643−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
652+#: qml/Wizard/Pages/70-passwd-type.qml:144
644#: qml/Wizard/Pages/75-report-check.qml:84
653#: qml/Wizard/Pages/75-report-check.qml:84
645#: qml/Wizard/Pages/passcode-desktop.qml:141
654#: qml/Wizard/Pages/passcode-desktop.qml:141
646#: qml/Wizard/Pages/password-set.qml:141
655#: qml/Wizard/Pages/password-set.qml:141
647msgid "Next"
656msgid "Next"
648msgstr "Prossimu"
657msgstr "Prossimu"
649
658
650−#: qml/Wizard/Pages/30-wifi.qml:29
659+#: qml/Wizard/Pages/20-keyboard.qml:30
660+msgid "Select Keyboard"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:70
664+msgid "Keyboard language"
665+msgstr ""
666+
667+#: qml/Wizard/Pages/20-keyboard.qml:92
668+msgid "Keyboard layout"
669+msgstr ""
670+
671+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
672+#: qml/Wizard/Pages/60-account.qml:65
673+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
674+msgid "Skip"
675+msgstr "Ignurà"
676+
677+#: qml/Wizard/Pages/30-wifi.qml:30
651msgid "Connect to Wi‑Fi"
678msgid "Connect to Wi‑Fi"
652msgstr "Cunnettesi à u Wi-Fi"
679msgstr "Cunnettesi à u Wi-Fi"
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:130
681+#: qml/Wizard/Pages/30-wifi.qml:131
655msgid "Connected"
682msgid "Connected"
656msgstr "Cunnessu"
683msgstr "Cunnessu"
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:163
685+#: qml/Wizard/Pages/30-wifi.qml:164
659msgid "Available Wi-Fi networks"
686msgid "Available Wi-Fi networks"
660msgstr "Rete Wi-Fi dispunibili"
687msgstr "Rete Wi-Fi dispunibili"
661
688
662−#: qml/Wizard/Pages/30-wifi.qml:164
689+#: qml/Wizard/Pages/30-wifi.qml:165
663msgid "No available Wi-Fi networks"
690msgid "No available Wi-Fi networks"
664msgstr "Nisuna reta Wi-Fi hè dispunibile"
691msgstr "Nisuna reta Wi-Fi hè dispunibile"
665
692
666−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
667−#: qml/Wizard/Pages/sim.qml:101
668−msgid "Skip"
669−msgstr "Ignurà"
670−
671#: qml/Wizard/Pages/40-location.qml:27
693#: qml/Wizard/Pages/40-location.qml:27
672msgid "Location Services"
694msgid "Location Services"
673msgstr "Servizi di lucalizazione"
695msgstr "Servizi di lucalizazione"
@@ -755,6 +777,35 @@ msgstr ""
755msgid "Privacy policy"
777msgid "Privacy policy"
756msgstr "Pulitica di Riservatezza"
778msgstr "Pulitica di Riservatezza"
757
779
780+#: qml/Wizard/Pages/77-system-update.qml:28
781+msgid "Update Device"
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:55
785+msgid ""
786+"There is a system update available and ready to install. Afterwards, the "
787+"device will automatically restart."
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:76
791+msgctxt "string identifying name of the update"
792+msgid "Ubuntu system"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:83
796+#, qt-format
797+msgctxt "version of the system update"
798+msgid "Version %1"
799+msgstr ""
800+
801+#: qml/Wizard/Pages/77-system-update.qml:102
802+msgid "This could take a few minutes..."
803+msgstr ""
804+
805+#: qml/Wizard/Pages/77-system-update.qml:116
806+msgid "Install and restart now"
807+msgstr ""
808+
758#: qml/Wizard/Pages/80-finished.qml:89
809#: qml/Wizard/Pages/80-finished.qml:89
759msgid "Welcome to Ubuntu"
810msgid "Welcome to Ubuntu"
760msgstr "Benvenuti in Ubuntu"
811msgstr "Benvenuti in Ubuntu"
po/cs.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,11 +15,11 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20"Language: cs\n"
20"Language: cs\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "Heslo: "
24msgstr "Heslo: "
25
25
@@ -58,54 +58,54 @@ msgstr[0] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
58msgstr[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..."
59msgstr[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..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Odhlásit se"
64msgstr "Odhlásit se"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Jste si jistí, že se chcete odhlásit?"
68msgstr "Jste si jistí, že se chcete odhlásit?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Uzamknout"
73msgstr "Uzamknout"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Odhlásit"
78msgstr "Odhlásit"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Zrušit"
84msgstr "Zrušit"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Restartovat"
89msgstr "Restartovat"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Jste si jistí, že chcete zařízení restartovat?"
93msgstr "Jste si jistí, že chcete zařízení restartovat?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "Ne"
97msgstr "Ne"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Ano"
101msgstr "Ano"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Vypnutí"
106msgstr "Vypnutí"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Jste si jistí, že chcete\n"
113"Jste si jistí, že chcete\n"
114"telefon vypnout?"
114"telefon vypnout?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Vypnutí"
119msgstr "Vypnutí"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Reboot"
124msgstr "Reboot"
@@ -335,26 +335,26 @@ msgstr ""
335msgid "Preview Share Item"
335msgid "Preview Share Item"
336msgstr ""
336msgstr ""
337
337
338−#: qml/Dash/DashPageHeader.qml:333
338+#: qml/Dash/DashPageHeader.qml:360
339msgctxt "Button: Open the Ubuntu Store"
339msgctxt "Button: Open the Ubuntu Store"
340msgid "Store"
340msgid "Store"
341msgstr "Obchod"
341msgstr "Obchod"
342
342
343−#: qml/Dash/DashPageHeader.qml:340
343+#: qml/Dash/DashPageHeader.qml:367
344msgctxt "Button: Start a search in the current dash scope"
344msgctxt "Button: Start a search in the current dash scope"
345msgid "Search"
345msgid "Search"
346msgstr "Hledat"
346msgstr "Hledat"
347
347
348−#: qml/Dash/DashPageHeader.qml:350
348+#: qml/Dash/DashPageHeader.qml:377
349msgctxt "Button: Show the current dash scope settings"
349msgctxt "Button: Show the current dash scope settings"
350msgid "Settings"
350msgid "Settings"
351msgstr "Nastavení"
351msgstr "Nastavení"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Remove from Favorites"
354msgid "Remove from Favorites"
355msgstr "Odstranit z oblíbených"
355msgstr "Odstranit z oblíbených"
356
356
357−#: qml/Dash/DashPageHeader.qml:357
357+#: qml/Dash/DashPageHeader.qml:384
358msgid "Add to Favorites"
358msgid "Add to Favorites"
359msgstr "Přidat do oblíbených"
359msgstr "Přidat do oblíbených"
360
360
@@ -366,15 +366,15 @@ msgstr ""
366msgid "Reset"
366msgid "Reset"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
369+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
370msgid "Show less"
370msgid "Show less"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:580
373+#: qml/Dash/GenericScopeView.qml:585
374msgid "Show all"
374msgid "Show all"
375msgstr ""
375msgstr ""
376
376
377−#: qml/Dash/GenericScopeView.qml:637
377+#: qml/Dash/GenericScopeView.qml:642
378msgctxt "Label: Hint for dash search line edit"
378msgctxt "Label: Hint for dash search line edit"
379msgid "Search"
379msgid "Search"
380msgstr "Hledat"
380msgstr "Hledat"
@@ -442,31 +442,39 @@ msgstr ""
442msgid "Unlock"
442msgid "Unlock"
443msgstr "Odemknout"
443msgstr "Odemknout"
444
444
445−#: qml/Greeter/Greeter.qml:539
445+#: qml/Greeter/Greeter.qml:561
446msgid "Try again"
446msgid "Try again"
447msgstr ""
447msgstr ""
448
448
449−#: qml/Greeter/LoginList.qml:259
449+#: qml/Greeter/LoginList.qml:63
450+msgid "Passphrase"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:64
454+msgid "Passcode"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:87
450msgid "Retry"
458msgid "Retry"
451msgstr "Znovu"
459msgstr "Znovu"
452
460
453−#: qml/Greeter/LoginList.qml:260
461+#: qml/Greeter/LoginList.qml:88
454msgid "Log In"
462msgid "Log In"
455msgstr ""
463msgstr ""
456
464
457−#: qml/Greeter/NarrowView.qml:54
465+#: qml/Greeter/NarrowView.qml:55
458msgid "Sorry, incorrect passphrase."
466msgid "Sorry, incorrect passphrase."
459msgstr "Zadali jste špatné heslo."
467msgstr "Zadali jste špatné heslo."
460
468
461−#: qml/Greeter/NarrowView.qml:55
469+#: qml/Greeter/NarrowView.qml:56
462msgid "Sorry, incorrect passcode."
470msgid "Sorry, incorrect passcode."
463msgstr "Zadali jste špatné heslo."
471msgstr "Zadali jste špatné heslo."
464
472
465−#: qml/Greeter/NarrowView.qml:56
473+#: qml/Greeter/NarrowView.qml:57
466msgid "This will be your last attempt."
474msgid "This will be your last attempt."
467msgstr "Toto je váš poslední pokus."
475msgstr "Toto je váš poslední pokus."
468
476
469−#: qml/Greeter/NarrowView.qml:58
477+#: qml/Greeter/NarrowView.qml:59
470msgid ""
478msgid ""
471"If passphrase is entered incorrectly, your phone will conduct a factory "
479"If passphrase is entered incorrectly, your phone will conduct a factory "
472"reset and all personal data will be deleted."
480"reset and all personal data will be deleted."
@@ -474,7 +482,7 @@ msgstr ""
474"Pokud bude heslo zadáno nesprávně, bude telefon obnoven do továrního "
482"Pokud bude heslo zadáno nesprávně, bude telefon obnoven do továrního "
475"nastavení a všechna osobní data budou smazána."
483"nastavení a všechna osobní data budou smazána."
476
484
477−#: qml/Greeter/NarrowView.qml:59
485+#: qml/Greeter/NarrowView.qml:60
478msgid ""
486msgid ""
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
487"If passcode is entered incorrectly, your phone will conduct a factory reset "
480"and all personal data will be deleted."
488"and all personal data will be deleted."
@@ -636,36 +644,50 @@ msgstr "Zpět"
636msgid "Language"
644msgid "Language"
637msgstr ""
645msgstr ""
638
646
639−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
647+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
640−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
648+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
649+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
641−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
650+#: qml/Wizard/Pages/70-passwd-type.qml:144
642#: qml/Wizard/Pages/75-report-check.qml:84
651#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/passcode-desktop.qml:141
652#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
653#: qml/Wizard/Pages/password-set.qml:141
645msgid "Next"
654msgid "Next"
646msgstr ""
655msgstr ""
647
656
648−#: qml/Wizard/Pages/30-wifi.qml:29
657+#: qml/Wizard/Pages/20-keyboard.qml:30
658+msgid "Select Keyboard"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:70
662+msgid "Keyboard language"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:92
666+msgid "Keyboard layout"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
670+#: qml/Wizard/Pages/60-account.qml:65
671+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
672+msgid "Skip"
673+msgstr "Přeskočit"
674+
675+#: qml/Wizard/Pages/30-wifi.qml:30
649msgid "Connect to Wi‑Fi"
676msgid "Connect to Wi‑Fi"
650msgstr "Připojte se k Wi-Fi"
677msgstr "Připojte se k Wi-Fi"
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:130
679+#: qml/Wizard/Pages/30-wifi.qml:131
653msgid "Connected"
680msgid "Connected"
654msgstr ""
681msgstr ""
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:163
683+#: qml/Wizard/Pages/30-wifi.qml:164
657msgid "Available Wi-Fi networks"
684msgid "Available Wi-Fi networks"
658msgstr ""
685msgstr ""
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:164
687+#: qml/Wizard/Pages/30-wifi.qml:165
661msgid "No available Wi-Fi networks"
688msgid "No available Wi-Fi networks"
662msgstr ""
689msgstr ""
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
665−#: qml/Wizard/Pages/sim.qml:101
666−msgid "Skip"
667−msgstr "Přeskočit"
668−
669#: qml/Wizard/Pages/40-location.qml:27
691#: qml/Wizard/Pages/40-location.qml:27
670msgid "Location Services"
692msgid "Location Services"
671msgstr ""
693msgstr ""
@@ -749,6 +771,35 @@ msgstr ""
749msgid "Privacy policy"
771msgid "Privacy policy"
750msgstr ""
772msgstr ""
751
773
774+#: qml/Wizard/Pages/77-system-update.qml:28
775+msgid "Update Device"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:55
779+msgid ""
780+"There is a system update available and ready to install. Afterwards, the "
781+"device will automatically restart."
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:76
785+msgctxt "string identifying name of the update"
786+msgid "Ubuntu system"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:83
790+#, qt-format
791+msgctxt "version of the system update"
792+msgid "Version %1"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:102
796+msgid "This could take a few minutes..."
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:116
800+msgid "Install and restart now"
801+msgstr ""
802+
752#: qml/Wizard/Pages/80-finished.qml:89
803#: qml/Wizard/Pages/80-finished.qml:89
753msgid "Welcome to Ubuntu"
804msgid "Welcome to Ubuntu"
754msgstr ""
805msgstr ""
po/cy.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +16,10 @@ 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: 2016-07-09 06:24+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "Cyfrinair: "
24msgstr "Cyfrinair: "
25
25
@@ -59,54 +59,54 @@ msgstr[1] "Arhoswch am %1 munud cyn cynnig eto..."
59msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
59msgstr[2] "Arhoswch am %1 munud cyn cynnig eto..."
60msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
60msgstr[3] "Arhoswch am %1 munud cyn cynnig eto..."
61
61
62−#: qml/Components/Dialogs.qml:146
62+#: qml/Components/Dialogs.qml:149
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Allgofnodi"
65msgstr "Allgofnodi"
66
66
67−#: qml/Components/Dialogs.qml:147
67+#: qml/Components/Dialogs.qml:150
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
69msgstr "Ydych chi'n sicr eich bod am allgofnodi?"
70
70
71−#: qml/Components/Dialogs.qml:149
71+#: qml/Components/Dialogs.qml:152
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Cloi"
74msgstr "Cloi"
75
75
76−#: qml/Components/Dialogs.qml:156
76+#: qml/Components/Dialogs.qml:159
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Allgofnodi"
79msgstr "Allgofnodi"
80
80
81−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
81+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
82−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
82+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
84msgid "Cancel"
84msgid "Cancel"
85msgstr "Diddymu"
85msgstr "Diddymu"
86
86
87−#: qml/Components/Dialogs.qml:175
87+#: qml/Components/Dialogs.qml:178
88msgctxt "Title: Reboot dialog"
88msgctxt "Title: Reboot dialog"
89msgid "Reboot"
89msgid "Reboot"
90msgstr "Ailgychwyn"
90msgstr "Ailgychwyn"
91
91
92−#: qml/Components/Dialogs.qml:176
92+#: qml/Components/Dialogs.qml:179
93msgid "Are you sure you want to reboot?"
93msgid "Are you sure you want to reboot?"
94msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
94msgstr "Ydych chi'n sicr eich bod am ailgychwyn?"
95
95
96−#: qml/Components/Dialogs.qml:178
96+#: qml/Components/Dialogs.qml:181
97msgid "No"
97msgid "No"
98msgstr "Na"
98msgstr "Na"
99
99
100−#: qml/Components/Dialogs.qml:184
100+#: qml/Components/Dialogs.qml:187
101msgid "Yes"
101msgid "Yes"
102msgstr "Ydw"
102msgstr "Ydw"
103
103
104−#: qml/Components/Dialogs.qml:199
104+#: qml/Components/Dialogs.qml:202
105msgctxt "Title: Power off/Restart dialog"
105msgctxt "Title: Power off/Restart dialog"
106msgid "Power"
106msgid "Power"
107msgstr "Pŵer"
107msgstr "Pŵer"
108
108
109−#: qml/Components/Dialogs.qml:200
109+#: qml/Components/Dialogs.qml:203
110msgid ""
110msgid ""
111"Are you sure you would like\n"
111"Are you sure you would like\n"
112"to power off?"
112"to power off?"
@@ -114,12 +114,12 @@ msgstr ""
114"Ydych chi'n sicr eich bod am\n"
114"Ydych chi'n sicr eich bod am\n"
115"ddiffodd y pŵer?"
115"ddiffodd y pŵer?"
116
116
117−#: qml/Components/Dialogs.qml:202
117+#: qml/Components/Dialogs.qml:205
118msgctxt "Button: Power off the system"
118msgctxt "Button: Power off the system"
119msgid "Power off"
119msgid "Power off"
120msgstr "Diffodd y pŵer"
120msgstr "Diffodd y pŵer"
121
121
122−#: qml/Components/Dialogs.qml:211
122+#: qml/Components/Dialogs.qml:214
123msgctxt "Button: Restart the system"
123msgctxt "Button: Restart the system"
124msgid "Restart"
124msgid "Restart"
125msgstr "Ailgychwyn"
125msgstr "Ailgychwyn"
@@ -336,26 +336,26 @@ msgstr ""
336msgid "Preview Share Item"
336msgid "Preview Share Item"
337msgstr ""
337msgstr ""
338
338
339−#: qml/Dash/DashPageHeader.qml:333
339+#: qml/Dash/DashPageHeader.qml:360
340msgctxt "Button: Open the Ubuntu Store"
340msgctxt "Button: Open the Ubuntu Store"
341msgid "Store"
341msgid "Store"
342msgstr "Marchnad"
342msgstr "Marchnad"
343
343
344−#: qml/Dash/DashPageHeader.qml:340
344+#: qml/Dash/DashPageHeader.qml:367
345msgctxt "Button: Start a search in the current dash scope"
345msgctxt "Button: Start a search in the current dash scope"
346msgid "Search"
346msgid "Search"
347msgstr "Chwilio"
347msgstr "Chwilio"
348
348
349−#: qml/Dash/DashPageHeader.qml:350
349+#: qml/Dash/DashPageHeader.qml:377
350msgctxt "Button: Show the current dash scope settings"
350msgctxt "Button: Show the current dash scope settings"
351msgid "Settings"
351msgid "Settings"
352msgstr "Gosodiadau"
352msgstr "Gosodiadau"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Remove from Favorites"
355msgid "Remove from Favorites"
356msgstr "Tynnu o Ffefrynnau"
356msgstr "Tynnu o Ffefrynnau"
357
357
358−#: qml/Dash/DashPageHeader.qml:357
358+#: qml/Dash/DashPageHeader.qml:384
359msgid "Add to Favorites"
359msgid "Add to Favorites"
360msgstr "Ychwanegu at Ffefrynnau"
360msgstr "Ychwanegu at Ffefrynnau"
361
361
@@ -367,15 +367,15 @@ msgstr ""
367msgid "Reset"
367msgid "Reset"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
370+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
371msgid "Show less"
371msgid "Show less"
372msgstr ""
372msgstr ""
373
373
374−#: qml/Dash/GenericScopeView.qml:580
374+#: qml/Dash/GenericScopeView.qml:585
375msgid "Show all"
375msgid "Show all"
376msgstr ""
376msgstr ""
377
377
378−#: qml/Dash/GenericScopeView.qml:637
378+#: qml/Dash/GenericScopeView.qml:642
379msgctxt "Label: Hint for dash search line edit"
379msgctxt "Label: Hint for dash search line edit"
380msgid "Search"
380msgid "Search"
381msgstr "Chwilio"
381msgstr "Chwilio"
@@ -443,31 +443,39 @@ msgstr ""
443msgid "Unlock"
443msgid "Unlock"
444msgstr "Datgloi"
444msgstr "Datgloi"
445
445
446−#: qml/Greeter/Greeter.qml:539
446+#: qml/Greeter/Greeter.qml:561
447msgid "Try again"
447msgid "Try again"
448msgstr ""
448msgstr ""
449
449
450−#: qml/Greeter/LoginList.qml:259
450+#: qml/Greeter/LoginList.qml:63
451+msgid "Passphrase"
452+msgstr ""
453+
454+#: qml/Greeter/LoginList.qml:64
455+msgid "Passcode"
456+msgstr ""
457+
458+#: qml/Greeter/LoginList.qml:87
451msgid "Retry"
459msgid "Retry"
452msgstr "Ailgynnig"
460msgstr "Ailgynnig"
453
461
454−#: qml/Greeter/LoginList.qml:260
462+#: qml/Greeter/LoginList.qml:88
455msgid "Log In"
463msgid "Log In"
456msgstr ""
464msgstr ""
457
465
458−#: qml/Greeter/NarrowView.qml:54
466+#: qml/Greeter/NarrowView.qml:55
459msgid "Sorry, incorrect passphrase."
467msgid "Sorry, incorrect passphrase."
460msgstr "Cyfrinair anghywir"
468msgstr "Cyfrinair anghywir"
461
469
462−#: qml/Greeter/NarrowView.qml:55
470+#: qml/Greeter/NarrowView.qml:56
463msgid "Sorry, incorrect passcode."
471msgid "Sorry, incorrect passcode."
464msgstr "Cod cyfrinachol anghywir"
472msgstr "Cod cyfrinachol anghywir"
465
473
466−#: qml/Greeter/NarrowView.qml:56
474+#: qml/Greeter/NarrowView.qml:57
467msgid "This will be your last attempt."
475msgid "This will be your last attempt."
468msgstr "Hwn yw eich ymgais olaf"
476msgstr "Hwn yw eich ymgais olaf"
469
477
470−#: qml/Greeter/NarrowView.qml:58
478+#: qml/Greeter/NarrowView.qml:59
471msgid ""
479msgid ""
472"If passphrase is entered incorrectly, your phone will conduct a factory "
480"If passphrase is entered incorrectly, your phone will conduct a factory "
473"reset and all personal data will be deleted."
481"reset and all personal data will be deleted."
@@ -475,7 +483,7 @@ msgstr ""
475"Os fydd y cyfrinair yn anghywir bydd eich ffôn yn cael ei ailosod i gyflwr "
483"Os fydd y cyfrinair yn anghywir bydd eich ffôn yn cael ei ailosod i gyflwr "
476"ffatri a bydd data personol yn cael ei ddileu."
484"ffatri a bydd data personol yn cael ei ddileu."
477
485
478−#: qml/Greeter/NarrowView.qml:59
486+#: qml/Greeter/NarrowView.qml:60
479msgid ""
487msgid ""
480"If passcode is entered incorrectly, your phone will conduct a factory reset "
488"If passcode is entered incorrectly, your phone will conduct a factory reset "
481"and all personal data will be deleted."
489"and all personal data will be deleted."
@@ -640,36 +648,50 @@ msgstr "Nôl"
640msgid "Language"
648msgid "Language"
641msgstr ""
649msgstr ""
642
650
643−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
651+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
644−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
652+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
653+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
645−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
654+#: qml/Wizard/Pages/70-passwd-type.qml:144
646#: qml/Wizard/Pages/75-report-check.qml:84
655#: qml/Wizard/Pages/75-report-check.qml:84
647#: qml/Wizard/Pages/passcode-desktop.qml:141
656#: qml/Wizard/Pages/passcode-desktop.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
657#: qml/Wizard/Pages/password-set.qml:141
649msgid "Next"
658msgid "Next"
650msgstr ""
659msgstr ""
651
660
652−#: qml/Wizard/Pages/30-wifi.qml:29
661+#: qml/Wizard/Pages/20-keyboard.qml:30
662+msgid "Select Keyboard"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:70
666+msgid "Keyboard language"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:92
670+msgid "Keyboard layout"
671+msgstr ""
672+
673+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
674+#: qml/Wizard/Pages/60-account.qml:65
675+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
676+msgid "Skip"
677+msgstr "Neidio"
678+
679+#: qml/Wizard/Pages/30-wifi.qml:30
653msgid "Connect to Wi‑Fi"
680msgid "Connect to Wi‑Fi"
654msgstr "Cysylltu â diwifr"
681msgstr "Cysylltu â diwifr"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:130
683+#: qml/Wizard/Pages/30-wifi.qml:131
657msgid "Connected"
684msgid "Connected"
658msgstr ""
685msgstr ""
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:163
687+#: qml/Wizard/Pages/30-wifi.qml:164
661msgid "Available Wi-Fi networks"
688msgid "Available Wi-Fi networks"
662msgstr ""
689msgstr ""
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:164
691+#: qml/Wizard/Pages/30-wifi.qml:165
665msgid "No available Wi-Fi networks"
692msgid "No available Wi-Fi networks"
666msgstr ""
693msgstr ""
667
694
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
669−#: qml/Wizard/Pages/sim.qml:101
670−msgid "Skip"
671−msgstr "Neidio"
672−
673#: qml/Wizard/Pages/40-location.qml:27
695#: qml/Wizard/Pages/40-location.qml:27
674msgid "Location Services"
696msgid "Location Services"
675msgstr ""
697msgstr ""
@@ -753,6 +775,35 @@ msgstr ""
753msgid "Privacy policy"
775msgid "Privacy policy"
754msgstr ""
776msgstr ""
755
777
778+#: qml/Wizard/Pages/77-system-update.qml:28
779+msgid "Update Device"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:55
783+msgid ""
784+"There is a system update available and ready to install. Afterwards, the "
785+"device will automatically restart."
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:76
789+msgctxt "string identifying name of the update"
790+msgid "Ubuntu system"
791+msgstr ""
792+
793+#: qml/Wizard/Pages/77-system-update.qml:83
794+#, qt-format
795+msgctxt "version of the system update"
796+msgid "Version %1"
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:102
800+msgid "This could take a few minutes..."
801+msgstr ""
802+
803+#: qml/Wizard/Pages/77-system-update.qml:116
804+msgid "Install and restart now"
805+msgstr ""
806+
756#: qml/Wizard/Pages/80-finished.qml:89
807#: qml/Wizard/Pages/80-finished.qml:89
757msgid "Welcome to Ubuntu"
808msgid "Welcome to Ubuntu"
758msgstr ""
809msgstr ""
po/da.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
11+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +16,10 @@ 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: 2016-07-09 06:23+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "Adgangskode: "
24msgstr "Adgangskode: "
25
25
@@ -59,54 +59,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
59msgstr[0] "Vent venligst %1 minut og prøv igen..."
59msgstr[0] "Vent venligst %1 minut og prøv igen..."
60msgstr[1] "Vent venligst %1 minutter og prøv igen..."
60msgstr[1] "Vent venligst %1 minutter og prøv igen..."
61
61
62−#: qml/Components/Dialogs.qml:146
62+#: qml/Components/Dialogs.qml:149
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr "Log af"
65msgstr "Log af"
66
66
67−#: qml/Components/Dialogs.qml:147
67+#: qml/Components/Dialogs.qml:150
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Vil du logge ud?"
69msgstr "Vil du logge ud?"
70
70
71−#: qml/Components/Dialogs.qml:149
71+#: qml/Components/Dialogs.qml:152
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr "Lås"
74msgstr "Lås"
75
75
76−#: qml/Components/Dialogs.qml:156
76+#: qml/Components/Dialogs.qml:159
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr "Log af"
79msgstr "Log af"
80
80
81−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
81+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
82−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
82+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
84msgid "Cancel"
84msgid "Cancel"
85msgstr "Annullér"
85msgstr "Annullér"
86
86
87−#: qml/Components/Dialogs.qml:175
87+#: qml/Components/Dialogs.qml:178
88msgctxt "Title: Reboot dialog"
88msgctxt "Title: Reboot dialog"
89msgid "Reboot"
89msgid "Reboot"
90msgstr "Genstart"
90msgstr "Genstart"
91
91
92−#: qml/Components/Dialogs.qml:176
92+#: qml/Components/Dialogs.qml:179
93msgid "Are you sure you want to reboot?"
93msgid "Are you sure you want to reboot?"
94msgstr "Er du sikker på du vil genstarte?"
94msgstr "Er du sikker på du vil genstarte?"
95
95
96−#: qml/Components/Dialogs.qml:178
96+#: qml/Components/Dialogs.qml:181
97msgid "No"
97msgid "No"
98msgstr "Nej"
98msgstr "Nej"
99
99
100−#: qml/Components/Dialogs.qml:184
100+#: qml/Components/Dialogs.qml:187
101msgid "Yes"
101msgid "Yes"
102msgstr "Ja"
102msgstr "Ja"
103
103
104−#: qml/Components/Dialogs.qml:199
104+#: qml/Components/Dialogs.qml:202
105msgctxt "Title: Power off/Restart dialog"
105msgctxt "Title: Power off/Restart dialog"
106msgid "Power"
106msgid "Power"
107msgstr "Sluk/genstart"
107msgstr "Sluk/genstart"
108
108
109−#: qml/Components/Dialogs.qml:200
109+#: qml/Components/Dialogs.qml:203
110msgid ""
110msgid ""
111"Are you sure you would like\n"
111"Are you sure you would like\n"
112"to power off?"
112"to power off?"
@@ -114,12 +114,12 @@ msgstr ""
114"Er du sikker på at du vil\n"
114"Er du sikker på at du vil\n"
115"slukke enheden?"
115"slukke enheden?"
116
116
117−#: qml/Components/Dialogs.qml:202
117+#: qml/Components/Dialogs.qml:205
118msgctxt "Button: Power off the system"
118msgctxt "Button: Power off the system"
119msgid "Power off"
119msgid "Power off"
120msgstr "Luk ned"
120msgstr "Luk ned"
121
121
122−#: qml/Components/Dialogs.qml:211
122+#: qml/Components/Dialogs.qml:214
123msgctxt "Button: Restart the system"
123msgctxt "Button: Restart the system"
124msgid "Restart"
124msgid "Restart"
125msgstr "Genstart"
125msgstr "Genstart"
@@ -336,26 +336,26 @@ msgstr ""
336msgid "Preview Share Item"
336msgid "Preview Share Item"
337msgstr ""
337msgstr ""
338
338
339−#: qml/Dash/DashPageHeader.qml:333
339+#: qml/Dash/DashPageHeader.qml:360
340msgctxt "Button: Open the Ubuntu Store"
340msgctxt "Button: Open the Ubuntu Store"
341msgid "Store"
341msgid "Store"
342msgstr "Butik"
342msgstr "Butik"
343
343
344−#: qml/Dash/DashPageHeader.qml:340
344+#: qml/Dash/DashPageHeader.qml:367
345msgctxt "Button: Start a search in the current dash scope"
345msgctxt "Button: Start a search in the current dash scope"
346msgid "Search"
346msgid "Search"
347msgstr "Søg"
347msgstr "Søg"
348
348
349−#: qml/Dash/DashPageHeader.qml:350
349+#: qml/Dash/DashPageHeader.qml:377
350msgctxt "Button: Show the current dash scope settings"
350msgctxt "Button: Show the current dash scope settings"
351msgid "Settings"
351msgid "Settings"
352msgstr "Indstillinger"
352msgstr "Indstillinger"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Remove from Favorites"
355msgid "Remove from Favorites"
356msgstr "Fjern fra Favoritter"
356msgstr "Fjern fra Favoritter"
357
357
358−#: qml/Dash/DashPageHeader.qml:357
358+#: qml/Dash/DashPageHeader.qml:384
359msgid "Add to Favorites"
359msgid "Add to Favorites"
360msgstr "Tilføj til Favoritter"
360msgstr "Tilføj til Favoritter"
361
361
@@ -367,15 +367,15 @@ msgstr ""
367msgid "Reset"
367msgid "Reset"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
370+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
371msgid "Show less"
371msgid "Show less"
372msgstr ""
372msgstr ""
373
373
374−#: qml/Dash/GenericScopeView.qml:580
374+#: qml/Dash/GenericScopeView.qml:585
375msgid "Show all"
375msgid "Show all"
376msgstr ""
376msgstr ""
377
377
378−#: qml/Dash/GenericScopeView.qml:637
378+#: qml/Dash/GenericScopeView.qml:642
379msgctxt "Label: Hint for dash search line edit"
379msgctxt "Label: Hint for dash search line edit"
380msgid "Search"
380msgid "Search"
381msgstr "Søg"
381msgstr "Søg"
@@ -443,31 +443,39 @@ msgstr ""
443msgid "Unlock"
443msgid "Unlock"
444msgstr "Lås op"
444msgstr "Lås op"
445
445
446−#: qml/Greeter/Greeter.qml:539
446+#: qml/Greeter/Greeter.qml:561
447msgid "Try again"
447msgid "Try again"
448msgstr ""
448msgstr ""
449
449
450−#: qml/Greeter/LoginList.qml:259
450+#: qml/Greeter/LoginList.qml:63
451+msgid "Passphrase"
452+msgstr ""
453+
454+#: qml/Greeter/LoginList.qml:64
455+msgid "Passcode"
456+msgstr ""
457+
458+#: qml/Greeter/LoginList.qml:87
451msgid "Retry"
459msgid "Retry"
452msgstr "Forsøg igen"
460msgstr "Forsøg igen"
453
461
454−#: qml/Greeter/LoginList.qml:260
462+#: qml/Greeter/LoginList.qml:88
455msgid "Log In"
463msgid "Log In"
456msgstr ""
464msgstr ""
457
465
458−#: qml/Greeter/NarrowView.qml:54
466+#: qml/Greeter/NarrowView.qml:55
459msgid "Sorry, incorrect passphrase."
467msgid "Sorry, incorrect passphrase."
460msgstr "Beklager, forkert adgangsfrase."
468msgstr "Beklager, forkert adgangsfrase."
461
469
462−#: qml/Greeter/NarrowView.qml:55
470+#: qml/Greeter/NarrowView.qml:56
463msgid "Sorry, incorrect passcode."
471msgid "Sorry, incorrect passcode."
464msgstr "Beklager, forkert adgangskode."
472msgstr "Beklager, forkert adgangskode."
465
473
466−#: qml/Greeter/NarrowView.qml:56
474+#: qml/Greeter/NarrowView.qml:57
467msgid "This will be your last attempt."
475msgid "This will be your last attempt."
468msgstr "Dette er dit sidste forsøg."
476msgstr "Dette er dit sidste forsøg."
469
477
470−#: qml/Greeter/NarrowView.qml:58
478+#: qml/Greeter/NarrowView.qml:59
471msgid ""
479msgid ""
472"If passphrase is entered incorrectly, your phone will conduct a factory "
480"If passphrase is entered incorrectly, your phone will conduct a factory "
473"reset and all personal data will be deleted."
481"reset and all personal data will be deleted."
@@ -475,7 +483,7 @@ msgstr ""
475"Hvis adgangsfrasen er forkert, vil telefonen blive gendannet til "
483"Hvis adgangsfrasen er forkert, vil telefonen blive gendannet til "
476"fabriksindstillinger og al personlig data vil blive slettet."
484"fabriksindstillinger og al personlig data vil blive slettet."
477
485
478−#: qml/Greeter/NarrowView.qml:59
486+#: qml/Greeter/NarrowView.qml:60
479msgid ""
487msgid ""
480"If passcode is entered incorrectly, your phone will conduct a factory reset "
488"If passcode is entered incorrectly, your phone will conduct a factory reset "
481"and all personal data will be deleted."
489"and all personal data will be deleted."
@@ -634,36 +642,50 @@ msgstr "Tilbage"
634msgid "Language"
642msgid "Language"
635msgstr ""
643msgstr ""
636
644
637−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
645+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
638−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
646+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
647+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
639−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
648+#: qml/Wizard/Pages/70-passwd-type.qml:144
640#: qml/Wizard/Pages/75-report-check.qml:84
649#: qml/Wizard/Pages/75-report-check.qml:84
641#: qml/Wizard/Pages/passcode-desktop.qml:141
650#: qml/Wizard/Pages/passcode-desktop.qml:141
642#: qml/Wizard/Pages/password-set.qml:141
651#: qml/Wizard/Pages/password-set.qml:141
643msgid "Next"
652msgid "Next"
644msgstr ""
653msgstr ""
645
654
646−#: qml/Wizard/Pages/30-wifi.qml:29
655+#: qml/Wizard/Pages/20-keyboard.qml:30
656+msgid "Select Keyboard"
657+msgstr ""
658+
659+#: qml/Wizard/Pages/20-keyboard.qml:70
660+msgid "Keyboard language"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:92
664+msgid "Keyboard layout"
665+msgstr ""
666+
667+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
668+#: qml/Wizard/Pages/60-account.qml:65
669+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
670+msgid "Skip"
671+msgstr "Spring over"
672+
673+#: qml/Wizard/Pages/30-wifi.qml:30
647msgid "Connect to Wi‑Fi"
674msgid "Connect to Wi‑Fi"
648msgstr "Tilslut til Wi-Fi"
675msgstr "Tilslut til Wi-Fi"
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:130
677+#: qml/Wizard/Pages/30-wifi.qml:131
651msgid "Connected"
678msgid "Connected"
652msgstr ""
679msgstr ""
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:163
681+#: qml/Wizard/Pages/30-wifi.qml:164
655msgid "Available Wi-Fi networks"
682msgid "Available Wi-Fi networks"
656msgstr ""
683msgstr ""
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:164
685+#: qml/Wizard/Pages/30-wifi.qml:165
659msgid "No available Wi-Fi networks"
686msgid "No available Wi-Fi networks"
660msgstr ""
687msgstr ""
661
688
662−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
663−#: qml/Wizard/Pages/sim.qml:101
664−msgid "Skip"
665−msgstr "Spring over"
666−
667#: qml/Wizard/Pages/40-location.qml:27
689#: qml/Wizard/Pages/40-location.qml:27
668msgid "Location Services"
690msgid "Location Services"
669msgstr ""
691msgstr ""
@@ -747,6 +769,35 @@ msgstr ""
747msgid "Privacy policy"
769msgid "Privacy policy"
748msgstr ""
770msgstr ""
749
771
772+#: qml/Wizard/Pages/77-system-update.qml:28
773+msgid "Update Device"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:55
777+msgid ""
778+"There is a system update available and ready to install. Afterwards, the "
779+"device will automatically restart."
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:76
783+msgctxt "string identifying name of the update"
784+msgid "Ubuntu system"
785+msgstr ""
786+
787+#: qml/Wizard/Pages/77-system-update.qml:83
788+#, qt-format
789+msgctxt "version of the system update"
790+msgid "Version %1"
791+msgstr ""
792+
793+#: qml/Wizard/Pages/77-system-update.qml:102
794+msgid "This could take a few minutes..."
795+msgstr ""
796+
797+#: qml/Wizard/Pages/77-system-update.qml:116
798+msgid "Install and restart now"
799+msgstr ""
800+
750#: qml/Wizard/Pages/80-finished.qml:89
801#: qml/Wizard/Pages/80-finished.qml:89
751msgid "Welcome to Ubuntu"
802msgid "Welcome to Ubuntu"
752msgstr ""
803msgstr ""
po/de.po+134−81
@@ -7,18 +7,18 @@ 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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11−"PO-Revision-Date: 2016-06-25 21:01+0000\n"
11+"PO-Revision-Date: 2016-07-24 11:38+0000\n"
12"Last-Translator: Matthias Seidel <matthias.seidel@hamburg.de>\n"
12"Last-Translator: Matthias Seidel <matthias.seidel@hamburg.de>\n"
13"Language-Team: German <de@li.org>\n"
13"Language-Team: German <de@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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Passwort: "
23msgstr "Passwort: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
58msgstr[0] "Bitte %1 Minute warten und es dann erneut versuchen …"
59msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
59msgstr[1] "Bitte %1 Minuten warten und es dann erneut versuchen …"
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Abmelden"
64msgstr "Abmelden"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
68msgstr "Sind Sie sicher, dass Sie sich abmelden wollen?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Sperren"
73msgstr "Sperren"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Abmelden"
78msgstr "Abmelden"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Abbrechen"
84msgstr "Abbrechen"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Neustarten"
89msgstr "Neustarten"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
93msgstr "Sind Sie sicher, dass Sie neu starten wollen?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "Nein"
97msgstr "Nein"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Ja"
101msgstr "Ja"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Ausschalten"
106msgstr "Ausschalten"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Sind Sie sicher, dass Sie das\n"
113"Sind Sie sicher, dass Sie das\n"
114"Gerät ausschalten wollen?"
114"Gerät ausschalten wollen?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Ausschalten"
119msgstr "Ausschalten"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Neustarten"
124msgstr "Neustarten"
@@ -145,23 +145,23 @@ msgstr "Alt + Druck"
145
145
146#: qml/Components/KeyboardShortcutsOverlay.qml:80
146#: qml/Components/KeyboardShortcutsOverlay.qml:80
147msgid "Takes a screenshot of a window."
147msgid "Takes a screenshot of a window."
148−msgstr ""
148+msgstr "Macht ein Bildschirmfoto eines Fensters."
149
149
150#: qml/Components/KeyboardShortcutsOverlay.qml:88
150#: qml/Components/KeyboardShortcutsOverlay.qml:88
151msgid "Super + Space"
151msgid "Super + Space"
152−msgstr ""
152+msgstr "Super + Leertaste"
153
153
154#: qml/Components/KeyboardShortcutsOverlay.qml:93
154#: qml/Components/KeyboardShortcutsOverlay.qml:93
155msgid "Switches to next keyboard layout."
155msgid "Switches to next keyboard layout."
156−msgstr ""
156+msgstr "Zum nächsten Tastaturlayout umschalten"
157
157
158#: qml/Components/KeyboardShortcutsOverlay.qml:101
158#: qml/Components/KeyboardShortcutsOverlay.qml:101
159msgid "Super + Shift + Space"
159msgid "Super + Shift + Space"
160−msgstr ""
160+msgstr "Super + Hochstell + Leertaste"
161
161
162#: qml/Components/KeyboardShortcutsOverlay.qml:106
162#: qml/Components/KeyboardShortcutsOverlay.qml:106
163msgid "Switches to previous keyboard layout."
163msgid "Switches to previous keyboard layout."
164−msgstr ""
164+msgstr "Zum vorherigen Tastaturlayout umschalten"
165
165
166#: qml/Components/KeyboardShortcutsOverlay.qml:118
166#: qml/Components/KeyboardShortcutsOverlay.qml:118
167msgid "Launcher"
167msgid "Launcher"
@@ -169,11 +169,11 @@ msgstr "Starter"
169
169
170#: qml/Components/KeyboardShortcutsOverlay.qml:125
170#: qml/Components/KeyboardShortcutsOverlay.qml:125
171msgid "Super (Hold)"
171msgid "Super (Hold)"
172−msgstr ""
172+msgstr "Super (gedrückt halten)"
173
173
174#: qml/Components/KeyboardShortcutsOverlay.qml:130
174#: qml/Components/KeyboardShortcutsOverlay.qml:130
175msgid "Opens the launcher, displays shortcuts."
175msgid "Opens the launcher, displays shortcuts."
176−msgstr ""
176+msgstr "Öffnet den Starter, zeigt Tastaturkürzel."
177
177
178#: qml/Components/KeyboardShortcutsOverlay.qml:138
178#: qml/Components/KeyboardShortcutsOverlay.qml:138
179msgid "Alt + F1"
179msgid "Alt + F1"
@@ -181,39 +181,39 @@ msgstr "Alt + F1"
181
181
182#: qml/Components/KeyboardShortcutsOverlay.qml:143
182#: qml/Components/KeyboardShortcutsOverlay.qml:143
183msgid "Opens launcher keyboard navigation mode."
183msgid "Opens launcher keyboard navigation mode."
184−msgstr ""
184+msgstr "Öffnet Tastaturnavigation des Starters"
185
185
186#: qml/Components/KeyboardShortcutsOverlay.qml:151
186#: qml/Components/KeyboardShortcutsOverlay.qml:151
187msgid "Super + Tab"
187msgid "Super + Tab"
188−msgstr ""
188+msgstr "Super + Tabulatur"
189
189
190#: qml/Components/KeyboardShortcutsOverlay.qml:156
190#: qml/Components/KeyboardShortcutsOverlay.qml:156
191msgid "Switches applications via the launcher."
191msgid "Switches applications via the launcher."
192−msgstr ""
192+msgstr "Schaltet über den Starter zwischen Anwendungen um"
193
193
194#: qml/Components/KeyboardShortcutsOverlay.qml:164
194#: qml/Components/KeyboardShortcutsOverlay.qml:164
195msgid "Super + 0 to 9"
195msgid "Super + 0 to 9"
196−msgstr ""
196+msgstr "Super + 0 bis 9"
197
197
198#: qml/Components/KeyboardShortcutsOverlay.qml:169
198#: qml/Components/KeyboardShortcutsOverlay.qml:169
199msgid "Same as clicking on a launcher icon."
199msgid "Same as clicking on a launcher icon."
200−msgstr ""
200+msgstr "Entspricht dem Anklicken eines Startersymbols."
201
201
202#: qml/Components/KeyboardShortcutsOverlay.qml:181
202#: qml/Components/KeyboardShortcutsOverlay.qml:181
203msgid "Scopes"
203msgid "Scopes"
204−msgstr ""
204+msgstr "Scopes"
205
205
206#: qml/Components/KeyboardShortcutsOverlay.qml:188
206#: qml/Components/KeyboardShortcutsOverlay.qml:188
207msgid "Super (Tap)"
207msgid "Super (Tap)"
208−msgstr ""
208+msgstr "Super (antippen)"
209
209
210#: qml/Components/KeyboardShortcutsOverlay.qml:193
210#: qml/Components/KeyboardShortcutsOverlay.qml:193
211msgid "Opens the Scopes home."
211msgid "Opens the Scopes home."
212−msgstr ""
212+msgstr "Öffnet die Scopeübersicht"
213
213
214#: qml/Components/KeyboardShortcutsOverlay.qml:209
214#: qml/Components/KeyboardShortcutsOverlay.qml:209
215msgid "Switching"
215msgid "Switching"
216−msgstr ""
216+msgstr "Wechseln"
217
217
218#: qml/Components/KeyboardShortcutsOverlay.qml:216
218#: qml/Components/KeyboardShortcutsOverlay.qml:216
219msgid "Alt + Tab"
219msgid "Alt + Tab"
@@ -221,15 +221,15 @@ msgstr "Alt + Tabulator"
221
221
222#: qml/Components/KeyboardShortcutsOverlay.qml:221
222#: qml/Components/KeyboardShortcutsOverlay.qml:221
223msgid "Switches between applications."
223msgid "Switches between applications."
224−msgstr ""
224+msgstr "Zwischen Anwendungen wechseln."
225
225
226#: qml/Components/KeyboardShortcutsOverlay.qml:229
226#: qml/Components/KeyboardShortcutsOverlay.qml:229
227msgid "Super + W"
227msgid "Super + W"
228−msgstr ""
228+msgstr "Super + W"
229
229
230#: qml/Components/KeyboardShortcutsOverlay.qml:234
230#: qml/Components/KeyboardShortcutsOverlay.qml:234
231msgid "Opens the desktop spread."
231msgid "Opens the desktop spread."
232−msgstr ""
232+msgstr "Zeigt alle geöffneten Fenster nebeneinander."
233
233
234#: qml/Components/KeyboardShortcutsOverlay.qml:242
234#: qml/Components/KeyboardShortcutsOverlay.qml:242
235msgid "Cursor Left or Right"
235msgid "Cursor Left or Right"
@@ -245,35 +245,35 @@ msgstr "Fenster"
245
245
246#: qml/Components/KeyboardShortcutsOverlay.qml:266
246#: qml/Components/KeyboardShortcutsOverlay.qml:266
247msgid "Ctrl + Super + D"
247msgid "Ctrl + Super + D"
248−msgstr ""
248+msgstr "Strg + Super + D"
249
249
250#: qml/Components/KeyboardShortcutsOverlay.qml:271
250#: qml/Components/KeyboardShortcutsOverlay.qml:271
251msgid "Minimizes all windows."
251msgid "Minimizes all windows."
252−msgstr ""
252+msgstr "Minimiert alle Fenster."
253
253
254#: qml/Components/KeyboardShortcutsOverlay.qml:279
254#: qml/Components/KeyboardShortcutsOverlay.qml:279
255msgid "Ctrl + Super + Up"
255msgid "Ctrl + Super + Up"
256−msgstr ""
256+msgstr "Strg + Super + hoch"
257
257
258#: qml/Components/KeyboardShortcutsOverlay.qml:284
258#: qml/Components/KeyboardShortcutsOverlay.qml:284
259msgid "Maximizes the current window."
259msgid "Maximizes the current window."
260−msgstr ""
260+msgstr "Maximiert das aktuelle Fenster."
261
261
262#: qml/Components/KeyboardShortcutsOverlay.qml:292
262#: qml/Components/KeyboardShortcutsOverlay.qml:292
263msgid "Ctrl + Super + Down"
263msgid "Ctrl + Super + Down"
264−msgstr ""
264+msgstr "Strg + Super + runter"
265
265
266#: qml/Components/KeyboardShortcutsOverlay.qml:297
266#: qml/Components/KeyboardShortcutsOverlay.qml:297
267msgid "Minimizes or restores the current window."
267msgid "Minimizes or restores the current window."
268−msgstr ""
268+msgstr "Minmiert oder stellt das aktuelle Fenster wieder her."
269
269
270#: qml/Components/KeyboardShortcutsOverlay.qml:305
270#: qml/Components/KeyboardShortcutsOverlay.qml:305
271msgid "Ctrl + Super + Left or Right"
271msgid "Ctrl + Super + Left or Right"
272−msgstr ""
272+msgstr "Strg + Super + links oder rechts"
273
273
274#: qml/Components/KeyboardShortcutsOverlay.qml:310
274#: qml/Components/KeyboardShortcutsOverlay.qml:310
275msgid "Semi-maximizes the current window."
275msgid "Semi-maximizes the current window."
276−msgstr ""
276+msgstr "Maximiert das aktuelle Fenster auf eine Bildschirmhälfte."
277
277
278#: qml/Components/KeyboardShortcutsOverlay.qml:318
278#: qml/Components/KeyboardShortcutsOverlay.qml:318
279msgid "Alt + F4"
279msgid "Alt + F4"
@@ -298,12 +298,12 @@ msgstr "OK"
298#: qml/Components/MediaServices/VideoPlayerControls.qml:44
298#: qml/Components/MediaServices/VideoPlayerControls.qml:44
299#, qt-format
299#, qt-format
300msgid "%1:%2:%3"
300msgid "%1:%2:%3"
301−msgstr ""
301+msgstr "%1:%2:%3"
302
302
303#: qml/Components/MediaServices/VideoPlayerControls.qml:49
303#: qml/Components/MediaServices/VideoPlayerControls.qml:49
304#, qt-format
304#, qt-format
305msgid "%1:%2"
305msgid "%1:%2"
306−msgstr ""
306+msgstr "%1:%2"
307
307
308#: qml/Components/ModeSwitchWarningDialog.qml:32
308#: qml/Components/ModeSwitchWarningDialog.qml:32
309msgid "Apps may have unsaved data:"
309msgid "Apps may have unsaved data:"
@@ -337,26 +337,26 @@ msgstr "Alle schließen"
337msgid "Preview Share Item"
337msgid "Preview Share Item"
338msgstr "Vorschau für zu teilendes Element"
338msgstr "Vorschau für zu teilendes Element"
339
339
340−#: qml/Dash/DashPageHeader.qml:333
340+#: qml/Dash/DashPageHeader.qml:360
341msgctxt "Button: Open the Ubuntu Store"
341msgctxt "Button: Open the Ubuntu Store"
342msgid "Store"
342msgid "Store"
343msgstr "Speichern"
343msgstr "Speichern"
344
344
345−#: qml/Dash/DashPageHeader.qml:340
345+#: qml/Dash/DashPageHeader.qml:367
346msgctxt "Button: Start a search in the current dash scope"
346msgctxt "Button: Start a search in the current dash scope"
347msgid "Search"
347msgid "Search"
348msgstr "Suchen"
348msgstr "Suchen"
349
349
350−#: qml/Dash/DashPageHeader.qml:350
350+#: qml/Dash/DashPageHeader.qml:377
351msgctxt "Button: Show the current dash scope settings"
351msgctxt "Button: Show the current dash scope settings"
352msgid "Settings"
352msgid "Settings"
353msgstr "Einstellungen"
353msgstr "Einstellungen"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Remove from Favorites"
356msgid "Remove from Favorites"
357msgstr "Aus den Favoriten entfernen"
357msgstr "Aus den Favoriten entfernen"
358
358
359−#: qml/Dash/DashPageHeader.qml:357
359+#: qml/Dash/DashPageHeader.qml:384
360msgid "Add to Favorites"
360msgid "Add to Favorites"
361msgstr "Zu Favoriten hinzufügen"
361msgstr "Zu Favoriten hinzufügen"
362
362
@@ -368,15 +368,15 @@ msgstr "Ergebnisse verfeinern"
368msgid "Reset"
368msgid "Reset"
369msgstr "Zurücksetzen"
369msgstr "Zurücksetzen"
370
370
371−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
371+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
372msgid "Show less"
372msgid "Show less"
373msgstr "Weniger anzeigen"
373msgstr "Weniger anzeigen"
374
374
375−#: qml/Dash/GenericScopeView.qml:580
375+#: qml/Dash/GenericScopeView.qml:585
376msgid "Show all"
376msgid "Show all"
377msgstr "Alle anzeigen"
377msgstr "Alle anzeigen"
378
378
379−#: qml/Dash/GenericScopeView.qml:637
379+#: qml/Dash/GenericScopeView.qml:642
380msgctxt "Label: Hint for dash search line edit"
380msgctxt "Label: Hint for dash search line edit"
381msgid "Search"
381msgid "Search"
382msgstr "Suchen"
382msgstr "Suchen"
@@ -446,31 +446,39 @@ msgstr ""
446msgid "Unlock"
446msgid "Unlock"
447msgstr "Entsperren"
447msgstr "Entsperren"
448
448
449−#: qml/Greeter/Greeter.qml:539
449+#: qml/Greeter/Greeter.qml:561
450msgid "Try again"
450msgid "Try again"
451−msgstr ""
451+msgstr "Erneut versuchen"
452+
453+#: qml/Greeter/LoginList.qml:63
454+msgid "Passphrase"
455+msgstr "Passwort"
456+
457+#: qml/Greeter/LoginList.qml:64
458+msgid "Passcode"
459+msgstr "PIN"
452
460
453−#: qml/Greeter/LoginList.qml:259
461+#: qml/Greeter/LoginList.qml:87
454msgid "Retry"
462msgid "Retry"
455msgstr "Erneut versuchen"
463msgstr "Erneut versuchen"
456
464
457−#: qml/Greeter/LoginList.qml:260
465+#: qml/Greeter/LoginList.qml:88
458msgid "Log In"
466msgid "Log In"
459−msgstr ""
467+msgstr "Anmelden"
460
468
461−#: qml/Greeter/NarrowView.qml:54
469+#: qml/Greeter/NarrowView.qml:55
462msgid "Sorry, incorrect passphrase."
470msgid "Sorry, incorrect passphrase."
463msgstr "Entschuldigung, falsches Passwort."
471msgstr "Entschuldigung, falsches Passwort."
464
472
465−#: qml/Greeter/NarrowView.qml:55
473+#: qml/Greeter/NarrowView.qml:56
466msgid "Sorry, incorrect passcode."
474msgid "Sorry, incorrect passcode."
467msgstr "Falsche PIN"
475msgstr "Falsche PIN"
468
476
469−#: qml/Greeter/NarrowView.qml:56
477+#: qml/Greeter/NarrowView.qml:57
470msgid "This will be your last attempt."
478msgid "This will be your last attempt."
471msgstr "Dies ist Ihr letzter Versuch."
479msgstr "Dies ist Ihr letzter Versuch."
472
480
473−#: qml/Greeter/NarrowView.qml:58
481+#: qml/Greeter/NarrowView.qml:59
474msgid ""
482msgid ""
475"If passphrase is entered incorrectly, your phone will conduct a factory "
483"If passphrase is entered incorrectly, your phone will conduct a factory "
476"reset and all personal data will be deleted."
484"reset and all personal data will be deleted."
@@ -478,7 +486,7 @@ msgstr ""
478"Wird das Passwort falsch eingegeben, wird das Telefon auf den Werkszustand "
486"Wird das Passwort falsch eingegeben, wird das Telefon auf den Werkszustand "
479"zurückgesetzt und alle Daten werden gelöscht."
487"zurückgesetzt und alle Daten werden gelöscht."
480
488
481−#: qml/Greeter/NarrowView.qml:59
489+#: qml/Greeter/NarrowView.qml:60
482msgid ""
490msgid ""
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
491"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"and all personal data will be deleted."
492"and all personal data will be deleted."
@@ -615,7 +623,7 @@ msgstr ""
615
623
616#: qml/Tutorial/TutorialLeft.qml:47
624#: qml/Tutorial/TutorialLeft.qml:47
617msgid "Short swipe from the left edge to open the launcher"
625msgid "Short swipe from the left edge to open the launcher"
618−msgstr ""
626+msgstr "Kurzes Wischen von der linken Kante öffnet den Starter"
619
627
620#: qml/Tutorial/TutorialRight.qml:55
628#: qml/Tutorial/TutorialRight.qml:55
621msgid "Push your mouse against the right edge to view your open apps"
629msgid "Push your mouse against the right edge to view your open apps"
@@ -625,11 +633,13 @@ msgstr ""
625
633
626#: qml/Tutorial/TutorialRight.qml:56
634#: qml/Tutorial/TutorialRight.qml:56
627msgid "Swipe from the right edge to view your open apps"
635msgid "Swipe from the right edge to view your open apps"
628−msgstr ""
636+msgstr "Wischen von der rechten Kante zeigt die geöffneten Anwendungen"
629
637
630#: qml/Tutorial/TutorialTop.qml:53
638#: qml/Tutorial/TutorialTop.qml:53
631msgid "Swipe from the top edge to access notifications and quick settings"
639msgid "Swipe from the top edge to access notifications and quick settings"
632msgstr ""
640msgstr ""
641+"Wischen von der oberen Kante zeigt Benachrichtigungen und "
642+"Schnelleinstellungen"
633
643
634#: qml/Wizard/Page.qml:54
644#: qml/Wizard/Page.qml:54
635msgctxt "Button: Go back one page in the Wizard"
645msgctxt "Button: Go back one page in the Wizard"
@@ -640,36 +650,50 @@ msgstr "Zurück"
640msgid "Language"
650msgid "Language"
641msgstr "Sprache"
651msgstr "Sprache"
642
652
643−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
653+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
644−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
654+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
655+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
645−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
656+#: qml/Wizard/Pages/70-passwd-type.qml:144
646#: qml/Wizard/Pages/75-report-check.qml:84
657#: qml/Wizard/Pages/75-report-check.qml:84
647#: qml/Wizard/Pages/passcode-desktop.qml:141
658#: qml/Wizard/Pages/passcode-desktop.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
659#: qml/Wizard/Pages/password-set.qml:141
649msgid "Next"
660msgid "Next"
650msgstr "Weiter"
661msgstr "Weiter"
651
662
652−#: qml/Wizard/Pages/30-wifi.qml:29
663+#: qml/Wizard/Pages/20-keyboard.qml:30
664+msgid "Select Keyboard"
665+msgstr ""
666+
667+#: qml/Wizard/Pages/20-keyboard.qml:70
668+msgid "Keyboard language"
669+msgstr ""
670+
671+#: qml/Wizard/Pages/20-keyboard.qml:92
672+msgid "Keyboard layout"
673+msgstr ""
674+
675+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
676+#: qml/Wizard/Pages/60-account.qml:65
677+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
678+msgid "Skip"
679+msgstr "Überspringen"
680+
681+#: qml/Wizard/Pages/30-wifi.qml:30
653msgid "Connect to Wi‑Fi"
682msgid "Connect to Wi‑Fi"
654msgstr "Mit WLAN verbinden"
683msgstr "Mit WLAN verbinden"
655
684
656−#: qml/Wizard/Pages/30-wifi.qml:130
685+#: qml/Wizard/Pages/30-wifi.qml:131
657msgid "Connected"
686msgid "Connected"
658msgstr "Verbunden"
687msgstr "Verbunden"
659
688
660−#: qml/Wizard/Pages/30-wifi.qml:163
689+#: qml/Wizard/Pages/30-wifi.qml:164
661msgid "Available Wi-Fi networks"
690msgid "Available Wi-Fi networks"
662msgstr "Verfügbare Funknetzwerke"
691msgstr "Verfügbare Funknetzwerke"
663
692
664−#: qml/Wizard/Pages/30-wifi.qml:164
693+#: qml/Wizard/Pages/30-wifi.qml:165
665msgid "No available Wi-Fi networks"
694msgid "No available Wi-Fi networks"
666msgstr "Keine Funknetzwerke verfügbar"
695msgstr "Keine Funknetzwerke verfügbar"
667
696
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
669−#: qml/Wizard/Pages/sim.qml:101
670−msgid "Skip"
671−msgstr "Überspringen"
672−
673#: qml/Wizard/Pages/40-location.qml:27
697#: qml/Wizard/Pages/40-location.qml:27
674msgid "Location Services"
698msgid "Location Services"
675msgstr "Standortdienste"
699msgstr "Standortdienste"
@@ -757,6 +781,35 @@ msgstr ""
757msgid "Privacy policy"
781msgid "Privacy policy"
758msgstr "Datenschutzerklärung"
782msgstr "Datenschutzerklärung"
759
783
784+#: qml/Wizard/Pages/77-system-update.qml:28
785+msgid "Update Device"
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:55
789+msgid ""
790+"There is a system update available and ready to install. Afterwards, the "
791+"device will automatically restart."
792+msgstr ""
793+
794+#: qml/Wizard/Pages/77-system-update.qml:76
795+msgctxt "string identifying name of the update"
796+msgid "Ubuntu system"
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:83
800+#, qt-format
801+msgctxt "version of the system update"
802+msgid "Version %1"
803+msgstr ""
804+
805+#: qml/Wizard/Pages/77-system-update.qml:102
806+msgid "This could take a few minutes..."
807+msgstr ""
808+
809+#: qml/Wizard/Pages/77-system-update.qml:116
810+msgid "Install and restart now"
811+msgstr ""
812+
760#: qml/Wizard/Pages/80-finished.qml:89
813#: qml/Wizard/Pages/80-finished.qml:89
761msgid "Welcome to Ubuntu"
814msgid "Welcome to Ubuntu"
762msgstr "Willkommen bei Ubuntu"
815msgstr "Willkommen bei Ubuntu"
@@ -892,7 +945,7 @@ msgstr "Um ohne SIM-Karte fortzufahren, Überspringen drücken."
892
945
893#: qml/Wizard/PasswordMeter.qml:87
946#: qml/Wizard/PasswordMeter.qml:87
894msgid "Password too short"
947msgid "Password too short"
895−msgstr ""
948+msgstr "Passwort zu kurz"
896
949
897#: qml/Wizard/PasswordMeter.qml:89
950#: qml/Wizard/PasswordMeter.qml:89
898msgid "Passwords match"
951msgid "Passwords match"
po/el.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-04-25 16:24+0000\n"
11"PO-Revision-Date: 2016-04-25 16:24+0000\n"
12"Last-Translator: Aggelos Arnaoutis <angelosarn@hotmail.com>\n"
12"Last-Translator: Aggelos Arnaoutis <angelosarn@hotmail.com>\n"
13"Language-Team: Greek <el@li.org>\n"
13"Language-Team: Greek <el@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Κωδικός πρόσβασης: "
23msgstr "Κωδικός πρόσβασης: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
58msgstr[0] "Παρακαλώ περιμένετε %1 λεπτό και δοκιμάστε ξανά..."
59msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
59msgstr[1] "Παρακαλώ περιμένετε %1 λεπτά και δοκιμάστε ξανά..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Αποσύνδεση"
64msgstr "Αποσύνδεση"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
68msgstr "Επιθυμείτε σίγουρα να αποσυνδεθείτε;"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Κλείδωμα"
73msgstr "Κλείδωμα"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Αποσύνδεση"
78msgstr "Αποσύνδεση"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Ακύρωση"
84msgstr "Ακύρωση"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Επανεκκίνηση"
89msgstr "Επανεκκίνηση"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
93msgstr "Επιθυμείτε σίγουρα επανεκκίνηση;"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "Όχι"
97msgstr "Όχι"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Ναι"
101msgstr "Ναι"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Τερματισμός"
106msgstr "Τερματισμός"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Επιθυμείτε σίγουρα τον\n"
113"Επιθυμείτε σίγουρα τον\n"
114"τερματισμό λειτουργίας;"
114"τερματισμό λειτουργίας;"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Τερματισμός"
119msgstr "Τερματισμός"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Επανεκκίνηση"
124msgstr "Επανεκκίνηση"
@@ -337,26 +337,26 @@ msgstr "Κλείσιμο όλων"
337msgid "Preview Share Item"
337msgid "Preview Share Item"
338msgstr "Προεπισκόπηση κοινής χρήσης αντικειμένου"
338msgstr "Προεπισκόπηση κοινής χρήσης αντικειμένου"
339
339
340−#: qml/Dash/DashPageHeader.qml:333
340+#: qml/Dash/DashPageHeader.qml:360
341msgctxt "Button: Open the Ubuntu Store"
341msgctxt "Button: Open the Ubuntu Store"
342msgid "Store"
342msgid "Store"
343msgstr "Κατάστημα"
343msgstr "Κατάστημα"
344
344
345−#: qml/Dash/DashPageHeader.qml:340
345+#: qml/Dash/DashPageHeader.qml:367
346msgctxt "Button: Start a search in the current dash scope"
346msgctxt "Button: Start a search in the current dash scope"
347msgid "Search"
347msgid "Search"
348msgstr "Αναζήτηση"
348msgstr "Αναζήτηση"
349
349
350−#: qml/Dash/DashPageHeader.qml:350
350+#: qml/Dash/DashPageHeader.qml:377
351msgctxt "Button: Show the current dash scope settings"
351msgctxt "Button: Show the current dash scope settings"
352msgid "Settings"
352msgid "Settings"
353msgstr "Ρυθμίσεις"
353msgstr "Ρυθμίσεις"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Remove from Favorites"
356msgid "Remove from Favorites"
357msgstr "Αφαίρεση από τα αγαπημένα"
357msgstr "Αφαίρεση από τα αγαπημένα"
358
358
359−#: qml/Dash/DashPageHeader.qml:357
359+#: qml/Dash/DashPageHeader.qml:384
360msgid "Add to Favorites"
360msgid "Add to Favorites"
361msgstr "Προσθήκη στα αγαπημένα"
361msgstr "Προσθήκη στα αγαπημένα"
362
362
@@ -368,15 +368,15 @@ msgstr "Βελτιώστε τα αποτελέσματά σας"
368msgid "Reset"
368msgid "Reset"
369msgstr "Επαναφορά"
369msgstr "Επαναφορά"
370
370
371−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
371+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
372msgid "Show less"
372msgid "Show less"
373msgstr ""
373msgstr ""
374
374
375−#: qml/Dash/GenericScopeView.qml:580
375+#: qml/Dash/GenericScopeView.qml:585
376msgid "Show all"
376msgid "Show all"
377msgstr ""
377msgstr ""
378
378
379−#: qml/Dash/GenericScopeView.qml:637
379+#: qml/Dash/GenericScopeView.qml:642
380msgctxt "Label: Hint for dash search line edit"
380msgctxt "Label: Hint for dash search line edit"
381msgid "Search"
381msgid "Search"
382msgstr "Αναζήτηση"
382msgstr "Αναζήτηση"
@@ -446,31 +446,39 @@ msgstr ""
446msgid "Unlock"
446msgid "Unlock"
447msgstr "Ξεκλείδωμα"
447msgstr "Ξεκλείδωμα"
448
448
449−#: qml/Greeter/Greeter.qml:539
449+#: qml/Greeter/Greeter.qml:561
450msgid "Try again"
450msgid "Try again"
451msgstr ""
451msgstr ""
452
452
453−#: qml/Greeter/LoginList.qml:259
453+#: qml/Greeter/LoginList.qml:63
454+msgid "Passphrase"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:64
458+msgid "Passcode"
459+msgstr ""
460+
461+#: qml/Greeter/LoginList.qml:87
454msgid "Retry"
462msgid "Retry"
455msgstr "Επανάληψη"
463msgstr "Επανάληψη"
456
464
457−#: qml/Greeter/LoginList.qml:260
465+#: qml/Greeter/LoginList.qml:88
458msgid "Log In"
466msgid "Log In"
459msgstr ""
467msgstr ""
460
468
461−#: qml/Greeter/NarrowView.qml:54
469+#: qml/Greeter/NarrowView.qml:55
462msgid "Sorry, incorrect passphrase."
470msgid "Sorry, incorrect passphrase."
463msgstr "Συγνώμη, μη έγκυρο συνθηματικό."
471msgstr "Συγνώμη, μη έγκυρο συνθηματικό."
464
472
465−#: qml/Greeter/NarrowView.qml:55
473+#: qml/Greeter/NarrowView.qml:56
466msgid "Sorry, incorrect passcode."
474msgid "Sorry, incorrect passcode."
467msgstr "Συγνώμη, μη έγκυρος κωδικός πρόσβασης."
475msgstr "Συγνώμη, μη έγκυρος κωδικός πρόσβασης."
468
476
469−#: qml/Greeter/NarrowView.qml:56
477+#: qml/Greeter/NarrowView.qml:57
470msgid "This will be your last attempt."
478msgid "This will be your last attempt."
471msgstr "Αυτή θα είναι η τελευταία σας προσπάθεια."
479msgstr "Αυτή θα είναι η τελευταία σας προσπάθεια."
472
480
473−#: qml/Greeter/NarrowView.qml:58
481+#: qml/Greeter/NarrowView.qml:59
474msgid ""
482msgid ""
475"If passphrase is entered incorrectly, your phone will conduct a factory "
483"If passphrase is entered incorrectly, your phone will conduct a factory "
476"reset and all personal data will be deleted."
484"reset and all personal data will be deleted."
@@ -478,7 +486,7 @@ msgstr ""
478"Εάν το συνθηματικό που θα εισάγετε είναι μη έγκυρο, το τηλέφωνο σας θα κάνει "
486"Εάν το συνθηματικό που θα εισάγετε είναι μη έγκυρο, το τηλέφωνο σας θα κάνει "
479"επαναφορά των εργοστασιακών ρυθμίσεων και όλα τα δεδομένα σας θα διαγραφούν."
487"επαναφορά των εργοστασιακών ρυθμίσεων και όλα τα δεδομένα σας θα διαγραφούν."
480
488
481−#: qml/Greeter/NarrowView.qml:59
489+#: qml/Greeter/NarrowView.qml:60
482msgid ""
490msgid ""
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
491"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"and all personal data will be deleted."
492"and all personal data will be deleted."
@@ -640,36 +648,50 @@ msgstr "Πίσω"
640msgid "Language"
648msgid "Language"
641msgstr "Γλώσσα"
649msgstr "Γλώσσα"
642
650
643−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
651+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
644−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
652+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
653+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
645−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
654+#: qml/Wizard/Pages/70-passwd-type.qml:144
646#: qml/Wizard/Pages/75-report-check.qml:84
655#: qml/Wizard/Pages/75-report-check.qml:84
647#: qml/Wizard/Pages/passcode-desktop.qml:141
656#: qml/Wizard/Pages/passcode-desktop.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
657#: qml/Wizard/Pages/password-set.qml:141
649msgid "Next"
658msgid "Next"
650msgstr "Επόμενο"
659msgstr "Επόμενο"
651
660
652−#: qml/Wizard/Pages/30-wifi.qml:29
661+#: qml/Wizard/Pages/20-keyboard.qml:30
662+msgid "Select Keyboard"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:70
666+msgid "Keyboard language"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:92
670+msgid "Keyboard layout"
671+msgstr ""
672+
673+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
674+#: qml/Wizard/Pages/60-account.qml:65
675+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
676+msgid "Skip"
677+msgstr "Παράβλεψη"
678+
679+#: qml/Wizard/Pages/30-wifi.qml:30
653msgid "Connect to Wi‑Fi"
680msgid "Connect to Wi‑Fi"
654msgstr "Σύνδεση σε δίκτυο Wi-Fi"
681msgstr "Σύνδεση σε δίκτυο Wi-Fi"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:130
683+#: qml/Wizard/Pages/30-wifi.qml:131
657msgid "Connected"
684msgid "Connected"
658msgstr "Συνδεδεμένο"
685msgstr "Συνδεδεμένο"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:163
687+#: qml/Wizard/Pages/30-wifi.qml:164
661msgid "Available Wi-Fi networks"
688msgid "Available Wi-Fi networks"
662msgstr "Διαθέσιμα δίκτυα Wi-Fi"
689msgstr "Διαθέσιμα δίκτυα Wi-Fi"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:164
691+#: qml/Wizard/Pages/30-wifi.qml:165
665msgid "No available Wi-Fi networks"
692msgid "No available Wi-Fi networks"
666msgstr "Κανένα διαθέσιμο δίκτυο Wi-Fi"
693msgstr "Κανένα διαθέσιμο δίκτυο Wi-Fi"
667
694
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
669−#: qml/Wizard/Pages/sim.qml:101
670−msgid "Skip"
671−msgstr "Παράβλεψη"
672−
673#: qml/Wizard/Pages/40-location.qml:27
695#: qml/Wizard/Pages/40-location.qml:27
674msgid "Location Services"
696msgid "Location Services"
675msgstr "Υπηρεσίες τοποθεσίας"
697msgstr "Υπηρεσίες τοποθεσίας"
@@ -756,6 +778,35 @@ msgstr ""
756msgid "Privacy policy"
778msgid "Privacy policy"
757msgstr "Πολιτική απορρήτου"
779msgstr "Πολιτική απορρήτου"
758
780
781+#: qml/Wizard/Pages/77-system-update.qml:28
782+msgid "Update Device"
783+msgstr ""
784+
785+#: qml/Wizard/Pages/77-system-update.qml:55
786+msgid ""
787+"There is a system update available and ready to install. Afterwards, the "
788+"device will automatically restart."
789+msgstr ""
790+
791+#: qml/Wizard/Pages/77-system-update.qml:76
792+msgctxt "string identifying name of the update"
793+msgid "Ubuntu system"
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:83
797+#, qt-format
798+msgctxt "version of the system update"
799+msgid "Version %1"
800+msgstr ""
801+
802+#: qml/Wizard/Pages/77-system-update.qml:102
803+msgid "This could take a few minutes..."
804+msgstr ""
805+
806+#: qml/Wizard/Pages/77-system-update.qml:116
807+msgid "Install and restart now"
808+msgstr ""
809+
759#: qml/Wizard/Pages/80-finished.qml:89
810#: qml/Wizard/Pages/80-finished.qml:89
760msgid "Welcome to Ubuntu"
811msgid "Welcome to Ubuntu"
761msgstr "Καλώς ήρθατε στο Ubuntu"
812msgstr "Καλώς ήρθατε στο Ubuntu"
po/en_AU.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-03-27 10:09+0000\n"
11"PO-Revision-Date: 2016-03-27 10:09+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,10 +15,10 @@ 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: 2016-07-09 06:24+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Password: "
23msgstr "Password: "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Log out"
60msgstr "Log out"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Lock"
69msgstr "Lock"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Log Out"
74msgstr "Log Out"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Cancel"
80msgstr "Cancel"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "Reboot"
85msgstr "Reboot"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Are you sure you want to reboot?"
89msgstr "Are you sure you want to reboot?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "No"
93msgstr "No"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Yes"
97msgstr "Yes"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "Power"
102msgstr "Power"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"Are you sure you would like\n"
109"Are you sure you would like\n"
110"to power off?"
110"to power off?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "Power off"
115msgstr "Power off"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "Restart"
120msgstr "Restart"
@@ -331,26 +331,26 @@ msgstr "Close all"
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr "Preview Share Item"
332msgstr "Preview Share Item"
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr "Store"
337msgstr "Store"
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr "Search"
342msgstr "Search"
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr "Settings"
347msgstr "Settings"
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "Remove from Favourites"
351msgstr "Remove from Favourites"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "Add to Favourites"
355msgstr "Add to Favourites"
356
356
@@ -362,15 +362,15 @@ msgstr "Refine your results"
362msgid "Reset"
362msgid "Reset"
363msgstr "Reset"
363msgstr "Reset"
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr "Search"
376msgstr "Search"
@@ -440,31 +440,39 @@ msgstr ""
440msgid "Unlock"
440msgid "Unlock"
441msgstr "Unlock"
441msgstr "Unlock"
442
442
443−#: qml/Greeter/Greeter.qml:539
443+#: qml/Greeter/Greeter.qml:561
444msgid "Try again"
444msgid "Try again"
445msgstr ""
445msgstr ""
446
446
447−#: qml/Greeter/LoginList.qml:259
447+#: qml/Greeter/LoginList.qml:63
448+msgid "Passphrase"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:64
452+msgid "Passcode"
453+msgstr ""
454+
455+#: qml/Greeter/LoginList.qml:87
448msgid "Retry"
456msgid "Retry"
449msgstr "Retry"
457msgstr "Retry"
450
458
451−#: qml/Greeter/LoginList.qml:260
459+#: qml/Greeter/LoginList.qml:88
452msgid "Log In"
460msgid "Log In"
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:54
463+#: qml/Greeter/NarrowView.qml:55
456msgid "Sorry, incorrect passphrase."
464msgid "Sorry, incorrect passphrase."
457msgstr "Sorry, incorrect passphrase."
465msgstr "Sorry, incorrect passphrase."
458
466
459−#: qml/Greeter/NarrowView.qml:55
467+#: qml/Greeter/NarrowView.qml:56
460msgid "Sorry, incorrect passcode."
468msgid "Sorry, incorrect passcode."
461msgstr "Sorry, incorrect passcode."
469msgstr "Sorry, incorrect passcode."
462
470
463−#: qml/Greeter/NarrowView.qml:56
471+#: qml/Greeter/NarrowView.qml:57
464msgid "This will be your last attempt."
472msgid "This will be your last attempt."
465msgstr "This will be your last attempt."
473msgstr "This will be your last attempt."
466
474
467−#: qml/Greeter/NarrowView.qml:58
475+#: qml/Greeter/NarrowView.qml:59
468msgid ""
476msgid ""
469"If passphrase is entered incorrectly, your phone will conduct a factory "
477"If passphrase is entered incorrectly, your phone will conduct a factory "
470"reset and all personal data will be deleted."
478"reset and all personal data will be deleted."
@@ -472,7 +480,7 @@ msgstr ""
472"If passphrase is entered incorrectly, your phone will conduct a factory "
480"If passphrase is entered incorrectly, your phone will conduct a factory "
473"reset and all personal data will be deleted."
481"reset and all personal data will be deleted."
474
482
475−#: qml/Greeter/NarrowView.qml:59
483+#: qml/Greeter/NarrowView.qml:60
476msgid ""
484msgid ""
477"If passcode is entered incorrectly, your phone will conduct a factory reset "
485"If passcode is entered incorrectly, your phone will conduct a factory reset "
478"and all personal data will be deleted."
486"and all personal data will be deleted."
@@ -631,36 +639,50 @@ msgstr "Back"
631msgid "Language"
639msgid "Language"
632msgstr "Language"
640msgstr "Language"
633
641
634−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
642+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
635−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
643+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
644+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
636−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
645+#: qml/Wizard/Pages/70-passwd-type.qml:144
637#: qml/Wizard/Pages/75-report-check.qml:84
646#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/passcode-desktop.qml:141
647#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/password-set.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
640msgid "Next"
649msgid "Next"
641msgstr "Next"
650msgstr "Next"
642
651
643−#: qml/Wizard/Pages/30-wifi.qml:29
652+#: qml/Wizard/Pages/20-keyboard.qml:30
653+msgid "Select Keyboard"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:70
657+msgid "Keyboard language"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:92
661+msgid "Keyboard layout"
662+msgstr ""
663+
664+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
665+#: qml/Wizard/Pages/60-account.qml:65
666+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
667+msgid "Skip"
668+msgstr "Skip"
669+
670+#: qml/Wizard/Pages/30-wifi.qml:30
644msgid "Connect to Wi‑Fi"
671msgid "Connect to Wi‑Fi"
645msgstr "Connect to Wi‑Fi"
672msgstr "Connect to Wi‑Fi"
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:130
674+#: qml/Wizard/Pages/30-wifi.qml:131
648msgid "Connected"
675msgid "Connected"
649msgstr "Connected"
676msgstr "Connected"
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:163
678+#: qml/Wizard/Pages/30-wifi.qml:164
652msgid "Available Wi-Fi networks"
679msgid "Available Wi-Fi networks"
653msgstr "Available Wi-Fi networks"
680msgstr "Available Wi-Fi networks"
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:164
682+#: qml/Wizard/Pages/30-wifi.qml:165
656msgid "No available Wi-Fi networks"
683msgid "No available Wi-Fi networks"
657msgstr "No available Wi-Fi networks"
684msgstr "No available Wi-Fi networks"
658
685
659−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
660−#: qml/Wizard/Pages/sim.qml:101
661−msgid "Skip"
662−msgstr "Skip"
663−
664#: qml/Wizard/Pages/40-location.qml:27
686#: qml/Wizard/Pages/40-location.qml:27
665msgid "Location Services"
687msgid "Location Services"
666msgstr "Location Services"
688msgstr "Location Services"
@@ -746,6 +768,35 @@ msgstr "Improve system performance by sending us crashes and error reports."
746msgid "Privacy policy"
768msgid "Privacy policy"
747msgstr "Privacy policy"
769msgstr "Privacy policy"
748
770
771+#: qml/Wizard/Pages/77-system-update.qml:28
772+msgid "Update Device"
773+msgstr ""
774+
775+#: qml/Wizard/Pages/77-system-update.qml:55
776+msgid ""
777+"There is a system update available and ready to install. Afterwards, the "
778+"device will automatically restart."
779+msgstr ""
780+
781+#: qml/Wizard/Pages/77-system-update.qml:76
782+msgctxt "string identifying name of the update"
783+msgid "Ubuntu system"
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:83
787+#, qt-format
788+msgctxt "version of the system update"
789+msgid "Version %1"
790+msgstr ""
791+
792+#: qml/Wizard/Pages/77-system-update.qml:102
793+msgid "This could take a few minutes..."
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:116
797+msgid "Install and restart now"
798+msgstr ""
799+
749#: qml/Wizard/Pages/80-finished.qml:89
800#: qml/Wizard/Pages/80-finished.qml:89
750msgid "Welcome to Ubuntu"
801msgid "Welcome to Ubuntu"
751msgstr "Welcome to Ubuntu"
802msgstr "Welcome to Ubuntu"
po/en_GB.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-07-05 00:37+0000\n"
11"PO-Revision-Date: 2016-07-05 00:37+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,10 +15,10 @@ 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: 2016-07-09 06:24+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Password: "
23msgstr "Password: "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
54msgstr[0] "Please wait %1 minute and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
55msgstr[1] "Please wait %1 minutes and then try again…"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Log out"
60msgstr "Log out"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
64msgstr "Are you sure you want to log out?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Lock"
69msgstr "Lock"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Log Out"
74msgstr "Log Out"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Cancel"
80msgstr "Cancel"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "Reboot"
85msgstr "Reboot"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Are you sure you want to reboot?"
89msgstr "Are you sure you want to reboot?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "No"
93msgstr "No"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Yes"
97msgstr "Yes"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "Power"
102msgstr "Power"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"Are you sure you would like\n"
109"Are you sure you would like\n"
110"to power off?"
110"to power off?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "Power off"
115msgstr "Power off"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "Restart"
120msgstr "Restart"
@@ -331,26 +331,26 @@ msgstr "Close all"
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr "Preview Share Item"
332msgstr "Preview Share Item"
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr "Store"
337msgstr "Store"
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr "Search"
342msgstr "Search"
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr "Settings"
347msgstr "Settings"
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "Remove from Favourites"
351msgstr "Remove from Favourites"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "Add to Favourites"
355msgstr "Add to Favourites"
356
356
@@ -362,15 +362,15 @@ msgstr "Refine your results"
362msgid "Reset"
362msgid "Reset"
363msgstr "Reset"
363msgstr "Reset"
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr "Show less"
367msgstr "Show less"
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr "Show all"
371msgstr "Show all"
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr "Search"
376msgstr "Search"
@@ -440,31 +440,39 @@ msgstr ""
440msgid "Unlock"
440msgid "Unlock"
441msgstr "Unlock"
441msgstr "Unlock"
442
442
443−#: qml/Greeter/Greeter.qml:539
443+#: qml/Greeter/Greeter.qml:561
444msgid "Try again"
444msgid "Try again"
445msgstr ""
445msgstr ""
446
446
447−#: qml/Greeter/LoginList.qml:259
447+#: qml/Greeter/LoginList.qml:63
448+msgid "Passphrase"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:64
452+msgid "Passcode"
453+msgstr ""
454+
455+#: qml/Greeter/LoginList.qml:87
448msgid "Retry"
456msgid "Retry"
449msgstr "Retry"
457msgstr "Retry"
450
458
451−#: qml/Greeter/LoginList.qml:260
459+#: qml/Greeter/LoginList.qml:88
452msgid "Log In"
460msgid "Log In"
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:54
463+#: qml/Greeter/NarrowView.qml:55
456msgid "Sorry, incorrect passphrase."
464msgid "Sorry, incorrect passphrase."
457msgstr "Sorry, incorrect passphrase."
465msgstr "Sorry, incorrect passphrase."
458
466
459−#: qml/Greeter/NarrowView.qml:55
467+#: qml/Greeter/NarrowView.qml:56
460msgid "Sorry, incorrect passcode."
468msgid "Sorry, incorrect passcode."
461msgstr "Sorry, incorrect passcode."
469msgstr "Sorry, incorrect passcode."
462
470
463−#: qml/Greeter/NarrowView.qml:56
471+#: qml/Greeter/NarrowView.qml:57
464msgid "This will be your last attempt."
472msgid "This will be your last attempt."
465msgstr "This will be your last attempt."
473msgstr "This will be your last attempt."
466
474
467−#: qml/Greeter/NarrowView.qml:58
475+#: qml/Greeter/NarrowView.qml:59
468msgid ""
476msgid ""
469"If passphrase is entered incorrectly, your phone will conduct a factory "
477"If passphrase is entered incorrectly, your phone will conduct a factory "
470"reset and all personal data will be deleted."
478"reset and all personal data will be deleted."
@@ -472,7 +480,7 @@ msgstr ""
472"If passphrase is entered incorrectly, your phone will conduct a factory "
480"If passphrase is entered incorrectly, your phone will conduct a factory "
473"reset and all personal data will be deleted."
481"reset and all personal data will be deleted."
474
482
475−#: qml/Greeter/NarrowView.qml:59
483+#: qml/Greeter/NarrowView.qml:60
476msgid ""
484msgid ""
477"If passcode is entered incorrectly, your phone will conduct a factory reset "
485"If passcode is entered incorrectly, your phone will conduct a factory reset "
478"and all personal data will be deleted."
486"and all personal data will be deleted."
@@ -631,36 +639,50 @@ msgstr "Back"
631msgid "Language"
639msgid "Language"
632msgstr "Language"
640msgstr "Language"
633
641
634−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
642+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
635−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
643+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
644+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
636−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
645+#: qml/Wizard/Pages/70-passwd-type.qml:144
637#: qml/Wizard/Pages/75-report-check.qml:84
646#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/passcode-desktop.qml:141
647#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/password-set.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
640msgid "Next"
649msgid "Next"
641msgstr "Next"
650msgstr "Next"
642
651
643−#: qml/Wizard/Pages/30-wifi.qml:29
652+#: qml/Wizard/Pages/20-keyboard.qml:30
653+msgid "Select Keyboard"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:70
657+msgid "Keyboard language"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:92
661+msgid "Keyboard layout"
662+msgstr ""
663+
664+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
665+#: qml/Wizard/Pages/60-account.qml:65
666+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
667+msgid "Skip"
668+msgstr "Skip"
669+
670+#: qml/Wizard/Pages/30-wifi.qml:30
644msgid "Connect to Wi‑Fi"
671msgid "Connect to Wi‑Fi"
645msgstr "Connect to Wi‑Fi"
672msgstr "Connect to Wi‑Fi"
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:130
674+#: qml/Wizard/Pages/30-wifi.qml:131
648msgid "Connected"
675msgid "Connected"
649msgstr "Connected"
676msgstr "Connected"
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:163
678+#: qml/Wizard/Pages/30-wifi.qml:164
652msgid "Available Wi-Fi networks"
679msgid "Available Wi-Fi networks"
653msgstr "Available Wi-Fi networks"
680msgstr "Available Wi-Fi networks"
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:164
682+#: qml/Wizard/Pages/30-wifi.qml:165
656msgid "No available Wi-Fi networks"
683msgid "No available Wi-Fi networks"
657msgstr "No available Wi-Fi networks"
684msgstr "No available Wi-Fi networks"
658
685
659−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
660−#: qml/Wizard/Pages/sim.qml:101
661−msgid "Skip"
662−msgstr "Skip"
663−
664#: qml/Wizard/Pages/40-location.qml:27
686#: qml/Wizard/Pages/40-location.qml:27
665msgid "Location Services"
687msgid "Location Services"
666msgstr "Location Services"
688msgstr "Location Services"
@@ -746,6 +768,35 @@ msgstr "Improve system performance by sending us crashes and error reports."
746msgid "Privacy policy"
768msgid "Privacy policy"
747msgstr "Privacy policy"
769msgstr "Privacy policy"
748
770
771+#: qml/Wizard/Pages/77-system-update.qml:28
772+msgid "Update Device"
773+msgstr ""
774+
775+#: qml/Wizard/Pages/77-system-update.qml:55
776+msgid ""
777+"There is a system update available and ready to install. Afterwards, the "
778+"device will automatically restart."
779+msgstr ""
780+
781+#: qml/Wizard/Pages/77-system-update.qml:76
782+msgctxt "string identifying name of the update"
783+msgid "Ubuntu system"
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:83
787+#, qt-format
788+msgctxt "version of the system update"
789+msgid "Version %1"
790+msgstr ""
791+
792+#: qml/Wizard/Pages/77-system-update.qml:102
793+msgid "This could take a few minutes..."
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:116
797+msgid "Install and restart now"
798+msgstr ""
799+
749#: qml/Wizard/Pages/80-finished.qml:89
800#: qml/Wizard/Pages/80-finished.qml:89
750msgid "Welcome to Ubuntu"
801msgid "Welcome to Ubuntu"
751msgstr "Welcome to Ubuntu"
802msgstr "Welcome to Ubuntu"
po/eo.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Pasvorto: "
23msgstr "Pasvorto: "
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Elsaluti"
60msgstr "Elsaluti"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Ĉu vi certas, ke vi volas elsaluti?"
64msgstr "Ĉu vi certas, ke vi volas elsaluti?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Ŝlosi"
69msgstr "Ŝlosi"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Elsaluti"
74msgstr "Elsaluti"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Nuligi"
80msgstr "Nuligi"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "Ne"
93msgstr "Ne"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Jes"
97msgstr "Jes"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "Energio"
102msgstr "Energio"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr "Programarejo"
335msgstr "Programarejo"
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr "Serĉi"
340msgstr "Serĉi"
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr "Agordoj"
345msgstr "Agordoj"
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr "Aldoni al favoritoj"
353msgstr "Aldoni al favoritoj"
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr "Serĉi"
374msgstr "Serĉi"
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr "Malŝlosi"
437msgstr "Malŝlosi"
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr "Reprovi"
453msgstr "Reprovi"
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr "Reen"
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr "Konekti al sendrata reto"
664msgstr "Konekti al sendrata reto"
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/es.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-03-25 12:02+0000\n"
11"PO-Revision-Date: 2016-03-25 12:02+0000\n"
12"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
12"Last-Translator: Adolfo Jayme <fitoschido@gmail.com>\n"
13"Language-Team: Spanish <es@li.org>\n"
13"Language-Team: Spanish <es@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Contraseña: "
23msgstr "Contraseña: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
58msgstr[0] "Espere %1 minuto e inténtelo de nuevo..."
59msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
59msgstr[1] "Espere %1 minutos e inténtelo de nuevo..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Cerrar la sesión"
64msgstr "Cerrar la sesión"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "¿Seguro que quiere cerrar la sesión?"
68msgstr "¿Seguro que quiere cerrar la sesión?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Bloquear"
73msgstr "Bloquear"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Cerrar la sesión"
78msgstr "Cerrar la sesión"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Cancelar"
84msgstr "Cancelar"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Reiniciar"
89msgstr "Reiniciar"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "¿Seguro que quiere reiniciar?"
93msgstr "¿Seguro que quiere reiniciar?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "No"
97msgstr "No"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Sí"
101msgstr "Sí"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Apagar"
106msgstr "Apagar"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"¿Seguro que quiere\n"
113"¿Seguro que quiere\n"
114"apagar?"
114"apagar?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Apagar"
119msgstr "Apagar"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Reiniciar"
124msgstr "Reiniciar"
@@ -336,26 +336,26 @@ msgstr "Cerrar todo"
336msgid "Preview Share Item"
336msgid "Preview Share Item"
337msgstr "Revisar elemento compartido"
337msgstr "Revisar elemento compartido"
338
338
339−#: qml/Dash/DashPageHeader.qml:333
339+#: qml/Dash/DashPageHeader.qml:360
340msgctxt "Button: Open the Ubuntu Store"
340msgctxt "Button: Open the Ubuntu Store"
341msgid "Store"
341msgid "Store"
342msgstr "Tienda"
342msgstr "Tienda"
343
343
344−#: qml/Dash/DashPageHeader.qml:340
344+#: qml/Dash/DashPageHeader.qml:367
345msgctxt "Button: Start a search in the current dash scope"
345msgctxt "Button: Start a search in the current dash scope"
346msgid "Search"
346msgid "Search"
347msgstr "Buscar"
347msgstr "Buscar"
348
348
349−#: qml/Dash/DashPageHeader.qml:350
349+#: qml/Dash/DashPageHeader.qml:377
350msgctxt "Button: Show the current dash scope settings"
350msgctxt "Button: Show the current dash scope settings"
351msgid "Settings"
351msgid "Settings"
352msgstr "Ajustes"
352msgstr "Ajustes"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Remove from Favorites"
355msgid "Remove from Favorites"
356msgstr "Quitar de favoritos"
356msgstr "Quitar de favoritos"
357
357
358−#: qml/Dash/DashPageHeader.qml:357
358+#: qml/Dash/DashPageHeader.qml:384
359msgid "Add to Favorites"
359msgid "Add to Favorites"
360msgstr "Añadir a favoritos"
360msgstr "Añadir a favoritos"
361
361
@@ -367,15 +367,15 @@ msgstr "Refinar resultados"
367msgid "Reset"
367msgid "Reset"
368msgstr "Restablecer"
368msgstr "Restablecer"
369
369
370−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
370+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
371msgid "Show less"
371msgid "Show less"
372msgstr "Mostrar menos"
372msgstr "Mostrar menos"
373
373
374−#: qml/Dash/GenericScopeView.qml:580
374+#: qml/Dash/GenericScopeView.qml:585
375msgid "Show all"
375msgid "Show all"
376msgstr "Mostrar todo"
376msgstr "Mostrar todo"
377
377
378−#: qml/Dash/GenericScopeView.qml:637
378+#: qml/Dash/GenericScopeView.qml:642
379msgctxt "Label: Hint for dash search line edit"
379msgctxt "Label: Hint for dash search line edit"
380msgid "Search"
380msgid "Search"
381msgstr "Búsqueda"
381msgstr "Búsqueda"
@@ -445,31 +445,39 @@ msgstr ""
445msgid "Unlock"
445msgid "Unlock"
446msgstr "Desbloquear"
446msgstr "Desbloquear"
447
447
448−#: qml/Greeter/Greeter.qml:539
448+#: qml/Greeter/Greeter.qml:561
449msgid "Try again"
449msgid "Try again"
450msgstr "Pruebe de nuevo"
450msgstr "Pruebe de nuevo"
451
451
452−#: qml/Greeter/LoginList.qml:259
452+#: qml/Greeter/LoginList.qml:63
453+msgid "Passphrase"
454+msgstr "Contraseña"
455+
456+#: qml/Greeter/LoginList.qml:64
457+msgid "Passcode"
458+msgstr "Código"
459+
460+#: qml/Greeter/LoginList.qml:87
453msgid "Retry"
461msgid "Retry"
454msgstr "Reintentar"
462msgstr "Reintentar"
455
463
456−#: qml/Greeter/LoginList.qml:260
464+#: qml/Greeter/LoginList.qml:88
457msgid "Log In"
465msgid "Log In"
458msgstr "Iniciar sesión"
466msgstr "Iniciar sesión"
459
467
460−#: qml/Greeter/NarrowView.qml:54
468+#: qml/Greeter/NarrowView.qml:55
461msgid "Sorry, incorrect passphrase."
469msgid "Sorry, incorrect passphrase."
462msgstr "La contraseña es incorrecta."
470msgstr "La contraseña es incorrecta."
463
471
464−#: qml/Greeter/NarrowView.qml:55
472+#: qml/Greeter/NarrowView.qml:56
465msgid "Sorry, incorrect passcode."
473msgid "Sorry, incorrect passcode."
466msgstr "Código de acceso incorrecto."
474msgstr "Código de acceso incorrecto."
467
475
468−#: qml/Greeter/NarrowView.qml:56
476+#: qml/Greeter/NarrowView.qml:57
469msgid "This will be your last attempt."
477msgid "This will be your last attempt."
470msgstr "Este será su último intento."
478msgstr "Este será su último intento."
471
479
472−#: qml/Greeter/NarrowView.qml:58
480+#: qml/Greeter/NarrowView.qml:59
473msgid ""
481msgid ""
474"If passphrase is entered incorrectly, your phone will conduct a factory "
482"If passphrase is entered incorrectly, your phone will conduct a factory "
475"reset and all personal data will be deleted."
483"reset and all personal data will be deleted."
@@ -477,7 +485,7 @@ msgstr ""
477"Si se introduce la frase incorrectamente, el teléfono volverá a la "
485"Si se introduce la frase incorrectamente, el teléfono volverá a la "
478"configuración de fábrica y se perderán todos los datos personales."
486"configuración de fábrica y se perderán todos los datos personales."
479
487
480−#: qml/Greeter/NarrowView.qml:59
488+#: qml/Greeter/NarrowView.qml:60
481msgid ""
489msgid ""
482"If passcode is entered incorrectly, your phone will conduct a factory reset "
490"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"and all personal data will be deleted."
491"and all personal data will be deleted."
@@ -640,36 +648,50 @@ msgstr "Atrás"
640msgid "Language"
648msgid "Language"
641msgstr "Idioma"
649msgstr "Idioma"
642
650
643−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
651+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
644−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
652+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
653+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
645−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
654+#: qml/Wizard/Pages/70-passwd-type.qml:144
646#: qml/Wizard/Pages/75-report-check.qml:84
655#: qml/Wizard/Pages/75-report-check.qml:84
647#: qml/Wizard/Pages/passcode-desktop.qml:141
656#: qml/Wizard/Pages/passcode-desktop.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
657#: qml/Wizard/Pages/password-set.qml:141
649msgid "Next"
658msgid "Next"
650msgstr "Siguiente"
659msgstr "Siguiente"
651
660
652−#: qml/Wizard/Pages/30-wifi.qml:29
661+#: qml/Wizard/Pages/20-keyboard.qml:30
662+msgid "Select Keyboard"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:70
666+msgid "Keyboard language"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:92
670+msgid "Keyboard layout"
671+msgstr ""
672+
673+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
674+#: qml/Wizard/Pages/60-account.qml:65
675+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
676+msgid "Skip"
677+msgstr "Omitir"
678+
679+#: qml/Wizard/Pages/30-wifi.qml:30
653msgid "Connect to Wi‑Fi"
680msgid "Connect to Wi‑Fi"
654msgstr "Conectar con wifi"
681msgstr "Conectar con wifi"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:130
683+#: qml/Wizard/Pages/30-wifi.qml:131
657msgid "Connected"
684msgid "Connected"
658msgstr "Conectado"
685msgstr "Conectado"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:163
687+#: qml/Wizard/Pages/30-wifi.qml:164
661msgid "Available Wi-Fi networks"
688msgid "Available Wi-Fi networks"
662msgstr "Redes wifi disponibles"
689msgstr "Redes wifi disponibles"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:164
691+#: qml/Wizard/Pages/30-wifi.qml:165
665msgid "No available Wi-Fi networks"
692msgid "No available Wi-Fi networks"
666msgstr "No hay redes wifi disponibles"
693msgstr "No hay redes wifi disponibles"
667
694
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
669−#: qml/Wizard/Pages/sim.qml:101
670−msgid "Skip"
671−msgstr "Omitir"
672−
673#: qml/Wizard/Pages/40-location.qml:27
695#: qml/Wizard/Pages/40-location.qml:27
674msgid "Location Services"
696msgid "Location Services"
675msgstr "Servicios de ubicación"
697msgstr "Servicios de ubicación"
@@ -755,6 +777,35 @@ msgstr "Ayúdenos a mejorar el sistema enviándonos los informes de errores."
755msgid "Privacy policy"
777msgid "Privacy policy"
756msgstr "Política de privacidad"
778msgstr "Política de privacidad"
757
779
780+#: qml/Wizard/Pages/77-system-update.qml:28
781+msgid "Update Device"
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:55
785+msgid ""
786+"There is a system update available and ready to install. Afterwards, the "
787+"device will automatically restart."
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:76
791+msgctxt "string identifying name of the update"
792+msgid "Ubuntu system"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:83
796+#, qt-format
797+msgctxt "version of the system update"
798+msgid "Version %1"
799+msgstr ""
800+
801+#: qml/Wizard/Pages/77-system-update.qml:102
802+msgid "This could take a few minutes..."
803+msgstr ""
804+
805+#: qml/Wizard/Pages/77-system-update.qml:116
806+msgid "Install and restart now"
807+msgstr ""
808+
758#: qml/Wizard/Pages/80-finished.qml:89
809#: qml/Wizard/Pages/80-finished.qml:89
759msgid "Welcome to Ubuntu"
810msgid "Welcome to Ubuntu"
760msgstr "Bienvenido a su dispositivo Ubuntu"
811msgstr "Bienvenido a su dispositivo Ubuntu"
po/eu.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Pasahitza: "
23msgstr "Pasahitza: "
24
24
@@ -57,65 +57,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
57msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
57msgstr[0] "Itxaron minutu %1ez eta saiatu berriro…"
58msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
58msgstr[1] "Itxaron %1 minutuz eta saiatu berriro…"
59
59
60−#: qml/Components/Dialogs.qml:146
60+#: qml/Components/Dialogs.qml:149
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr "Amaitu saioa"
63msgstr "Amaitu saioa"
64
64
65−#: qml/Components/Dialogs.qml:147
65+#: qml/Components/Dialogs.qml:150
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Ziur saioa amaitu nahi duzula?"
67msgstr "Ziur saioa amaitu nahi duzula?"
68
68
69−#: qml/Components/Dialogs.qml:149
69+#: qml/Components/Dialogs.qml:152
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr "Blokeatu"
72msgstr "Blokeatu"
73
73
74−#: qml/Components/Dialogs.qml:156
74+#: qml/Components/Dialogs.qml:159
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr "Amaitu saioa"
77msgstr "Amaitu saioa"
78
78
79−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
79+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
80−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
80+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
81#: qml/Wizard/Pages/passcode-set.qml:32
81#: qml/Wizard/Pages/passcode-set.qml:32
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Utzi"
83msgstr "Utzi"
84
84
85−#: qml/Components/Dialogs.qml:175
85+#: qml/Components/Dialogs.qml:178
86msgctxt "Title: Reboot dialog"
86msgctxt "Title: Reboot dialog"
87msgid "Reboot"
87msgid "Reboot"
88msgstr "Berrabiarazi"
88msgstr "Berrabiarazi"
89
89
90−#: qml/Components/Dialogs.qml:176
90+#: qml/Components/Dialogs.qml:179
91msgid "Are you sure you want to reboot?"
91msgid "Are you sure you want to reboot?"
92msgstr "Ziur berrabiarazi nahi duzula?"
92msgstr "Ziur berrabiarazi nahi duzula?"
93
93
94−#: qml/Components/Dialogs.qml:178
94+#: qml/Components/Dialogs.qml:181
95msgid "No"
95msgid "No"
96msgstr "Ez"
96msgstr "Ez"
97
97
98−#: qml/Components/Dialogs.qml:184
98+#: qml/Components/Dialogs.qml:187
99msgid "Yes"
99msgid "Yes"
100msgstr "Bai"
100msgstr "Bai"
101
101
102−#: qml/Components/Dialogs.qml:199
102+#: qml/Components/Dialogs.qml:202
103msgctxt "Title: Power off/Restart dialog"
103msgctxt "Title: Power off/Restart dialog"
104msgid "Power"
104msgid "Power"
105msgstr "Itzali"
105msgstr "Itzali"
106
106
107−#: qml/Components/Dialogs.qml:200
107+#: qml/Components/Dialogs.qml:203
108msgid ""
108msgid ""
109"Are you sure you would like\n"
109"Are you sure you would like\n"
110"to power off?"
110"to power off?"
111msgstr "Ziur itzali nahi duzula?"
111msgstr "Ziur itzali nahi duzula?"
112
112
113−#: qml/Components/Dialogs.qml:202
113+#: qml/Components/Dialogs.qml:205
114msgctxt "Button: Power off the system"
114msgctxt "Button: Power off the system"
115msgid "Power off"
115msgid "Power off"
116msgstr "Itzali"
116msgstr "Itzali"
117
117
118−#: qml/Components/Dialogs.qml:211
118+#: qml/Components/Dialogs.qml:214
119msgctxt "Button: Restart the system"
119msgctxt "Button: Restart the system"
120msgid "Restart"
120msgid "Restart"
121msgstr "Berrabiarazi"
121msgstr "Berrabiarazi"
@@ -332,26 +332,26 @@ msgstr ""
332msgid "Preview Share Item"
332msgid "Preview Share Item"
333msgstr ""
333msgstr ""
334
334
335−#: qml/Dash/DashPageHeader.qml:333
335+#: qml/Dash/DashPageHeader.qml:360
336msgctxt "Button: Open the Ubuntu Store"
336msgctxt "Button: Open the Ubuntu Store"
337msgid "Store"
337msgid "Store"
338msgstr "Denda"
338msgstr "Denda"
339
339
340−#: qml/Dash/DashPageHeader.qml:340
340+#: qml/Dash/DashPageHeader.qml:367
341msgctxt "Button: Start a search in the current dash scope"
341msgctxt "Button: Start a search in the current dash scope"
342msgid "Search"
342msgid "Search"
343msgstr "Bilatu"
343msgstr "Bilatu"
344
344
345−#: qml/Dash/DashPageHeader.qml:350
345+#: qml/Dash/DashPageHeader.qml:377
346msgctxt "Button: Show the current dash scope settings"
346msgctxt "Button: Show the current dash scope settings"
347msgid "Settings"
347msgid "Settings"
348msgstr "Ezarpenak"
348msgstr "Ezarpenak"
349
349
350−#: qml/Dash/DashPageHeader.qml:357
350+#: qml/Dash/DashPageHeader.qml:384
351msgid "Remove from Favorites"
351msgid "Remove from Favorites"
352msgstr "Kendu gogokoetatik"
352msgstr "Kendu gogokoetatik"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Add to Favorites"
355msgid "Add to Favorites"
356msgstr "Gehitu gogokoetara"
356msgstr "Gehitu gogokoetara"
357
357
@@ -363,15 +363,15 @@ msgstr ""
363msgid "Reset"
363msgid "Reset"
364msgstr ""
364msgstr ""
365
365
366−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
366+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
367msgid "Show less"
367msgid "Show less"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:580
370+#: qml/Dash/GenericScopeView.qml:585
371msgid "Show all"
371msgid "Show all"
372msgstr ""
372msgstr ""
373
373
374−#: qml/Dash/GenericScopeView.qml:637
374+#: qml/Dash/GenericScopeView.qml:642
375msgctxt "Label: Hint for dash search line edit"
375msgctxt "Label: Hint for dash search line edit"
376msgid "Search"
376msgid "Search"
377msgstr "Bilatu"
377msgstr "Bilatu"
@@ -439,31 +439,39 @@ msgstr ""
439msgid "Unlock"
439msgid "Unlock"
440msgstr "Desblokeatu"
440msgstr "Desblokeatu"
441
441
442−#: qml/Greeter/Greeter.qml:539
442+#: qml/Greeter/Greeter.qml:561
443msgid "Try again"
443msgid "Try again"
444msgstr ""
444msgstr ""
445
445
446−#: qml/Greeter/LoginList.qml:259
446+#: qml/Greeter/LoginList.qml:63
447+msgid "Passphrase"
448+msgstr ""
449+
450+#: qml/Greeter/LoginList.qml:64
451+msgid "Passcode"
452+msgstr ""
453+
454+#: qml/Greeter/LoginList.qml:87
447msgid "Retry"
455msgid "Retry"
448msgstr "Saiatu berriz"
456msgstr "Saiatu berriz"
449
457
450−#: qml/Greeter/LoginList.qml:260
458+#: qml/Greeter/LoginList.qml:88
451msgid "Log In"
459msgid "Log In"
452msgstr ""
460msgstr ""
453
461
454−#: qml/Greeter/NarrowView.qml:54
462+#: qml/Greeter/NarrowView.qml:55
455msgid "Sorry, incorrect passphrase."
463msgid "Sorry, incorrect passphrase."
456msgstr "Sentitzen dugu, pasaesaldia okerra da."
464msgstr "Sentitzen dugu, pasaesaldia okerra da."
457
465
458−#: qml/Greeter/NarrowView.qml:55
466+#: qml/Greeter/NarrowView.qml:56
459msgid "Sorry, incorrect passcode."
467msgid "Sorry, incorrect passcode."
460msgstr "Sentitzen dugu, pasakodea okerra da."
468msgstr "Sentitzen dugu, pasakodea okerra da."
461
469
462−#: qml/Greeter/NarrowView.qml:56
470+#: qml/Greeter/NarrowView.qml:57
463msgid "This will be your last attempt."
471msgid "This will be your last attempt."
464msgstr "Hau duzu azken saiakera."
472msgstr "Hau duzu azken saiakera."
465
473
466−#: qml/Greeter/NarrowView.qml:58
474+#: qml/Greeter/NarrowView.qml:59
467msgid ""
475msgid ""
468"If passphrase is entered incorrectly, your phone will conduct a factory "
476"If passphrase is entered incorrectly, your phone will conduct a factory "
469"reset and all personal data will be deleted."
477"reset and all personal data will be deleted."
@@ -471,7 +479,7 @@ msgstr ""
471"Okerreko pasaesaldia sartzen baduzu, telefonoaren jatorrizko ezarpenak "
479"Okerreko pasaesaldia sartzen baduzu, telefonoaren jatorrizko ezarpenak "
472"berrezarri eta datu pertsonal guztiak ezabatuko dira."
480"berrezarri eta datu pertsonal guztiak ezabatuko dira."
473
481
474−#: qml/Greeter/NarrowView.qml:59
482+#: qml/Greeter/NarrowView.qml:60
475msgid ""
483msgid ""
476"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"If passcode is entered incorrectly, your phone will conduct a factory reset "
477"and all personal data will be deleted."
485"and all personal data will be deleted."
@@ -630,36 +638,50 @@ msgstr "Atzera"
630msgid "Language"
638msgid "Language"
631msgstr ""
639msgstr ""
632
640
633−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
641+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
634−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
642+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
643+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
635−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
644+#: qml/Wizard/Pages/70-passwd-type.qml:144
636#: qml/Wizard/Pages/75-report-check.qml:84
645#: qml/Wizard/Pages/75-report-check.qml:84
637#: qml/Wizard/Pages/passcode-desktop.qml:141
646#: qml/Wizard/Pages/passcode-desktop.qml:141
638#: qml/Wizard/Pages/password-set.qml:141
647#: qml/Wizard/Pages/password-set.qml:141
639msgid "Next"
648msgid "Next"
640msgstr ""
649msgstr ""
641
650
642−#: qml/Wizard/Pages/30-wifi.qml:29
651+#: qml/Wizard/Pages/20-keyboard.qml:30
652+msgid "Select Keyboard"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/20-keyboard.qml:70
656+msgid "Keyboard language"
657+msgstr ""
658+
659+#: qml/Wizard/Pages/20-keyboard.qml:92
660+msgid "Keyboard layout"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
664+#: qml/Wizard/Pages/60-account.qml:65
665+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
666+msgid "Skip"
667+msgstr "Saltatu"
668+
669+#: qml/Wizard/Pages/30-wifi.qml:30
643msgid "Connect to Wi‑Fi"
670msgid "Connect to Wi‑Fi"
644msgstr "Konektatu wifira"
671msgstr "Konektatu wifira"
645
672
646−#: qml/Wizard/Pages/30-wifi.qml:130
673+#: qml/Wizard/Pages/30-wifi.qml:131
647msgid "Connected"
674msgid "Connected"
648msgstr ""
675msgstr ""
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:163
677+#: qml/Wizard/Pages/30-wifi.qml:164
651msgid "Available Wi-Fi networks"
678msgid "Available Wi-Fi networks"
652msgstr ""
679msgstr ""
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:164
681+#: qml/Wizard/Pages/30-wifi.qml:165
655msgid "No available Wi-Fi networks"
682msgid "No available Wi-Fi networks"
656msgstr ""
683msgstr ""
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
659−#: qml/Wizard/Pages/sim.qml:101
660−msgid "Skip"
661−msgstr "Saltatu"
662−
663#: qml/Wizard/Pages/40-location.qml:27
685#: qml/Wizard/Pages/40-location.qml:27
664msgid "Location Services"
686msgid "Location Services"
665msgstr ""
687msgstr ""
@@ -743,6 +765,35 @@ msgstr ""
743msgid "Privacy policy"
765msgid "Privacy policy"
744msgstr ""
766msgstr ""
745
767
768+#: qml/Wizard/Pages/77-system-update.qml:28
769+msgid "Update Device"
770+msgstr ""
771+
772+#: qml/Wizard/Pages/77-system-update.qml:55
773+msgid ""
774+"There is a system update available and ready to install. Afterwards, the "
775+"device will automatically restart."
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:76
779+msgctxt "string identifying name of the update"
780+msgid "Ubuntu system"
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:83
784+#, qt-format
785+msgctxt "version of the system update"
786+msgid "Version %1"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:102
790+msgid "This could take a few minutes..."
791+msgstr ""
792+
793+#: qml/Wizard/Pages/77-system-update.qml:116
794+msgid "Install and restart now"
795+msgstr ""
796+
746#: qml/Wizard/Pages/80-finished.qml:89
797#: qml/Wizard/Pages/80-finished.qml:89
747msgid "Welcome to Ubuntu"
798msgid "Welcome to Ubuntu"
748msgstr ""
799msgstr ""
po/fa.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-07-09 07:27+0000\n"
11"PO-Revision-Date: 2016-07-09 07:27+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,10 +15,10 @@ 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: 2016-07-10 05:36+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "گذرواژه: "
23msgstr "گذرواژه: "
24
24
@@ -54,54 +54,54 @@ msgid "Please wait %1 minute and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
54msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
55msgstr[0] "لطفاُ %1 دقیقه صبر نموده و سپس مجدّداً تلاش نمایید…"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "خروج از حساب"
60msgstr "خروج از حساب"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
64msgstr "مطمئنید که می‌خواهید از حساب خارج شوید"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "قفل"
69msgstr "قفل"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "خروج"
74msgstr "خروج"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "لغو"
80msgstr "لغو"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "راه‌اندازی دوباره"
85msgstr "راه‌اندازی دوباره"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
89msgstr "مطمئنید که می‌خواهید مجدّداً راه‌اندازی کنسد؟"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "خیر"
93msgstr "خیر"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "بله"
97msgstr "بله"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "انرژی"
102msgstr "انرژی"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"آیا مطمئن هستید که\n"
109"آیا مطمئن هستید که\n"
110"می‌خواهید خاموش کنید؟"
110"می‌خواهید خاموش کنید؟"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "خاموش کردن"
115msgstr "خاموش کردن"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "راه‌اندازی دوباره"
120msgstr "راه‌اندازی دوباره"
@@ -332,26 +332,26 @@ msgstr "بستن همه"
332msgid "Preview Share Item"
332msgid "Preview Share Item"
333msgstr "پیش‌نمای مورد هم‌رسانی"
333msgstr "پیش‌نمای مورد هم‌رسانی"
334
334
335−#: qml/Dash/DashPageHeader.qml:333
335+#: qml/Dash/DashPageHeader.qml:360
336msgctxt "Button: Open the Ubuntu Store"
336msgctxt "Button: Open the Ubuntu Store"
337msgid "Store"
337msgid "Store"
338msgstr "ذخیره"
338msgstr "ذخیره"
339
339
340−#: qml/Dash/DashPageHeader.qml:340
340+#: qml/Dash/DashPageHeader.qml:367
341msgctxt "Button: Start a search in the current dash scope"
341msgctxt "Button: Start a search in the current dash scope"
342msgid "Search"
342msgid "Search"
343msgstr "جست‌وجو"
343msgstr "جست‌وجو"
344
344
345−#: qml/Dash/DashPageHeader.qml:350
345+#: qml/Dash/DashPageHeader.qml:377
346msgctxt "Button: Show the current dash scope settings"
346msgctxt "Button: Show the current dash scope settings"
347msgid "Settings"
347msgid "Settings"
348msgstr "تنظیمات"
348msgstr "تنظیمات"
349
349
350−#: qml/Dash/DashPageHeader.qml:357
350+#: qml/Dash/DashPageHeader.qml:384
351msgid "Remove from Favorites"
351msgid "Remove from Favorites"
352msgstr "برداشتن از برگزیده‌ها"
352msgstr "برداشتن از برگزیده‌ها"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Add to Favorites"
355msgid "Add to Favorites"
356msgstr "افزودن به برگزیده‌ها"
356msgstr "افزودن به برگزیده‌ها"
357
357
@@ -363,15 +363,15 @@ msgstr "نتایجتان را بهبود دهید"
363msgid "Reset"
363msgid "Reset"
364msgstr "بازنشانی"
364msgstr "بازنشانی"
365
365
366−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
366+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
367msgid "Show less"
367msgid "Show less"
368msgstr "نمایش کم‌تر"
368msgstr "نمایش کم‌تر"
369
369
370−#: qml/Dash/GenericScopeView.qml:580
370+#: qml/Dash/GenericScopeView.qml:585
371msgid "Show all"
371msgid "Show all"
372msgstr "نمایش همه"
372msgstr "نمایش همه"
373
373
374−#: qml/Dash/GenericScopeView.qml:637
374+#: qml/Dash/GenericScopeView.qml:642
375msgctxt "Label: Hint for dash search line edit"
375msgctxt "Label: Hint for dash search line edit"
376msgid "Search"
376msgid "Search"
377msgstr "جست‌وجو"
377msgstr "جست‌وجو"
@@ -441,31 +441,39 @@ msgstr ""
441msgid "Unlock"
441msgid "Unlock"
442msgstr "بازکردن قفل"
442msgstr "بازکردن قفل"
443
443
444−#: qml/Greeter/Greeter.qml:539
444+#: qml/Greeter/Greeter.qml:561
445msgid "Try again"
445msgid "Try again"
446msgstr "تلاش دوباره"
446msgstr "تلاش دوباره"
447
447
448−#: qml/Greeter/LoginList.qml:259
448+#: qml/Greeter/LoginList.qml:63
449+msgid "Passphrase"
450+msgstr ""
451+
452+#: qml/Greeter/LoginList.qml:64
453+msgid "Passcode"
454+msgstr ""
455+
456+#: qml/Greeter/LoginList.qml:87
449msgid "Retry"
457msgid "Retry"
450msgstr "تلاش دوباره"
458msgstr "تلاش دوباره"
451
459
452−#: qml/Greeter/LoginList.qml:260
460+#: qml/Greeter/LoginList.qml:88
453msgid "Log In"
461msgid "Log In"
454msgstr "ورود"
462msgstr "ورود"
455
463
456−#: qml/Greeter/NarrowView.qml:54
464+#: qml/Greeter/NarrowView.qml:55
457msgid "Sorry, incorrect passphrase."
465msgid "Sorry, incorrect passphrase."
458msgstr "متأسّفیم، عبارت‌عبور نادرست است."
466msgstr "متأسّفیم، عبارت‌عبور نادرست است."
459
467
460−#: qml/Greeter/NarrowView.qml:55
468+#: qml/Greeter/NarrowView.qml:56
461msgid "Sorry, incorrect passcode."
469msgid "Sorry, incorrect passcode."
462msgstr "متأسّفیم، رمزعبور نادرست است."
470msgstr "متأسّفیم، رمزعبور نادرست است."
463
471
464−#: qml/Greeter/NarrowView.qml:56
472+#: qml/Greeter/NarrowView.qml:57
465msgid "This will be your last attempt."
473msgid "This will be your last attempt."
466msgstr "این آخرین تلاش شما خواهد بود."
474msgstr "این آخرین تلاش شما خواهد بود."
467
475
468−#: qml/Greeter/NarrowView.qml:58
476+#: qml/Greeter/NarrowView.qml:59
469msgid ""
477msgid ""
470"If passphrase is entered incorrectly, your phone will conduct a factory "
478"If passphrase is entered incorrectly, your phone will conduct a factory "
471"reset and all personal data will be deleted."
479"reset and all personal data will be deleted."
@@ -473,7 +481,7 @@ msgstr ""
473"اگر عبارت‌عبور نادرست وارد شود، تلفن شما بازنشانی کارخانه خواهد شد و تمامی "
481"اگر عبارت‌عبور نادرست وارد شود، تلفن شما بازنشانی کارخانه خواهد شد و تمامی "
474"اطّلاعات شخصی حذف خواهند شد."
482"اطّلاعات شخصی حذف خواهند شد."
475
483
476−#: qml/Greeter/NarrowView.qml:59
484+#: qml/Greeter/NarrowView.qml:60
477msgid ""
485msgid ""
478"If passcode is entered incorrectly, your phone will conduct a factory reset "
486"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"and all personal data will be deleted."
487"and all personal data will be deleted."
@@ -630,36 +638,50 @@ msgstr "بازگشت"
630msgid "Language"
638msgid "Language"
631msgstr "زبان"
639msgstr "زبان"
632
640
633−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
641+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
634−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
642+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
643+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
635−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
644+#: qml/Wizard/Pages/70-passwd-type.qml:144
636#: qml/Wizard/Pages/75-report-check.qml:84
645#: qml/Wizard/Pages/75-report-check.qml:84
637#: qml/Wizard/Pages/passcode-desktop.qml:141
646#: qml/Wizard/Pages/passcode-desktop.qml:141
638#: qml/Wizard/Pages/password-set.qml:141
647#: qml/Wizard/Pages/password-set.qml:141
639msgid "Next"
648msgid "Next"
640msgstr "بعدی"
649msgstr "بعدی"
641
650
642−#: qml/Wizard/Pages/30-wifi.qml:29
651+#: qml/Wizard/Pages/20-keyboard.qml:30
652+msgid "Select Keyboard"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/20-keyboard.qml:70
656+msgid "Keyboard language"
657+msgstr ""
658+
659+#: qml/Wizard/Pages/20-keyboard.qml:92
660+msgid "Keyboard layout"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
664+#: qml/Wizard/Pages/60-account.qml:65
665+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
666+msgid "Skip"
667+msgstr "پرش"
668+
669+#: qml/Wizard/Pages/30-wifi.qml:30
643msgid "Connect to Wi‑Fi"
670msgid "Connect to Wi‑Fi"
644msgstr "اتّصال به بی‌سیم"
671msgstr "اتّصال به بی‌سیم"
645
672
646−#: qml/Wizard/Pages/30-wifi.qml:130
673+#: qml/Wizard/Pages/30-wifi.qml:131
647msgid "Connected"
674msgid "Connected"
648msgstr "وصل شده"
675msgstr "وصل شده"
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:163
677+#: qml/Wizard/Pages/30-wifi.qml:164
651msgid "Available Wi-Fi networks"
678msgid "Available Wi-Fi networks"
652msgstr "شبکه‌های وای‌فای موجود"
679msgstr "شبکه‌های وای‌فای موجود"
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:164
681+#: qml/Wizard/Pages/30-wifi.qml:165
655msgid "No available Wi-Fi networks"
682msgid "No available Wi-Fi networks"
656msgstr "هیج شبکهٔ وای‌فایی موجود نیست"
683msgstr "هیج شبکهٔ وای‌فایی موجود نیست"
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
659−#: qml/Wizard/Pages/sim.qml:101
660−msgid "Skip"
661−msgstr "پرش"
662−
663#: qml/Wizard/Pages/40-location.qml:27
685#: qml/Wizard/Pages/40-location.qml:27
664msgid "Location Services"
686msgid "Location Services"
665msgstr "خدمات موقعیّت"
687msgstr "خدمات موقعیّت"
@@ -745,6 +767,35 @@ msgstr "کارایی سامانه با ارسال گزارش‌های خطا ب
745msgid "Privacy policy"
767msgid "Privacy policy"
746msgstr "سیاست محرمانگی"
768msgstr "سیاست محرمانگی"
747
769
770+#: qml/Wizard/Pages/77-system-update.qml:28
771+msgid "Update Device"
772+msgstr ""
773+
774+#: qml/Wizard/Pages/77-system-update.qml:55
775+msgid ""
776+"There is a system update available and ready to install. Afterwards, the "
777+"device will automatically restart."
778+msgstr ""
779+
780+#: qml/Wizard/Pages/77-system-update.qml:76
781+msgctxt "string identifying name of the update"
782+msgid "Ubuntu system"
783+msgstr ""
784+
785+#: qml/Wizard/Pages/77-system-update.qml:83
786+#, qt-format
787+msgctxt "version of the system update"
788+msgid "Version %1"
789+msgstr ""
790+
791+#: qml/Wizard/Pages/77-system-update.qml:102
792+msgid "This could take a few minutes..."
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:116
796+msgid "Install and restart now"
797+msgstr ""
798+
748#: qml/Wizard/Pages/80-finished.qml:89
799#: qml/Wizard/Pages/80-finished.qml:89
749msgid "Welcome to Ubuntu"
800msgid "Welcome to Ubuntu"
750msgstr "به اوبونتو خوش آمدید"
801msgstr "به اوبونتو خوش آمدید"
po/fi.po+143−92
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Salasana: "
23msgstr "Salasana: "
24
24
@@ -56,54 +56,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
56msgstr[0] "Odota %1 minuutti ja yritä sitten uudelleen…"
57msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
57msgstr[1] "Odota %1 minuuttia ja yritä sitten uudelleen…"
58
58
59−#: qml/Components/Dialogs.qml:146
59+#: qml/Components/Dialogs.qml:149
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Kirjaudu ulos"
62msgstr "Kirjaudu ulos"
63
63
64−#: qml/Components/Dialogs.qml:147
64+#: qml/Components/Dialogs.qml:150
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Haluatko varmasti kirjautua ulos?"
66msgstr "Haluatko varmasti kirjautua ulos?"
67
67
68−#: qml/Components/Dialogs.qml:149
68+#: qml/Components/Dialogs.qml:152
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Lukitse"
71msgstr "Lukitse"
72
72
73−#: qml/Components/Dialogs.qml:156
73+#: qml/Components/Dialogs.qml:159
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Kirjaudu ulos"
76msgstr "Kirjaudu ulos"
77
77
78−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
78+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
79−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
79+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Peru"
82msgstr "Peru"
83
83
84−#: qml/Components/Dialogs.qml:175
84+#: qml/Components/Dialogs.qml:178
85msgctxt "Title: Reboot dialog"
85msgctxt "Title: Reboot dialog"
86msgid "Reboot"
86msgid "Reboot"
87msgstr "Käynnistä uudelleen"
87msgstr "Käynnistä uudelleen"
88
88
89−#: qml/Components/Dialogs.qml:176
89+#: qml/Components/Dialogs.qml:179
90msgid "Are you sure you want to reboot?"
90msgid "Are you sure you want to reboot?"
91msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
91msgstr "Haluatko varmasti käynnistää laitteen uudelleen?"
92
92
93−#: qml/Components/Dialogs.qml:178
93+#: qml/Components/Dialogs.qml:181
94msgid "No"
94msgid "No"
95msgstr "Ei"
95msgstr "Ei"
96
96
97−#: qml/Components/Dialogs.qml:184
97+#: qml/Components/Dialogs.qml:187
98msgid "Yes"
98msgid "Yes"
99msgstr "Kyllä"
99msgstr "Kyllä"
100
100
101−#: qml/Components/Dialogs.qml:199
101+#: qml/Components/Dialogs.qml:202
102msgctxt "Title: Power off/Restart dialog"
102msgctxt "Title: Power off/Restart dialog"
103msgid "Power"
103msgid "Power"
104msgstr "Sammutus"
104msgstr "Sammutus"
105
105
106−#: qml/Components/Dialogs.qml:200
106+#: qml/Components/Dialogs.qml:203
107msgid ""
107msgid ""
108"Are you sure you would like\n"
108"Are you sure you would like\n"
109"to power off?"
109"to power off?"
@@ -111,147 +111,147 @@ msgstr ""
111"Haluatko varmasti\n"
111"Haluatko varmasti\n"
112"sammuttaa laitteen?"
112"sammuttaa laitteen?"
113
113
114−#: qml/Components/Dialogs.qml:202
114+#: qml/Components/Dialogs.qml:205
115msgctxt "Button: Power off the system"
115msgctxt "Button: Power off the system"
116msgid "Power off"
116msgid "Power off"
117msgstr "Sammuta"
117msgstr "Sammuta"
118
118
119−#: qml/Components/Dialogs.qml:211
119+#: qml/Components/Dialogs.qml:214
120msgctxt "Button: Restart the system"
120msgctxt "Button: Restart the system"
121msgid "Restart"
121msgid "Restart"
122msgstr "Käynnistä uudelleen"
122msgstr "Käynnistä uudelleen"
123
123
124#: qml/Components/KeyboardShortcutsOverlay.qml:41
124#: qml/Components/KeyboardShortcutsOverlay.qml:41
125msgid "Keyboard Shortcuts"
125msgid "Keyboard Shortcuts"
126−msgstr ""
126+msgstr "Pikanäppäimet"
127
127
128#: qml/Components/KeyboardShortcutsOverlay.qml:55
128#: qml/Components/KeyboardShortcutsOverlay.qml:55
129msgid "Unity 8"
129msgid "Unity 8"
130−msgstr ""
130+msgstr "Unity 8"
131
131
132#: qml/Components/KeyboardShortcutsOverlay.qml:62
132#: qml/Components/KeyboardShortcutsOverlay.qml:62
133msgid "PrtScr"
133msgid "PrtScr"
134−msgstr ""
134+msgstr "PrtScr"
135
135
136#: qml/Components/KeyboardShortcutsOverlay.qml:67
136#: qml/Components/KeyboardShortcutsOverlay.qml:67
137msgid "Takes a screenshot."
137msgid "Takes a screenshot."
138−msgstr ""
138+msgstr "Ottaa kuvakaappauksen."
139
139
140#: qml/Components/KeyboardShortcutsOverlay.qml:75
140#: qml/Components/KeyboardShortcutsOverlay.qml:75
141msgid "Alt + PrtScr"
141msgid "Alt + PrtScr"
142−msgstr ""
142+msgstr "Alt + PrtScr"
143
143
144#: qml/Components/KeyboardShortcutsOverlay.qml:80
144#: qml/Components/KeyboardShortcutsOverlay.qml:80
145msgid "Takes a screenshot of a window."
145msgid "Takes a screenshot of a window."
146−msgstr ""
146+msgstr "Ottaa kuvakaappauksen ikkunasta."
147
147
148#: qml/Components/KeyboardShortcutsOverlay.qml:88
148#: qml/Components/KeyboardShortcutsOverlay.qml:88
149msgid "Super + Space"
149msgid "Super + Space"
150−msgstr ""
150+msgstr "Super + Välilyönti"
151
151
152#: qml/Components/KeyboardShortcutsOverlay.qml:93
152#: qml/Components/KeyboardShortcutsOverlay.qml:93
153msgid "Switches to next keyboard layout."
153msgid "Switches to next keyboard layout."
154−msgstr ""
154+msgstr "Vaihtaa seuraavaan näppäimistöasetteluun."
155
155
156#: qml/Components/KeyboardShortcutsOverlay.qml:101
156#: qml/Components/KeyboardShortcutsOverlay.qml:101
157msgid "Super + Shift + Space"
157msgid "Super + Shift + Space"
158−msgstr ""
158+msgstr "Super + Shift + Välilyönti"
159
159
160#: qml/Components/KeyboardShortcutsOverlay.qml:106
160#: qml/Components/KeyboardShortcutsOverlay.qml:106
161msgid "Switches to previous keyboard layout."
161msgid "Switches to previous keyboard layout."
162−msgstr ""
162+msgstr "Vaihtaa edelliseen näppäimistöasetteluun."
163
163
164#: qml/Components/KeyboardShortcutsOverlay.qml:118
164#: qml/Components/KeyboardShortcutsOverlay.qml:118
165msgid "Launcher"
165msgid "Launcher"
166−msgstr ""
166+msgstr "Käynnistin"
167
167
168#: qml/Components/KeyboardShortcutsOverlay.qml:125
168#: qml/Components/KeyboardShortcutsOverlay.qml:125
169msgid "Super (Hold)"
169msgid "Super (Hold)"
170−msgstr ""
170+msgstr "Super (pidä pohjassa)"
171
171
172#: qml/Components/KeyboardShortcutsOverlay.qml:130
172#: qml/Components/KeyboardShortcutsOverlay.qml:130
173msgid "Opens the launcher, displays shortcuts."
173msgid "Opens the launcher, displays shortcuts."
174−msgstr ""
174+msgstr "Avaa käynnistimen, näyttää pikanäppäimet."
175
175
176#: qml/Components/KeyboardShortcutsOverlay.qml:138
176#: qml/Components/KeyboardShortcutsOverlay.qml:138
177msgid "Alt + F1"
177msgid "Alt + F1"
178−msgstr ""
178+msgstr "Alt + F1"
179
179
180#: qml/Components/KeyboardShortcutsOverlay.qml:143
180#: qml/Components/KeyboardShortcutsOverlay.qml:143
181msgid "Opens launcher keyboard navigation mode."
181msgid "Opens launcher keyboard navigation mode."
182−msgstr ""
182+msgstr "Avaa käynnistimen näppäimistöllä liikkumisen tilassa."
183
183
184#: qml/Components/KeyboardShortcutsOverlay.qml:151
184#: qml/Components/KeyboardShortcutsOverlay.qml:151
185msgid "Super + Tab"
185msgid "Super + Tab"
186−msgstr ""
186+msgstr "Super + Sarkain"
187
187
188#: qml/Components/KeyboardShortcutsOverlay.qml:156
188#: qml/Components/KeyboardShortcutsOverlay.qml:156
189msgid "Switches applications via the launcher."
189msgid "Switches applications via the launcher."
190−msgstr ""
190+msgstr "Vaihtaa sovellusten välillä käynnistimessä."
191
191
192#: qml/Components/KeyboardShortcutsOverlay.qml:164
192#: qml/Components/KeyboardShortcutsOverlay.qml:164
193msgid "Super + 0 to 9"
193msgid "Super + 0 to 9"
194−msgstr ""
194+msgstr "Super + 0-9"
195
195
196#: qml/Components/KeyboardShortcutsOverlay.qml:169
196#: qml/Components/KeyboardShortcutsOverlay.qml:169
197msgid "Same as clicking on a launcher icon."
197msgid "Same as clicking on a launcher icon."
198−msgstr ""
198+msgstr "Sama kuin käynnistimen painikkeen napsauttaminen."
199
199
200#: qml/Components/KeyboardShortcutsOverlay.qml:181
200#: qml/Components/KeyboardShortcutsOverlay.qml:181
201msgid "Scopes"
201msgid "Scopes"
202−msgstr ""
202+msgstr "Näkymät"
203
203
204#: qml/Components/KeyboardShortcutsOverlay.qml:188
204#: qml/Components/KeyboardShortcutsOverlay.qml:188
205msgid "Super (Tap)"
205msgid "Super (Tap)"
206−msgstr ""
206+msgstr "Super (napauta)"
207
207
208#: qml/Components/KeyboardShortcutsOverlay.qml:193
208#: qml/Components/KeyboardShortcutsOverlay.qml:193
209msgid "Opens the Scopes home."
209msgid "Opens the Scopes home."
210−msgstr ""
210+msgstr "Avaa näkymien pääsivun."
211
211
212#: qml/Components/KeyboardShortcutsOverlay.qml:209
212#: qml/Components/KeyboardShortcutsOverlay.qml:209
213msgid "Switching"
213msgid "Switching"
214−msgstr ""
214+msgstr "Vaihtaminen"
215
215
216#: qml/Components/KeyboardShortcutsOverlay.qml:216
216#: qml/Components/KeyboardShortcutsOverlay.qml:216
217msgid "Alt + Tab"
217msgid "Alt + Tab"
218−msgstr ""
218+msgstr "Alt + Sarkain"
219
219
220#: qml/Components/KeyboardShortcutsOverlay.qml:221
220#: qml/Components/KeyboardShortcutsOverlay.qml:221
221msgid "Switches between applications."
221msgid "Switches between applications."
222−msgstr ""
222+msgstr "Vaihtaa sovellusten välillä."
223
223
224#: qml/Components/KeyboardShortcutsOverlay.qml:229
224#: qml/Components/KeyboardShortcutsOverlay.qml:229
225msgid "Super + W"
225msgid "Super + W"
226−msgstr ""
226+msgstr "Super + W"
227
227
228#: qml/Components/KeyboardShortcutsOverlay.qml:234
228#: qml/Components/KeyboardShortcutsOverlay.qml:234
229msgid "Opens the desktop spread."
229msgid "Opens the desktop spread."
230−msgstr ""
230+msgstr "Avaa työpöydän laajennuksen."
231
231
232#: qml/Components/KeyboardShortcutsOverlay.qml:242
232#: qml/Components/KeyboardShortcutsOverlay.qml:242
233msgid "Cursor Left or Right"
233msgid "Cursor Left or Right"
234−msgstr ""
234+msgstr "Nuolinäppäin vasemmalle tai oikealle"
235
235
236#: qml/Components/KeyboardShortcutsOverlay.qml:247
236#: qml/Components/KeyboardShortcutsOverlay.qml:247
237msgid "Moves the focus."
237msgid "Moves the focus."
238−msgstr ""
238+msgstr "Siirtää kohdistusta."
239
239
240#: qml/Components/KeyboardShortcutsOverlay.qml:259
240#: qml/Components/KeyboardShortcutsOverlay.qml:259
241msgid "Windows"
241msgid "Windows"
242−msgstr ""
242+msgstr "Ikkunat"
243
243
244#: qml/Components/KeyboardShortcutsOverlay.qml:266
244#: qml/Components/KeyboardShortcutsOverlay.qml:266
245msgid "Ctrl + Super + D"
245msgid "Ctrl + Super + D"
246−msgstr ""
246+msgstr "Ctrl + Super + D"
247
247
248#: qml/Components/KeyboardShortcutsOverlay.qml:271
248#: qml/Components/KeyboardShortcutsOverlay.qml:271
249msgid "Minimizes all windows."
249msgid "Minimizes all windows."
250−msgstr ""
250+msgstr "Pienentää kaikki ikkunat."
251
251
252#: qml/Components/KeyboardShortcutsOverlay.qml:279
252#: qml/Components/KeyboardShortcutsOverlay.qml:279
253msgid "Ctrl + Super + Up"
253msgid "Ctrl + Super + Up"
254−msgstr ""
254+msgstr "Ctrl + Super + ylös"
255
255
256#: qml/Components/KeyboardShortcutsOverlay.qml:284
256#: qml/Components/KeyboardShortcutsOverlay.qml:284
257msgid "Maximizes the current window."
257msgid "Maximizes the current window."
@@ -259,7 +259,7 @@ msgstr "Suurentaa nykyisen ikkunn,"
259
259
260#: qml/Components/KeyboardShortcutsOverlay.qml:292
260#: qml/Components/KeyboardShortcutsOverlay.qml:292
261msgid "Ctrl + Super + Down"
261msgid "Ctrl + Super + Down"
262−msgstr ""
262+msgstr "Ctrl + Super + alas"
263
263
264#: qml/Components/KeyboardShortcutsOverlay.qml:297
264#: qml/Components/KeyboardShortcutsOverlay.qml:297
265msgid "Minimizes or restores the current window."
265msgid "Minimizes or restores the current window."
@@ -267,19 +267,19 @@ msgstr "Pienentää tai palauttaa nykyisen ikkunan."
267
267
268#: qml/Components/KeyboardShortcutsOverlay.qml:305
268#: qml/Components/KeyboardShortcutsOverlay.qml:305
269msgid "Ctrl + Super + Left or Right"
269msgid "Ctrl + Super + Left or Right"
270−msgstr ""
270+msgstr "Ctrl + Super + vasen tai oikea"
271
271
272#: qml/Components/KeyboardShortcutsOverlay.qml:310
272#: qml/Components/KeyboardShortcutsOverlay.qml:310
273msgid "Semi-maximizes the current window."
273msgid "Semi-maximizes the current window."
274−msgstr ""
274+msgstr "Suurentaa osittain nykyisen ikkunan."
275
275
276#: qml/Components/KeyboardShortcutsOverlay.qml:318
276#: qml/Components/KeyboardShortcutsOverlay.qml:318
277msgid "Alt + F4"
277msgid "Alt + F4"
278−msgstr ""
278+msgstr "Alt + F4"
279
279
280#: qml/Components/KeyboardShortcutsOverlay.qml:323
280#: qml/Components/KeyboardShortcutsOverlay.qml:323
281msgid "Closes the current window."
281msgid "Closes the current window."
282−msgstr ""
282+msgstr "Sulkee nykyisen ikkunan."
283
283
284#: qml/Components/Lockscreen.qml:239
284#: qml/Components/Lockscreen.qml:239
285msgid "Return to Call"
285msgid "Return to Call"
@@ -296,12 +296,12 @@ msgstr "OK"
296#: qml/Components/MediaServices/VideoPlayerControls.qml:44
296#: qml/Components/MediaServices/VideoPlayerControls.qml:44
297#, qt-format
297#, qt-format
298msgid "%1:%2:%3"
298msgid "%1:%2:%3"
299−msgstr ""
299+msgstr "%1:%2:%3"
300
300
301#: qml/Components/MediaServices/VideoPlayerControls.qml:49
301#: qml/Components/MediaServices/VideoPlayerControls.qml:49
302#, qt-format
302#, qt-format
303msgid "%1:%2"
303msgid "%1:%2"
304−msgstr ""
304+msgstr "%1:%2"
305
305
306#: qml/Components/ModeSwitchWarningDialog.qml:32
306#: qml/Components/ModeSwitchWarningDialog.qml:32
307msgid "Apps may have unsaved data:"
307msgid "Apps may have unsaved data:"
@@ -335,26 +335,26 @@ msgstr "Sulje kaikki"
335msgid "Preview Share Item"
335msgid "Preview Share Item"
336msgstr "Jaon esikatselu"
336msgstr "Jaon esikatselu"
337
337
338−#: qml/Dash/DashPageHeader.qml:333
338+#: qml/Dash/DashPageHeader.qml:360
339msgctxt "Button: Open the Ubuntu Store"
339msgctxt "Button: Open the Ubuntu Store"
340msgid "Store"
340msgid "Store"
341msgstr "Kauppa"
341msgstr "Kauppa"
342
342
343−#: qml/Dash/DashPageHeader.qml:340
343+#: qml/Dash/DashPageHeader.qml:367
344msgctxt "Button: Start a search in the current dash scope"
344msgctxt "Button: Start a search in the current dash scope"
345msgid "Search"
345msgid "Search"
346msgstr "Etsi"
346msgstr "Etsi"
347
347
348−#: qml/Dash/DashPageHeader.qml:350
348+#: qml/Dash/DashPageHeader.qml:377
349msgctxt "Button: Show the current dash scope settings"
349msgctxt "Button: Show the current dash scope settings"
350msgid "Settings"
350msgid "Settings"
351msgstr "Asetukset"
351msgstr "Asetukset"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Remove from Favorites"
354msgid "Remove from Favorites"
355msgstr "Poista suosikeista"
355msgstr "Poista suosikeista"
356
356
357−#: qml/Dash/DashPageHeader.qml:357
357+#: qml/Dash/DashPageHeader.qml:384
358msgid "Add to Favorites"
358msgid "Add to Favorites"
359msgstr "Lisää suosikkeihin"
359msgstr "Lisää suosikkeihin"
360
360
@@ -366,15 +366,15 @@ msgstr "Tarkenna tuloksia"
366msgid "Reset"
366msgid "Reset"
367msgstr "Palauta"
367msgstr "Palauta"
368
368
369−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
369+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
370msgid "Show less"
370msgid "Show less"
371msgstr "Näytä vähemmän"
371msgstr "Näytä vähemmän"
372
372
373−#: qml/Dash/GenericScopeView.qml:580
373+#: qml/Dash/GenericScopeView.qml:585
374msgid "Show all"
374msgid "Show all"
375msgstr "Näytä kaikki"
375msgstr "Näytä kaikki"
376
376
377−#: qml/Dash/GenericScopeView.qml:637
377+#: qml/Dash/GenericScopeView.qml:642
378msgctxt "Label: Hint for dash search line edit"
378msgctxt "Label: Hint for dash search line edit"
379msgid "Search"
379msgid "Search"
380msgstr "Etsi"
380msgstr "Etsi"
@@ -444,31 +444,39 @@ msgstr ""
444msgid "Unlock"
444msgid "Unlock"
445msgstr "Avaa lukitus"
445msgstr "Avaa lukitus"
446
446
447−#: qml/Greeter/Greeter.qml:539
447+#: qml/Greeter/Greeter.qml:561
448msgid "Try again"
448msgid "Try again"
449−msgstr ""
449+msgstr "Yritä uudelleen"
450
450
451−#: qml/Greeter/LoginList.qml:259
451+#: qml/Greeter/LoginList.qml:63
452+msgid "Passphrase"
453+msgstr "Tunnuslause"
454+
455+#: qml/Greeter/LoginList.qml:64
456+msgid "Passcode"
457+msgstr "Suojakoodi"
458+
459+#: qml/Greeter/LoginList.qml:87
452msgid "Retry"
460msgid "Retry"
453msgstr "Yritä uudelleen"
461msgstr "Yritä uudelleen"
454
462
455−#: qml/Greeter/LoginList.qml:260
463+#: qml/Greeter/LoginList.qml:88
456msgid "Log In"
464msgid "Log In"
457−msgstr ""
465+msgstr "Kirjaudu sisään"
458
466
459−#: qml/Greeter/NarrowView.qml:54
467+#: qml/Greeter/NarrowView.qml:55
460msgid "Sorry, incorrect passphrase."
468msgid "Sorry, incorrect passphrase."
461msgstr "Virheellinen tunnuslause."
469msgstr "Virheellinen tunnuslause."
462
470
463−#: qml/Greeter/NarrowView.qml:55
471+#: qml/Greeter/NarrowView.qml:56
464msgid "Sorry, incorrect passcode."
472msgid "Sorry, incorrect passcode."
465msgstr "Virheellinen suojakoodi."
473msgstr "Virheellinen suojakoodi."
466
474
467−#: qml/Greeter/NarrowView.qml:56
475+#: qml/Greeter/NarrowView.qml:57
468msgid "This will be your last attempt."
476msgid "This will be your last attempt."
469msgstr "Tämä on viimeinen yritys."
477msgstr "Tämä on viimeinen yritys."
470
478
471−#: qml/Greeter/NarrowView.qml:58
479+#: qml/Greeter/NarrowView.qml:59
472msgid ""
480msgid ""
473"If passphrase is entered incorrectly, your phone will conduct a factory "
481"If passphrase is entered incorrectly, your phone will conduct a factory "
474"reset and all personal data will be deleted."
482"reset and all personal data will be deleted."
@@ -476,7 +484,7 @@ msgstr ""
476"Jos kirjoitat tunnuslauseen virheellisesti, puhelimesi palautetaan "
484"Jos kirjoitat tunnuslauseen virheellisesti, puhelimesi palautetaan "
477"tehdastilaan ja kaikki henkilökohtaiset tietosi poistetaan."
485"tehdastilaan ja kaikki henkilökohtaiset tietosi poistetaan."
478
486
479−#: qml/Greeter/NarrowView.qml:59
487+#: qml/Greeter/NarrowView.qml:60
480msgid ""
488msgid ""
481"If passcode is entered incorrectly, your phone will conduct a factory reset "
489"If passcode is entered incorrectly, your phone will conduct a factory reset "
482"and all personal data will be deleted."
490"and all personal data will be deleted."
@@ -612,7 +620,7 @@ msgstr "Tee pitkä veto vasemmasta reunasta avataksesi Tänään-näkymän"
612
620
613#: qml/Tutorial/TutorialLeft.qml:47
621#: qml/Tutorial/TutorialLeft.qml:47
614msgid "Short swipe from the left edge to open the launcher"
622msgid "Short swipe from the left edge to open the launcher"
615−msgstr ""
623+msgstr "Lyhyt veto vasemmasta reunasta avaa käynnistimen"
616
624
617#: qml/Tutorial/TutorialRight.qml:55
625#: qml/Tutorial/TutorialRight.qml:55
618msgid "Push your mouse against the right edge to view your open apps"
626msgid "Push your mouse against the right edge to view your open apps"
@@ -622,11 +630,11 @@ msgstr ""
622
630
623#: qml/Tutorial/TutorialRight.qml:56
631#: qml/Tutorial/TutorialRight.qml:56
624msgid "Swipe from the right edge to view your open apps"
632msgid "Swipe from the right edge to view your open apps"
625−msgstr ""
633+msgstr "Veto oikeasta reunasta näyttää avoinna olevat sovellukset"
626
634
627#: qml/Tutorial/TutorialTop.qml:53
635#: qml/Tutorial/TutorialTop.qml:53
628msgid "Swipe from the top edge to access notifications and quick settings"
636msgid "Swipe from the top edge to access notifications and quick settings"
629−msgstr ""
637+msgstr "Veto yläreunasta näyttää ilmoitukset ja pika-asetukset"
630
638
631#: qml/Wizard/Page.qml:54
639#: qml/Wizard/Page.qml:54
632msgctxt "Button: Go back one page in the Wizard"
640msgctxt "Button: Go back one page in the Wizard"
@@ -637,36 +645,50 @@ msgstr "Takaisin"
637msgid "Language"
645msgid "Language"
638msgstr "Kieli"
646msgstr "Kieli"
639
647
640−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
648+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
641−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
649+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
650+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
642−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
651+#: qml/Wizard/Pages/70-passwd-type.qml:144
643#: qml/Wizard/Pages/75-report-check.qml:84
652#: qml/Wizard/Pages/75-report-check.qml:84
644#: qml/Wizard/Pages/passcode-desktop.qml:141
653#: qml/Wizard/Pages/passcode-desktop.qml:141
645#: qml/Wizard/Pages/password-set.qml:141
654#: qml/Wizard/Pages/password-set.qml:141
646msgid "Next"
655msgid "Next"
647msgstr "Seuraava"
656msgstr "Seuraava"
648
657
649−#: qml/Wizard/Pages/30-wifi.qml:29
658+#: qml/Wizard/Pages/20-keyboard.qml:30
659+msgid "Select Keyboard"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/20-keyboard.qml:70
663+msgid "Keyboard language"
664+msgstr ""
665+
666+#: qml/Wizard/Pages/20-keyboard.qml:92
667+msgid "Keyboard layout"
668+msgstr ""
669+
670+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
671+#: qml/Wizard/Pages/60-account.qml:65
672+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
673+msgid "Skip"
674+msgstr "Ohita"
675+
676+#: qml/Wizard/Pages/30-wifi.qml:30
650msgid "Connect to Wi‑Fi"
677msgid "Connect to Wi‑Fi"
651msgstr "Yhdistä wifi-verkkoon"
678msgstr "Yhdistä wifi-verkkoon"
652
679
653−#: qml/Wizard/Pages/30-wifi.qml:130
680+#: qml/Wizard/Pages/30-wifi.qml:131
654msgid "Connected"
681msgid "Connected"
655msgstr "Yhdistetty"
682msgstr "Yhdistetty"
656
683
657−#: qml/Wizard/Pages/30-wifi.qml:163
684+#: qml/Wizard/Pages/30-wifi.qml:164
658msgid "Available Wi-Fi networks"
685msgid "Available Wi-Fi networks"
659msgstr "Käytettävissä olevat wifi-verkot"
686msgstr "Käytettävissä olevat wifi-verkot"
660
687
661−#: qml/Wizard/Pages/30-wifi.qml:164
688+#: qml/Wizard/Pages/30-wifi.qml:165
662msgid "No available Wi-Fi networks"
689msgid "No available Wi-Fi networks"
663msgstr "Ei käytettävissä olevia wifi-verkkoja"
690msgstr "Ei käytettävissä olevia wifi-verkkoja"
664
691
665−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
666−#: qml/Wizard/Pages/sim.qml:101
667−msgid "Skip"
668−msgstr "Ohita"
669−
670#: qml/Wizard/Pages/40-location.qml:27
692#: qml/Wizard/Pages/40-location.qml:27
671msgid "Location Services"
693msgid "Location Services"
672msgstr "Sijaintipalvelut"
694msgstr "Sijaintipalvelut"
@@ -754,6 +776,35 @@ msgstr ""
754msgid "Privacy policy"
776msgid "Privacy policy"
755msgstr "Tietosuojakäytäntö"
777msgstr "Tietosuojakäytäntö"
756
778
779+#: qml/Wizard/Pages/77-system-update.qml:28
780+msgid "Update Device"
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:55
784+msgid ""
785+"There is a system update available and ready to install. Afterwards, the "
786+"device will automatically restart."
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:76
790+msgctxt "string identifying name of the update"
791+msgid "Ubuntu system"
792+msgstr ""
793+
794+#: qml/Wizard/Pages/77-system-update.qml:83
795+#, qt-format
796+msgctxt "version of the system update"
797+msgid "Version %1"
798+msgstr ""
799+
800+#: qml/Wizard/Pages/77-system-update.qml:102
801+msgid "This could take a few minutes..."
802+msgstr ""
803+
804+#: qml/Wizard/Pages/77-system-update.qml:116
805+msgid "Install and restart now"
806+msgstr ""
807+
757#: qml/Wizard/Pages/80-finished.qml:89
808#: qml/Wizard/Pages/80-finished.qml:89
758msgid "Welcome to Ubuntu"
809msgid "Welcome to Ubuntu"
759msgstr "Tervetuloa Ubuntuun"
810msgstr "Tervetuloa Ubuntuun"
@@ -886,7 +937,7 @@ msgstr "Valitse \"Ohita\" jatkaaksesi ilman SIM-korttia."
886
937
887#: qml/Wizard/PasswordMeter.qml:87
938#: qml/Wizard/PasswordMeter.qml:87
888msgid "Password too short"
939msgid "Password too short"
889−msgstr ""
940+msgstr "Salasana on liian lyhyt"
890
941
891#: qml/Wizard/PasswordMeter.qml:89
942#: qml/Wizard/PasswordMeter.qml:89
892msgid "Passwords match"
943msgid "Passwords match"
po/fo.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Loyniorð: "
23msgstr "Loyniorð: "
24
24
@@ -56,65 +56,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Vinaliga bíða %1 minutt og royn aftur..."
56msgstr[0] "Vinaliga bíða %1 minutt og royn aftur..."
57msgstr[1] "Vinaliga bíða %1 minuttir og royn aftur."
57msgstr[1] "Vinaliga bíða %1 minuttir og royn aftur."
58
58
59−#: qml/Components/Dialogs.qml:146
59+#: qml/Components/Dialogs.qml:149
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Útrita"
62msgstr "Útrita"
63
63
64−#: qml/Components/Dialogs.qml:147
64+#: qml/Components/Dialogs.qml:150
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Ert tú vísur ið tú vilt rita út?"
66msgstr "Ert tú vísur ið tú vilt rita út?"
67
67
68−#: qml/Components/Dialogs.qml:149
68+#: qml/Components/Dialogs.qml:152
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Læs"
71msgstr "Læs"
72
72
73−#: qml/Components/Dialogs.qml:156
73+#: qml/Components/Dialogs.qml:159
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Rita út"
76msgstr "Rita út"
77
77
78−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
78+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
79−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
79+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Angra"
82msgstr "Angra"
83
83
84−#: qml/Components/Dialogs.qml:175
84+#: qml/Components/Dialogs.qml:178
85msgctxt "Title: Reboot dialog"
85msgctxt "Title: Reboot dialog"
86msgid "Reboot"
86msgid "Reboot"
87msgstr "Endurbyrja"
87msgstr "Endurbyrja"
88
88
89−#: qml/Components/Dialogs.qml:176
89+#: qml/Components/Dialogs.qml:179
90msgid "Are you sure you want to reboot?"
90msgid "Are you sure you want to reboot?"
91msgstr "Ert tú vísur ið tú vilt endurbyrja?"
91msgstr "Ert tú vísur ið tú vilt endurbyrja?"
92
92
93−#: qml/Components/Dialogs.qml:178
93+#: qml/Components/Dialogs.qml:181
94msgid "No"
94msgid "No"
95msgstr "Nei"
95msgstr "Nei"
96
96
97−#: qml/Components/Dialogs.qml:184
97+#: qml/Components/Dialogs.qml:187
98msgid "Yes"
98msgid "Yes"
99msgstr "Ja"
99msgstr "Ja"
100
100
101−#: qml/Components/Dialogs.qml:199
101+#: qml/Components/Dialogs.qml:202
102msgctxt "Title: Power off/Restart dialog"
102msgctxt "Title: Power off/Restart dialog"
103msgid "Power"
103msgid "Power"
104msgstr "Sløkk"
104msgstr "Sløkk"
105
105
106−#: qml/Components/Dialogs.qml:200
106+#: qml/Components/Dialogs.qml:203
107msgid ""
107msgid ""
108"Are you sure you would like\n"
108"Are you sure you would like\n"
109"to power off?"
109"to power off?"
110msgstr "Ert tú vísur ið tú vilt sløkkja?"
110msgstr "Ert tú vísur ið tú vilt sløkkja?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "Sløkk"
115msgstr "Sløkk"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "Endurbyrja"
120msgstr "Endurbyrja"
@@ -333,26 +333,26 @@ msgstr "Sløkk alt"
333msgid "Preview Share Item"
333msgid "Preview Share Item"
334msgstr ""
334msgstr ""
335
335
336−#: qml/Dash/DashPageHeader.qml:333
336+#: qml/Dash/DashPageHeader.qml:360
337msgctxt "Button: Open the Ubuntu Store"
337msgctxt "Button: Open the Ubuntu Store"
338msgid "Store"
338msgid "Store"
339msgstr "Handil"
339msgstr "Handil"
340
340
341−#: qml/Dash/DashPageHeader.qml:340
341+#: qml/Dash/DashPageHeader.qml:367
342msgctxt "Button: Start a search in the current dash scope"
342msgctxt "Button: Start a search in the current dash scope"
343msgid "Search"
343msgid "Search"
344msgstr "Leita"
344msgstr "Leita"
345
345
346−#: qml/Dash/DashPageHeader.qml:350
346+#: qml/Dash/DashPageHeader.qml:377
347msgctxt "Button: Show the current dash scope settings"
347msgctxt "Button: Show the current dash scope settings"
348msgid "Settings"
348msgid "Settings"
349msgstr "Stillingar"
349msgstr "Stillingar"
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Remove from Favorites"
352msgid "Remove from Favorites"
353msgstr ""
353msgstr ""
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Add to Favorites"
356msgid "Add to Favorites"
357msgstr ""
357msgstr ""
358
358
@@ -364,15 +364,15 @@ msgstr ""
364msgid "Reset"
364msgid "Reset"
365msgstr "Tómstilla"
365msgstr "Tómstilla"
366
366
367−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
367+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
368msgid "Show less"
368msgid "Show less"
369msgstr "Sý minni"
369msgstr "Sý minni"
370
370
371−#: qml/Dash/GenericScopeView.qml:580
371+#: qml/Dash/GenericScopeView.qml:585
372msgid "Show all"
372msgid "Show all"
373msgstr "Sý alt"
373msgstr "Sý alt"
374
374
375−#: qml/Dash/GenericScopeView.qml:637
375+#: qml/Dash/GenericScopeView.qml:642
376msgctxt "Label: Hint for dash search line edit"
376msgctxt "Label: Hint for dash search line edit"
377msgid "Search"
377msgid "Search"
378msgstr "Leita"
378msgstr "Leita"
@@ -440,37 +440,45 @@ msgstr ""
440msgid "Unlock"
440msgid "Unlock"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/Greeter.qml:539
443+#: qml/Greeter/Greeter.qml:561
444msgid "Try again"
444msgid "Try again"
445msgstr ""
445msgstr ""
446
446
447−#: qml/Greeter/LoginList.qml:259
447+#: qml/Greeter/LoginList.qml:63
448+msgid "Passphrase"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:64
452+msgid "Passcode"
453+msgstr ""
454+
455+#: qml/Greeter/LoginList.qml:87
448msgid "Retry"
456msgid "Retry"
449msgstr "Royn aftur"
457msgstr "Royn aftur"
450
458
451−#: qml/Greeter/LoginList.qml:260
459+#: qml/Greeter/LoginList.qml:88
452msgid "Log In"
460msgid "Log In"
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:54
463+#: qml/Greeter/NarrowView.qml:55
456msgid "Sorry, incorrect passphrase."
464msgid "Sorry, incorrect passphrase."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:55
467+#: qml/Greeter/NarrowView.qml:56
460msgid "Sorry, incorrect passcode."
468msgid "Sorry, incorrect passcode."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:56
471+#: qml/Greeter/NarrowView.qml:57
464msgid "This will be your last attempt."
472msgid "This will be your last attempt."
465msgstr ""
473msgstr ""
466
474
467−#: qml/Greeter/NarrowView.qml:58
475+#: qml/Greeter/NarrowView.qml:59
468msgid ""
476msgid ""
469"If passphrase is entered incorrectly, your phone will conduct a factory "
477"If passphrase is entered incorrectly, your phone will conduct a factory "
470"reset and all personal data will be deleted."
478"reset and all personal data will be deleted."
471msgstr ""
479msgstr ""
472
480
473−#: qml/Greeter/NarrowView.qml:59
481+#: qml/Greeter/NarrowView.qml:60
474msgid ""
482msgid ""
475"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
476"and all personal data will be deleted."
484"and all personal data will be deleted."
@@ -627,36 +635,50 @@ msgstr "Aftur"
627msgid "Language"
635msgid "Language"
628msgstr "Mál"
636msgstr "Mál"
629
637
630−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
638+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
631−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
639+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
640+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
632−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
641+#: qml/Wizard/Pages/70-passwd-type.qml:144
633#: qml/Wizard/Pages/75-report-check.qml:84
642#: qml/Wizard/Pages/75-report-check.qml:84
634#: qml/Wizard/Pages/passcode-desktop.qml:141
643#: qml/Wizard/Pages/passcode-desktop.qml:141
635#: qml/Wizard/Pages/password-set.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
636msgid "Next"
645msgid "Next"
637msgstr "Næsta"
646msgstr "Næsta"
638
647
639−#: qml/Wizard/Pages/30-wifi.qml:29
648+#: qml/Wizard/Pages/20-keyboard.qml:30
649+msgid "Select Keyboard"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:70
653+msgid "Keyboard language"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:92
657+msgid "Keyboard layout"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
661+#: qml/Wizard/Pages/60-account.qml:65
662+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
663+msgid "Skip"
664+msgstr "Leyp um"
665+
666+#: qml/Wizard/Pages/30-wifi.qml:30
640msgid "Connect to Wi‑Fi"
667msgid "Connect to Wi‑Fi"
641msgstr "Sambind til Wi-Fi"
668msgstr "Sambind til Wi-Fi"
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:130
670+#: qml/Wizard/Pages/30-wifi.qml:131
644msgid "Connected"
671msgid "Connected"
645msgstr "Sambundin"
672msgstr "Sambundin"
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:163
674+#: qml/Wizard/Pages/30-wifi.qml:164
648msgid "Available Wi-Fi networks"
675msgid "Available Wi-Fi networks"
649msgstr "Tøk Wi-Fi-net"
676msgstr "Tøk Wi-Fi-net"
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:164
678+#: qml/Wizard/Pages/30-wifi.qml:165
652msgid "No available Wi-Fi networks"
679msgid "No available Wi-Fi networks"
653msgstr "Eingin tøk Wi-Fi-net"
680msgstr "Eingin tøk Wi-Fi-net"
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
656−#: qml/Wizard/Pages/sim.qml:101
657−msgid "Skip"
658−msgstr "Leyp um"
659−
660#: qml/Wizard/Pages/40-location.qml:27
682#: qml/Wizard/Pages/40-location.qml:27
661msgid "Location Services"
683msgid "Location Services"
662msgstr ""
684msgstr ""
@@ -740,6 +762,35 @@ msgstr ""
740msgid "Privacy policy"
762msgid "Privacy policy"
741msgstr ""
763msgstr ""
742
764
765+#: qml/Wizard/Pages/77-system-update.qml:28
766+msgid "Update Device"
767+msgstr ""
768+
769+#: qml/Wizard/Pages/77-system-update.qml:55
770+msgid ""
771+"There is a system update available and ready to install. Afterwards, the "
772+"device will automatically restart."
773+msgstr ""
774+
775+#: qml/Wizard/Pages/77-system-update.qml:76
776+msgctxt "string identifying name of the update"
777+msgid "Ubuntu system"
778+msgstr ""
779+
780+#: qml/Wizard/Pages/77-system-update.qml:83
781+#, qt-format
782+msgctxt "version of the system update"
783+msgid "Version %1"
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:102
787+msgid "This could take a few minutes..."
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:116
791+msgid "Install and restart now"
792+msgstr ""
793+
743#: qml/Wizard/Pages/80-finished.qml:89
794#: qml/Wizard/Pages/80-finished.qml:89
744msgid "Welcome to Ubuntu"
795msgid "Welcome to Ubuntu"
745msgstr "Vælkomin til Ubuntu"
796msgstr "Vælkomin til Ubuntu"
po/fr.po+99−48
@@ -7,18 +7,18 @@ 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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11−"PO-Revision-Date: 2016-07-06 14:47+0000\n"
11+"PO-Revision-Date: 2016-08-14 10:36+0000\n"
12−"Last-Translator: Jean-Marc <Unknown>\n"
12+"Last-Translator: Anne <anneonyme017@gmail.com>\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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Mot de passe : "
23msgstr "Mot de passe : "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Veuillez patienter %1 minute puis réessayez..."
58msgstr[0] "Veuillez patienter %1 minute puis réessayez..."
59msgstr[1] "Veuillez patienter %1 minutes puis réessayez..."
59msgstr[1] "Veuillez patienter %1 minutes puis réessayez..."
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Fermer la session"
64msgstr "Fermer la session"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
68msgstr "Êtes-vous sûr de vouloir vous déconnecter ?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Verrouiller"
73msgstr "Verrouiller"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Fermer la session"
78msgstr "Fermer la session"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Annuler"
84msgstr "Annuler"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Redémarrer"
89msgstr "Redémarrer"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Êtes-vous sûr de vouloir redémarrer ?"
93msgstr "Êtes-vous sûr de vouloir redémarrer ?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "Non"
97msgstr "Non"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Oui"
101msgstr "Oui"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Alimentation"
106msgstr "Alimentation"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Êtes-vous sûr de vouloir\n"
113"Êtes-vous sûr de vouloir\n"
114"couper l'alimentation ?"
114"couper l'alimentation ?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Éteindre"
119msgstr "Éteindre"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Redémarrer"
124msgstr "Redémarrer"
@@ -339,26 +339,26 @@ msgstr "Tout fermer"
339msgid "Preview Share Item"
339msgid "Preview Share Item"
340msgstr "Aperçu de l'élément partagé"
340msgstr "Aperçu de l'élément partagé"
341
341
342−#: qml/Dash/DashPageHeader.qml:333
342+#: qml/Dash/DashPageHeader.qml:360
343msgctxt "Button: Open the Ubuntu Store"
343msgctxt "Button: Open the Ubuntu Store"
344msgid "Store"
344msgid "Store"
345msgstr "Logithèque"
345msgstr "Logithèque"
346
346
347−#: qml/Dash/DashPageHeader.qml:340
347+#: qml/Dash/DashPageHeader.qml:367
348msgctxt "Button: Start a search in the current dash scope"
348msgctxt "Button: Start a search in the current dash scope"
349msgid "Search"
349msgid "Search"
350msgstr "Rechercher"
350msgstr "Rechercher"
351
351
352−#: qml/Dash/DashPageHeader.qml:350
352+#: qml/Dash/DashPageHeader.qml:377
353msgctxt "Button: Show the current dash scope settings"
353msgctxt "Button: Show the current dash scope settings"
354msgid "Settings"
354msgid "Settings"
355msgstr "Paramètres"
355msgstr "Paramètres"
356
356
357−#: qml/Dash/DashPageHeader.qml:357
357+#: qml/Dash/DashPageHeader.qml:384
358msgid "Remove from Favorites"
358msgid "Remove from Favorites"
359msgstr "Retirer des favoris"
359msgstr "Retirer des favoris"
360
360
361−#: qml/Dash/DashPageHeader.qml:357
361+#: qml/Dash/DashPageHeader.qml:384
362msgid "Add to Favorites"
362msgid "Add to Favorites"
363msgstr "Ajouter aux favoris"
363msgstr "Ajouter aux favoris"
364
364
@@ -370,15 +370,15 @@ msgstr "Affiner vos résultats"
370msgid "Reset"
370msgid "Reset"
371msgstr "Réinitialiser"
371msgstr "Réinitialiser"
372
372
373−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
373+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
374msgid "Show less"
374msgid "Show less"
375msgstr "Afficher plus"
375msgstr "Afficher plus"
376
376
377−#: qml/Dash/GenericScopeView.qml:580
377+#: qml/Dash/GenericScopeView.qml:585
378msgid "Show all"
378msgid "Show all"
379msgstr "Tout afficher"
379msgstr "Tout afficher"
380
380
381−#: qml/Dash/GenericScopeView.qml:637
381+#: qml/Dash/GenericScopeView.qml:642
382msgctxt "Label: Hint for dash search line edit"
382msgctxt "Label: Hint for dash search line edit"
383msgid "Search"
383msgid "Search"
384msgstr "Rechercher"
384msgstr "Rechercher"
@@ -448,31 +448,39 @@ msgstr ""
448msgid "Unlock"
448msgid "Unlock"
449msgstr "Déverrouiller"
449msgstr "Déverrouiller"
450
450
451−#: qml/Greeter/Greeter.qml:539
451+#: qml/Greeter/Greeter.qml:561
452msgid "Try again"
452msgid "Try again"
453msgstr "Réessayer"
453msgstr "Réessayer"
454
454
455−#: qml/Greeter/LoginList.qml:259
455+#: qml/Greeter/LoginList.qml:63
456+msgid "Passphrase"
457+msgstr "Phrase secrète"
458+
459+#: qml/Greeter/LoginList.qml:64
460+msgid "Passcode"
461+msgstr "Code"
462+
463+#: qml/Greeter/LoginList.qml:87
456msgid "Retry"
464msgid "Retry"
457msgstr "Réessayer"
465msgstr "Réessayer"
458
466
459−#: qml/Greeter/LoginList.qml:260
467+#: qml/Greeter/LoginList.qml:88
460msgid "Log In"
468msgid "Log In"
461msgstr "Connexion"
469msgstr "Connexion"
462
470
463−#: qml/Greeter/NarrowView.qml:54
471+#: qml/Greeter/NarrowView.qml:55
464msgid "Sorry, incorrect passphrase."
472msgid "Sorry, incorrect passphrase."
465msgstr "Désolé, phrase secrète incorrecte."
473msgstr "Désolé, phrase secrète incorrecte."
466
474
467−#: qml/Greeter/NarrowView.qml:55
475+#: qml/Greeter/NarrowView.qml:56
468msgid "Sorry, incorrect passcode."
476msgid "Sorry, incorrect passcode."
469msgstr "Désolé, code incorrect."
477msgstr "Désolé, code incorrect."
470
478
471−#: qml/Greeter/NarrowView.qml:56
479+#: qml/Greeter/NarrowView.qml:57
472msgid "This will be your last attempt."
480msgid "This will be your last attempt."
473msgstr "Ceci sera votre dernière tentative."
481msgstr "Ceci sera votre dernière tentative."
474
482
475−#: qml/Greeter/NarrowView.qml:58
483+#: qml/Greeter/NarrowView.qml:59
476msgid ""
484msgid ""
477"If passphrase is entered incorrectly, your phone will conduct a factory "
485"If passphrase is entered incorrectly, your phone will conduct a factory "
478"reset and all personal data will be deleted."
486"reset and all personal data will be deleted."
@@ -481,7 +489,7 @@ msgstr ""
481"effectuera une réinitialisation aux paramètres d'usine et toutes les données "
489"effectuera une réinitialisation aux paramètres d'usine et toutes les données "
482"personnelles seront supprimées."
490"personnelles seront supprimées."
483
491
484−#: qml/Greeter/NarrowView.qml:59
492+#: qml/Greeter/NarrowView.qml:60
485msgid ""
493msgid ""
486"If passcode is entered incorrectly, your phone will conduct a factory reset "
494"If passcode is entered incorrectly, your phone will conduct a factory reset "
487"and all personal data will be deleted."
495"and all personal data will be deleted."
@@ -650,36 +658,50 @@ msgstr "Précédent"
650msgid "Language"
658msgid "Language"
651msgstr "Langue"
659msgstr "Langue"
652
660
653−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
661+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
654−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
662+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
663+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
655−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
664+#: qml/Wizard/Pages/70-passwd-type.qml:144
656#: qml/Wizard/Pages/75-report-check.qml:84
665#: qml/Wizard/Pages/75-report-check.qml:84
657#: qml/Wizard/Pages/passcode-desktop.qml:141
666#: qml/Wizard/Pages/passcode-desktop.qml:141
658#: qml/Wizard/Pages/password-set.qml:141
667#: qml/Wizard/Pages/password-set.qml:141
659msgid "Next"
668msgid "Next"
660msgstr "Suivant"
669msgstr "Suivant"
661
670
662−#: qml/Wizard/Pages/30-wifi.qml:29
671+#: qml/Wizard/Pages/20-keyboard.qml:30
672+msgid "Select Keyboard"
673+msgstr ""
674+
675+#: qml/Wizard/Pages/20-keyboard.qml:70
676+msgid "Keyboard language"
677+msgstr ""
678+
679+#: qml/Wizard/Pages/20-keyboard.qml:92
680+msgid "Keyboard layout"
681+msgstr ""
682+
683+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
684+#: qml/Wizard/Pages/60-account.qml:65
685+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
686+msgid "Skip"
687+msgstr "Passer"
688+
689+#: qml/Wizard/Pages/30-wifi.qml:30
663msgid "Connect to Wi‑Fi"
690msgid "Connect to Wi‑Fi"
664msgstr "Se connecter au Wi-Fi"
691msgstr "Se connecter au Wi-Fi"
665
692
666−#: qml/Wizard/Pages/30-wifi.qml:130
693+#: qml/Wizard/Pages/30-wifi.qml:131
667msgid "Connected"
694msgid "Connected"
668msgstr "Connecté"
695msgstr "Connecté"
669
696
670−#: qml/Wizard/Pages/30-wifi.qml:163
697+#: qml/Wizard/Pages/30-wifi.qml:164
671msgid "Available Wi-Fi networks"
698msgid "Available Wi-Fi networks"
672msgstr "Réseaux Wi-Fi disponibles"
699msgstr "Réseaux Wi-Fi disponibles"
673
700
674−#: qml/Wizard/Pages/30-wifi.qml:164
701+#: qml/Wizard/Pages/30-wifi.qml:165
675msgid "No available Wi-Fi networks"
702msgid "No available Wi-Fi networks"
676msgstr "Aucun réseau Wi-Fi disponible"
703msgstr "Aucun réseau Wi-Fi disponible"
677
704
678−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
679−#: qml/Wizard/Pages/sim.qml:101
680−msgid "Skip"
681−msgstr "Passer"
682−
683#: qml/Wizard/Pages/40-location.qml:27
705#: qml/Wizard/Pages/40-location.qml:27
684msgid "Location Services"
706msgid "Location Services"
685msgstr "Services de localisation"
707msgstr "Services de localisation"
@@ -767,6 +789,35 @@ msgstr ""
767msgid "Privacy policy"
789msgid "Privacy policy"
768msgstr "Politique de confidentialité"
790msgstr "Politique de confidentialité"
769
791
792+#: qml/Wizard/Pages/77-system-update.qml:28
793+msgid "Update Device"
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:55
797+msgid ""
798+"There is a system update available and ready to install. Afterwards, the "
799+"device will automatically restart."
800+msgstr ""
801+
802+#: qml/Wizard/Pages/77-system-update.qml:76
803+msgctxt "string identifying name of the update"
804+msgid "Ubuntu system"
805+msgstr ""
806+
807+#: qml/Wizard/Pages/77-system-update.qml:83
808+#, qt-format
809+msgctxt "version of the system update"
810+msgid "Version %1"
811+msgstr ""
812+
813+#: qml/Wizard/Pages/77-system-update.qml:102
814+msgid "This could take a few minutes..."
815+msgstr ""
816+
817+#: qml/Wizard/Pages/77-system-update.qml:116
818+msgid "Install and restart now"
819+msgstr ""
820+
770#: qml/Wizard/Pages/80-finished.qml:89
821#: qml/Wizard/Pages/80-finished.qml:89
771msgid "Welcome to Ubuntu"
822msgid "Welcome to Ubuntu"
772msgstr "Bienvenue sur Ubuntu"
823msgstr "Bienvenue sur Ubuntu"
po/ga.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-01-25 11:33+0000\n"
11"PO-Revision-Date: 2016-01-25 11:33+0000\n"
12"Last-Translator: Joshua Kiley <Unknown>\n"
12"Last-Translator: Joshua Kiley <Unknown>\n"
13"Language-Team: Irish <ga@li.org>\n"
13"Language-Team: Irish <ga@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Pasfhocal "
23msgstr "Pasfhocal "
24
24
@@ -55,65 +55,65 @@ msgstr[0] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
55msgstr[1] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
55msgstr[1] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
56msgstr[2] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
56msgstr[2] "Fan %1 nóiméad agus bain triail as arís, le do thoil."
57
57
58−#: qml/Components/Dialogs.qml:146
58+#: qml/Components/Dialogs.qml:149
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr "Logáil Amach"
61msgstr "Logáil Amach"
62
62
63−#: qml/Components/Dialogs.qml:147
63+#: qml/Components/Dialogs.qml:150
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr "An bhfuil tú cinnte gur mhaith leat lógáil amach?"
65msgstr "An bhfuil tú cinnte gur mhaith leat lógáil amach?"
66
66
67−#: qml/Components/Dialogs.qml:149
67+#: qml/Components/Dialogs.qml:152
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr "Cuir Faoi Ghlas"
70msgstr "Cuir Faoi Ghlas"
71
71
72−#: qml/Components/Dialogs.qml:156
72+#: qml/Components/Dialogs.qml:159
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr "Logáil Amach"
75msgstr "Logáil Amach"
76
76
77−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
77+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
78−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
78+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Cealaigh"
81msgstr "Cealaigh"
82
82
83−#: qml/Components/Dialogs.qml:175
83+#: qml/Components/Dialogs.qml:178
84msgctxt "Title: Reboot dialog"
84msgctxt "Title: Reboot dialog"
85msgid "Reboot"
85msgid "Reboot"
86msgstr "Atosaigh"
86msgstr "Atosaigh"
87
87
88−#: qml/Components/Dialogs.qml:176
88+#: qml/Components/Dialogs.qml:179
89msgid "Are you sure you want to reboot?"
89msgid "Are you sure you want to reboot?"
90msgstr "Cinnte gur mhaith leat atosú?"
90msgstr "Cinnte gur mhaith leat atosú?"
91
91
92−#: qml/Components/Dialogs.qml:178
92+#: qml/Components/Dialogs.qml:181
93msgid "No"
93msgid "No"
94msgstr "Níl"
94msgstr "Níl"
95
95
96−#: qml/Components/Dialogs.qml:184
96+#: qml/Components/Dialogs.qml:187
97msgid "Yes"
97msgid "Yes"
98msgstr "Tá"
98msgstr "Tá"
99
99
100−#: qml/Components/Dialogs.qml:199
100+#: qml/Components/Dialogs.qml:202
101msgctxt "Title: Power off/Restart dialog"
101msgctxt "Title: Power off/Restart dialog"
102msgid "Power"
102msgid "Power"
103msgstr "Múch an chumhacht"
103msgstr "Múch an chumhacht"
104
104
105−#: qml/Components/Dialogs.qml:200
105+#: qml/Components/Dialogs.qml:203
106msgid ""
106msgid ""
107"Are you sure you would like\n"
107"Are you sure you would like\n"
108"to power off?"
108"to power off?"
109msgstr "Cinnte gur mhaith leat an chumhacht a mhúchadh?"
109msgstr "Cinnte gur mhaith leat an chumhacht a mhúchadh?"
110
110
111−#: qml/Components/Dialogs.qml:202
111+#: qml/Components/Dialogs.qml:205
112msgctxt "Button: Power off the system"
112msgctxt "Button: Power off the system"
113msgid "Power off"
113msgid "Power off"
114msgstr "Múch"
114msgstr "Múch"
115
115
116−#: qml/Components/Dialogs.qml:211
116+#: qml/Components/Dialogs.qml:214
117msgctxt "Button: Restart the system"
117msgctxt "Button: Restart the system"
118msgid "Restart"
118msgid "Restart"
119msgstr "Atosaigh"
119msgstr "Atosaigh"
@@ -330,26 +330,26 @@ msgstr "Dún Gach Rud"
330msgid "Preview Share Item"
330msgid "Preview Share Item"
331msgstr "Réamhthaispeántas Rud Le Chéile"
331msgstr "Réamhthaispeántas Rud Le Chéile"
332
332
333−#: qml/Dash/DashPageHeader.qml:333
333+#: qml/Dash/DashPageHeader.qml:360
334msgctxt "Button: Open the Ubuntu Store"
334msgctxt "Button: Open the Ubuntu Store"
335msgid "Store"
335msgid "Store"
336msgstr "Siopa"
336msgstr "Siopa"
337
337
338−#: qml/Dash/DashPageHeader.qml:340
338+#: qml/Dash/DashPageHeader.qml:367
339msgctxt "Button: Start a search in the current dash scope"
339msgctxt "Button: Start a search in the current dash scope"
340msgid "Search"
340msgid "Search"
341msgstr "Cuardach"
341msgstr "Cuardach"
342
342
343−#: qml/Dash/DashPageHeader.qml:350
343+#: qml/Dash/DashPageHeader.qml:377
344msgctxt "Button: Show the current dash scope settings"
344msgctxt "Button: Show the current dash scope settings"
345msgid "Settings"
345msgid "Settings"
346msgstr "Socruithe"
346msgstr "Socruithe"
347
347
348−#: qml/Dash/DashPageHeader.qml:357
348+#: qml/Dash/DashPageHeader.qml:384
349msgid "Remove from Favorites"
349msgid "Remove from Favorites"
350msgstr "Bain ó Cheanáin"
350msgstr "Bain ó Cheanáin"
351
351
352−#: qml/Dash/DashPageHeader.qml:357
352+#: qml/Dash/DashPageHeader.qml:384
353msgid "Add to Favorites"
353msgid "Add to Favorites"
354msgstr "Cuir le Ceanáin"
354msgstr "Cuir le Ceanáin"
355
355
@@ -361,15 +361,15 @@ msgstr ""
361msgid "Reset"
361msgid "Reset"
362msgstr ""
362msgstr ""
363
363
364−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
364+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
365msgid "Show less"
365msgid "Show less"
366msgstr ""
366msgstr ""
367
367
368−#: qml/Dash/GenericScopeView.qml:580
368+#: qml/Dash/GenericScopeView.qml:585
369msgid "Show all"
369msgid "Show all"
370msgstr ""
370msgstr ""
371
371
372−#: qml/Dash/GenericScopeView.qml:637
372+#: qml/Dash/GenericScopeView.qml:642
373msgctxt "Label: Hint for dash search line edit"
373msgctxt "Label: Hint for dash search line edit"
374msgid "Search"
374msgid "Search"
375msgstr "Cuardach"
375msgstr "Cuardach"
@@ -437,31 +437,39 @@ msgstr ""
437msgid "Unlock"
437msgid "Unlock"
438msgstr "Oscail"
438msgstr "Oscail"
439
439
440−#: qml/Greeter/Greeter.qml:539
440+#: qml/Greeter/Greeter.qml:561
441msgid "Try again"
441msgid "Try again"
442msgstr ""
442msgstr ""
443
443
444−#: qml/Greeter/LoginList.qml:259
444+#: qml/Greeter/LoginList.qml:63
445+msgid "Passphrase"
446+msgstr ""
447+
448+#: qml/Greeter/LoginList.qml:64
449+msgid "Passcode"
450+msgstr ""
451+
452+#: qml/Greeter/LoginList.qml:87
445msgid "Retry"
453msgid "Retry"
446msgstr "Bain triail as arís"
454msgstr "Bain triail as arís"
447
455
448−#: qml/Greeter/LoginList.qml:260
456+#: qml/Greeter/LoginList.qml:88
449msgid "Log In"
457msgid "Log In"
450msgstr ""
458msgstr ""
451
459
452−#: qml/Greeter/NarrowView.qml:54
460+#: qml/Greeter/NarrowView.qml:55
453msgid "Sorry, incorrect passphrase."
461msgid "Sorry, incorrect passphrase."
454msgstr "Pasfhocal míchruinn"
462msgstr "Pasfhocal míchruinn"
455
463
456−#: qml/Greeter/NarrowView.qml:55
464+#: qml/Greeter/NarrowView.qml:56
457msgid "Sorry, incorrect passcode."
465msgid "Sorry, incorrect passcode."
458msgstr "Códfhocal míchruinn"
466msgstr "Códfhocal míchruinn"
459
467
460−#: qml/Greeter/NarrowView.qml:56
468+#: qml/Greeter/NarrowView.qml:57
461msgid "This will be your last attempt."
469msgid "This will be your last attempt."
462msgstr "Iarracht dheireanach."
470msgstr "Iarracht dheireanach."
463
471
464−#: qml/Greeter/NarrowView.qml:58
472+#: qml/Greeter/NarrowView.qml:59
465msgid ""
473msgid ""
466"If passphrase is entered incorrectly, your phone will conduct a factory "
474"If passphrase is entered incorrectly, your phone will conduct a factory "
467"reset and all personal data will be deleted."
475"reset and all personal data will be deleted."
@@ -469,7 +477,7 @@ msgstr ""
469"Más mbíonn pasfhocal mícheart agat arís, déanann do guthan monarchan "
477"Más mbíonn pasfhocal mícheart agat arís, déanann do guthan monarchan "
470"athshocrú agus beidh do shonraí pearsanta scriosadh."
478"athshocrú agus beidh do shonraí pearsanta scriosadh."
471
479
472−#: qml/Greeter/NarrowView.qml:59
480+#: qml/Greeter/NarrowView.qml:60
473msgid ""
481msgid ""
474"If passcode is entered incorrectly, your phone will conduct a factory reset "
482"If passcode is entered incorrectly, your phone will conduct a factory reset "
475"and all personal data will be deleted."
483"and all personal data will be deleted."
@@ -631,36 +639,50 @@ msgstr "Ar ais"
631msgid "Language"
639msgid "Language"
632msgstr ""
640msgstr ""
633
641
634−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
642+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
635−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
643+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
644+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
636−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
645+#: qml/Wizard/Pages/70-passwd-type.qml:144
637#: qml/Wizard/Pages/75-report-check.qml:84
646#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/passcode-desktop.qml:141
647#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/password-set.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
640msgid "Next"
649msgid "Next"
641msgstr ""
650msgstr ""
642
651
643−#: qml/Wizard/Pages/30-wifi.qml:29
652+#: qml/Wizard/Pages/20-keyboard.qml:30
653+msgid "Select Keyboard"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:70
657+msgid "Keyboard language"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:92
661+msgid "Keyboard layout"
662+msgstr ""
663+
664+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
665+#: qml/Wizard/Pages/60-account.qml:65
666+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
667+msgid "Skip"
668+msgstr "Scipeáil"
669+
670+#: qml/Wizard/Pages/30-wifi.qml:30
644msgid "Connect to Wi‑Fi"
671msgid "Connect to Wi‑Fi"
645msgstr "Ceangail le Wi-Fi"
672msgstr "Ceangail le Wi-Fi"
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:130
674+#: qml/Wizard/Pages/30-wifi.qml:131
648msgid "Connected"
675msgid "Connected"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:163
678+#: qml/Wizard/Pages/30-wifi.qml:164
652msgid "Available Wi-Fi networks"
679msgid "Available Wi-Fi networks"
653msgstr ""
680msgstr ""
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:164
682+#: qml/Wizard/Pages/30-wifi.qml:165
656msgid "No available Wi-Fi networks"
683msgid "No available Wi-Fi networks"
657msgstr ""
684msgstr ""
658
685
659−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
660−#: qml/Wizard/Pages/sim.qml:101
661−msgid "Skip"
662−msgstr "Scipeáil"
663−
664#: qml/Wizard/Pages/40-location.qml:27
686#: qml/Wizard/Pages/40-location.qml:27
665msgid "Location Services"
687msgid "Location Services"
666msgstr ""
688msgstr ""
@@ -744,6 +766,35 @@ msgstr ""
744msgid "Privacy policy"
766msgid "Privacy policy"
745msgstr ""
767msgstr ""
746
768
769+#: qml/Wizard/Pages/77-system-update.qml:28
770+msgid "Update Device"
771+msgstr ""
772+
773+#: qml/Wizard/Pages/77-system-update.qml:55
774+msgid ""
775+"There is a system update available and ready to install. Afterwards, the "
776+"device will automatically restart."
777+msgstr ""
778+
779+#: qml/Wizard/Pages/77-system-update.qml:76
780+msgctxt "string identifying name of the update"
781+msgid "Ubuntu system"
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:83
785+#, qt-format
786+msgctxt "version of the system update"
787+msgid "Version %1"
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:102
791+msgid "This could take a few minutes..."
792+msgstr ""
793+
794+#: qml/Wizard/Pages/77-system-update.qml:116
795+msgid "Install and restart now"
796+msgstr ""
797+
747#: qml/Wizard/Pages/80-finished.qml:89
798#: qml/Wizard/Pages/80-finished.qml:89
748msgid "Welcome to Ubuntu"
799msgid "Welcome to Ubuntu"
749msgstr ""
800msgstr ""
po/gd.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-04-08 18:34+0000\n"
11"PO-Revision-Date: 2016-04-08 18:34+0000\n"
12"Last-Translator: Akerbeltz <fios@akerbeltz.org>\n"
12"Last-Translator: Akerbeltz <fios@akerbeltz.org>\n"
13"Language-Team: Fòram na Gàidhlig\n"
13"Language-Team: Fòram na Gàidhlig\n"
@@ -16,11 +16,11 @@ 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: 2016-07-09 06:23+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21"Language: gd\n"
21"Language: gd\n"
22
22
23−#: plugins/IntegratedLightDM/Greeter.cpp:112
23+#: plugins/LightDM/Greeter.cpp:123
24msgid "Password: "
24msgid "Password: "
25msgstr "Facal-faire: "
25msgstr "Facal-faire: "
26
26
@@ -62,54 +62,54 @@ msgstr[1] "Fuirich ort %1 dhiog 's feuch ris a-rithist an uairsin…"
62msgstr[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…"
63msgstr[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…"
64
64
65−#: qml/Components/Dialogs.qml:146
65+#: qml/Components/Dialogs.qml:149
66msgctxt "Title: Lock/Log out dialog"
66msgctxt "Title: Lock/Log out dialog"
67msgid "Log out"
67msgid "Log out"
68msgstr "Clàraich a-mach"
68msgstr "Clàraich a-mach"
69
69
70−#: qml/Components/Dialogs.qml:147
70+#: qml/Components/Dialogs.qml:150
71msgid "Are you sure you want to log out?"
71msgid "Are you sure you want to log out?"
72msgstr "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?"
73
73
74−#: qml/Components/Dialogs.qml:149
74+#: qml/Components/Dialogs.qml:152
75msgctxt "Button: Lock the system"
75msgctxt "Button: Lock the system"
76msgid "Lock"
76msgid "Lock"
77msgstr "Glais"
77msgstr "Glais"
78
78
79−#: qml/Components/Dialogs.qml:156
79+#: qml/Components/Dialogs.qml:159
80msgctxt "Button: Log out from the system"
80msgctxt "Button: Log out from the system"
81msgid "Log Out"
81msgid "Log Out"
82msgstr "Clàraich a-mach"
82msgstr "Clàraich a-mach"
83
83
84−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
84+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
85−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
85+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
86#: qml/Wizard/Pages/passcode-set.qml:32
86#: qml/Wizard/Pages/passcode-set.qml:32
87msgid "Cancel"
87msgid "Cancel"
88msgstr "Sguir dheth"
88msgstr "Sguir dheth"
89
89
90−#: qml/Components/Dialogs.qml:175
90+#: qml/Components/Dialogs.qml:178
91msgctxt "Title: Reboot dialog"
91msgctxt "Title: Reboot dialog"
92msgid "Reboot"
92msgid "Reboot"
93msgstr "Ath-thòisich an siostam"
93msgstr "Ath-thòisich an siostam"
94
94
95−#: qml/Components/Dialogs.qml:176
95+#: qml/Components/Dialogs.qml:179
96msgid "Are you sure you want to reboot?"
96msgid "Are you sure you want to reboot?"
97msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
97msgstr "A bheil thu cinnteach gu bheil thu airson tòiseachadh às ùr?"
98
98
99−#: qml/Components/Dialogs.qml:178
99+#: qml/Components/Dialogs.qml:181
100msgid "No"
100msgid "No"
101msgstr "Chan eil"
101msgstr "Chan eil"
102
102
103−#: qml/Components/Dialogs.qml:184
103+#: qml/Components/Dialogs.qml:187
104msgid "Yes"
104msgid "Yes"
105msgstr "Tha"
105msgstr "Tha"
106
106
107−#: qml/Components/Dialogs.qml:199
107+#: qml/Components/Dialogs.qml:202
108msgctxt "Title: Power off/Restart dialog"
108msgctxt "Title: Power off/Restart dialog"
109msgid "Power"
109msgid "Power"
110msgstr "Cumhachd"
110msgstr "Cumhachd"
111
111
112−#: qml/Components/Dialogs.qml:200
112+#: qml/Components/Dialogs.qml:203
113msgid ""
113msgid ""
114"Are you sure you would like\n"
114"Are you sure you would like\n"
115"to power off?"
115"to power off?"
@@ -117,12 +117,12 @@ msgstr ""
117"A bheil thu cinnteach gu bheil thu\n"
117"A bheil thu cinnteach gu bheil thu\n"
118"airson a' chumhachd a chur dheth?"
118"airson a' chumhachd a chur dheth?"
119
119
120−#: qml/Components/Dialogs.qml:202
120+#: qml/Components/Dialogs.qml:205
121msgctxt "Button: Power off the system"
121msgctxt "Button: Power off the system"
122msgid "Power off"
122msgid "Power off"
123msgstr "Cuir a' chumhachd dheth"
123msgstr "Cuir a' chumhachd dheth"
124
124
125−#: qml/Components/Dialogs.qml:211
125+#: qml/Components/Dialogs.qml:214
126msgctxt "Button: Restart the system"
126msgctxt "Button: Restart the system"
127msgid "Restart"
127msgid "Restart"
128msgstr "Ath-thòisich"
128msgstr "Ath-thòisich"
@@ -341,26 +341,26 @@ msgstr "Dùin na h-uile"
341msgid "Preview Share Item"
341msgid "Preview Share Item"
342msgstr "Ro-sheall an nì co-roinnidh"
342msgstr "Ro-sheall an nì co-roinnidh"
343
343
344−#: qml/Dash/DashPageHeader.qml:333
344+#: qml/Dash/DashPageHeader.qml:360
345msgctxt "Button: Open the Ubuntu Store"
345msgctxt "Button: Open the Ubuntu Store"
346msgid "Store"
346msgid "Store"
347msgstr "Am bùth"
347msgstr "Am bùth"
348
348
349−#: qml/Dash/DashPageHeader.qml:340
349+#: qml/Dash/DashPageHeader.qml:367
350msgctxt "Button: Start a search in the current dash scope"
350msgctxt "Button: Start a search in the current dash scope"
351msgid "Search"
351msgid "Search"
352msgstr "Lorg"
352msgstr "Lorg"
353
353
354−#: qml/Dash/DashPageHeader.qml:350
354+#: qml/Dash/DashPageHeader.qml:377
355msgctxt "Button: Show the current dash scope settings"
355msgctxt "Button: Show the current dash scope settings"
356msgid "Settings"
356msgid "Settings"
357msgstr "Roghainnean"
357msgstr "Roghainnean"
358
358
359−#: qml/Dash/DashPageHeader.qml:357
359+#: qml/Dash/DashPageHeader.qml:384
360msgid "Remove from Favorites"
360msgid "Remove from Favorites"
361msgstr "Thoir air falbh o na h-annsachdan"
361msgstr "Thoir air falbh o na h-annsachdan"
362
362
363−#: qml/Dash/DashPageHeader.qml:357
363+#: qml/Dash/DashPageHeader.qml:384
364msgid "Add to Favorites"
364msgid "Add to Favorites"
365msgstr "Cuir ris na h-annsachdan"
365msgstr "Cuir ris na h-annsachdan"
366
366
@@ -372,15 +372,15 @@ msgstr "Cuir na toraidhean air gleus"
372msgid "Reset"
372msgid "Reset"
373msgstr "Ath-shuidhich"
373msgstr "Ath-shuidhich"
374
374
375−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
375+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
376msgid "Show less"
376msgid "Show less"
377msgstr "Seall nas lugha dhiubh"
377msgstr "Seall nas lugha dhiubh"
378
378
379−#: qml/Dash/GenericScopeView.qml:580
379+#: qml/Dash/GenericScopeView.qml:585
380msgid "Show all"
380msgid "Show all"
381msgstr "Seall na h-uile"
381msgstr "Seall na h-uile"
382
382
383−#: qml/Dash/GenericScopeView.qml:637
383+#: qml/Dash/GenericScopeView.qml:642
384msgctxt "Label: Hint for dash search line edit"
384msgctxt "Label: Hint for dash search line edit"
385msgid "Search"
385msgid "Search"
386msgstr "Lorg"
386msgstr "Lorg"
@@ -451,31 +451,39 @@ msgstr ""
451msgid "Unlock"
451msgid "Unlock"
452msgstr "Thoir a' ghlas dheth"
452msgstr "Thoir a' ghlas dheth"
453
453
454−#: qml/Greeter/Greeter.qml:539
454+#: qml/Greeter/Greeter.qml:561
455msgid "Try again"
455msgid "Try again"
456msgstr ""
456msgstr ""
457
457
458−#: qml/Greeter/LoginList.qml:259
458+#: qml/Greeter/LoginList.qml:63
459+msgid "Passphrase"
460+msgstr ""
461+
462+#: qml/Greeter/LoginList.qml:64
463+msgid "Passcode"
464+msgstr ""
465+
466+#: qml/Greeter/LoginList.qml:87
459msgid "Retry"
467msgid "Retry"
460msgstr "Feuch ris a-rithist"
468msgstr "Feuch ris a-rithist"
461
469
462−#: qml/Greeter/LoginList.qml:260
470+#: qml/Greeter/LoginList.qml:88
463msgid "Log In"
471msgid "Log In"
464msgstr ""
472msgstr ""
465
473
466−#: qml/Greeter/NarrowView.qml:54
474+#: qml/Greeter/NarrowView.qml:55
467msgid "Sorry, incorrect passphrase."
475msgid "Sorry, incorrect passphrase."
468msgstr "Duilich ach tha an abairt-fhaire cearr."
476msgstr "Duilich ach tha an abairt-fhaire cearr."
469
477
470−#: qml/Greeter/NarrowView.qml:55
478+#: qml/Greeter/NarrowView.qml:56
471msgid "Sorry, incorrect passcode."
479msgid "Sorry, incorrect passcode."
472msgstr "Duilich ach tha an còd-faire cearr."
480msgstr "Duilich ach tha an còd-faire cearr."
473
481
474−#: qml/Greeter/NarrowView.qml:56
482+#: qml/Greeter/NarrowView.qml:57
475msgid "This will be your last attempt."
483msgid "This will be your last attempt."
476msgstr "Seo an oidhirp mu dheireadh agad."
484msgstr "Seo an oidhirp mu dheireadh agad."
477
485
478−#: qml/Greeter/NarrowView.qml:58
486+#: qml/Greeter/NarrowView.qml:59
479msgid ""
487msgid ""
480"If passphrase is entered incorrectly, your phone will conduct a factory "
488"If passphrase is entered incorrectly, your phone will conduct a factory "
481"reset and all personal data will be deleted."
489"reset and all personal data will be deleted."
@@ -484,7 +492,7 @@ msgstr ""
484"ath-shuidheachadh air roghainnean an fhactaraidh agus thèid gach dàta "
492"ath-shuidheachadh air roghainnean an fhactaraidh agus thèid gach dàta "
485"pearsanta a sguabadh às."
493"pearsanta a sguabadh às."
486
494
487−#: qml/Greeter/NarrowView.qml:59
495+#: qml/Greeter/NarrowView.qml:60
488msgid ""
496msgid ""
489"If passcode is entered incorrectly, your phone will conduct a factory reset "
497"If passcode is entered incorrectly, your phone will conduct a factory reset "
490"and all personal data will be deleted."
498"and all personal data will be deleted."
@@ -656,36 +664,50 @@ msgstr "Air ais"
656msgid "Language"
664msgid "Language"
657msgstr "Cànan"
665msgstr "Cànan"
658
666
659−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
667+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
660−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
668+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
669+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
661−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
670+#: qml/Wizard/Pages/70-passwd-type.qml:144
662#: qml/Wizard/Pages/75-report-check.qml:84
671#: qml/Wizard/Pages/75-report-check.qml:84
663#: qml/Wizard/Pages/passcode-desktop.qml:141
672#: qml/Wizard/Pages/passcode-desktop.qml:141
664#: qml/Wizard/Pages/password-set.qml:141
673#: qml/Wizard/Pages/password-set.qml:141
665msgid "Next"
674msgid "Next"
666msgstr "Air adhart"
675msgstr "Air adhart"
667
676
668−#: qml/Wizard/Pages/30-wifi.qml:29
677+#: qml/Wizard/Pages/20-keyboard.qml:30
678+msgid "Select Keyboard"
679+msgstr ""
680+
681+#: qml/Wizard/Pages/20-keyboard.qml:70
682+msgid "Keyboard language"
683+msgstr ""
684+
685+#: qml/Wizard/Pages/20-keyboard.qml:92
686+msgid "Keyboard layout"
687+msgstr ""
688+
689+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
690+#: qml/Wizard/Pages/60-account.qml:65
691+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
692+msgid "Skip"
693+msgstr "Leum thairis air"
694+
695+#: qml/Wizard/Pages/30-wifi.qml:30
669msgid "Connect to Wi‑Fi"
696msgid "Connect to Wi‑Fi"
670msgstr "Ceangail ri Wi-Fi"
697msgstr "Ceangail ri Wi-Fi"
671
698
672−#: qml/Wizard/Pages/30-wifi.qml:130
699+#: qml/Wizard/Pages/30-wifi.qml:131
673msgid "Connected"
700msgid "Connected"
674msgstr "Ceangailte"
701msgstr "Ceangailte"
675
702
676−#: qml/Wizard/Pages/30-wifi.qml:163
703+#: qml/Wizard/Pages/30-wifi.qml:164
677msgid "Available Wi-Fi networks"
704msgid "Available Wi-Fi networks"
678msgstr "Lìonraidhean WiFi a tha ri làimh"
705msgstr "Lìonraidhean WiFi a tha ri làimh"
679
706
680−#: qml/Wizard/Pages/30-wifi.qml:164
707+#: qml/Wizard/Pages/30-wifi.qml:165
681msgid "No available Wi-Fi networks"
708msgid "No available Wi-Fi networks"
682msgstr "Chan eil lìonra WiFi sam bith ann"
709msgstr "Chan eil lìonra WiFi sam bith ann"
683
710
684−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
685−#: qml/Wizard/Pages/sim.qml:101
686−msgid "Skip"
687−msgstr "Leum thairis air"
688−
689#: qml/Wizard/Pages/40-location.qml:27
711#: qml/Wizard/Pages/40-location.qml:27
690msgid "Location Services"
712msgid "Location Services"
691msgstr "Seirbheisean ionaid"
713msgstr "Seirbheisean ionaid"
@@ -774,6 +796,35 @@ msgstr ""
774msgid "Privacy policy"
796msgid "Privacy policy"
775msgstr "Am poileasaidh prìobhaideachd"
797msgstr "Am poileasaidh prìobhaideachd"
776
798
799+#: qml/Wizard/Pages/77-system-update.qml:28
800+msgid "Update Device"
801+msgstr ""
802+
803+#: qml/Wizard/Pages/77-system-update.qml:55
804+msgid ""
805+"There is a system update available and ready to install. Afterwards, the "
806+"device will automatically restart."
807+msgstr ""
808+
809+#: qml/Wizard/Pages/77-system-update.qml:76
810+msgctxt "string identifying name of the update"
811+msgid "Ubuntu system"
812+msgstr ""
813+
814+#: qml/Wizard/Pages/77-system-update.qml:83
815+#, qt-format
816+msgctxt "version of the system update"
817+msgid "Version %1"
818+msgstr ""
819+
820+#: qml/Wizard/Pages/77-system-update.qml:102
821+msgid "This could take a few minutes..."
822+msgstr ""
823+
824+#: qml/Wizard/Pages/77-system-update.qml:116
825+msgid "Install and restart now"
826+msgstr ""
827+
777#: qml/Wizard/Pages/80-finished.qml:89
828#: qml/Wizard/Pages/80-finished.qml:89
778msgid "Welcome to Ubuntu"
829msgid "Welcome to Ubuntu"
779msgstr "Fàilte gu Ubuntu"
830msgstr "Fàilte gu Ubuntu"
po/gl.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-01-15 14:56+0000\n"
11"PO-Revision-Date: 2016-01-15 14:56+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,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasinal : "
23msgstr "Contrasinal : "
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Agarde %1 minuto e ténteo de novo…"
54msgstr[0] "Agarde %1 minuto e ténteo de novo…"
55msgstr[1] "Agarde %1 minutos e ténteo de novo…"
55msgstr[1] "Agarde %1 minutos e ténteo de novo…"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Saír"
60msgstr "Saír"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Confirma que desexa pechar a sesión?"
64msgstr "Confirma que desexa pechar a sesión?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Bloquear"
69msgstr "Bloquear"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Saír da sesión"
74msgstr "Saír da sesión"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Cancelar"
80msgstr "Cancelar"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "Reiniciar"
85msgstr "Reiniciar"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Confirma que desexa reiniciar?"
89msgstr "Confirma que desexa reiniciar?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "Non"
93msgstr "Non"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Si"
97msgstr "Si"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "Alimentación"
102msgstr "Alimentación"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr "Confirma que desexa apagar?"
108msgstr "Confirma que desexa apagar?"
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr "Apagar"
113msgstr "Apagar"
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr "Reiniciar"
118msgstr "Reiniciar"
@@ -331,26 +331,26 @@ msgstr "Pechar todo"
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr "Ver elemento compartido"
332msgstr "Ver elemento compartido"
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr "Tenda"
337msgstr "Tenda"
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr "Buscar"
342msgstr "Buscar"
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr "Axustes"
347msgstr "Axustes"
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "Eliminar dos favoritos"
351msgstr "Eliminar dos favoritos"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "Engadir aos favoritos"
355msgstr "Engadir aos favoritos"
356
356
@@ -362,15 +362,15 @@ msgstr "Afinar os resultados"
362msgid "Reset"
362msgid "Reset"
363msgstr "Restabelecer"
363msgstr "Restabelecer"
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr "Mostrar menos"
367msgstr "Mostrar menos"
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr "Mostrar todo"
371msgstr "Mostrar todo"
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr "Buscar"
376msgstr "Buscar"
@@ -440,31 +440,39 @@ msgstr ""
440msgid "Unlock"
440msgid "Unlock"
441msgstr "Desbloquear"
441msgstr "Desbloquear"
442
442
443−#: qml/Greeter/Greeter.qml:539
443+#: qml/Greeter/Greeter.qml:561
444msgid "Try again"
444msgid "Try again"
445msgstr "Tentar de novo"
445msgstr "Tentar de novo"
446
446
447−#: qml/Greeter/LoginList.qml:259
447+#: qml/Greeter/LoginList.qml:63
448+msgid "Passphrase"
449+msgstr "Frase secreta"
450+
451+#: qml/Greeter/LoginList.qml:64
452+msgid "Passcode"
453+msgstr "Clave"
454+
455+#: qml/Greeter/LoginList.qml:87
448msgid "Retry"
456msgid "Retry"
449msgstr "Reintentar"
457msgstr "Reintentar"
450
458
451−#: qml/Greeter/LoginList.qml:260
459+#: qml/Greeter/LoginList.qml:88
452msgid "Log In"
460msgid "Log In"
453msgstr "Iniciar sesión"
461msgstr "Iniciar sesión"
454
462
455−#: qml/Greeter/NarrowView.qml:54
463+#: qml/Greeter/NarrowView.qml:55
456msgid "Sorry, incorrect passphrase."
464msgid "Sorry, incorrect passphrase."
457msgstr "Sentímolo a frase é incorrecta."
465msgstr "Sentímolo a frase é incorrecta."
458
466
459−#: qml/Greeter/NarrowView.qml:55
467+#: qml/Greeter/NarrowView.qml:56
460msgid "Sorry, incorrect passcode."
468msgid "Sorry, incorrect passcode."
461msgstr "Sentímolo, a clave é incorrecta."
469msgstr "Sentímolo, a clave é incorrecta."
462
470
463−#: qml/Greeter/NarrowView.qml:56
471+#: qml/Greeter/NarrowView.qml:57
464msgid "This will be your last attempt."
472msgid "This will be your last attempt."
465msgstr "Este será o seu último intento."
473msgstr "Este será o seu último intento."
466
474
467−#: qml/Greeter/NarrowView.qml:58
475+#: qml/Greeter/NarrowView.qml:59
468msgid ""
476msgid ""
469"If passphrase is entered incorrectly, your phone will conduct a factory "
477"If passphrase is entered incorrectly, your phone will conduct a factory "
470"reset and all personal data will be deleted."
478"reset and all personal data will be deleted."
@@ -472,7 +480,7 @@ msgstr ""
472"Se a frase de paso introducida é incorrecta, o teléfono restabelecerá os "
480"Se a frase de paso introducida é incorrecta, o teléfono restabelecerá os "
473"valores de fábrica e perderá todos os datos persoais."
481"valores de fábrica e perderá todos os datos persoais."
474
482
475−#: qml/Greeter/NarrowView.qml:59
483+#: qml/Greeter/NarrowView.qml:60
476msgid ""
484msgid ""
477"If passcode is entered incorrectly, your phone will conduct a factory reset "
485"If passcode is entered incorrectly, your phone will conduct a factory reset "
478"and all personal data will be deleted."
486"and all personal data will be deleted."
@@ -633,36 +641,50 @@ msgstr "Atrás"
633msgid "Language"
641msgid "Language"
634msgstr "Idioma"
642msgstr "Idioma"
635
643
636−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
644+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
637−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
645+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
646+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
638−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
647+#: qml/Wizard/Pages/70-passwd-type.qml:144
639#: qml/Wizard/Pages/75-report-check.qml:84
648#: qml/Wizard/Pages/75-report-check.qml:84
640#: qml/Wizard/Pages/passcode-desktop.qml:141
649#: qml/Wizard/Pages/passcode-desktop.qml:141
641#: qml/Wizard/Pages/password-set.qml:141
650#: qml/Wizard/Pages/password-set.qml:141
642msgid "Next"
651msgid "Next"
643msgstr "Seguinte"
652msgstr "Seguinte"
644
653
645−#: qml/Wizard/Pages/30-wifi.qml:29
654+#: qml/Wizard/Pages/20-keyboard.qml:30
655+msgid "Select Keyboard"
656+msgstr ""
657+
658+#: qml/Wizard/Pages/20-keyboard.qml:70
659+msgid "Keyboard language"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/20-keyboard.qml:92
663+msgid "Keyboard layout"
664+msgstr ""
665+
666+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
667+#: qml/Wizard/Pages/60-account.qml:65
668+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
669+msgid "Skip"
670+msgstr "Saltar"
671+
672+#: qml/Wizard/Pages/30-wifi.qml:30
646msgid "Connect to Wi‑Fi"
673msgid "Connect to Wi‑Fi"
647msgstr "Conectar a unha wifi"
674msgstr "Conectar a unha wifi"
648
675
649−#: qml/Wizard/Pages/30-wifi.qml:130
676+#: qml/Wizard/Pages/30-wifi.qml:131
650msgid "Connected"
677msgid "Connected"
651msgstr "Conectado"
678msgstr "Conectado"
652
679
653−#: qml/Wizard/Pages/30-wifi.qml:163
680+#: qml/Wizard/Pages/30-wifi.qml:164
654msgid "Available Wi-Fi networks"
681msgid "Available Wi-Fi networks"
655msgstr "Hai redes wifi dispoñíbeis"
682msgstr "Hai redes wifi dispoñíbeis"
656
683
657−#: qml/Wizard/Pages/30-wifi.qml:164
684+#: qml/Wizard/Pages/30-wifi.qml:165
658msgid "No available Wi-Fi networks"
685msgid "No available Wi-Fi networks"
659msgstr "Non hai redes wifi dispoñíbeis"
686msgstr "Non hai redes wifi dispoñíbeis"
660
687
661−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
662−#: qml/Wizard/Pages/sim.qml:101
663−msgid "Skip"
664−msgstr "Saltar"
665−
666#: qml/Wizard/Pages/40-location.qml:27
688#: qml/Wizard/Pages/40-location.qml:27
667msgid "Location Services"
689msgid "Location Services"
668msgstr "Servizos de localización"
690msgstr "Servizos de localización"
@@ -749,6 +771,35 @@ msgstr ""
749msgid "Privacy policy"
771msgid "Privacy policy"
750msgstr "Política de confidencialidade"
772msgstr "Política de confidencialidade"
751
773
774+#: qml/Wizard/Pages/77-system-update.qml:28
775+msgid "Update Device"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:55
779+msgid ""
780+"There is a system update available and ready to install. Afterwards, the "
781+"device will automatically restart."
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:76
785+msgctxt "string identifying name of the update"
786+msgid "Ubuntu system"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:83
790+#, qt-format
791+msgctxt "version of the system update"
792+msgid "Version %1"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:102
796+msgid "This could take a few minutes..."
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:116
800+msgid "Install and restart now"
801+msgstr ""
802+
752#: qml/Wizard/Pages/80-finished.qml:89
803#: qml/Wizard/Pages/80-finished.qml:89
753msgid "Welcome to Ubuntu"
804msgid "Welcome to Ubuntu"
754msgstr "Benvida/o a Ubuntu"
805msgstr "Benvida/o a Ubuntu"
po/gv.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\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,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Fockle follit: "
23msgstr "Fockle follit: "
24
24
@@ -59,54 +59,54 @@ msgstr[0] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
59msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
59msgstr[1] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
60msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
60msgstr[2] "Fuirree %1 minnid eisht prow reesht, my sailliu..."
61
61
62−#: qml/Components/Dialogs.qml:146
62+#: qml/Components/Dialogs.qml:149
63msgctxt "Title: Lock/Log out dialog"
63msgctxt "Title: Lock/Log out dialog"
64msgid "Log out"
64msgid "Log out"
65msgstr ""
65msgstr ""
66
66
67−#: qml/Components/Dialogs.qml:147
67+#: qml/Components/Dialogs.qml:150
68msgid "Are you sure you want to log out?"
68msgid "Are you sure you want to log out?"
69msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
69msgstr "Vel oo shickyr dy vel oo laccal loggal magh?"
70
70
71−#: qml/Components/Dialogs.qml:149
71+#: qml/Components/Dialogs.qml:152
72msgctxt "Button: Lock the system"
72msgctxt "Button: Lock the system"
73msgid "Lock"
73msgid "Lock"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:156
76+#: qml/Components/Dialogs.qml:159
77msgctxt "Button: Log out from the system"
77msgctxt "Button: Log out from the system"
78msgid "Log Out"
78msgid "Log Out"
79msgstr ""
79msgstr ""
80
80
81−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
81+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
82−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
82+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
83#: qml/Wizard/Pages/passcode-set.qml:32
84msgid "Cancel"
84msgid "Cancel"
85msgstr "Cur ass"
85msgstr "Cur ass"
86
86
87−#: qml/Components/Dialogs.qml:175
87+#: qml/Components/Dialogs.qml:178
88msgctxt "Title: Reboot dialog"
88msgctxt "Title: Reboot dialog"
89msgid "Reboot"
89msgid "Reboot"
90msgstr ""
90msgstr ""
91
91
92−#: qml/Components/Dialogs.qml:176
92+#: qml/Components/Dialogs.qml:179
93msgid "Are you sure you want to reboot?"
93msgid "Are you sure you want to reboot?"
94msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
94msgstr "Vel oo shickyr dy vel oo laccal aahoshiaghey?"
95
95
96−#: qml/Components/Dialogs.qml:178
96+#: qml/Components/Dialogs.qml:181
97msgid "No"
97msgid "No"
98msgstr "Cha nel"
98msgstr "Cha nel"
99
99
100−#: qml/Components/Dialogs.qml:184
100+#: qml/Components/Dialogs.qml:187
101msgid "Yes"
101msgid "Yes"
102msgstr "Ta"
102msgstr "Ta"
103
103
104−#: qml/Components/Dialogs.qml:199
104+#: qml/Components/Dialogs.qml:202
105msgctxt "Title: Power off/Restart dialog"
105msgctxt "Title: Power off/Restart dialog"
106msgid "Power"
106msgid "Power"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:200
109+#: qml/Components/Dialogs.qml:203
110msgid ""
110msgid ""
111"Are you sure you would like\n"
111"Are you sure you would like\n"
112"to power off?"
112"to power off?"
@@ -114,12 +114,12 @@ msgstr ""
114"Vel oo shickyr dy vel oo laccal\n"
114"Vel oo shickyr dy vel oo laccal\n"
115"mooghey?"
115"mooghey?"
116
116
117−#: qml/Components/Dialogs.qml:202
117+#: qml/Components/Dialogs.qml:205
118msgctxt "Button: Power off the system"
118msgctxt "Button: Power off the system"
119msgid "Power off"
119msgid "Power off"
120msgstr ""
120msgstr ""
121
121
122−#: qml/Components/Dialogs.qml:211
122+#: qml/Components/Dialogs.qml:214
123msgctxt "Button: Restart the system"
123msgctxt "Button: Restart the system"
124msgid "Restart"
124msgid "Restart"
125msgstr ""
125msgstr ""
@@ -336,26 +336,26 @@ msgstr ""
336msgid "Preview Share Item"
336msgid "Preview Share Item"
337msgstr ""
337msgstr ""
338
338
339−#: qml/Dash/DashPageHeader.qml:333
339+#: qml/Dash/DashPageHeader.qml:360
340msgctxt "Button: Open the Ubuntu Store"
340msgctxt "Button: Open the Ubuntu Store"
341msgid "Store"
341msgid "Store"
342msgstr ""
342msgstr ""
343
343
344−#: qml/Dash/DashPageHeader.qml:340
344+#: qml/Dash/DashPageHeader.qml:367
345msgctxt "Button: Start a search in the current dash scope"
345msgctxt "Button: Start a search in the current dash scope"
346msgid "Search"
346msgid "Search"
347msgstr ""
347msgstr ""
348
348
349−#: qml/Dash/DashPageHeader.qml:350
349+#: qml/Dash/DashPageHeader.qml:377
350msgctxt "Button: Show the current dash scope settings"
350msgctxt "Button: Show the current dash scope settings"
351msgid "Settings"
351msgid "Settings"
352msgstr ""
352msgstr ""
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Remove from Favorites"
355msgid "Remove from Favorites"
356msgstr "Jean scughey woish Reihyn"
356msgstr "Jean scughey woish Reihyn"
357
357
358−#: qml/Dash/DashPageHeader.qml:357
358+#: qml/Dash/DashPageHeader.qml:384
359msgid "Add to Favorites"
359msgid "Add to Favorites"
360msgstr "Cur ayns Reihyn"
360msgstr "Cur ayns Reihyn"
361
361
@@ -367,15 +367,15 @@ msgstr ""
367msgid "Reset"
367msgid "Reset"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
370+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
371msgid "Show less"
371msgid "Show less"
372msgstr ""
372msgstr ""
373
373
374−#: qml/Dash/GenericScopeView.qml:580
374+#: qml/Dash/GenericScopeView.qml:585
375msgid "Show all"
375msgid "Show all"
376msgstr ""
376msgstr ""
377
377
378−#: qml/Dash/GenericScopeView.qml:637
378+#: qml/Dash/GenericScopeView.qml:642
379msgctxt "Label: Hint for dash search line edit"
379msgctxt "Label: Hint for dash search line edit"
380msgid "Search"
380msgid "Search"
381msgstr ""
381msgstr ""
@@ -443,37 +443,45 @@ msgstr ""
443msgid "Unlock"
443msgid "Unlock"
444msgstr ""
444msgstr ""
445
445
446−#: qml/Greeter/Greeter.qml:539
446+#: qml/Greeter/Greeter.qml:561
447msgid "Try again"
447msgid "Try again"
448msgstr ""
448msgstr ""
449
449
450−#: qml/Greeter/LoginList.qml:259
450+#: qml/Greeter/LoginList.qml:63
451+msgid "Passphrase"
452+msgstr ""
453+
454+#: qml/Greeter/LoginList.qml:64
455+msgid "Passcode"
456+msgstr ""
457+
458+#: qml/Greeter/LoginList.qml:87
451msgid "Retry"
459msgid "Retry"
452msgstr ""
460msgstr ""
453
461
454−#: qml/Greeter/LoginList.qml:260
462+#: qml/Greeter/LoginList.qml:88
455msgid "Log In"
463msgid "Log In"
456msgstr ""
464msgstr ""
457
465
458−#: qml/Greeter/NarrowView.qml:54
466+#: qml/Greeter/NarrowView.qml:55
459msgid "Sorry, incorrect passphrase."
467msgid "Sorry, incorrect passphrase."
460msgstr ""
468msgstr ""
461
469
462−#: qml/Greeter/NarrowView.qml:55
470+#: qml/Greeter/NarrowView.qml:56
463msgid "Sorry, incorrect passcode."
471msgid "Sorry, incorrect passcode."
464msgstr ""
472msgstr ""
465
473
466−#: qml/Greeter/NarrowView.qml:56
474+#: qml/Greeter/NarrowView.qml:57
467msgid "This will be your last attempt."
475msgid "This will be your last attempt."
468msgstr ""
476msgstr ""
469
477
470−#: qml/Greeter/NarrowView.qml:58
478+#: qml/Greeter/NarrowView.qml:59
471msgid ""
479msgid ""
472"If passphrase is entered incorrectly, your phone will conduct a factory "
480"If passphrase is entered incorrectly, your phone will conduct a factory "
473"reset and all personal data will be deleted."
481"reset and all personal data will be deleted."
474msgstr ""
482msgstr ""
475
483
476−#: qml/Greeter/NarrowView.qml:59
484+#: qml/Greeter/NarrowView.qml:60
477msgid ""
485msgid ""
478"If passcode is entered incorrectly, your phone will conduct a factory reset "
486"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"and all personal data will be deleted."
487"and all personal data will be deleted."
@@ -630,36 +638,50 @@ msgstr ""
630msgid "Language"
638msgid "Language"
631msgstr ""
639msgstr ""
632
640
633−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
641+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
634−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
642+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
643+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
635−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
644+#: qml/Wizard/Pages/70-passwd-type.qml:144
636#: qml/Wizard/Pages/75-report-check.qml:84
645#: qml/Wizard/Pages/75-report-check.qml:84
637#: qml/Wizard/Pages/passcode-desktop.qml:141
646#: qml/Wizard/Pages/passcode-desktop.qml:141
638#: qml/Wizard/Pages/password-set.qml:141
647#: qml/Wizard/Pages/password-set.qml:141
639msgid "Next"
648msgid "Next"
640msgstr ""
649msgstr ""
641
650
642−#: qml/Wizard/Pages/30-wifi.qml:29
651+#: qml/Wizard/Pages/20-keyboard.qml:30
652+msgid "Select Keyboard"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/20-keyboard.qml:70
656+msgid "Keyboard language"
657+msgstr ""
658+
659+#: qml/Wizard/Pages/20-keyboard.qml:92
660+msgid "Keyboard layout"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
664+#: qml/Wizard/Pages/60-account.qml:65
665+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
666+msgid "Skip"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/30-wifi.qml:30
643msgid "Connect to Wi‑Fi"
670msgid "Connect to Wi‑Fi"
644msgstr ""
671msgstr ""
645
672
646−#: qml/Wizard/Pages/30-wifi.qml:130
673+#: qml/Wizard/Pages/30-wifi.qml:131
647msgid "Connected"
674msgid "Connected"
648msgstr ""
675msgstr ""
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:163
677+#: qml/Wizard/Pages/30-wifi.qml:164
651msgid "Available Wi-Fi networks"
678msgid "Available Wi-Fi networks"
652msgstr ""
679msgstr ""
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:164
681+#: qml/Wizard/Pages/30-wifi.qml:165
655msgid "No available Wi-Fi networks"
682msgid "No available Wi-Fi networks"
656msgstr ""
683msgstr ""
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
659−#: qml/Wizard/Pages/sim.qml:101
660−msgid "Skip"
661−msgstr ""
662−
663#: qml/Wizard/Pages/40-location.qml:27
685#: qml/Wizard/Pages/40-location.qml:27
664msgid "Location Services"
686msgid "Location Services"
665msgstr ""
687msgstr ""
@@ -743,6 +765,35 @@ msgstr ""
743msgid "Privacy policy"
765msgid "Privacy policy"
744msgstr ""
766msgstr ""
745
767
768+#: qml/Wizard/Pages/77-system-update.qml:28
769+msgid "Update Device"
770+msgstr ""
771+
772+#: qml/Wizard/Pages/77-system-update.qml:55
773+msgid ""
774+"There is a system update available and ready to install. Afterwards, the "
775+"device will automatically restart."
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:76
779+msgctxt "string identifying name of the update"
780+msgid "Ubuntu system"
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:83
784+#, qt-format
785+msgctxt "version of the system update"
786+msgid "Version %1"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:102
790+msgid "This could take a few minutes..."
791+msgstr ""
792+
793+#: qml/Wizard/Pages/77-system-update.qml:116
794+msgid "Install and restart now"
795+msgstr ""
796+
746#: qml/Wizard/Pages/80-finished.qml:89
797#: qml/Wizard/Pages/80-finished.qml:89
747msgid "Welcome to Ubuntu"
798msgid "Welcome to Ubuntu"
748msgstr ""
799msgstr ""
po/he.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2015-07-12 08:47+0000\n"
11"PO-Revision-Date: 2015-07-12 08:47+0000\n"
12"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
12"Last-Translator: Yaron <sh.yaron@gmail.com>\n"
13"Language-Team: Hebrew <he@li.org>\n"
13"Language-Team: Hebrew <he@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "ססמה: "
23msgstr "ססמה: "
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "יציאה"
60msgstr "יציאה"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "האם אכן לצאת מהמערכת?"
64msgstr "האם אכן לצאת מהמערכת?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "נעילה"
69msgstr "נעילה"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "יציאה"
74msgstr "יציאה"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "ביטול"
80msgstr "ביטול"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "הפעלה מחדש"
85msgstr "הפעלה מחדש"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "האם להפעיל מחדש?"
89msgstr "האם להפעיל מחדש?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "לא"
93msgstr "לא"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "כן"
97msgstr "כן"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "צריכת חשמל"
102msgstr "צריכת חשמל"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr "האם לכבות?"
108msgstr "האם לכבות?"
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr "כיבוי"
113msgstr "כיבוי"
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr "הפעלה מחדש"
118msgstr "הפעלה מחדש"
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr "חנות"
335msgstr "חנות"
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr "חיפוש"
340msgstr "חיפוש"
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr "הגדרות"
345msgstr "הגדרות"
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr "הסרה מהמועדפים"
349msgstr "הסרה מהמועדפים"
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr "הוספה למועדפים"
353msgstr "הוספה למועדפים"
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr "חיפוש"
374msgstr "חיפוש"
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr "שחרור נעילה"
437msgstr "שחרור נעילה"
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr "ניסיון חוזר"
453msgstr "ניסיון חוזר"
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr "מילת הצופן שגויה, עמך הסליחה."
461msgstr "מילת הצופן שגויה, עמך הסליחה."
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr "הצופן שגוי, עם הסליחה."
465msgstr "הצופן שגוי, עם הסליחה."
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr "זה יהיה הניסיון האחרון שלך."
469msgstr "זה יהיה הניסיון האחרון שלך."
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr "דילוג"
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr "התחברות לרשת אלחוטית"
664msgstr "התחברות לרשת אלחוטית"
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr "דילוג"
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/hi.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-01-15 01:49+0000\n"
11"PO-Revision-Date: 2014-01-15 01:49+0000\n"
12"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
12"Last-Translator: Siddhanathan Shanmugam <Unknown>\n"
13"Language-Team: Hindi <hi@li.org>\n"
13"Language-Team: Hindi <hi@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/hr.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-05-04 17:52+0000\n"
11"PO-Revision-Date: 2016-05-04 17:52+0000\n"
12"Last-Translator: gogo <trebelnik2@gmail.com>\n"
12"Last-Translator: gogo <trebelnik2@gmail.com>\n"
13"Language-Team: Croatian <hr@li.org>\n"
13"Language-Team: Croatian <hr@li.org>\n"
@@ -16,10 +16,10 @@ 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: 2016-07-09 06:23+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr "Lozinka: "
24msgstr "Lozinka: "
25
25
@@ -56,54 +56,54 @@ msgstr[0] "Pričekajte %1 minutu a zatim ponovno pokušajte…"
56msgstr[1] "Pričekajte %1 minute a zatim ponovno pokušajte…"
56msgstr[1] "Pričekajte %1 minute a zatim ponovno pokušajte…"
57msgstr[2] "Pričekajte %1 minutua a zatim ponovno pokušajte…"
57msgstr[2] "Pričekajte %1 minutua a zatim ponovno pokušajte…"
58
58
59−#: qml/Components/Dialogs.qml:146
59+#: qml/Components/Dialogs.qml:149
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Odjava"
62msgstr "Odjava"
63
63
64−#: qml/Components/Dialogs.qml:147
64+#: qml/Components/Dialogs.qml:150
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Sigurno se želite odjaviti?"
66msgstr "Sigurno se želite odjaviti?"
67
67
68−#: qml/Components/Dialogs.qml:149
68+#: qml/Components/Dialogs.qml:152
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Zaključaj"
71msgstr "Zaključaj"
72
72
73−#: qml/Components/Dialogs.qml:156
73+#: qml/Components/Dialogs.qml:159
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Odjava"
76msgstr "Odjava"
77
77
78−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
78+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
79−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
79+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Odustani"
82msgstr "Odustani"
83
83
84−#: qml/Components/Dialogs.qml:175
84+#: qml/Components/Dialogs.qml:178
85msgctxt "Title: Reboot dialog"
85msgctxt "Title: Reboot dialog"
86msgid "Reboot"
86msgid "Reboot"
87msgstr "Ponovno pokreni"
87msgstr "Ponovno pokreni"
88
88
89−#: qml/Components/Dialogs.qml:176
89+#: qml/Components/Dialogs.qml:179
90msgid "Are you sure you want to reboot?"
90msgid "Are you sure you want to reboot?"
91msgstr "Sigurno želite ponovno pokrenuti?"
91msgstr "Sigurno želite ponovno pokrenuti?"
92
92
93−#: qml/Components/Dialogs.qml:178
93+#: qml/Components/Dialogs.qml:181
94msgid "No"
94msgid "No"
95msgstr "Ne"
95msgstr "Ne"
96
96
97−#: qml/Components/Dialogs.qml:184
97+#: qml/Components/Dialogs.qml:187
98msgid "Yes"
98msgid "Yes"
99msgstr "Da"
99msgstr "Da"
100
100
101−#: qml/Components/Dialogs.qml:199
101+#: qml/Components/Dialogs.qml:202
102msgctxt "Title: Power off/Restart dialog"
102msgctxt "Title: Power off/Restart dialog"
103msgid "Power"
103msgid "Power"
104msgstr "Isključivanje"
104msgstr "Isključivanje"
105
105
106−#: qml/Components/Dialogs.qml:200
106+#: qml/Components/Dialogs.qml:203
107msgid ""
107msgid ""
108"Are you sure you would like\n"
108"Are you sure you would like\n"
109"to power off?"
109"to power off?"
@@ -111,12 +111,12 @@ msgstr ""
111"Sigurno želite\n"
111"Sigurno želite\n"
112"isključiti?"
112"isključiti?"
113
113
114−#: qml/Components/Dialogs.qml:202
114+#: qml/Components/Dialogs.qml:205
115msgctxt "Button: Power off the system"
115msgctxt "Button: Power off the system"
116msgid "Power off"
116msgid "Power off"
117msgstr "Isključi"
117msgstr "Isključi"
118
118
119−#: qml/Components/Dialogs.qml:211
119+#: qml/Components/Dialogs.qml:214
120msgctxt "Button: Restart the system"
120msgctxt "Button: Restart the system"
121msgid "Restart"
121msgid "Restart"
122msgstr "Ponovno pokreni"
122msgstr "Ponovno pokreni"
@@ -335,26 +335,26 @@ msgstr "Zatvori sve"
335msgid "Preview Share Item"
335msgid "Preview Share Item"
336msgstr "Pregled stavki dijeljenja"
336msgstr "Pregled stavki dijeljenja"
337
337
338−#: qml/Dash/DashPageHeader.qml:333
338+#: qml/Dash/DashPageHeader.qml:360
339msgctxt "Button: Open the Ubuntu Store"
339msgctxt "Button: Open the Ubuntu Store"
340msgid "Store"
340msgid "Store"
341msgstr "Trgovina"
341msgstr "Trgovina"
342
342
343−#: qml/Dash/DashPageHeader.qml:340
343+#: qml/Dash/DashPageHeader.qml:367
344msgctxt "Button: Start a search in the current dash scope"
344msgctxt "Button: Start a search in the current dash scope"
345msgid "Search"
345msgid "Search"
346msgstr "Pretraži"
346msgstr "Pretraži"
347
347
348−#: qml/Dash/DashPageHeader.qml:350
348+#: qml/Dash/DashPageHeader.qml:377
349msgctxt "Button: Show the current dash scope settings"
349msgctxt "Button: Show the current dash scope settings"
350msgid "Settings"
350msgid "Settings"
351msgstr "Postavke"
351msgstr "Postavke"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Remove from Favorites"
354msgid "Remove from Favorites"
355msgstr "Ukloni iz omiljenih"
355msgstr "Ukloni iz omiljenih"
356
356
357−#: qml/Dash/DashPageHeader.qml:357
357+#: qml/Dash/DashPageHeader.qml:384
358msgid "Add to Favorites"
358msgid "Add to Favorites"
359msgstr "Dodaj u omiljene"
359msgstr "Dodaj u omiljene"
360
360
@@ -366,15 +366,15 @@ msgstr "Precizirajte svoje rezultate"
366msgid "Reset"
366msgid "Reset"
367msgstr "Ponovno postavi"
367msgstr "Ponovno postavi"
368
368
369−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
369+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
370msgid "Show less"
370msgid "Show less"
371msgstr "Prikaži manje"
371msgstr "Prikaži manje"
372
372
373−#: qml/Dash/GenericScopeView.qml:580
373+#: qml/Dash/GenericScopeView.qml:585
374msgid "Show all"
374msgid "Show all"
375msgstr "Prikaži sve"
375msgstr "Prikaži sve"
376
376
377−#: qml/Dash/GenericScopeView.qml:637
377+#: qml/Dash/GenericScopeView.qml:642
378msgctxt "Label: Hint for dash search line edit"
378msgctxt "Label: Hint for dash search line edit"
379msgid "Search"
379msgid "Search"
380msgstr "Pretraži"
380msgstr "Pretraži"
@@ -444,31 +444,39 @@ msgstr ""
444msgid "Unlock"
444msgid "Unlock"
445msgstr "Otključaj"
445msgstr "Otključaj"
446
446
447−#: qml/Greeter/Greeter.qml:539
447+#: qml/Greeter/Greeter.qml:561
448msgid "Try again"
448msgid "Try again"
449msgstr ""
449msgstr ""
450
450
451−#: qml/Greeter/LoginList.qml:259
451+#: qml/Greeter/LoginList.qml:63
452+msgid "Passphrase"
453+msgstr ""
454+
455+#: qml/Greeter/LoginList.qml:64
456+msgid "Passcode"
457+msgstr ""
458+
459+#: qml/Greeter/LoginList.qml:87
452msgid "Retry"
460msgid "Retry"
453msgstr "Pokušaj ponovno"
461msgstr "Pokušaj ponovno"
454
462
455−#: qml/Greeter/LoginList.qml:260
463+#: qml/Greeter/LoginList.qml:88
456msgid "Log In"
464msgid "Log In"
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:54
467+#: qml/Greeter/NarrowView.qml:55
460msgid "Sorry, incorrect passphrase."
468msgid "Sorry, incorrect passphrase."
461msgstr "Isprika, netočna lozinka."
469msgstr "Isprika, netočna lozinka."
462
470
463−#: qml/Greeter/NarrowView.qml:55
471+#: qml/Greeter/NarrowView.qml:56
464msgid "Sorry, incorrect passcode."
472msgid "Sorry, incorrect passcode."
465msgstr "Isprika, netočan kôd."
473msgstr "Isprika, netočan kôd."
466
474
467−#: qml/Greeter/NarrowView.qml:56
475+#: qml/Greeter/NarrowView.qml:57
468msgid "This will be your last attempt."
476msgid "This will be your last attempt."
469msgstr "Ovo je vaš posljednji pokušaj."
477msgstr "Ovo je vaš posljednji pokušaj."
470
478
471−#: qml/Greeter/NarrowView.qml:58
479+#: qml/Greeter/NarrowView.qml:59
472msgid ""
480msgid ""
473"If passphrase is entered incorrectly, your phone will conduct a factory "
481"If passphrase is entered incorrectly, your phone will conduct a factory "
474"reset and all personal data will be deleted."
482"reset and all personal data will be deleted."
@@ -476,7 +484,7 @@ msgstr ""
476"Ako netočno upišete lozinku, vaš telefon će pokrenuti vraćanje na tvorničke "
484"Ako netočno upišete lozinku, vaš telefon će pokrenuti vraćanje na tvorničke "
477"postavke i svi osobni podaci će biti obrisani."
485"postavke i svi osobni podaci će biti obrisani."
478
486
479−#: qml/Greeter/NarrowView.qml:59
487+#: qml/Greeter/NarrowView.qml:60
480msgid ""
488msgid ""
481"If passcode is entered incorrectly, your phone will conduct a factory reset "
489"If passcode is entered incorrectly, your phone will conduct a factory reset "
482"and all personal data will be deleted."
490"and all personal data will be deleted."
@@ -640,36 +648,50 @@ msgstr "Natrag"
640msgid "Language"
648msgid "Language"
641msgstr "Jezik"
649msgstr "Jezik"
642
650
643−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
651+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
644−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
652+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
653+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
645−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
654+#: qml/Wizard/Pages/70-passwd-type.qml:144
646#: qml/Wizard/Pages/75-report-check.qml:84
655#: qml/Wizard/Pages/75-report-check.qml:84
647#: qml/Wizard/Pages/passcode-desktop.qml:141
656#: qml/Wizard/Pages/passcode-desktop.qml:141
648#: qml/Wizard/Pages/password-set.qml:141
657#: qml/Wizard/Pages/password-set.qml:141
649msgid "Next"
658msgid "Next"
650msgstr "Sljedeće"
659msgstr "Sljedeće"
651
660
652−#: qml/Wizard/Pages/30-wifi.qml:29
661+#: qml/Wizard/Pages/20-keyboard.qml:30
662+msgid "Select Keyboard"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:70
666+msgid "Keyboard language"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:92
670+msgid "Keyboard layout"
671+msgstr ""
672+
673+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
674+#: qml/Wizard/Pages/60-account.qml:65
675+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
676+msgid "Skip"
677+msgstr "Preskoči"
678+
679+#: qml/Wizard/Pages/30-wifi.qml:30
653msgid "Connect to Wi‑Fi"
680msgid "Connect to Wi‑Fi"
654msgstr "Povezivanje s Wi‑Fi"
681msgstr "Povezivanje s Wi‑Fi"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:130
683+#: qml/Wizard/Pages/30-wifi.qml:131
657msgid "Connected"
684msgid "Connected"
658msgstr "Povezano"
685msgstr "Povezano"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:163
687+#: qml/Wizard/Pages/30-wifi.qml:164
661msgid "Available Wi-Fi networks"
688msgid "Available Wi-Fi networks"
662msgstr "Dostupne bežične mreže"
689msgstr "Dostupne bežične mreže"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:164
691+#: qml/Wizard/Pages/30-wifi.qml:165
665msgid "No available Wi-Fi networks"
692msgid "No available Wi-Fi networks"
666msgstr "Nema dostupnih bežičnih mreža"
693msgstr "Nema dostupnih bežičnih mreža"
667
694
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
669−#: qml/Wizard/Pages/sim.qml:101
670−msgid "Skip"
671−msgstr "Preskoči"
672−
673#: qml/Wizard/Pages/40-location.qml:27
695#: qml/Wizard/Pages/40-location.qml:27
674msgid "Location Services"
696msgid "Location Services"
675msgstr "Usluge lokacije"
697msgstr "Usluge lokacije"
@@ -756,6 +778,35 @@ msgstr ""
756msgid "Privacy policy"
778msgid "Privacy policy"
757msgstr "Pravila privatnosti"
779msgstr "Pravila privatnosti"
758
780
781+#: qml/Wizard/Pages/77-system-update.qml:28
782+msgid "Update Device"
783+msgstr ""
784+
785+#: qml/Wizard/Pages/77-system-update.qml:55
786+msgid ""
787+"There is a system update available and ready to install. Afterwards, the "
788+"device will automatically restart."
789+msgstr ""
790+
791+#: qml/Wizard/Pages/77-system-update.qml:76
792+msgctxt "string identifying name of the update"
793+msgid "Ubuntu system"
794+msgstr ""
795+
796+#: qml/Wizard/Pages/77-system-update.qml:83
797+#, qt-format
798+msgctxt "version of the system update"
799+msgid "Version %1"
800+msgstr ""
801+
802+#: qml/Wizard/Pages/77-system-update.qml:102
803+msgid "This could take a few minutes..."
804+msgstr ""
805+
806+#: qml/Wizard/Pages/77-system-update.qml:116
807+msgid "Install and restart now"
808+msgstr ""
809+
759#: qml/Wizard/Pages/80-finished.qml:89
810#: qml/Wizard/Pages/80-finished.qml:89
760msgid "Welcome to Ubuntu"
811msgid "Welcome to Ubuntu"
761msgstr "Dobrodošli u Ubuntu"
812msgstr "Dobrodošli u Ubuntu"
po/hu.po+100−47
@@ -7,18 +7,18 @@ 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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11−"PO-Revision-Date: 2016-06-20 07:28+0000\n"
11+"PO-Revision-Date: 2016-08-17 10:53+0000\n"
12"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
12"Last-Translator: Richard Somlói <ricsipontaz@gmail.com>\n"
13"Language-Team: Hungarian <hu@li.org>\n"
13"Language-Team: Hungarian <hu@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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-18 05:53+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Jelszó: "
23msgstr "Jelszó: "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "Várjon %1 percet és próbálja újra…"
54msgstr[0] "Várjon %1 percet és próbálja újra…"
55msgstr[1] "Várjon %1 percet és próbálja újra…"
55msgstr[1] "Várjon %1 percet és próbálja újra…"
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "Kijelentkezés"
60msgstr "Kijelentkezés"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Biztos benne, hogy kijelentkezik?"
64msgstr "Biztos benne, hogy kijelentkezik?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "Zárolás"
69msgstr "Zárolás"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "Kijelentkezés"
74msgstr "Kijelentkezés"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Mégse"
80msgstr "Mégse"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "Újraindítás"
85msgstr "Újraindítás"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Biztosan újra szeretné indítani?"
89msgstr "Biztosan újra szeretné indítani?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "Nem"
93msgstr "Nem"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Igen"
97msgstr "Igen"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "Menü"
102msgstr "Menü"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"Biztos benne, hogy ki\n"
109"Biztos benne, hogy ki\n"
110"szeretné kapcsolni?"
110"szeretné kapcsolni?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "Kikapcsolás"
115msgstr "Kikapcsolás"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "Újraindítás"
120msgstr "Újraindítás"
@@ -333,26 +333,26 @@ msgstr "Minden bezárása"
333msgid "Preview Share Item"
333msgid "Preview Share Item"
334msgstr "Megosztandó elem előnézete"
334msgstr "Megosztandó elem előnézete"
335
335
336−#: qml/Dash/DashPageHeader.qml:333
336+#: qml/Dash/DashPageHeader.qml:360
337msgctxt "Button: Open the Ubuntu Store"
337msgctxt "Button: Open the Ubuntu Store"
338msgid "Store"
338msgid "Store"
339msgstr "Áruház"
339msgstr "Áruház"
340
340
341−#: qml/Dash/DashPageHeader.qml:340
341+#: qml/Dash/DashPageHeader.qml:367
342msgctxt "Button: Start a search in the current dash scope"
342msgctxt "Button: Start a search in the current dash scope"
343msgid "Search"
343msgid "Search"
344msgstr "Keresés"
344msgstr "Keresés"
345
345
346−#: qml/Dash/DashPageHeader.qml:350
346+#: qml/Dash/DashPageHeader.qml:377
347msgctxt "Button: Show the current dash scope settings"
347msgctxt "Button: Show the current dash scope settings"
348msgid "Settings"
348msgid "Settings"
349msgstr "Beállítások"
349msgstr "Beállítások"
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Remove from Favorites"
352msgid "Remove from Favorites"
353msgstr "Eltávolítás a kedvencek közül"
353msgstr "Eltávolítás a kedvencek közül"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Add to Favorites"
356msgid "Add to Favorites"
357msgstr "Hozzáadás a kedvencekhez"
357msgstr "Hozzáadás a kedvencekhez"
358
358
@@ -364,15 +364,15 @@ msgstr "Találatok finomítása"
364msgid "Reset"
364msgid "Reset"
365msgstr "Alaphelyzetbe állítás"
365msgstr "Alaphelyzetbe állítás"
366
366
367−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
367+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
368msgid "Show less"
368msgid "Show less"
369msgstr "Kevesebb"
369msgstr "Kevesebb"
370
370
371−#: qml/Dash/GenericScopeView.qml:580
371+#: qml/Dash/GenericScopeView.qml:585
372msgid "Show all"
372msgid "Show all"
373msgstr "Összes megjelenítése"
373msgstr "Összes megjelenítése"
374
374
375−#: qml/Dash/GenericScopeView.qml:637
375+#: qml/Dash/GenericScopeView.qml:642
376msgctxt "Label: Hint for dash search line edit"
376msgctxt "Label: Hint for dash search line edit"
377msgid "Search"
377msgid "Search"
378msgstr "Keresés"
378msgstr "Keresés"
@@ -442,31 +442,39 @@ msgstr ""
442msgid "Unlock"
442msgid "Unlock"
443msgstr "Feloldás"
443msgstr "Feloldás"
444
444
445−#: qml/Greeter/Greeter.qml:539
445+#: qml/Greeter/Greeter.qml:561
446msgid "Try again"
446msgid "Try again"
447msgstr "Próbálja újra"
447msgstr "Próbálja újra"
448
448
449−#: qml/Greeter/LoginList.qml:259
449+#: qml/Greeter/LoginList.qml:63
450+msgid "Passphrase"
451+msgstr "Jelmondat"
452+
453+#: qml/Greeter/LoginList.qml:64
454+msgid "Passcode"
455+msgstr "Jelkód"
456+
457+#: qml/Greeter/LoginList.qml:87
450msgid "Retry"
458msgid "Retry"
451msgstr "Újra"
459msgstr "Újra"
452
460
453−#: qml/Greeter/LoginList.qml:260
461+#: qml/Greeter/LoginList.qml:88
454msgid "Log In"
462msgid "Log In"
455msgstr "Bejelentkezés"
463msgstr "Bejelentkezés"
456
464
457−#: qml/Greeter/NarrowView.qml:54
465+#: qml/Greeter/NarrowView.qml:55
458msgid "Sorry, incorrect passphrase."
466msgid "Sorry, incorrect passphrase."
459msgstr "Elnézést, helytelen jelmondat."
467msgstr "Elnézést, helytelen jelmondat."
460
468
461−#: qml/Greeter/NarrowView.qml:55
469+#: qml/Greeter/NarrowView.qml:56
462msgid "Sorry, incorrect passcode."
470msgid "Sorry, incorrect passcode."
463msgstr "Elnézést, helytelen jelkód."
471msgstr "Elnézést, helytelen jelkód."
464
472
465−#: qml/Greeter/NarrowView.qml:56
473+#: qml/Greeter/NarrowView.qml:57
466msgid "This will be your last attempt."
474msgid "This will be your last attempt."
467msgstr "Ez az utolsó próbálkozási lehetősége."
475msgstr "Ez az utolsó próbálkozási lehetősége."
468
476
469−#: qml/Greeter/NarrowView.qml:58
477+#: qml/Greeter/NarrowView.qml:59
470msgid ""
478msgid ""
471"If passphrase is entered incorrectly, your phone will conduct a factory "
479"If passphrase is entered incorrectly, your phone will conduct a factory "
472"reset and all personal data will be deleted."
480"reset and all personal data will be deleted."
@@ -474,7 +482,7 @@ msgstr ""
474"Ha helytelen jelmondatot ad meg, a telefonja visszaállítja a gyári "
482"Ha helytelen jelmondatot ad meg, a telefonja visszaállítja a gyári "
475"beállításokat és törli minden személyes adatát."
483"beállításokat és törli minden személyes adatát."
476
484
477−#: qml/Greeter/NarrowView.qml:59
485+#: qml/Greeter/NarrowView.qml:60
478msgid ""
486msgid ""
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
487"If passcode is entered incorrectly, your phone will conduct a factory reset "
480"and all personal data will be deleted."
488"and all personal data will be deleted."
@@ -636,36 +644,50 @@ msgstr "Vissza"
636msgid "Language"
644msgid "Language"
637msgstr "Nyelv"
645msgstr "Nyelv"
638
646
639−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
647+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
640−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
648+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
649+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
641−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
650+#: qml/Wizard/Pages/70-passwd-type.qml:144
642#: qml/Wizard/Pages/75-report-check.qml:84
651#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/passcode-desktop.qml:141
652#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
653#: qml/Wizard/Pages/password-set.qml:141
645msgid "Next"
654msgid "Next"
646msgstr "Következő"
655msgstr "Következő"
647
656
648−#: qml/Wizard/Pages/30-wifi.qml:29
657+#: qml/Wizard/Pages/20-keyboard.qml:30
658+msgid "Select Keyboard"
659+msgstr "Billentyűzet kiválasztása"
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:70
662+msgid "Keyboard language"
663+msgstr "Billentyűzet nyelve"
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:92
666+msgid "Keyboard layout"
667+msgstr "Billentyűzetkiosztás"
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
670+#: qml/Wizard/Pages/60-account.qml:65
671+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
672+msgid "Skip"
673+msgstr "Kihagyás"
674+
675+#: qml/Wizard/Pages/30-wifi.qml:30
649msgid "Connect to Wi‑Fi"
676msgid "Connect to Wi‑Fi"
650msgstr "Csatlakozás Wi-Fi hálózathoz"
677msgstr "Csatlakozás Wi-Fi hálózathoz"
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:130
679+#: qml/Wizard/Pages/30-wifi.qml:131
653msgid "Connected"
680msgid "Connected"
654msgstr "Kapcsolódva"
681msgstr "Kapcsolódva"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:163
683+#: qml/Wizard/Pages/30-wifi.qml:164
657msgid "Available Wi-Fi networks"
684msgid "Available Wi-Fi networks"
658msgstr "Elérhető Wi-Fi hálózatok"
685msgstr "Elérhető Wi-Fi hálózatok"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:164
687+#: qml/Wizard/Pages/30-wifi.qml:165
661msgid "No available Wi-Fi networks"
688msgid "No available Wi-Fi networks"
662msgstr "Nincsenek elérhető Wi-Fi hálózatok"
689msgstr "Nincsenek elérhető Wi-Fi hálózatok"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
665−#: qml/Wizard/Pages/sim.qml:101
666−msgid "Skip"
667−msgstr "Kihagyás"
668−
669#: qml/Wizard/Pages/40-location.qml:27
691#: qml/Wizard/Pages/40-location.qml:27
670msgid "Location Services"
692msgid "Location Services"
671msgstr "Helymeghatározás"
693msgstr "Helymeghatározás"
@@ -753,6 +775,37 @@ msgstr ""
753msgid "Privacy policy"
775msgid "Privacy policy"
754msgstr "Adatvédelmi irányelvek"
776msgstr "Adatvédelmi irányelvek"
755
777
778+#: qml/Wizard/Pages/77-system-update.qml:28
779+msgid "Update Device"
780+msgstr "Eszköz frissítése"
781+
782+#: qml/Wizard/Pages/77-system-update.qml:55
783+msgid ""
784+"There is a system update available and ready to install. Afterwards, the "
785+"device will automatically restart."
786+msgstr ""
787+"Elérhető egy rendszerfrissítés. A telepítést követően a készülék "
788+"automatikusan újraindul."
789+
790+#: qml/Wizard/Pages/77-system-update.qml:76
791+msgctxt "string identifying name of the update"
792+msgid "Ubuntu system"
793+msgstr "Ubuntu rendszer"
794+
795+#: qml/Wizard/Pages/77-system-update.qml:83
796+#, qt-format
797+msgctxt "version of the system update"
798+msgid "Version %1"
799+msgstr "Verzió: %1"
800+
801+#: qml/Wizard/Pages/77-system-update.qml:102
802+msgid "This could take a few minutes..."
803+msgstr "Ez néhány percet igénybe vehet…"
804+
805+#: qml/Wizard/Pages/77-system-update.qml:116
806+msgid "Install and restart now"
807+msgstr "Telepítés és újraindítás"
808+
756#: qml/Wizard/Pages/80-finished.qml:89
809#: qml/Wizard/Pages/80-finished.qml:89
757msgid "Welcome to Ubuntu"
810msgid "Welcome to Ubuntu"
758msgstr "Üdvözli az Ubuntu"
811msgstr "Üdvözli az Ubuntu"
po/hy.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-10-28 06:34+0000\n"
11"PO-Revision-Date: 2014-10-28 06:34+0000\n"
12"Last-Translator: Vahan Harutyunyan <Unknown>\n"
12"Last-Translator: Vahan Harutyunyan <Unknown>\n"
13"Language-Team: Armenian <hy@li.org>\n"
13"Language-Team: Armenian <hy@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:22+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Գաղտնաբառ: "
23msgstr "Գաղտնաբառ: "
24
24
@@ -57,66 +57,66 @@ msgstr[0] ""
57"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին...\r\n"
57"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին...\r\n"
58"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին..."
58"Խնդրում ենք սպասել %1 րոպե և փորձել կրկին..."
59
59
60−#: qml/Components/Dialogs.qml:146
60+#: qml/Components/Dialogs.qml:149
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr ""
63msgstr ""
64
64
65−#: qml/Components/Dialogs.qml:147
65+#: qml/Components/Dialogs.qml:150
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք դուրս գալ համակարգից"
67msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք դուրս գալ համակարգից"
68
68
69−#: qml/Components/Dialogs.qml:149
69+#: qml/Components/Dialogs.qml:152
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr ""
72msgstr ""
73
73
74−#: qml/Components/Dialogs.qml:156
74+#: qml/Components/Dialogs.qml:159
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr ""
77msgstr ""
78
78
79−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
79+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
80−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
80+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
81#: qml/Wizard/Pages/passcode-set.qml:32
81#: qml/Wizard/Pages/passcode-set.qml:32
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Չեղյալ համարել"
83msgstr "Չեղյալ համարել"
84
84
85−#: qml/Components/Dialogs.qml:175
85+#: qml/Components/Dialogs.qml:178
86msgctxt "Title: Reboot dialog"
86msgctxt "Title: Reboot dialog"
87msgid "Reboot"
87msgid "Reboot"
88msgstr ""
88msgstr ""
89
89
90−#: qml/Components/Dialogs.qml:176
90+#: qml/Components/Dialogs.qml:179
91msgid "Are you sure you want to reboot?"
91msgid "Are you sure you want to reboot?"
92msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերաբեռնել համակարգիչը"
92msgstr "Դուք համոզվա՞ծ եք, որ ցանկանում եք վերաբեռնել համակարգիչը"
93
93
94−#: qml/Components/Dialogs.qml:178
94+#: qml/Components/Dialogs.qml:181
95msgid "No"
95msgid "No"
96msgstr "Ոչ"
96msgstr "Ոչ"
97
97
98−#: qml/Components/Dialogs.qml:184
98+#: qml/Components/Dialogs.qml:187
99msgid "Yes"
99msgid "Yes"
100msgstr "Այո"
100msgstr "Այո"
101
101
102−#: qml/Components/Dialogs.qml:199
102+#: qml/Components/Dialogs.qml:202
103msgctxt "Title: Power off/Restart dialog"
103msgctxt "Title: Power off/Restart dialog"
104msgid "Power"
104msgid "Power"
105msgstr ""
105msgstr ""
106
106
107−#: qml/Components/Dialogs.qml:200
107+#: qml/Components/Dialogs.qml:203
108msgid ""
108msgid ""
109"Are you sure you would like\n"
109"Are you sure you would like\n"
110"to power off?"
110"to power off?"
111msgstr ""
111msgstr ""
112"Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը սնուցման աղբյուրից"
112"Դուք համոզվա՞ծ եք, որ ցանկանում եք անջատել համակարգիչը սնուցման աղբյուրից"
113
113
114−#: qml/Components/Dialogs.qml:202
114+#: qml/Components/Dialogs.qml:205
115msgctxt "Button: Power off the system"
115msgctxt "Button: Power off the system"
116msgid "Power off"
116msgid "Power off"
117msgstr ""
117msgstr ""
118
118
119−#: qml/Components/Dialogs.qml:211
119+#: qml/Components/Dialogs.qml:214
120msgctxt "Button: Restart the system"
120msgctxt "Button: Restart the system"
121msgid "Restart"
121msgid "Restart"
122msgstr ""
122msgstr ""
@@ -333,26 +333,26 @@ msgstr ""
333msgid "Preview Share Item"
333msgid "Preview Share Item"
334msgstr ""
334msgstr ""
335
335
336−#: qml/Dash/DashPageHeader.qml:333
336+#: qml/Dash/DashPageHeader.qml:360
337msgctxt "Button: Open the Ubuntu Store"
337msgctxt "Button: Open the Ubuntu Store"
338msgid "Store"
338msgid "Store"
339msgstr ""
339msgstr ""
340
340
341−#: qml/Dash/DashPageHeader.qml:340
341+#: qml/Dash/DashPageHeader.qml:367
342msgctxt "Button: Start a search in the current dash scope"
342msgctxt "Button: Start a search in the current dash scope"
343msgid "Search"
343msgid "Search"
344msgstr ""
344msgstr ""
345
345
346−#: qml/Dash/DashPageHeader.qml:350
346+#: qml/Dash/DashPageHeader.qml:377
347msgctxt "Button: Show the current dash scope settings"
347msgctxt "Button: Show the current dash scope settings"
348msgid "Settings"
348msgid "Settings"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Remove from Favorites"
352msgid "Remove from Favorites"
353msgstr "Հեռացնել ընտրյալների ցուցակից"
353msgstr "Հեռացնել ընտրյալների ցուցակից"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Add to Favorites"
356msgid "Add to Favorites"
357msgstr "Ավելացնել ընտրյալների ցուցակում"
357msgstr "Ավելացնել ընտրյալների ցուցակում"
358
358
@@ -364,15 +364,15 @@ msgstr ""
364msgid "Reset"
364msgid "Reset"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
367+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
368msgid "Show less"
368msgid "Show less"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:580
371+#: qml/Dash/GenericScopeView.qml:585
372msgid "Show all"
372msgid "Show all"
373msgstr ""
373msgstr ""
374
374
375−#: qml/Dash/GenericScopeView.qml:637
375+#: qml/Dash/GenericScopeView.qml:642
376msgctxt "Label: Hint for dash search line edit"
376msgctxt "Label: Hint for dash search line edit"
377msgid "Search"
377msgid "Search"
378msgstr ""
378msgstr ""
@@ -440,37 +440,45 @@ msgstr ""
440msgid "Unlock"
440msgid "Unlock"
441msgstr "Ապաբլոկավորել"
441msgstr "Ապաբլոկավորել"
442
442
443−#: qml/Greeter/Greeter.qml:539
443+#: qml/Greeter/Greeter.qml:561
444msgid "Try again"
444msgid "Try again"
445msgstr ""
445msgstr ""
446
446
447−#: qml/Greeter/LoginList.qml:259
447+#: qml/Greeter/LoginList.qml:63
448+msgid "Passphrase"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:64
452+msgid "Passcode"
453+msgstr ""
454+
455+#: qml/Greeter/LoginList.qml:87
448msgid "Retry"
456msgid "Retry"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/LoginList.qml:260
459+#: qml/Greeter/LoginList.qml:88
452msgid "Log In"
460msgid "Log In"
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:54
463+#: qml/Greeter/NarrowView.qml:55
456msgid "Sorry, incorrect passphrase."
464msgid "Sorry, incorrect passphrase."
457msgstr "Ներեցեք, սխալ անցաբառ է"
465msgstr "Ներեցեք, սխալ անցաբառ է"
458
466
459−#: qml/Greeter/NarrowView.qml:55
467+#: qml/Greeter/NarrowView.qml:56
460msgid "Sorry, incorrect passcode."
468msgid "Sorry, incorrect passcode."
461msgstr "Ներեցեք, սխալ ծածկագիր է:"
469msgstr "Ներեցեք, սխալ ծածկագիր է:"
462
470
463−#: qml/Greeter/NarrowView.qml:56
471+#: qml/Greeter/NarrowView.qml:57
464msgid "This will be your last attempt."
472msgid "This will be your last attempt."
465msgstr "Սա կլինի ձեր վերջին փորձը"
473msgstr "Սա կլինի ձեր վերջին փորձը"
466
474
467−#: qml/Greeter/NarrowView.qml:58
475+#: qml/Greeter/NarrowView.qml:59
468msgid ""
476msgid ""
469"If passphrase is entered incorrectly, your phone will conduct a factory "
477"If passphrase is entered incorrectly, your phone will conduct a factory "
470"reset and all personal data will be deleted."
478"reset and all personal data will be deleted."
471msgstr ""
479msgstr ""
472
480
473−#: qml/Greeter/NarrowView.qml:59
481+#: qml/Greeter/NarrowView.qml:60
474msgid ""
482msgid ""
475"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
476"and all personal data will be deleted."
484"and all personal data will be deleted."
@@ -627,36 +635,50 @@ msgstr ""
627msgid "Language"
635msgid "Language"
628msgstr ""
636msgstr ""
629
637
630−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
638+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
631−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
639+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
640+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
632−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
641+#: qml/Wizard/Pages/70-passwd-type.qml:144
633#: qml/Wizard/Pages/75-report-check.qml:84
642#: qml/Wizard/Pages/75-report-check.qml:84
634#: qml/Wizard/Pages/passcode-desktop.qml:141
643#: qml/Wizard/Pages/passcode-desktop.qml:141
635#: qml/Wizard/Pages/password-set.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
636msgid "Next"
645msgid "Next"
637msgstr ""
646msgstr ""
638
647
639−#: qml/Wizard/Pages/30-wifi.qml:29
648+#: qml/Wizard/Pages/20-keyboard.qml:30
649+msgid "Select Keyboard"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:70
653+msgid "Keyboard language"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:92
657+msgid "Keyboard layout"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
661+#: qml/Wizard/Pages/60-account.qml:65
662+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
663+msgid "Skip"
664+msgstr ""
665+
666+#: qml/Wizard/Pages/30-wifi.qml:30
640msgid "Connect to Wi‑Fi"
667msgid "Connect to Wi‑Fi"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:130
670+#: qml/Wizard/Pages/30-wifi.qml:131
644msgid "Connected"
671msgid "Connected"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:163
674+#: qml/Wizard/Pages/30-wifi.qml:164
648msgid "Available Wi-Fi networks"
675msgid "Available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:164
678+#: qml/Wizard/Pages/30-wifi.qml:165
652msgid "No available Wi-Fi networks"
679msgid "No available Wi-Fi networks"
653msgstr ""
680msgstr ""
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
656−#: qml/Wizard/Pages/sim.qml:101
657−msgid "Skip"
658−msgstr ""
659−
660#: qml/Wizard/Pages/40-location.qml:27
682#: qml/Wizard/Pages/40-location.qml:27
661msgid "Location Services"
683msgid "Location Services"
662msgstr ""
684msgstr ""
@@ -740,6 +762,35 @@ msgstr ""
740msgid "Privacy policy"
762msgid "Privacy policy"
741msgstr ""
763msgstr ""
742
764
765+#: qml/Wizard/Pages/77-system-update.qml:28
766+msgid "Update Device"
767+msgstr ""
768+
769+#: qml/Wizard/Pages/77-system-update.qml:55
770+msgid ""
771+"There is a system update available and ready to install. Afterwards, the "
772+"device will automatically restart."
773+msgstr ""
774+
775+#: qml/Wizard/Pages/77-system-update.qml:76
776+msgctxt "string identifying name of the update"
777+msgid "Ubuntu system"
778+msgstr ""
779+
780+#: qml/Wizard/Pages/77-system-update.qml:83
781+#, qt-format
782+msgctxt "version of the system update"
783+msgid "Version %1"
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:102
787+msgid "This could take a few minutes..."
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:116
791+msgid "Install and restart now"
792+msgstr ""
793+
743#: qml/Wizard/Pages/80-finished.qml:89
794#: qml/Wizard/Pages/80-finished.qml:89
744msgid "Welcome to Ubuntu"
795msgid "Welcome to Ubuntu"
745msgstr ""
796msgstr ""
po/ia.po+103−50
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2015-08-25 19:31+0000\n"
11"PO-Revision-Date: 2015-08-25 19:31+0000\n"
12"Last-Translator: karm <melo@carmu.com>\n"
12"Last-Translator: karm <melo@carmu.com>\n"
13"Language-Team: Interlingua <ia@li.org>\n"
13"Language-Team: Interlingua <ia@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Contrasigno: "
23msgstr "Contrasigno: "
24
24
@@ -56,54 +56,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Per favor attende %1 minuta e postea tenta de nove"
56msgstr[0] "Per favor attende %1 minuta e postea tenta de nove"
57msgstr[1] "Per favor attende %1 minutas e postea reproba"
57msgstr[1] "Per favor attende %1 minutas e postea reproba"
58
58
59−#: qml/Components/Dialogs.qml:146
59+#: qml/Components/Dialogs.qml:149
60msgctxt "Title: Lock/Log out dialog"
60msgctxt "Title: Lock/Log out dialog"
61msgid "Log out"
61msgid "Log out"
62msgstr "Clauder de session"
62msgstr "Clauder de session"
63
63
64−#: qml/Components/Dialogs.qml:147
64+#: qml/Components/Dialogs.qml:150
65msgid "Are you sure you want to log out?"
65msgid "Are you sure you want to log out?"
66msgstr "Desira tu vermente Clauder le Session"
66msgstr "Desira tu vermente Clauder le Session"
67
67
68−#: qml/Components/Dialogs.qml:149
68+#: qml/Components/Dialogs.qml:152
69msgctxt "Button: Lock the system"
69msgctxt "Button: Lock the system"
70msgid "Lock"
70msgid "Lock"
71msgstr "Blocar"
71msgstr "Blocar"
72
72
73−#: qml/Components/Dialogs.qml:156
73+#: qml/Components/Dialogs.qml:159
74msgctxt "Button: Log out from the system"
74msgctxt "Button: Log out from the system"
75msgid "Log Out"
75msgid "Log Out"
76msgstr "Claude session"
76msgstr "Claude session"
77
77
78−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
78+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
79−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
79+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
80#: qml/Wizard/Pages/passcode-set.qml:32
81msgid "Cancel"
81msgid "Cancel"
82msgstr "Cancellar"
82msgstr "Cancellar"
83
83
84−#: qml/Components/Dialogs.qml:175
84+#: qml/Components/Dialogs.qml:178
85msgctxt "Title: Reboot dialog"
85msgctxt "Title: Reboot dialog"
86msgid "Reboot"
86msgid "Reboot"
87msgstr "Reinitiar"
87msgstr "Reinitiar"
88
88
89−#: qml/Components/Dialogs.qml:176
89+#: qml/Components/Dialogs.qml:179
90msgid "Are you sure you want to reboot?"
90msgid "Are you sure you want to reboot?"
91msgstr "Desira tu vermente reinitiar"
91msgstr "Desira tu vermente reinitiar"
92
92
93−#: qml/Components/Dialogs.qml:178
93+#: qml/Components/Dialogs.qml:181
94msgid "No"
94msgid "No"
95msgstr "No"
95msgstr "No"
96
96
97−#: qml/Components/Dialogs.qml:184
97+#: qml/Components/Dialogs.qml:187
98msgid "Yes"
98msgid "Yes"
99msgstr "Si"
99msgstr "Si"
100
100
101−#: qml/Components/Dialogs.qml:199
101+#: qml/Components/Dialogs.qml:202
102msgctxt "Title: Power off/Restart dialog"
102msgctxt "Title: Power off/Restart dialog"
103msgid "Power"
103msgid "Power"
104msgstr "Energia"
104msgstr "Energia"
105
105
106−#: qml/Components/Dialogs.qml:200
106+#: qml/Components/Dialogs.qml:203
107msgid ""
107msgid ""
108"Are you sure you would like\n"
108"Are you sure you would like\n"
109"to power off?"
109"to power off?"
@@ -111,12 +111,12 @@ msgstr ""
111"Desira tu vermente \n"
111"Desira tu vermente \n"
112"stoppar le energia?"
112"stoppar le energia?"
113
113
114−#: qml/Components/Dialogs.qml:202
114+#: qml/Components/Dialogs.qml:205
115msgctxt "Button: Power off the system"
115msgctxt "Button: Power off the system"
116msgid "Power off"
116msgid "Power off"
117msgstr "Stoppar le energia"
117msgstr "Stoppar le energia"
118
118
119−#: qml/Components/Dialogs.qml:211
119+#: qml/Components/Dialogs.qml:214
120msgctxt "Button: Restart the system"
120msgctxt "Button: Restart the system"
121msgid "Restart"
121msgid "Restart"
122msgstr "Reinitiar"
122msgstr "Reinitiar"
@@ -296,12 +296,12 @@ msgstr "OK"
296#: qml/Components/MediaServices/VideoPlayerControls.qml:44
296#: qml/Components/MediaServices/VideoPlayerControls.qml:44
297#, qt-format
297#, qt-format
298msgid "%1:%2:%3"
298msgid "%1:%2:%3"
299−msgstr ""
299+msgstr "%1:%2:%3"
300
300
301#: qml/Components/MediaServices/VideoPlayerControls.qml:49
301#: qml/Components/MediaServices/VideoPlayerControls.qml:49
302#, qt-format
302#, qt-format
303msgid "%1:%2"
303msgid "%1:%2"
304−msgstr ""
304+msgstr "%1:%2"
305
305
306#: qml/Components/ModeSwitchWarningDialog.qml:32
306#: qml/Components/ModeSwitchWarningDialog.qml:32
307msgid "Apps may have unsaved data:"
307msgid "Apps may have unsaved data:"
@@ -333,26 +333,26 @@ msgstr "Clauder toto"
333msgid "Preview Share Item"
333msgid "Preview Share Item"
334msgstr "Elemento compartite de vista preliminar"
334msgstr "Elemento compartite de vista preliminar"
335
335
336−#: qml/Dash/DashPageHeader.qml:333
336+#: qml/Dash/DashPageHeader.qml:360
337msgctxt "Button: Open the Ubuntu Store"
337msgctxt "Button: Open the Ubuntu Store"
338msgid "Store"
338msgid "Store"
339msgstr "Salva"
339msgstr "Salva"
340
340
341−#: qml/Dash/DashPageHeader.qml:340
341+#: qml/Dash/DashPageHeader.qml:367
342msgctxt "Button: Start a search in the current dash scope"
342msgctxt "Button: Start a search in the current dash scope"
343msgid "Search"
343msgid "Search"
344msgstr "Cerca"
344msgstr "Cerca"
345
345
346−#: qml/Dash/DashPageHeader.qml:350
346+#: qml/Dash/DashPageHeader.qml:377
347msgctxt "Button: Show the current dash scope settings"
347msgctxt "Button: Show the current dash scope settings"
348msgid "Settings"
348msgid "Settings"
349msgstr "Configurationes"
349msgstr "Configurationes"
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Remove from Favorites"
352msgid "Remove from Favorites"
353msgstr "Remover ex le Favoritos"
353msgstr "Remover ex le Favoritos"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Add to Favorites"
356msgid "Add to Favorites"
357msgstr "Adder al Favoritos"
357msgstr "Adder al Favoritos"
358
358
@@ -364,15 +364,15 @@ msgstr "Poli tu resultatos"
364msgid "Reset"
364msgid "Reset"
365msgstr "Restabilir"
365msgstr "Restabilir"
366
366
367−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
367+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
368msgid "Show less"
368msgid "Show less"
369msgstr "Monstrar minus"
369msgstr "Monstrar minus"
370
370
371−#: qml/Dash/GenericScopeView.qml:580
371+#: qml/Dash/GenericScopeView.qml:585
372msgid "Show all"
372msgid "Show all"
373msgstr "Monstrar toto"
373msgstr "Monstrar toto"
374
374
375−#: qml/Dash/GenericScopeView.qml:637
375+#: qml/Dash/GenericScopeView.qml:642
376msgctxt "Label: Hint for dash search line edit"
376msgctxt "Label: Hint for dash search line edit"
377msgid "Search"
377msgid "Search"
378msgstr "Cerca"
378msgstr "Cerca"
@@ -442,31 +442,39 @@ msgstr ""
442msgid "Unlock"
442msgid "Unlock"
443msgstr "Liberar"
443msgstr "Liberar"
444
444
445−#: qml/Greeter/Greeter.qml:539
445+#: qml/Greeter/Greeter.qml:561
446msgid "Try again"
446msgid "Try again"
447−msgstr ""
447+msgstr "Reprobar"
448+
449+#: qml/Greeter/LoginList.qml:63
450+msgid "Passphrase"
451+msgstr "Phrase-contrasigno"
448
452
449−#: qml/Greeter/LoginList.qml:259
453+#: qml/Greeter/LoginList.qml:64
454+msgid "Passcode"
455+msgstr "Codice-contrasigno"
456+
457+#: qml/Greeter/LoginList.qml:87
450msgid "Retry"
458msgid "Retry"
451msgstr "Re-provar"
459msgstr "Re-provar"
452
460
453−#: qml/Greeter/LoginList.qml:260
461+#: qml/Greeter/LoginList.qml:88
454msgid "Log In"
462msgid "Log In"
455msgstr "Connecter se"
463msgstr "Connecter se"
456
464
457−#: qml/Greeter/NarrowView.qml:54
465+#: qml/Greeter/NarrowView.qml:55
458msgid "Sorry, incorrect passphrase."
466msgid "Sorry, incorrect passphrase."
459msgstr "Displacente, incorrecte phrase-contrasigno."
467msgstr "Displacente, incorrecte phrase-contrasigno."
460
468
461−#: qml/Greeter/NarrowView.qml:55
469+#: qml/Greeter/NarrowView.qml:56
462msgid "Sorry, incorrect passcode."
470msgid "Sorry, incorrect passcode."
463msgstr "Displacente, incorrecte codice-contrasigno."
471msgstr "Displacente, incorrecte codice-contrasigno."
464
472
465−#: qml/Greeter/NarrowView.qml:56
473+#: qml/Greeter/NarrowView.qml:57
466msgid "This will be your last attempt."
474msgid "This will be your last attempt."
467msgstr "Isto essera tu ultime tentativa."
475msgstr "Isto essera tu ultime tentativa."
468
476
469−#: qml/Greeter/NarrowView.qml:58
477+#: qml/Greeter/NarrowView.qml:59
470msgid ""
478msgid ""
471"If passphrase is entered incorrectly, your phone will conduct a factory "
479"If passphrase is entered incorrectly, your phone will conduct a factory "
472"reset and all personal data will be deleted."
480"reset and all personal data will be deleted."
@@ -474,7 +482,7 @@ msgstr ""
474"Si le phrase-contrasigno es inserite incorrectemente, tu telephono conducera "
482"Si le phrase-contrasigno es inserite incorrectemente, tu telephono conducera "
475"un prefixation al fabrica e omne le datos personal essera delite."
483"un prefixation al fabrica e omne le datos personal essera delite."
476
484
477−#: qml/Greeter/NarrowView.qml:59
485+#: qml/Greeter/NarrowView.qml:60
478msgid ""
486msgid ""
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
487"If passcode is entered incorrectly, your phone will conduct a factory reset "
480"and all personal data will be deleted."
488"and all personal data will be deleted."
@@ -636,36 +644,50 @@ msgstr "Retro"
636msgid "Language"
644msgid "Language"
637msgstr "Lingua"
645msgstr "Lingua"
638
646
639−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
647+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
640−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
648+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
649+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
641−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
650+#: qml/Wizard/Pages/70-passwd-type.qml:144
642#: qml/Wizard/Pages/75-report-check.qml:84
651#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/passcode-desktop.qml:141
652#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
653#: qml/Wizard/Pages/password-set.qml:141
645msgid "Next"
654msgid "Next"
646msgstr "Sequente"
655msgstr "Sequente"
647
656
648−#: qml/Wizard/Pages/30-wifi.qml:29
657+#: qml/Wizard/Pages/20-keyboard.qml:30
658+msgid "Select Keyboard"
659+msgstr "Eliger le claviero"
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:70
662+msgid "Keyboard language"
663+msgstr "Lingua del claviero"
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:92
666+msgid "Keyboard layout"
667+msgstr "Mappa del claves"
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
670+#: qml/Wizard/Pages/60-account.qml:65
671+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
672+msgid "Skip"
673+msgstr "Salta"
674+
675+#: qml/Wizard/Pages/30-wifi.qml:30
649msgid "Connect to Wi‑Fi"
676msgid "Connect to Wi‑Fi"
650msgstr "Connecter al Wi‑Fi"
677msgstr "Connecter al Wi‑Fi"
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:130
679+#: qml/Wizard/Pages/30-wifi.qml:131
653msgid "Connected"
680msgid "Connected"
654msgstr "Connexe"
681msgstr "Connexe"
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:163
683+#: qml/Wizard/Pages/30-wifi.qml:164
657msgid "Available Wi-Fi networks"
684msgid "Available Wi-Fi networks"
658msgstr "Retes Wi-Fi disponibile"
685msgstr "Retes Wi-Fi disponibile"
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:164
687+#: qml/Wizard/Pages/30-wifi.qml:165
661msgid "No available Wi-Fi networks"
688msgid "No available Wi-Fi networks"
662msgstr "Nulle retes Wi-Fi disponibile"
689msgstr "Nulle retes Wi-Fi disponibile"
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
665−#: qml/Wizard/Pages/sim.qml:101
666−msgid "Skip"
667−msgstr "Salta"
668−
669#: qml/Wizard/Pages/40-location.qml:27
691#: qml/Wizard/Pages/40-location.qml:27
670msgid "Location Services"
692msgid "Location Services"
671msgstr "Servicios de position"
693msgstr "Servicios de position"
@@ -753,6 +775,37 @@ msgstr ""
753msgid "Privacy policy"
775msgid "Privacy policy"
754msgstr "Politica de confidentialitate"
776msgstr "Politica de confidentialitate"
755
777
778+#: qml/Wizard/Pages/77-system-update.qml:28
779+msgid "Update Device"
780+msgstr "Actualisar le dispositivo"
781+
782+#: qml/Wizard/Pages/77-system-update.qml:55
783+msgid ""
784+"There is a system update available and ready to install. Afterwards, the "
785+"device will automatically restart."
786+msgstr ""
787+"Il ha un actualisation del systema disponibile e preste a installar. Pois le "
788+"dispositivo reinitiara automaticamente."
789+
790+#: qml/Wizard/Pages/77-system-update.qml:76
791+msgctxt "string identifying name of the update"
792+msgid "Ubuntu system"
793+msgstr "Systema Ubuntu"
794+
795+#: qml/Wizard/Pages/77-system-update.qml:83
796+#, qt-format
797+msgctxt "version of the system update"
798+msgid "Version %1"
799+msgstr "Version %1"
800+
801+#: qml/Wizard/Pages/77-system-update.qml:102
802+msgid "This could take a few minutes..."
803+msgstr "Isto pote prender alcun minutas..."
804+
805+#: qml/Wizard/Pages/77-system-update.qml:116
806+msgid "Install and restart now"
807+msgstr "Installar ora e reinitiar."
808+
756#: qml/Wizard/Pages/80-finished.qml:89
809#: qml/Wizard/Pages/80-finished.qml:89
757msgid "Welcome to Ubuntu"
810msgid "Welcome to Ubuntu"
758msgstr "Benvenite a Ubuntu."
811msgstr "Benvenite a Ubuntu."
@@ -886,7 +939,7 @@ msgstr "Pro proceder sin SIM colpa Saltar."
886
939
887#: qml/Wizard/PasswordMeter.qml:87
940#: qml/Wizard/PasswordMeter.qml:87
888msgid "Password too short"
941msgid "Password too short"
889−msgstr ""
942+msgstr "Contrasigno troppo curte"
890
943
891#: qml/Wizard/PasswordMeter.qml:89
944#: qml/Wizard/PasswordMeter.qml:89
892msgid "Passwords match"
945msgid "Passwords match"
po/id.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2013-06-26 22:35+0000\n"
11"PO-Revision-Date: 2013-06-26 22:35+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Indonesian <id@li.org>\n"
13"Language-Team: Indonesian <id@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Sandi: "
23msgstr "Sandi: "
24
24
@@ -55,54 +55,54 @@ msgid "Please wait %1 minute and then try again…"
55msgid_plural "Please wait %1 minutes and then try again…"
55msgid_plural "Please wait %1 minutes and then try again…"
56msgstr[0] "Harap tunggu %1 menit lalu coba lagi..."
56msgstr[0] "Harap tunggu %1 menit lalu coba lagi..."
57
57
58−#: qml/Components/Dialogs.qml:146
58+#: qml/Components/Dialogs.qml:149
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr ""
61msgstr ""
62
62
63−#: qml/Components/Dialogs.qml:147
63+#: qml/Components/Dialogs.qml:150
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr "Anda yakin ingin log keluar?"
65msgstr "Anda yakin ingin log keluar?"
66
66
67−#: qml/Components/Dialogs.qml:149
67+#: qml/Components/Dialogs.qml:152
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr ""
70msgstr ""
71
71
72−#: qml/Components/Dialogs.qml:156
72+#: qml/Components/Dialogs.qml:159
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr ""
75msgstr ""
76
76
77−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
77+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
78−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
78+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
80msgid "Cancel"
80msgid "Cancel"
81msgstr "Batal"
81msgstr "Batal"
82
82
83−#: qml/Components/Dialogs.qml:175
83+#: qml/Components/Dialogs.qml:178
84msgctxt "Title: Reboot dialog"
84msgctxt "Title: Reboot dialog"
85msgid "Reboot"
85msgid "Reboot"
86msgstr ""
86msgstr ""
87
87
88−#: qml/Components/Dialogs.qml:176
88+#: qml/Components/Dialogs.qml:179
89msgid "Are you sure you want to reboot?"
89msgid "Are you sure you want to reboot?"
90msgstr "Anda yakin ingin boot ulang?"
90msgstr "Anda yakin ingin boot ulang?"
91
91
92−#: qml/Components/Dialogs.qml:178
92+#: qml/Components/Dialogs.qml:181
93msgid "No"
93msgid "No"
94msgstr "Tidak"
94msgstr "Tidak"
95
95
96−#: qml/Components/Dialogs.qml:184
96+#: qml/Components/Dialogs.qml:187
97msgid "Yes"
97msgid "Yes"
98msgstr "Ya"
98msgstr "Ya"
99
99
100−#: qml/Components/Dialogs.qml:199
100+#: qml/Components/Dialogs.qml:202
101msgctxt "Title: Power off/Restart dialog"
101msgctxt "Title: Power off/Restart dialog"
102msgid "Power"
102msgid "Power"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:200
105+#: qml/Components/Dialogs.qml:203
106msgid ""
106msgid ""
107"Are you sure you would like\n"
107"Are you sure you would like\n"
108"to power off?"
108"to power off?"
@@ -110,12 +110,12 @@ msgstr ""
110"Anda yakin ingin\n"
110"Anda yakin ingin\n"
111"mematikan daya?"
111"mematikan daya?"
112
112
113−#: qml/Components/Dialogs.qml:202
113+#: qml/Components/Dialogs.qml:205
114msgctxt "Button: Power off the system"
114msgctxt "Button: Power off the system"
115msgid "Power off"
115msgid "Power off"
116msgstr ""
116msgstr ""
117
117
118−#: qml/Components/Dialogs.qml:211
118+#: qml/Components/Dialogs.qml:214
119msgctxt "Button: Restart the system"
119msgctxt "Button: Restart the system"
120msgid "Restart"
120msgid "Restart"
121msgstr ""
121msgstr ""
@@ -332,26 +332,26 @@ msgstr ""
332msgid "Preview Share Item"
332msgid "Preview Share Item"
333msgstr ""
333msgstr ""
334
334
335−#: qml/Dash/DashPageHeader.qml:333
335+#: qml/Dash/DashPageHeader.qml:360
336msgctxt "Button: Open the Ubuntu Store"
336msgctxt "Button: Open the Ubuntu Store"
337msgid "Store"
337msgid "Store"
338msgstr ""
338msgstr ""
339
339
340−#: qml/Dash/DashPageHeader.qml:340
340+#: qml/Dash/DashPageHeader.qml:367
341msgctxt "Button: Start a search in the current dash scope"
341msgctxt "Button: Start a search in the current dash scope"
342msgid "Search"
342msgid "Search"
343msgstr ""
343msgstr ""
344
344
345−#: qml/Dash/DashPageHeader.qml:350
345+#: qml/Dash/DashPageHeader.qml:377
346msgctxt "Button: Show the current dash scope settings"
346msgctxt "Button: Show the current dash scope settings"
347msgid "Settings"
347msgid "Settings"
348msgstr ""
348msgstr ""
349
349
350−#: qml/Dash/DashPageHeader.qml:357
350+#: qml/Dash/DashPageHeader.qml:384
351msgid "Remove from Favorites"
351msgid "Remove from Favorites"
352msgstr "Hapus dari Favorit"
352msgstr "Hapus dari Favorit"
353
353
354−#: qml/Dash/DashPageHeader.qml:357
354+#: qml/Dash/DashPageHeader.qml:384
355msgid "Add to Favorites"
355msgid "Add to Favorites"
356msgstr "Tambah ke Favorit"
356msgstr "Tambah ke Favorit"
357
357
@@ -363,15 +363,15 @@ msgstr ""
363msgid "Reset"
363msgid "Reset"
364msgstr ""
364msgstr ""
365
365
366−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
366+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
367msgid "Show less"
367msgid "Show less"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:580
370+#: qml/Dash/GenericScopeView.qml:585
371msgid "Show all"
371msgid "Show all"
372msgstr ""
372msgstr ""
373
373
374−#: qml/Dash/GenericScopeView.qml:637
374+#: qml/Dash/GenericScopeView.qml:642
375msgctxt "Label: Hint for dash search line edit"
375msgctxt "Label: Hint for dash search line edit"
376msgid "Search"
376msgid "Search"
377msgstr ""
377msgstr ""
@@ -439,31 +439,39 @@ msgstr ""
439msgid "Unlock"
439msgid "Unlock"
440msgstr "Buka kunci"
440msgstr "Buka kunci"
441
441
442−#: qml/Greeter/Greeter.qml:539
442+#: qml/Greeter/Greeter.qml:561
443msgid "Try again"
443msgid "Try again"
444msgstr ""
444msgstr ""
445
445
446−#: qml/Greeter/LoginList.qml:259
446+#: qml/Greeter/LoginList.qml:63
447+msgid "Passphrase"
448+msgstr ""
449+
450+#: qml/Greeter/LoginList.qml:64
451+msgid "Passcode"
452+msgstr ""
453+
454+#: qml/Greeter/LoginList.qml:87
447msgid "Retry"
455msgid "Retry"
448msgstr ""
456msgstr ""
449
457
450−#: qml/Greeter/LoginList.qml:260
458+#: qml/Greeter/LoginList.qml:88
451msgid "Log In"
459msgid "Log In"
452msgstr ""
460msgstr ""
453
461
454−#: qml/Greeter/NarrowView.qml:54
462+#: qml/Greeter/NarrowView.qml:55
455msgid "Sorry, incorrect passphrase."
463msgid "Sorry, incorrect passphrase."
456msgstr "Maaf, frasa sandi salah."
464msgstr "Maaf, frasa sandi salah."
457
465
458−#: qml/Greeter/NarrowView.qml:55
466+#: qml/Greeter/NarrowView.qml:56
459msgid "Sorry, incorrect passcode."
467msgid "Sorry, incorrect passcode."
460msgstr "Maaf, kode sandi salah."
468msgstr "Maaf, kode sandi salah."
461
469
462−#: qml/Greeter/NarrowView.qml:56
470+#: qml/Greeter/NarrowView.qml:57
463msgid "This will be your last attempt."
471msgid "This will be your last attempt."
464msgstr "Ini akan menjadi upaya terakhir Anda."
472msgstr "Ini akan menjadi upaya terakhir Anda."
465
473
466−#: qml/Greeter/NarrowView.qml:58
474+#: qml/Greeter/NarrowView.qml:59
467msgid ""
475msgid ""
468"If passphrase is entered incorrectly, your phone will conduct a factory "
476"If passphrase is entered incorrectly, your phone will conduct a factory "
469"reset and all personal data will be deleted."
477"reset and all personal data will be deleted."
@@ -471,7 +479,7 @@ msgstr ""
471"Bila frasa sandi salah dimasukkan, telepon Anda akan melakukan reset pabrik "
479"Bila frasa sandi salah dimasukkan, telepon Anda akan melakukan reset pabrik "
472"dan semua data pribadi akan dihapus."
480"dan semua data pribadi akan dihapus."
473
481
474−#: qml/Greeter/NarrowView.qml:59
482+#: qml/Greeter/NarrowView.qml:60
475msgid ""
483msgid ""
476"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"If passcode is entered incorrectly, your phone will conduct a factory reset "
477"and all personal data will be deleted."
485"and all personal data will be deleted."
@@ -630,36 +638,50 @@ msgstr ""
630msgid "Language"
638msgid "Language"
631msgstr ""
639msgstr ""
632
640
633−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
641+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
634−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
642+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
643+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
635−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
644+#: qml/Wizard/Pages/70-passwd-type.qml:144
636#: qml/Wizard/Pages/75-report-check.qml:84
645#: qml/Wizard/Pages/75-report-check.qml:84
637#: qml/Wizard/Pages/passcode-desktop.qml:141
646#: qml/Wizard/Pages/passcode-desktop.qml:141
638#: qml/Wizard/Pages/password-set.qml:141
647#: qml/Wizard/Pages/password-set.qml:141
639msgid "Next"
648msgid "Next"
640msgstr ""
649msgstr ""
641
650
642−#: qml/Wizard/Pages/30-wifi.qml:29
651+#: qml/Wizard/Pages/20-keyboard.qml:30
652+msgid "Select Keyboard"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/20-keyboard.qml:70
656+msgid "Keyboard language"
657+msgstr ""
658+
659+#: qml/Wizard/Pages/20-keyboard.qml:92
660+msgid "Keyboard layout"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
664+#: qml/Wizard/Pages/60-account.qml:65
665+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
666+msgid "Skip"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/30-wifi.qml:30
643msgid "Connect to Wi‑Fi"
670msgid "Connect to Wi‑Fi"
644msgstr ""
671msgstr ""
645
672
646−#: qml/Wizard/Pages/30-wifi.qml:130
673+#: qml/Wizard/Pages/30-wifi.qml:131
647msgid "Connected"
674msgid "Connected"
648msgstr ""
675msgstr ""
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:163
677+#: qml/Wizard/Pages/30-wifi.qml:164
651msgid "Available Wi-Fi networks"
678msgid "Available Wi-Fi networks"
652msgstr ""
679msgstr ""
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:164
681+#: qml/Wizard/Pages/30-wifi.qml:165
655msgid "No available Wi-Fi networks"
682msgid "No available Wi-Fi networks"
656msgstr ""
683msgstr ""
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
659−#: qml/Wizard/Pages/sim.qml:101
660−msgid "Skip"
661−msgstr ""
662−
663#: qml/Wizard/Pages/40-location.qml:27
685#: qml/Wizard/Pages/40-location.qml:27
664msgid "Location Services"
686msgid "Location Services"
665msgstr ""
687msgstr ""
@@ -743,6 +765,35 @@ msgstr ""
743msgid "Privacy policy"
765msgid "Privacy policy"
744msgstr ""
766msgstr ""
745
767
768+#: qml/Wizard/Pages/77-system-update.qml:28
769+msgid "Update Device"
770+msgstr ""
771+
772+#: qml/Wizard/Pages/77-system-update.qml:55
773+msgid ""
774+"There is a system update available and ready to install. Afterwards, the "
775+"device will automatically restart."
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:76
779+msgctxt "string identifying name of the update"
780+msgid "Ubuntu system"
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:83
784+#, qt-format
785+msgctxt "version of the system update"
786+msgid "Version %1"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:102
790+msgid "This could take a few minutes..."
791+msgstr ""
792+
793+#: qml/Wizard/Pages/77-system-update.qml:116
794+msgid "Install and restart now"
795+msgstr ""
796+
746#: qml/Wizard/Pages/80-finished.qml:89
797#: qml/Wizard/Pages/80-finished.qml:89
747msgid "Welcome to Ubuntu"
798msgid "Welcome to Ubuntu"
748msgstr ""
799msgstr ""
po/is.po+97−46
@@ -9,7 +9,7 @@ msgid ""
9msgstr ""
9msgstr ""
10"Project-Id-Version: po_unity8-is\n"
10"Project-Id-Version: po_unity8-is\n"
11"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
11"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
12−"POT-Creation-Date: 2016-07-07 16:49+0000\n"
12+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
13"PO-Revision-Date: 2014-11-13 09:32+0000\n"
13"PO-Revision-Date: 2014-11-13 09:32+0000\n"
14"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
14"Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
15"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
15"Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n"
@@ -17,11 +17,11 @@ msgstr ""
17"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
20−"X-Launchpad-Export-Date: 2016-07-09 06:23+0000\n"
20+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
21−"X-Generator: Launchpad (build 18115)\n"
21+"X-Generator: Launchpad (build 18169)\n"
22"Language: is\n"
22"Language: is\n"
23
23
24−#: plugins/IntegratedLightDM/Greeter.cpp:112
24+#: plugins/LightDM/Greeter.cpp:123
25msgid "Password: "
25msgid "Password: "
26msgstr "Lykilorð: "
26msgstr "Lykilorð: "
27
27
@@ -61,54 +61,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
61msgstr[0] "Bíddu í %1 mínútu og reyndu svo aftur"
61msgstr[0] "Bíddu í %1 mínútu og reyndu svo aftur"
62msgstr[1] "Bíddu í %1 mínútur og reyndu svo aftur"
62msgstr[1] "Bíddu í %1 mínútur og reyndu svo aftur"
63
63
64−#: qml/Components/Dialogs.qml:146
64+#: qml/Components/Dialogs.qml:149
65msgctxt "Title: Lock/Log out dialog"
65msgctxt "Title: Lock/Log out dialog"
66msgid "Log out"
66msgid "Log out"
67msgstr ""
67msgstr ""
68
68
69−#: qml/Components/Dialogs.qml:147
69+#: qml/Components/Dialogs.qml:150
70msgid "Are you sure you want to log out?"
70msgid "Are you sure you want to log out?"
71msgstr "Ertu viss um að þú viljir skrá þig út?"
71msgstr "Ertu viss um að þú viljir skrá þig út?"
72
72
73−#: qml/Components/Dialogs.qml:149
73+#: qml/Components/Dialogs.qml:152
74msgctxt "Button: Lock the system"
74msgctxt "Button: Lock the system"
75msgid "Lock"
75msgid "Lock"
76msgstr ""
76msgstr ""
77
77
78−#: qml/Components/Dialogs.qml:156
78+#: qml/Components/Dialogs.qml:159
79msgctxt "Button: Log out from the system"
79msgctxt "Button: Log out from the system"
80msgid "Log Out"
80msgid "Log Out"
81msgstr ""
81msgstr ""
82
82
83−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
83+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
84−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
84+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
85#: qml/Wizard/Pages/passcode-set.qml:32
85#: qml/Wizard/Pages/passcode-set.qml:32
86msgid "Cancel"
86msgid "Cancel"
87msgstr "Hætta við"
87msgstr "Hætta við"
88
88
89−#: qml/Components/Dialogs.qml:175
89+#: qml/Components/Dialogs.qml:178
90msgctxt "Title: Reboot dialog"
90msgctxt "Title: Reboot dialog"
91msgid "Reboot"
91msgid "Reboot"
92msgstr ""
92msgstr ""
93
93
94−#: qml/Components/Dialogs.qml:176
94+#: qml/Components/Dialogs.qml:179
95msgid "Are you sure you want to reboot?"
95msgid "Are you sure you want to reboot?"
96msgstr "Ertu viss að þú viljir enduræsa?"
96msgstr "Ertu viss að þú viljir enduræsa?"
97
97
98−#: qml/Components/Dialogs.qml:178
98+#: qml/Components/Dialogs.qml:181
99msgid "No"
99msgid "No"
100msgstr "Nei"
100msgstr "Nei"
101
101
102−#: qml/Components/Dialogs.qml:184
102+#: qml/Components/Dialogs.qml:187
103msgid "Yes"
103msgid "Yes"
104msgstr "Já"
104msgstr "Já"
105
105
106−#: qml/Components/Dialogs.qml:199
106+#: qml/Components/Dialogs.qml:202
107msgctxt "Title: Power off/Restart dialog"
107msgctxt "Title: Power off/Restart dialog"
108msgid "Power"
108msgid "Power"
109msgstr ""
109msgstr ""
110
110
111−#: qml/Components/Dialogs.qml:200
111+#: qml/Components/Dialogs.qml:203
112msgid ""
112msgid ""
113"Are you sure you would like\n"
113"Are you sure you would like\n"
114"to power off?"
114"to power off?"
@@ -116,12 +116,12 @@ msgstr ""
116"Ertu viss um að þú viljir\n"
116"Ertu viss um að þú viljir\n"
117"slökkva á símanum?"
117"slökkva á símanum?"
118
118
119−#: qml/Components/Dialogs.qml:202
119+#: qml/Components/Dialogs.qml:205
120msgctxt "Button: Power off the system"
120msgctxt "Button: Power off the system"
121msgid "Power off"
121msgid "Power off"
122msgstr ""
122msgstr ""
123
123
124−#: qml/Components/Dialogs.qml:211
124+#: qml/Components/Dialogs.qml:214
125msgctxt "Button: Restart the system"
125msgctxt "Button: Restart the system"
126msgid "Restart"
126msgid "Restart"
127msgstr ""
127msgstr ""
@@ -338,26 +338,26 @@ msgstr ""
338msgid "Preview Share Item"
338msgid "Preview Share Item"
339msgstr ""
339msgstr ""
340
340
341−#: qml/Dash/DashPageHeader.qml:333
341+#: qml/Dash/DashPageHeader.qml:360
342msgctxt "Button: Open the Ubuntu Store"
342msgctxt "Button: Open the Ubuntu Store"
343msgid "Store"
343msgid "Store"
344msgstr ""
344msgstr ""
345
345
346−#: qml/Dash/DashPageHeader.qml:340
346+#: qml/Dash/DashPageHeader.qml:367
347msgctxt "Button: Start a search in the current dash scope"
347msgctxt "Button: Start a search in the current dash scope"
348msgid "Search"
348msgid "Search"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:350
351+#: qml/Dash/DashPageHeader.qml:377
352msgctxt "Button: Show the current dash scope settings"
352msgctxt "Button: Show the current dash scope settings"
353msgid "Settings"
353msgid "Settings"
354msgstr ""
354msgstr ""
355
355
356−#: qml/Dash/DashPageHeader.qml:357
356+#: qml/Dash/DashPageHeader.qml:384
357msgid "Remove from Favorites"
357msgid "Remove from Favorites"
358msgstr "Fjarlægja úr Eftirlæti"
358msgstr "Fjarlægja úr Eftirlæti"
359
359
360−#: qml/Dash/DashPageHeader.qml:357
360+#: qml/Dash/DashPageHeader.qml:384
361msgid "Add to Favorites"
361msgid "Add to Favorites"
362msgstr "Bæta við Eftirlæti"
362msgstr "Bæta við Eftirlæti"
363
363
@@ -369,15 +369,15 @@ msgstr ""
369msgid "Reset"
369msgid "Reset"
370msgstr ""
370msgstr ""
371
371
372−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
372+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
373msgid "Show less"
373msgid "Show less"
374msgstr ""
374msgstr ""
375
375
376−#: qml/Dash/GenericScopeView.qml:580
376+#: qml/Dash/GenericScopeView.qml:585
377msgid "Show all"
377msgid "Show all"
378msgstr ""
378msgstr ""
379
379
380−#: qml/Dash/GenericScopeView.qml:637
380+#: qml/Dash/GenericScopeView.qml:642
381msgctxt "Label: Hint for dash search line edit"
381msgctxt "Label: Hint for dash search line edit"
382msgid "Search"
382msgid "Search"
383msgstr ""
383msgstr ""
@@ -445,31 +445,39 @@ msgstr ""
445msgid "Unlock"
445msgid "Unlock"
446msgstr "Aflæsa"
446msgstr "Aflæsa"
447
447
448−#: qml/Greeter/Greeter.qml:539
448+#: qml/Greeter/Greeter.qml:561
449msgid "Try again"
449msgid "Try again"
450msgstr ""
450msgstr ""
451
451
452−#: qml/Greeter/LoginList.qml:259
452+#: qml/Greeter/LoginList.qml:63
453+msgid "Passphrase"
454+msgstr ""
455+
456+#: qml/Greeter/LoginList.qml:64
457+msgid "Passcode"
458+msgstr ""
459+
460+#: qml/Greeter/LoginList.qml:87
453msgid "Retry"
461msgid "Retry"
454msgstr ""
462msgstr ""
455
463
456−#: qml/Greeter/LoginList.qml:260
464+#: qml/Greeter/LoginList.qml:88
457msgid "Log In"
465msgid "Log In"
458msgstr ""
466msgstr ""
459
467
460−#: qml/Greeter/NarrowView.qml:54
468+#: qml/Greeter/NarrowView.qml:55
461msgid "Sorry, incorrect passphrase."
469msgid "Sorry, incorrect passphrase."
462msgstr "Því miður, rangt lykilorð."
470msgstr "Því miður, rangt lykilorð."
463
471
464−#: qml/Greeter/NarrowView.qml:55
472+#: qml/Greeter/NarrowView.qml:56
465msgid "Sorry, incorrect passcode."
473msgid "Sorry, incorrect passcode."
466msgstr "Því miður, rangur aðgangskóði."
474msgstr "Því miður, rangur aðgangskóði."
467
475
468−#: qml/Greeter/NarrowView.qml:56
476+#: qml/Greeter/NarrowView.qml:57
469msgid "This will be your last attempt."
477msgid "This will be your last attempt."
470msgstr "Þetta mun verða síðasta tilraunin þín."
478msgstr "Þetta mun verða síðasta tilraunin þín."
471
479
472−#: qml/Greeter/NarrowView.qml:58
480+#: qml/Greeter/NarrowView.qml:59
473msgid ""
481msgid ""
474"If passphrase is entered incorrectly, your phone will conduct a factory "
482"If passphrase is entered incorrectly, your phone will conduct a factory "
475"reset and all personal data will be deleted."
483"reset and all personal data will be deleted."
@@ -477,7 +485,7 @@ msgstr ""
477"Ef lykilorð er rangt, mun síminn frumstilla allt á verksmiðjustillingar og "
485"Ef lykilorð er rangt, mun síminn frumstilla allt á verksmiðjustillingar og "
478"öllum einkagögnum verður eytt."
486"öllum einkagögnum verður eytt."
479
487
480−#: qml/Greeter/NarrowView.qml:59
488+#: qml/Greeter/NarrowView.qml:60
481msgid ""
489msgid ""
482"If passcode is entered incorrectly, your phone will conduct a factory reset "
490"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"and all personal data will be deleted."
491"and all personal data will be deleted."
@@ -636,36 +644,50 @@ msgstr ""
636msgid "Language"
644msgid "Language"
637msgstr ""
645msgstr ""
638
646
639−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
647+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
640−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
648+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
649+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
641−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
650+#: qml/Wizard/Pages/70-passwd-type.qml:144
642#: qml/Wizard/Pages/75-report-check.qml:84
651#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/passcode-desktop.qml:141
652#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/password-set.qml:141
653#: qml/Wizard/Pages/password-set.qml:141
645msgid "Next"
654msgid "Next"
646msgstr ""
655msgstr ""
647
656
648−#: qml/Wizard/Pages/30-wifi.qml:29
657+#: qml/Wizard/Pages/20-keyboard.qml:30
658+msgid "Select Keyboard"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:70
662+msgid "Keyboard language"
663+msgstr ""
664+
665+#: qml/Wizard/Pages/20-keyboard.qml:92
666+msgid "Keyboard layout"
667+msgstr ""
668+
669+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
670+#: qml/Wizard/Pages/60-account.qml:65
671+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
672+msgid "Skip"
673+msgstr ""
674+
675+#: qml/Wizard/Pages/30-wifi.qml:30
649msgid "Connect to Wi‑Fi"
676msgid "Connect to Wi‑Fi"
650msgstr ""
677msgstr ""
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:130
679+#: qml/Wizard/Pages/30-wifi.qml:131
653msgid "Connected"
680msgid "Connected"
654msgstr ""
681msgstr ""
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:163
683+#: qml/Wizard/Pages/30-wifi.qml:164
657msgid "Available Wi-Fi networks"
684msgid "Available Wi-Fi networks"
658msgstr ""
685msgstr ""
659
686
660−#: qml/Wizard/Pages/30-wifi.qml:164
687+#: qml/Wizard/Pages/30-wifi.qml:165
661msgid "No available Wi-Fi networks"
688msgid "No available Wi-Fi networks"
662msgstr ""
689msgstr ""
663
690
664−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
665−#: qml/Wizard/Pages/sim.qml:101
666−msgid "Skip"
667−msgstr ""
668−
669#: qml/Wizard/Pages/40-location.qml:27
691#: qml/Wizard/Pages/40-location.qml:27
670msgid "Location Services"
692msgid "Location Services"
671msgstr ""
693msgstr ""
@@ -749,6 +771,35 @@ msgstr ""
749msgid "Privacy policy"
771msgid "Privacy policy"
750msgstr ""
772msgstr ""
751
773
774+#: qml/Wizard/Pages/77-system-update.qml:28
775+msgid "Update Device"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:55
779+msgid ""
780+"There is a system update available and ready to install. Afterwards, the "
781+"device will automatically restart."
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:76
785+msgctxt "string identifying name of the update"
786+msgid "Ubuntu system"
787+msgstr ""
788+
789+#: qml/Wizard/Pages/77-system-update.qml:83
790+#, qt-format
791+msgctxt "version of the system update"
792+msgid "Version %1"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:102
796+msgid "This could take a few minutes..."
797+msgstr ""
798+
799+#: qml/Wizard/Pages/77-system-update.qml:116
800+msgid "Install and restart now"
801+msgstr ""
802+
752#: qml/Wizard/Pages/80-finished.qml:89
803#: qml/Wizard/Pages/80-finished.qml:89
753msgid "Welcome to Ubuntu"
804msgid "Welcome to Ubuntu"
754msgstr ""
805msgstr ""
po/it.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2016-04-03 16:08+0000\n"
11"PO-Revision-Date: 2016-04-03 16:08+0000\n"
12"Last-Translator: Milo Casagrande <milo.casagrande@gmail.com>\n"
12"Last-Translator: Milo Casagrande <milo.casagrande@gmail.com>\n"
13"Language-Team: Italian <it@li.org>\n"
13"Language-Team: Italian <it@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Password: "
23msgstr "Password: "
24
24
@@ -58,54 +58,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
58msgstr[0] "Attendere %1 minuto poi riprovare…"
58msgstr[0] "Attendere %1 minuto poi riprovare…"
59msgstr[1] "Attendere %1 minuti poi riprovare…"
59msgstr[1] "Attendere %1 minuti poi riprovare…"
60
60
61−#: qml/Components/Dialogs.qml:146
61+#: qml/Components/Dialogs.qml:149
62msgctxt "Title: Lock/Log out dialog"
62msgctxt "Title: Lock/Log out dialog"
63msgid "Log out"
63msgid "Log out"
64msgstr "Termina sessione"
64msgstr "Termina sessione"
65
65
66−#: qml/Components/Dialogs.qml:147
66+#: qml/Components/Dialogs.qml:150
67msgid "Are you sure you want to log out?"
67msgid "Are you sure you want to log out?"
68msgstr "Terminare veramente la sessione?"
68msgstr "Terminare veramente la sessione?"
69
69
70−#: qml/Components/Dialogs.qml:149
70+#: qml/Components/Dialogs.qml:152
71msgctxt "Button: Lock the system"
71msgctxt "Button: Lock the system"
72msgid "Lock"
72msgid "Lock"
73msgstr "Blocca"
73msgstr "Blocca"
74
74
75−#: qml/Components/Dialogs.qml:156
75+#: qml/Components/Dialogs.qml:159
76msgctxt "Button: Log out from the system"
76msgctxt "Button: Log out from the system"
77msgid "Log Out"
77msgid "Log Out"
78msgstr "Termina sessione"
78msgstr "Termina sessione"
79
79
80−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
80+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
81−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
81+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
82#: qml/Wizard/Pages/passcode-set.qml:32
83msgid "Cancel"
83msgid "Cancel"
84msgstr "Annulla"
84msgstr "Annulla"
85
85
86−#: qml/Components/Dialogs.qml:175
86+#: qml/Components/Dialogs.qml:178
87msgctxt "Title: Reboot dialog"
87msgctxt "Title: Reboot dialog"
88msgid "Reboot"
88msgid "Reboot"
89msgstr "Riavvia"
89msgstr "Riavvia"
90
90
91−#: qml/Components/Dialogs.qml:176
91+#: qml/Components/Dialogs.qml:179
92msgid "Are you sure you want to reboot?"
92msgid "Are you sure you want to reboot?"
93msgstr "Riavviare veramente il dispositivo?"
93msgstr "Riavviare veramente il dispositivo?"
94
94
95−#: qml/Components/Dialogs.qml:178
95+#: qml/Components/Dialogs.qml:181
96msgid "No"
96msgid "No"
97msgstr "No"
97msgstr "No"
98
98
99−#: qml/Components/Dialogs.qml:184
99+#: qml/Components/Dialogs.qml:187
100msgid "Yes"
100msgid "Yes"
101msgstr "Sì"
101msgstr "Sì"
102
102
103−#: qml/Components/Dialogs.qml:199
103+#: qml/Components/Dialogs.qml:202
104msgctxt "Title: Power off/Restart dialog"
104msgctxt "Title: Power off/Restart dialog"
105msgid "Power"
105msgid "Power"
106msgstr "Alimentazione"
106msgstr "Alimentazione"
107
107
108−#: qml/Components/Dialogs.qml:200
108+#: qml/Components/Dialogs.qml:203
109msgid ""
109msgid ""
110"Are you sure you would like\n"
110"Are you sure you would like\n"
111"to power off?"
111"to power off?"
@@ -113,12 +113,12 @@ msgstr ""
113"Spegnere veramente\n"
113"Spegnere veramente\n"
114"il dispositivo?"
114"il dispositivo?"
115
115
116−#: qml/Components/Dialogs.qml:202
116+#: qml/Components/Dialogs.qml:205
117msgctxt "Button: Power off the system"
117msgctxt "Button: Power off the system"
118msgid "Power off"
118msgid "Power off"
119msgstr "Spegni"
119msgstr "Spegni"
120
120
121−#: qml/Components/Dialogs.qml:211
121+#: qml/Components/Dialogs.qml:214
122msgctxt "Button: Restart the system"
122msgctxt "Button: Restart the system"
123msgid "Restart"
123msgid "Restart"
124msgstr "Riavvia"
124msgstr "Riavvia"
@@ -337,26 +337,26 @@ msgstr "Chiudi tutto"
337msgid "Preview Share Item"
337msgid "Preview Share Item"
338msgstr "Anteprima elementi da condividere"
338msgstr "Anteprima elementi da condividere"
339
339
340−#: qml/Dash/DashPageHeader.qml:333
340+#: qml/Dash/DashPageHeader.qml:360
341msgctxt "Button: Open the Ubuntu Store"
341msgctxt "Button: Open the Ubuntu Store"
342msgid "Store"
342msgid "Store"
343msgstr "Store"
343msgstr "Store"
344
344
345−#: qml/Dash/DashPageHeader.qml:340
345+#: qml/Dash/DashPageHeader.qml:367
346msgctxt "Button: Start a search in the current dash scope"
346msgctxt "Button: Start a search in the current dash scope"
347msgid "Search"
347msgid "Search"
348msgstr "Cerca"
348msgstr "Cerca"
349
349
350−#: qml/Dash/DashPageHeader.qml:350
350+#: qml/Dash/DashPageHeader.qml:377
351msgctxt "Button: Show the current dash scope settings"
351msgctxt "Button: Show the current dash scope settings"
352msgid "Settings"
352msgid "Settings"
353msgstr "Impostazioni"
353msgstr "Impostazioni"
354
354
355−#: qml/Dash/DashPageHeader.qml:357
355+#: qml/Dash/DashPageHeader.qml:384
356msgid "Remove from Favorites"
356msgid "Remove from Favorites"
357msgstr "Rimuovi dai preferiti"
357msgstr "Rimuovi dai preferiti"
358
358
359−#: qml/Dash/DashPageHeader.qml:357
359+#: qml/Dash/DashPageHeader.qml:384
360msgid "Add to Favorites"
360msgid "Add to Favorites"
361msgstr "Aggiungi ai preferiti"
361msgstr "Aggiungi ai preferiti"
362
362
@@ -368,15 +368,15 @@ msgstr "Affina la ricerca"
368msgid "Reset"
368msgid "Reset"
369msgstr "Azzera"
369msgstr "Azzera"
370
370
371−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
371+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
372msgid "Show less"
372msgid "Show less"
373msgstr "Mostra di meno"
373msgstr "Mostra di meno"
374
374
375−#: qml/Dash/GenericScopeView.qml:580
375+#: qml/Dash/GenericScopeView.qml:585
376msgid "Show all"
376msgid "Show all"
377msgstr "Mostra tutto"
377msgstr "Mostra tutto"
378
378
379−#: qml/Dash/GenericScopeView.qml:637
379+#: qml/Dash/GenericScopeView.qml:642
380msgctxt "Label: Hint for dash search line edit"
380msgctxt "Label: Hint for dash search line edit"
381msgid "Search"
381msgid "Search"
382msgstr "Cerca"
382msgstr "Cerca"
@@ -446,31 +446,39 @@ msgstr ""
446msgid "Unlock"
446msgid "Unlock"
447msgstr "Sblocca"
447msgstr "Sblocca"
448
448
449−#: qml/Greeter/Greeter.qml:539
449+#: qml/Greeter/Greeter.qml:561
450msgid "Try again"
450msgid "Try again"
451msgstr ""
451msgstr ""
452
452
453−#: qml/Greeter/LoginList.qml:259
453+#: qml/Greeter/LoginList.qml:63
454+msgid "Passphrase"
455+msgstr ""
456+
457+#: qml/Greeter/LoginList.qml:64
458+msgid "Passcode"
459+msgstr ""
460+
461+#: qml/Greeter/LoginList.qml:87
454msgid "Retry"
462msgid "Retry"
455msgstr "Riprova"
463msgstr "Riprova"
456
464
457−#: qml/Greeter/LoginList.qml:260
465+#: qml/Greeter/LoginList.qml:88
458msgid "Log In"
466msgid "Log In"
459msgstr ""
467msgstr ""
460
468
461−#: qml/Greeter/NarrowView.qml:54
469+#: qml/Greeter/NarrowView.qml:55
462msgid "Sorry, incorrect passphrase."
470msgid "Sorry, incorrect passphrase."
463msgstr "Passphrase non corretta"
471msgstr "Passphrase non corretta"
464
472
465−#: qml/Greeter/NarrowView.qml:55
473+#: qml/Greeter/NarrowView.qml:56
466msgid "Sorry, incorrect passcode."
474msgid "Sorry, incorrect passcode."
467msgstr "Passcode non corretto"
475msgstr "Passcode non corretto"
468
476
469−#: qml/Greeter/NarrowView.qml:56
477+#: qml/Greeter/NarrowView.qml:57
470msgid "This will be your last attempt."
478msgid "This will be your last attempt."
471msgstr "Questo sarà l'ultimo tentativo."
479msgstr "Questo sarà l'ultimo tentativo."
472
480
473−#: qml/Greeter/NarrowView.qml:58
481+#: qml/Greeter/NarrowView.qml:59
474msgid ""
482msgid ""
475"If passphrase is entered incorrectly, your phone will conduct a factory "
483"If passphrase is entered incorrectly, your phone will conduct a factory "
476"reset and all personal data will be deleted."
484"reset and all personal data will be deleted."
@@ -478,7 +486,7 @@ msgstr ""
478"Se verrà inserita una passphrase errata, il telefono eseguirà un ripristino "
486"Se verrà inserita una passphrase errata, il telefono eseguirà un ripristino "
479"delle impostazioni di fabbrica e tutti i dati personali verranno eliminati."
487"delle impostazioni di fabbrica e tutti i dati personali verranno eliminati."
480
488
481−#: qml/Greeter/NarrowView.qml:59
489+#: qml/Greeter/NarrowView.qml:60
482msgid ""
490msgid ""
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
491"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"and all personal data will be deleted."
492"and all personal data will be deleted."
@@ -638,36 +646,50 @@ msgstr "Indietro"
638msgid "Language"
646msgid "Language"
639msgstr "Lingua"
647msgstr "Lingua"
640
648
641−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
649+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
642−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
650+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
651+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
643−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
652+#: qml/Wizard/Pages/70-passwd-type.qml:144
644#: qml/Wizard/Pages/75-report-check.qml:84
653#: qml/Wizard/Pages/75-report-check.qml:84
645#: qml/Wizard/Pages/passcode-desktop.qml:141
654#: qml/Wizard/Pages/passcode-desktop.qml:141
646#: qml/Wizard/Pages/password-set.qml:141
655#: qml/Wizard/Pages/password-set.qml:141
647msgid "Next"
656msgid "Next"
648msgstr "Avanti"
657msgstr "Avanti"
649
658
650−#: qml/Wizard/Pages/30-wifi.qml:29
659+#: qml/Wizard/Pages/20-keyboard.qml:30
660+msgid "Select Keyboard"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/20-keyboard.qml:70
664+msgid "Keyboard language"
665+msgstr ""
666+
667+#: qml/Wizard/Pages/20-keyboard.qml:92
668+msgid "Keyboard layout"
669+msgstr ""
670+
671+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
672+#: qml/Wizard/Pages/60-account.qml:65
673+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
674+msgid "Skip"
675+msgstr "Salta"
676+
677+#: qml/Wizard/Pages/30-wifi.qml:30
651msgid "Connect to Wi‑Fi"
678msgid "Connect to Wi‑Fi"
652msgstr "Connetti al Wi-Fi"
679msgstr "Connetti al Wi-Fi"
653
680
654−#: qml/Wizard/Pages/30-wifi.qml:130
681+#: qml/Wizard/Pages/30-wifi.qml:131
655msgid "Connected"
682msgid "Connected"
656msgstr "Connessi"
683msgstr "Connessi"
657
684
658−#: qml/Wizard/Pages/30-wifi.qml:163
685+#: qml/Wizard/Pages/30-wifi.qml:164
659msgid "Available Wi-Fi networks"
686msgid "Available Wi-Fi networks"
660msgstr "Reti Wi-Fi disponibili"
687msgstr "Reti Wi-Fi disponibili"
661
688
662−#: qml/Wizard/Pages/30-wifi.qml:164
689+#: qml/Wizard/Pages/30-wifi.qml:165
663msgid "No available Wi-Fi networks"
690msgid "No available Wi-Fi networks"
664msgstr "Nessuna rete Wi-Fi disponibile"
691msgstr "Nessuna rete Wi-Fi disponibile"
665
692
666−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
667−#: qml/Wizard/Pages/sim.qml:101
668−msgid "Skip"
669−msgstr "Salta"
670−
671#: qml/Wizard/Pages/40-location.qml:27
693#: qml/Wizard/Pages/40-location.qml:27
672msgid "Location Services"
694msgid "Location Services"
673msgstr "Servizi di posizionamento"
695msgstr "Servizi di posizionamento"
@@ -755,6 +777,35 @@ msgstr ""
755msgid "Privacy policy"
777msgid "Privacy policy"
756msgstr "Informativa sulla privacy"
778msgstr "Informativa sulla privacy"
757
779
780+#: qml/Wizard/Pages/77-system-update.qml:28
781+msgid "Update Device"
782+msgstr ""
783+
784+#: qml/Wizard/Pages/77-system-update.qml:55
785+msgid ""
786+"There is a system update available and ready to install. Afterwards, the "
787+"device will automatically restart."
788+msgstr ""
789+
790+#: qml/Wizard/Pages/77-system-update.qml:76
791+msgctxt "string identifying name of the update"
792+msgid "Ubuntu system"
793+msgstr ""
794+
795+#: qml/Wizard/Pages/77-system-update.qml:83
796+#, qt-format
797+msgctxt "version of the system update"
798+msgid "Version %1"
799+msgstr ""
800+
801+#: qml/Wizard/Pages/77-system-update.qml:102
802+msgid "This could take a few minutes..."
803+msgstr ""
804+
805+#: qml/Wizard/Pages/77-system-update.qml:116
806+msgid "Install and restart now"
807+msgstr ""
808+
758#: qml/Wizard/Pages/80-finished.qml:89
809#: qml/Wizard/Pages/80-finished.qml:89
759msgid "Welcome to Ubuntu"
810msgid "Welcome to Ubuntu"
760msgstr "Benvenuti in Ubuntu"
811msgstr "Benvenuti in Ubuntu"
po/ja.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2015-10-05 10:05+0000\n"
11"PO-Revision-Date: 2015-10-05 10:05+0000\n"
12"Last-Translator: Kentaro Kazuhama <Unknown>\n"
12"Last-Translator: Kentaro Kazuhama <Unknown>\n"
13"Language-Team: Japanese <ja@li.org>\n"
13"Language-Team: Japanese <ja@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "パスワード: "
23msgstr "パスワード: "
24
24
@@ -53,65 +53,65 @@ msgid "Please wait %1 minute and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "%1 分待ってからやり直してください…"
54msgstr[0] "%1 分待ってからやり直してください…"
55
55
56−#: qml/Components/Dialogs.qml:146
56+#: qml/Components/Dialogs.qml:149
57msgctxt "Title: Lock/Log out dialog"
57msgctxt "Title: Lock/Log out dialog"
58msgid "Log out"
58msgid "Log out"
59msgstr "ログアウト"
59msgstr "ログアウト"
60
60
61−#: qml/Components/Dialogs.qml:147
61+#: qml/Components/Dialogs.qml:150
62msgid "Are you sure you want to log out?"
62msgid "Are you sure you want to log out?"
63msgstr "本当にログアウトしますか?"
63msgstr "本当にログアウトしますか?"
64
64
65−#: qml/Components/Dialogs.qml:149
65+#: qml/Components/Dialogs.qml:152
66msgctxt "Button: Lock the system"
66msgctxt "Button: Lock the system"
67msgid "Lock"
67msgid "Lock"
68msgstr "ロック"
68msgstr "ロック"
69
69
70−#: qml/Components/Dialogs.qml:156
70+#: qml/Components/Dialogs.qml:159
71msgctxt "Button: Log out from the system"
71msgctxt "Button: Log out from the system"
72msgid "Log Out"
72msgid "Log Out"
73msgstr "ログアウト"
73msgstr "ログアウト"
74
74
75−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
75+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
76−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
76+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
77#: qml/Wizard/Pages/passcode-set.qml:32
77#: qml/Wizard/Pages/passcode-set.qml:32
78msgid "Cancel"
78msgid "Cancel"
79msgstr "キャンセル"
79msgstr "キャンセル"
80
80
81−#: qml/Components/Dialogs.qml:175
81+#: qml/Components/Dialogs.qml:178
82msgctxt "Title: Reboot dialog"
82msgctxt "Title: Reboot dialog"
83msgid "Reboot"
83msgid "Reboot"
84msgstr "再起動"
84msgstr "再起動"
85
85
86−#: qml/Components/Dialogs.qml:176
86+#: qml/Components/Dialogs.qml:179
87msgid "Are you sure you want to reboot?"
87msgid "Are you sure you want to reboot?"
88msgstr "本当に再起動しますか?"
88msgstr "本当に再起動しますか?"
89
89
90−#: qml/Components/Dialogs.qml:178
90+#: qml/Components/Dialogs.qml:181
91msgid "No"
91msgid "No"
92msgstr "いいえ"
92msgstr "いいえ"
93
93
94−#: qml/Components/Dialogs.qml:184
94+#: qml/Components/Dialogs.qml:187
95msgid "Yes"
95msgid "Yes"
96msgstr "はい"
96msgstr "はい"
97
97
98−#: qml/Components/Dialogs.qml:199
98+#: qml/Components/Dialogs.qml:202
99msgctxt "Title: Power off/Restart dialog"
99msgctxt "Title: Power off/Restart dialog"
100msgid "Power"
100msgid "Power"
101msgstr "電源"
101msgstr "電源"
102
102
103−#: qml/Components/Dialogs.qml:200
103+#: qml/Components/Dialogs.qml:203
104msgid ""
104msgid ""
105"Are you sure you would like\n"
105"Are you sure you would like\n"
106"to power off?"
106"to power off?"
107msgstr "本当に電源を切りますか?"
107msgstr "本当に電源を切りますか?"
108
108
109−#: qml/Components/Dialogs.qml:202
109+#: qml/Components/Dialogs.qml:205
110msgctxt "Button: Power off the system"
110msgctxt "Button: Power off the system"
111msgid "Power off"
111msgid "Power off"
112msgstr "電源を切る"
112msgstr "電源を切る"
113
113
114−#: qml/Components/Dialogs.qml:211
114+#: qml/Components/Dialogs.qml:214
115msgctxt "Button: Restart the system"
115msgctxt "Button: Restart the system"
116msgid "Restart"
116msgid "Restart"
117msgstr "再起動"
117msgstr "再起動"
@@ -328,26 +328,26 @@ msgstr ""
328msgid "Preview Share Item"
328msgid "Preview Share Item"
329msgstr ""
329msgstr ""
330
330
331−#: qml/Dash/DashPageHeader.qml:333
331+#: qml/Dash/DashPageHeader.qml:360
332msgctxt "Button: Open the Ubuntu Store"
332msgctxt "Button: Open the Ubuntu Store"
333msgid "Store"
333msgid "Store"
334msgstr ""
334msgstr ""
335
335
336−#: qml/Dash/DashPageHeader.qml:340
336+#: qml/Dash/DashPageHeader.qml:367
337msgctxt "Button: Start a search in the current dash scope"
337msgctxt "Button: Start a search in the current dash scope"
338msgid "Search"
338msgid "Search"
339msgstr ""
339msgstr ""
340
340
341−#: qml/Dash/DashPageHeader.qml:350
341+#: qml/Dash/DashPageHeader.qml:377
342msgctxt "Button: Show the current dash scope settings"
342msgctxt "Button: Show the current dash scope settings"
343msgid "Settings"
343msgid "Settings"
344msgstr ""
344msgstr ""
345
345
346−#: qml/Dash/DashPageHeader.qml:357
346+#: qml/Dash/DashPageHeader.qml:384
347msgid "Remove from Favorites"
347msgid "Remove from Favorites"
348msgstr "お気に入りから削除する"
348msgstr "お気に入りから削除する"
349
349
350−#: qml/Dash/DashPageHeader.qml:357
350+#: qml/Dash/DashPageHeader.qml:384
351msgid "Add to Favorites"
351msgid "Add to Favorites"
352msgstr "お気に入りに追加する"
352msgstr "お気に入りに追加する"
353
353
@@ -359,15 +359,15 @@ msgstr ""
359msgid "Reset"
359msgid "Reset"
360msgstr ""
360msgstr ""
361
361
362−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
362+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
363msgid "Show less"
363msgid "Show less"
364msgstr ""
364msgstr ""
365
365
366−#: qml/Dash/GenericScopeView.qml:580
366+#: qml/Dash/GenericScopeView.qml:585
367msgid "Show all"
367msgid "Show all"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:637
370+#: qml/Dash/GenericScopeView.qml:642
371msgctxt "Label: Hint for dash search line edit"
371msgctxt "Label: Hint for dash search line edit"
372msgid "Search"
372msgid "Search"
373msgstr ""
373msgstr ""
@@ -435,37 +435,45 @@ msgstr ""
435msgid "Unlock"
435msgid "Unlock"
436msgstr "ロックの解除"
436msgstr "ロックの解除"
437
437
438−#: qml/Greeter/Greeter.qml:539
438+#: qml/Greeter/Greeter.qml:561
439msgid "Try again"
439msgid "Try again"
440msgstr ""
440msgstr ""
441
441
442−#: qml/Greeter/LoginList.qml:259
442+#: qml/Greeter/LoginList.qml:63
443+msgid "Passphrase"
444+msgstr ""
445+
446+#: qml/Greeter/LoginList.qml:64
447+msgid "Passcode"
448+msgstr ""
449+
450+#: qml/Greeter/LoginList.qml:87
443msgid "Retry"
451msgid "Retry"
444msgstr ""
452msgstr ""
445
453
446−#: qml/Greeter/LoginList.qml:260
454+#: qml/Greeter/LoginList.qml:88
447msgid "Log In"
455msgid "Log In"
448msgstr ""
456msgstr ""
449
457
450−#: qml/Greeter/NarrowView.qml:54
458+#: qml/Greeter/NarrowView.qml:55
451msgid "Sorry, incorrect passphrase."
459msgid "Sorry, incorrect passphrase."
452msgstr "パスフレーズが間違っています。"
460msgstr "パスフレーズが間違っています。"
453
461
454−#: qml/Greeter/NarrowView.qml:55
462+#: qml/Greeter/NarrowView.qml:56
455msgid "Sorry, incorrect passcode."
463msgid "Sorry, incorrect passcode."
456msgstr "パスコードが間違っています。"
464msgstr "パスコードが間違っています。"
457
465
458−#: qml/Greeter/NarrowView.qml:56
466+#: qml/Greeter/NarrowView.qml:57
459msgid "This will be your last attempt."
467msgid "This will be your last attempt."
460msgstr "これが最後のチャンスです。"
468msgstr "これが最後のチャンスです。"
461
469
462−#: qml/Greeter/NarrowView.qml:58
470+#: qml/Greeter/NarrowView.qml:59
463msgid ""
471msgid ""
464"If passphrase is entered incorrectly, your phone will conduct a factory "
472"If passphrase is entered incorrectly, your phone will conduct a factory "
465"reset and all personal data will be deleted."
473"reset and all personal data will be deleted."
466msgstr "パスフレーズが間違っている場合、ファクトリーリセットを実施し、すべての個人データは削除されます。"
474msgstr "パスフレーズが間違っている場合、ファクトリーリセットを実施し、すべての個人データは削除されます。"
467
475
468−#: qml/Greeter/NarrowView.qml:59
476+#: qml/Greeter/NarrowView.qml:60
469msgid ""
477msgid ""
470"If passcode is entered incorrectly, your phone will conduct a factory reset "
478"If passcode is entered incorrectly, your phone will conduct a factory reset "
471"and all personal data will be deleted."
479"and all personal data will be deleted."
@@ -622,36 +630,50 @@ msgstr ""
622msgid "Language"
630msgid "Language"
623msgstr ""
631msgstr ""
624
632
625−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
633+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
626−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
634+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
635+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
627−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
636+#: qml/Wizard/Pages/70-passwd-type.qml:144
628#: qml/Wizard/Pages/75-report-check.qml:84
637#: qml/Wizard/Pages/75-report-check.qml:84
629#: qml/Wizard/Pages/passcode-desktop.qml:141
638#: qml/Wizard/Pages/passcode-desktop.qml:141
630#: qml/Wizard/Pages/password-set.qml:141
639#: qml/Wizard/Pages/password-set.qml:141
631msgid "Next"
640msgid "Next"
632msgstr ""
641msgstr ""
633
642
634−#: qml/Wizard/Pages/30-wifi.qml:29
643+#: qml/Wizard/Pages/20-keyboard.qml:30
644+msgid "Select Keyboard"
645+msgstr ""
646+
647+#: qml/Wizard/Pages/20-keyboard.qml:70
648+msgid "Keyboard language"
649+msgstr ""
650+
651+#: qml/Wizard/Pages/20-keyboard.qml:92
652+msgid "Keyboard layout"
653+msgstr ""
654+
655+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
656+#: qml/Wizard/Pages/60-account.qml:65
657+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
658+msgid "Skip"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/30-wifi.qml:30
635msgid "Connect to Wi‑Fi"
662msgid "Connect to Wi‑Fi"
636msgstr ""
663msgstr ""
637
664
638−#: qml/Wizard/Pages/30-wifi.qml:130
665+#: qml/Wizard/Pages/30-wifi.qml:131
639msgid "Connected"
666msgid "Connected"
640msgstr ""
667msgstr ""
641
668
642−#: qml/Wizard/Pages/30-wifi.qml:163
669+#: qml/Wizard/Pages/30-wifi.qml:164
643msgid "Available Wi-Fi networks"
670msgid "Available Wi-Fi networks"
644msgstr ""
671msgstr ""
645
672
646−#: qml/Wizard/Pages/30-wifi.qml:164
673+#: qml/Wizard/Pages/30-wifi.qml:165
647msgid "No available Wi-Fi networks"
674msgid "No available Wi-Fi networks"
648msgstr ""
675msgstr ""
649
676
650−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
651−#: qml/Wizard/Pages/sim.qml:101
652−msgid "Skip"
653−msgstr ""
654−
655#: qml/Wizard/Pages/40-location.qml:27
677#: qml/Wizard/Pages/40-location.qml:27
656msgid "Location Services"
678msgid "Location Services"
657msgstr ""
679msgstr ""
@@ -735,6 +757,35 @@ msgstr ""
735msgid "Privacy policy"
757msgid "Privacy policy"
736msgstr ""
758msgstr ""
737
759
760+#: qml/Wizard/Pages/77-system-update.qml:28
761+msgid "Update Device"
762+msgstr ""
763+
764+#: qml/Wizard/Pages/77-system-update.qml:55
765+msgid ""
766+"There is a system update available and ready to install. Afterwards, the "
767+"device will automatically restart."
768+msgstr ""
769+
770+#: qml/Wizard/Pages/77-system-update.qml:76
771+msgctxt "string identifying name of the update"
772+msgid "Ubuntu system"
773+msgstr ""
774+
775+#: qml/Wizard/Pages/77-system-update.qml:83
776+#, qt-format
777+msgctxt "version of the system update"
778+msgid "Version %1"
779+msgstr ""
780+
781+#: qml/Wizard/Pages/77-system-update.qml:102
782+msgid "This could take a few minutes..."
783+msgstr ""
784+
785+#: qml/Wizard/Pages/77-system-update.qml:116
786+msgid "Install and restart now"
787+msgstr ""
788+
738#: qml/Wizard/Pages/80-finished.qml:89
789#: qml/Wizard/Pages/80-finished.qml:89
739msgid "Welcome to Ubuntu"
790msgid "Welcome to Ubuntu"
740msgstr ""
791msgstr ""
po/km.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-08-20 02:48+0000\n"
11"PO-Revision-Date: 2014-08-20 02:48+0000\n"
12"Last-Translator: Sophea Sok <sksophea@gmail.com>\n"
12"Last-Translator: Sophea Sok <sksophea@gmail.com>\n"
13"Language-Team: Khmer <km@li.org>\n"
13"Language-Team: Khmer <km@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "ពាក្យសម្ងាត់៖ "
23msgstr "ពាក្យសម្ងាត់៖ "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr "ចេញ"
60msgstr "ចេញ"
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "តើ​អ្នក​ពិតជា​ចង់​ចេញ​មែន​ឬ?"
64msgstr "តើ​អ្នក​ពិតជា​ចង់​ចេញ​មែន​ឬ?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "ចាក់សោ"
69msgstr "ចាក់សោ"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr "ចេញ"
74msgstr "ចេញ"
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "បោះបង់"
80msgstr "បោះបង់"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
85msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "តើ​អ្នក​ពិតជា​ចង់​ចាប់ផ្ដើម​ឡើងវិញ​មែន​ឬ?"
89msgstr "តើ​អ្នក​ពិតជា​ចង់​ចាប់ផ្ដើម​ឡើងវិញ​មែន​ឬ?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "ទេ"
93msgstr "ទេ"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "បាទ/ចាស"
97msgstr "បាទ/ចាស"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr "ថាមពល"
102msgstr "ថាមពល"
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"តើ​អ្នក​ពិតជា​ចង់\n"
109"តើ​អ្នក​ពិតជា​ចង់\n"
110"បិទ​មែន​ឬ?"
110"បិទ​មែន​ឬ?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr "បិទ"
115msgstr "បិទ"
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
120msgstr "ចាប់ផ្ដើម​ឡើងវិញ"
@@ -331,26 +331,26 @@ msgstr "បិទ​ទាំង​អស់"
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr ""
332msgstr ""
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr "រក្សាទុក"
337msgstr "រក្សាទុក"
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr "ស្វែងរក"
342msgstr "ស្វែងរក"
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr "ការ​កំណត់"
347msgstr "ការ​កំណត់"
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "យក​ចេញពី​សំណព្វ"
351msgstr "យក​ចេញពី​សំណព្វ"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "បន្ថែម​ទៅ​សណព្វ"
355msgstr "បន្ថែម​ទៅ​សណព្វ"
356
356
@@ -362,15 +362,15 @@ msgstr ""
362msgid "Reset"
362msgid "Reset"
363msgstr "កំណត់​ឡើង​វិញ​"
363msgstr "កំណត់​ឡើង​វិញ​"
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr "ស្វែងរក"
376msgstr "ស្វែងរក"
@@ -438,31 +438,39 @@ msgstr ""
438msgid "Unlock"
438msgid "Unlock"
439msgstr "ដោះ​សោ"
439msgstr "ដោះ​សោ"
440
440
441−#: qml/Greeter/Greeter.qml:539
441+#: qml/Greeter/Greeter.qml:561
442msgid "Try again"
442msgid "Try again"
443msgstr ""
443msgstr ""
444
444
445−#: qml/Greeter/LoginList.qml:259
445+#: qml/Greeter/LoginList.qml:63
446+msgid "Passphrase"
447+msgstr ""
448+
449+#: qml/Greeter/LoginList.qml:64
450+msgid "Passcode"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:87
446msgid "Retry"
454msgid "Retry"
447msgstr "ព្យាយាម​ម្ដងទៀត"
455msgstr "ព្យាយាម​ម្ដងទៀត"
448
456
449−#: qml/Greeter/LoginList.qml:260
457+#: qml/Greeter/LoginList.qml:88
450msgid "Log In"
458msgid "Log In"
451msgstr ""
459msgstr ""
452
460
453−#: qml/Greeter/NarrowView.qml:54
461+#: qml/Greeter/NarrowView.qml:55
454msgid "Sorry, incorrect passphrase."
462msgid "Sorry, incorrect passphrase."
455msgstr "សូមទោស! ឃ្លា​សម្ងាត់​មិន​ត្រឹមត្រូវ។"
463msgstr "សូមទោស! ឃ្លា​សម្ងាត់​មិន​ត្រឹមត្រូវ។"
456
464
457−#: qml/Greeter/NarrowView.qml:55
465+#: qml/Greeter/NarrowView.qml:56
458msgid "Sorry, incorrect passcode."
466msgid "Sorry, incorrect passcode."
459msgstr "សូមទោស! កូដ​សម្ងាត់​មិន​ត្រឹមត្រូវ។"
467msgstr "សូមទោស! កូដ​សម្ងាត់​មិន​ត្រឹមត្រូវ។"
460
468
461−#: qml/Greeter/NarrowView.qml:56
469+#: qml/Greeter/NarrowView.qml:57
462msgid "This will be your last attempt."
470msgid "This will be your last attempt."
463msgstr "នេះ​គឺ​ការ​ព្យាយាម​លើក​ចុងក្រោយ។"
471msgstr "នេះ​គឺ​ការ​ព្យាយាម​លើក​ចុងក្រោយ។"
464
472
465−#: qml/Greeter/NarrowView.qml:58
473+#: qml/Greeter/NarrowView.qml:59
466msgid ""
474msgid ""
467"If passphrase is entered incorrectly, your phone will conduct a factory "
475"If passphrase is entered incorrectly, your phone will conduct a factory "
468"reset and all personal data will be deleted."
476"reset and all personal data will be deleted."
@@ -471,7 +479,7 @@ msgstr ""
471"ទូរស័ព្ទ​របស់​អ្នក​នឹង​កំណត់​ទៅ​ទិន្នន័យ​ពី​រោងចក្រ​វិញ "
479"ទូរស័ព្ទ​របស់​អ្នក​នឹង​កំណត់​ទៅ​ទិន្នន័យ​ពី​រោងចក្រ​វិញ "
472"ហើយ​ទិន្នន័យ​ផ្ទាល់ខ្លួន​ទាំងអស់​របស់​អ្នក​នឹង​ត្រូវ​បាន​លុប។"
480"ហើយ​ទិន្នន័យ​ផ្ទាល់ខ្លួន​ទាំងអស់​របស់​អ្នក​នឹង​ត្រូវ​បាន​លុប។"
473
481
474−#: qml/Greeter/NarrowView.qml:59
482+#: qml/Greeter/NarrowView.qml:60
475msgid ""
483msgid ""
476"If passcode is entered incorrectly, your phone will conduct a factory reset "
484"If passcode is entered incorrectly, your phone will conduct a factory reset "
477"and all personal data will be deleted."
485"and all personal data will be deleted."
@@ -628,36 +636,50 @@ msgstr "ថយក្រោយ"
628msgid "Language"
636msgid "Language"
629msgstr "ភាសា"
637msgstr "ភាសា"
630
638
631−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
639+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
632−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
640+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
641+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
633−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
642+#: qml/Wizard/Pages/70-passwd-type.qml:144
634#: qml/Wizard/Pages/75-report-check.qml:84
643#: qml/Wizard/Pages/75-report-check.qml:84
635#: qml/Wizard/Pages/passcode-desktop.qml:141
644#: qml/Wizard/Pages/passcode-desktop.qml:141
636#: qml/Wizard/Pages/password-set.qml:141
645#: qml/Wizard/Pages/password-set.qml:141
637msgid "Next"
646msgid "Next"
638msgstr "បន្ទាប់"
647msgstr "បន្ទាប់"
639
648
640−#: qml/Wizard/Pages/30-wifi.qml:29
649+#: qml/Wizard/Pages/20-keyboard.qml:30
650+msgid "Select Keyboard"
651+msgstr ""
652+
653+#: qml/Wizard/Pages/20-keyboard.qml:70
654+msgid "Keyboard language"
655+msgstr ""
656+
657+#: qml/Wizard/Pages/20-keyboard.qml:92
658+msgid "Keyboard layout"
659+msgstr ""
660+
661+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
662+#: qml/Wizard/Pages/60-account.qml:65
663+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
664+msgid "Skip"
665+msgstr "រំលង"
666+
667+#: qml/Wizard/Pages/30-wifi.qml:30
641msgid "Connect to Wi‑Fi"
668msgid "Connect to Wi‑Fi"
642msgstr ""
669msgstr ""
643
670
644−#: qml/Wizard/Pages/30-wifi.qml:130
671+#: qml/Wizard/Pages/30-wifi.qml:131
645msgid "Connected"
672msgid "Connected"
646msgstr "បាន​តភ្ជាប់"
673msgstr "បាន​តភ្ជាប់"
647
674
648−#: qml/Wizard/Pages/30-wifi.qml:163
675+#: qml/Wizard/Pages/30-wifi.qml:164
649msgid "Available Wi-Fi networks"
676msgid "Available Wi-Fi networks"
650msgstr ""
677msgstr ""
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:164
679+#: qml/Wizard/Pages/30-wifi.qml:165
653msgid "No available Wi-Fi networks"
680msgid "No available Wi-Fi networks"
654msgstr ""
681msgstr ""
655
682
656−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
657−#: qml/Wizard/Pages/sim.qml:101
658−msgid "Skip"
659−msgstr "រំលង"
660−
661#: qml/Wizard/Pages/40-location.qml:27
683#: qml/Wizard/Pages/40-location.qml:27
662msgid "Location Services"
684msgid "Location Services"
663msgstr ""
685msgstr ""
@@ -741,6 +763,35 @@ msgstr ""
741msgid "Privacy policy"
763msgid "Privacy policy"
742msgstr "គោលនយោបាយ​ភាព​ឯកជន"
764msgstr "គោលនយោបាយ​ភាព​ឯកជន"
743
765
766+#: qml/Wizard/Pages/77-system-update.qml:28
767+msgid "Update Device"
768+msgstr ""
769+
770+#: qml/Wizard/Pages/77-system-update.qml:55
771+msgid ""
772+"There is a system update available and ready to install. Afterwards, the "
773+"device will automatically restart."
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:76
777+msgctxt "string identifying name of the update"
778+msgid "Ubuntu system"
779+msgstr ""
780+
781+#: qml/Wizard/Pages/77-system-update.qml:83
782+#, qt-format
783+msgctxt "version of the system update"
784+msgid "Version %1"
785+msgstr ""
786+
787+#: qml/Wizard/Pages/77-system-update.qml:102
788+msgid "This could take a few minutes..."
789+msgstr ""
790+
791+#: qml/Wizard/Pages/77-system-update.qml:116
792+msgid "Install and restart now"
793+msgstr ""
794+
744#: qml/Wizard/Pages/80-finished.qml:89
795#: qml/Wizard/Pages/80-finished.qml:89
745msgid "Welcome to Ubuntu"
796msgid "Welcome to Ubuntu"
746msgstr "សូម​ស្វាគមន៍​ការ​មកកាន់​ Ubuntu"
797msgstr "សូម​ស្វាគមន៍​ការ​មកកាន់​ Ubuntu"
po/kn.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2013-06-27 05:43+0000\n"
11"PO-Revision-Date: 2013-06-27 05:43+0000\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
13"Language-Team: Kannada <kn@li.org>\n"
13"Language-Team: Kannada <kn@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/ko.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-08-19 13:02+0000\n"
11"PO-Revision-Date: 2014-08-19 13:02+0000\n"
12"Last-Translator: MinSik CHO <Unknown>\n"
12"Last-Translator: MinSik CHO <Unknown>\n"
13"Language-Team: Korean <ko@li.org>\n"
13"Language-Team: Korean <ko@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "암호: "
23msgstr "암호: "
24
24
@@ -53,65 +53,65 @@ msgid "Please wait %1 minute and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
53msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] "%1분 정도 기다린 후 다시 시독해주십시오..."
54msgstr[0] "%1분 정도 기다린 후 다시 시독해주십시오..."
55
55
56−#: qml/Components/Dialogs.qml:146
56+#: qml/Components/Dialogs.qml:149
57msgctxt "Title: Lock/Log out dialog"
57msgctxt "Title: Lock/Log out dialog"
58msgid "Log out"
58msgid "Log out"
59msgstr "로그아웃"
59msgstr "로그아웃"
60
60
61−#: qml/Components/Dialogs.qml:147
61+#: qml/Components/Dialogs.qml:150
62msgid "Are you sure you want to log out?"
62msgid "Are you sure you want to log out?"
63msgstr "정말 로그아웃하시겠습니까?"
63msgstr "정말 로그아웃하시겠습니까?"
64
64
65−#: qml/Components/Dialogs.qml:149
65+#: qml/Components/Dialogs.qml:152
66msgctxt "Button: Lock the system"
66msgctxt "Button: Lock the system"
67msgid "Lock"
67msgid "Lock"
68msgstr "잠그기"
68msgstr "잠그기"
69
69
70−#: qml/Components/Dialogs.qml:156
70+#: qml/Components/Dialogs.qml:159
71msgctxt "Button: Log out from the system"
71msgctxt "Button: Log out from the system"
72msgid "Log Out"
72msgid "Log Out"
73msgstr "로그아웃"
73msgstr "로그아웃"
74
74
75−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
75+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
76−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
76+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
77#: qml/Wizard/Pages/passcode-set.qml:32
77#: qml/Wizard/Pages/passcode-set.qml:32
78msgid "Cancel"
78msgid "Cancel"
79msgstr "취소"
79msgstr "취소"
80
80
81−#: qml/Components/Dialogs.qml:175
81+#: qml/Components/Dialogs.qml:178
82msgctxt "Title: Reboot dialog"
82msgctxt "Title: Reboot dialog"
83msgid "Reboot"
83msgid "Reboot"
84msgstr "다시 시작"
84msgstr "다시 시작"
85
85
86−#: qml/Components/Dialogs.qml:176
86+#: qml/Components/Dialogs.qml:179
87msgid "Are you sure you want to reboot?"
87msgid "Are you sure you want to reboot?"
88msgstr "정말 컴퓨터를 다시 시작하시겠습니까?"
88msgstr "정말 컴퓨터를 다시 시작하시겠습니까?"
89
89
90−#: qml/Components/Dialogs.qml:178
90+#: qml/Components/Dialogs.qml:181
91msgid "No"
91msgid "No"
92msgstr "아니요"
92msgstr "아니요"
93
93
94−#: qml/Components/Dialogs.qml:184
94+#: qml/Components/Dialogs.qml:187
95msgid "Yes"
95msgid "Yes"
96msgstr "예"
96msgstr "예"
97
97
98−#: qml/Components/Dialogs.qml:199
98+#: qml/Components/Dialogs.qml:202
99msgctxt "Title: Power off/Restart dialog"
99msgctxt "Title: Power off/Restart dialog"
100msgid "Power"
100msgid "Power"
101msgstr "전원"
101msgstr "전원"
102
102
103−#: qml/Components/Dialogs.qml:200
103+#: qml/Components/Dialogs.qml:203
104msgid ""
104msgid ""
105"Are you sure you would like\n"
105"Are you sure you would like\n"
106"to power off?"
106"to power off?"
107msgstr "정말 컴퓨터를 끄시겠습니까?"
107msgstr "정말 컴퓨터를 끄시겠습니까?"
108
108
109−#: qml/Components/Dialogs.qml:202
109+#: qml/Components/Dialogs.qml:205
110msgctxt "Button: Power off the system"
110msgctxt "Button: Power off the system"
111msgid "Power off"
111msgid "Power off"
112msgstr "컴퓨터 끄기"
112msgstr "컴퓨터 끄기"
113
113
114−#: qml/Components/Dialogs.qml:211
114+#: qml/Components/Dialogs.qml:214
115msgctxt "Button: Restart the system"
115msgctxt "Button: Restart the system"
116msgid "Restart"
116msgid "Restart"
117msgstr "다시 시작"
117msgstr "다시 시작"
@@ -328,26 +328,26 @@ msgstr "모두 닫기"
328msgid "Preview Share Item"
328msgid "Preview Share Item"
329msgstr "공유 항목 미리 보기"
329msgstr "공유 항목 미리 보기"
330
330
331−#: qml/Dash/DashPageHeader.qml:333
331+#: qml/Dash/DashPageHeader.qml:360
332msgctxt "Button: Open the Ubuntu Store"
332msgctxt "Button: Open the Ubuntu Store"
333msgid "Store"
333msgid "Store"
334msgstr "상점"
334msgstr "상점"
335
335
336−#: qml/Dash/DashPageHeader.qml:340
336+#: qml/Dash/DashPageHeader.qml:367
337msgctxt "Button: Start a search in the current dash scope"
337msgctxt "Button: Start a search in the current dash scope"
338msgid "Search"
338msgid "Search"
339msgstr "검색"
339msgstr "검색"
340
340
341−#: qml/Dash/DashPageHeader.qml:350
341+#: qml/Dash/DashPageHeader.qml:377
342msgctxt "Button: Show the current dash scope settings"
342msgctxt "Button: Show the current dash scope settings"
343msgid "Settings"
343msgid "Settings"
344msgstr "설정"
344msgstr "설정"
345
345
346−#: qml/Dash/DashPageHeader.qml:357
346+#: qml/Dash/DashPageHeader.qml:384
347msgid "Remove from Favorites"
347msgid "Remove from Favorites"
348msgstr "즐겨찾기에서 제거"
348msgstr "즐겨찾기에서 제거"
349
349
350−#: qml/Dash/DashPageHeader.qml:357
350+#: qml/Dash/DashPageHeader.qml:384
351msgid "Add to Favorites"
351msgid "Add to Favorites"
352msgstr "즐겨찾기에 추가"
352msgstr "즐겨찾기에 추가"
353
353
@@ -359,15 +359,15 @@ msgstr ""
359msgid "Reset"
359msgid "Reset"
360msgstr ""
360msgstr ""
361
361
362−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
362+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
363msgid "Show less"
363msgid "Show less"
364msgstr ""
364msgstr ""
365
365
366−#: qml/Dash/GenericScopeView.qml:580
366+#: qml/Dash/GenericScopeView.qml:585
367msgid "Show all"
367msgid "Show all"
368msgstr ""
368msgstr ""
369
369
370−#: qml/Dash/GenericScopeView.qml:637
370+#: qml/Dash/GenericScopeView.qml:642
371msgctxt "Label: Hint for dash search line edit"
371msgctxt "Label: Hint for dash search line edit"
372msgid "Search"
372msgid "Search"
373msgstr "검색"
373msgstr "검색"
@@ -435,37 +435,45 @@ msgstr "장치를 외부 디스플레이에 연결했습니다. 포인터를 사
435msgid "Unlock"
435msgid "Unlock"
436msgstr "잠금 해제"
436msgstr "잠금 해제"
437
437
438−#: qml/Greeter/Greeter.qml:539
438+#: qml/Greeter/Greeter.qml:561
439msgid "Try again"
439msgid "Try again"
440msgstr ""
440msgstr ""
441
441
442−#: qml/Greeter/LoginList.qml:259
442+#: qml/Greeter/LoginList.qml:63
443+msgid "Passphrase"
444+msgstr ""
445+
446+#: qml/Greeter/LoginList.qml:64
447+msgid "Passcode"
448+msgstr ""
449+
450+#: qml/Greeter/LoginList.qml:87
443msgid "Retry"
451msgid "Retry"
444msgstr "다시 시도"
452msgstr "다시 시도"
445
453
446−#: qml/Greeter/LoginList.qml:260
454+#: qml/Greeter/LoginList.qml:88
447msgid "Log In"
455msgid "Log In"
448msgstr ""
456msgstr ""
449
457
450−#: qml/Greeter/NarrowView.qml:54
458+#: qml/Greeter/NarrowView.qml:55
451msgid "Sorry, incorrect passphrase."
459msgid "Sorry, incorrect passphrase."
452msgstr "올바르지 않은 암호문입니다."
460msgstr "올바르지 않은 암호문입니다."
453
461
454−#: qml/Greeter/NarrowView.qml:55
462+#: qml/Greeter/NarrowView.qml:56
455msgid "Sorry, incorrect passcode."
463msgid "Sorry, incorrect passcode."
456msgstr "최송합니다. 패스코드가 올바르지 않습니다."
464msgstr "최송합니다. 패스코드가 올바르지 않습니다."
457
465
458−#: qml/Greeter/NarrowView.qml:56
466+#: qml/Greeter/NarrowView.qml:57
459msgid "This will be your last attempt."
467msgid "This will be your last attempt."
460msgstr "마지막 시도입니다."
468msgstr "마지막 시도입니다."
461
469
462−#: qml/Greeter/NarrowView.qml:58
470+#: qml/Greeter/NarrowView.qml:59
463msgid ""
471msgid ""
464"If passphrase is entered incorrectly, your phone will conduct a factory "
472"If passphrase is entered incorrectly, your phone will conduct a factory "
465"reset and all personal data will be deleted."
473"reset and all personal data will be deleted."
466msgstr "이번에도 올바르지 않은 암호문을 입력하면 휴대 전화를 공장 초기화하여 모든 개인 정보를 삭제합니다."
474msgstr "이번에도 올바르지 않은 암호문을 입력하면 휴대 전화를 공장 초기화하여 모든 개인 정보를 삭제합니다."
467
475
468−#: qml/Greeter/NarrowView.qml:59
476+#: qml/Greeter/NarrowView.qml:60
469msgid ""
477msgid ""
470"If passcode is entered incorrectly, your phone will conduct a factory reset "
478"If passcode is entered incorrectly, your phone will conduct a factory reset "
471"and all personal data will be deleted."
479"and all personal data will be deleted."
@@ -619,36 +627,50 @@ msgstr "뒤로"
619msgid "Language"
627msgid "Language"
620msgstr ""
628msgstr ""
621
629
622−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
630+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
623−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
631+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
632+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
624−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
633+#: qml/Wizard/Pages/70-passwd-type.qml:144
625#: qml/Wizard/Pages/75-report-check.qml:84
634#: qml/Wizard/Pages/75-report-check.qml:84
626#: qml/Wizard/Pages/passcode-desktop.qml:141
635#: qml/Wizard/Pages/passcode-desktop.qml:141
627#: qml/Wizard/Pages/password-set.qml:141
636#: qml/Wizard/Pages/password-set.qml:141
628msgid "Next"
637msgid "Next"
629msgstr ""
638msgstr ""
630
639
631−#: qml/Wizard/Pages/30-wifi.qml:29
640+#: qml/Wizard/Pages/20-keyboard.qml:30
641+msgid "Select Keyboard"
642+msgstr ""
643+
644+#: qml/Wizard/Pages/20-keyboard.qml:70
645+msgid "Keyboard language"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:92
649+msgid "Keyboard layout"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
653+#: qml/Wizard/Pages/60-account.qml:65
654+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
655+msgid "Skip"
656+msgstr "건너뛰기"
657+
658+#: qml/Wizard/Pages/30-wifi.qml:30
632msgid "Connect to Wi‑Fi"
659msgid "Connect to Wi‑Fi"
633msgstr "와이파이에 연결"
660msgstr "와이파이에 연결"
634
661
635−#: qml/Wizard/Pages/30-wifi.qml:130
662+#: qml/Wizard/Pages/30-wifi.qml:131
636msgid "Connected"
663msgid "Connected"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:163
666+#: qml/Wizard/Pages/30-wifi.qml:164
640msgid "Available Wi-Fi networks"
667msgid "Available Wi-Fi networks"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:164
670+#: qml/Wizard/Pages/30-wifi.qml:165
644msgid "No available Wi-Fi networks"
671msgid "No available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
648−#: qml/Wizard/Pages/sim.qml:101
649−msgid "Skip"
650−msgstr "건너뛰기"
651−
652#: qml/Wizard/Pages/40-location.qml:27
674#: qml/Wizard/Pages/40-location.qml:27
653msgid "Location Services"
675msgid "Location Services"
654msgstr ""
676msgstr ""
@@ -732,6 +754,35 @@ msgstr ""
732msgid "Privacy policy"
754msgid "Privacy policy"
733msgstr ""
755msgstr ""
734
756
757+#: qml/Wizard/Pages/77-system-update.qml:28
758+msgid "Update Device"
759+msgstr ""
760+
761+#: qml/Wizard/Pages/77-system-update.qml:55
762+msgid ""
763+"There is a system update available and ready to install. Afterwards, the "
764+"device will automatically restart."
765+msgstr ""
766+
767+#: qml/Wizard/Pages/77-system-update.qml:76
768+msgctxt "string identifying name of the update"
769+msgid "Ubuntu system"
770+msgstr ""
771+
772+#: qml/Wizard/Pages/77-system-update.qml:83
773+#, qt-format
774+msgctxt "version of the system update"
775+msgid "Version %1"
776+msgstr ""
777+
778+#: qml/Wizard/Pages/77-system-update.qml:102
779+msgid "This could take a few minutes..."
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:116
783+msgid "Install and restart now"
784+msgstr ""
785+
735#: qml/Wizard/Pages/80-finished.qml:89
786#: qml/Wizard/Pages/80-finished.qml:89
736msgid "Welcome to Ubuntu"
787msgid "Welcome to Ubuntu"
737msgstr ""
788msgstr ""
po/ku.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-09-10 13:14+0000\n"
11"PO-Revision-Date: 2014-09-10 13:14+0000\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13"Language-Team: Kurdish <ku@li.org>\n"
13"Language-Team: Kurdish <ku@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "Şîfre: "
23msgstr "Şîfre: "
24
24
@@ -54,54 +54,54 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr "Ji dil dixwazî derkevî?"
64msgstr "Ji dil dixwazî derkevî?"
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "Betal bike"
80msgstr "Betal bike"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr "Ji dil dixwazî bidî destpêkirin?"
89msgstr "Ji dil dixwazî bidî destpêkirin?"
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "Na"
93msgstr "Na"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "Erê"
97msgstr "Erê"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
@@ -109,12 +109,12 @@ msgstr ""
109"Ji dil dixwazî\n"
109"Ji dil dixwazî\n"
110"kompîturê bigirî?"
110"kompîturê bigirî?"
111
111
112−#: qml/Components/Dialogs.qml:202
112+#: qml/Components/Dialogs.qml:205
113msgctxt "Button: Power off the system"
113msgctxt "Button: Power off the system"
114msgid "Power off"
114msgid "Power off"
115msgstr ""
115msgstr ""
116
116
117−#: qml/Components/Dialogs.qml:211
117+#: qml/Components/Dialogs.qml:214
118msgctxt "Button: Restart the system"
118msgctxt "Button: Restart the system"
119msgid "Restart"
119msgid "Restart"
120msgstr ""
120msgstr ""
@@ -331,26 +331,26 @@ msgstr ""
331msgid "Preview Share Item"
331msgid "Preview Share Item"
332msgstr ""
332msgstr ""
333
333
334−#: qml/Dash/DashPageHeader.qml:333
334+#: qml/Dash/DashPageHeader.qml:360
335msgctxt "Button: Open the Ubuntu Store"
335msgctxt "Button: Open the Ubuntu Store"
336msgid "Store"
336msgid "Store"
337msgstr ""
337msgstr ""
338
338
339−#: qml/Dash/DashPageHeader.qml:340
339+#: qml/Dash/DashPageHeader.qml:367
340msgctxt "Button: Start a search in the current dash scope"
340msgctxt "Button: Start a search in the current dash scope"
341msgid "Search"
341msgid "Search"
342msgstr ""
342msgstr ""
343
343
344−#: qml/Dash/DashPageHeader.qml:350
344+#: qml/Dash/DashPageHeader.qml:377
345msgctxt "Button: Show the current dash scope settings"
345msgctxt "Button: Show the current dash scope settings"
346msgid "Settings"
346msgid "Settings"
347msgstr ""
347msgstr ""
348
348
349−#: qml/Dash/DashPageHeader.qml:357
349+#: qml/Dash/DashPageHeader.qml:384
350msgid "Remove from Favorites"
350msgid "Remove from Favorites"
351msgstr "Ji nav Bijareyan rake"
351msgstr "Ji nav Bijareyan rake"
352
352
353−#: qml/Dash/DashPageHeader.qml:357
353+#: qml/Dash/DashPageHeader.qml:384
354msgid "Add to Favorites"
354msgid "Add to Favorites"
355msgstr "Li Bijareyan zêde bike"
355msgstr "Li Bijareyan zêde bike"
356
356
@@ -362,15 +362,15 @@ msgstr ""
362msgid "Reset"
362msgid "Reset"
363msgstr ""
363msgstr ""
364
364
365−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
365+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
366msgid "Show less"
366msgid "Show less"
367msgstr ""
367msgstr ""
368
368
369−#: qml/Dash/GenericScopeView.qml:580
369+#: qml/Dash/GenericScopeView.qml:585
370msgid "Show all"
370msgid "Show all"
371msgstr ""
371msgstr ""
372
372
373−#: qml/Dash/GenericScopeView.qml:637
373+#: qml/Dash/GenericScopeView.qml:642
374msgctxt "Label: Hint for dash search line edit"
374msgctxt "Label: Hint for dash search line edit"
375msgid "Search"
375msgid "Search"
376msgstr ""
376msgstr ""
@@ -438,31 +438,39 @@ msgstr ""
438msgid "Unlock"
438msgid "Unlock"
439msgstr ""
439msgstr ""
440
440
441−#: qml/Greeter/Greeter.qml:539
441+#: qml/Greeter/Greeter.qml:561
442msgid "Try again"
442msgid "Try again"
443msgstr ""
443msgstr ""
444
444
445−#: qml/Greeter/LoginList.qml:259
445+#: qml/Greeter/LoginList.qml:63
446+msgid "Passphrase"
447+msgstr ""
448+
449+#: qml/Greeter/LoginList.qml:64
450+msgid "Passcode"
451+msgstr ""
452+
453+#: qml/Greeter/LoginList.qml:87
446msgid "Retry"
454msgid "Retry"
447msgstr ""
455msgstr ""
448
456
449−#: qml/Greeter/LoginList.qml:260
457+#: qml/Greeter/LoginList.qml:88
450msgid "Log In"
458msgid "Log In"
451msgstr ""
459msgstr ""
452
460
453−#: qml/Greeter/NarrowView.qml:54
461+#: qml/Greeter/NarrowView.qml:55
454msgid "Sorry, incorrect passphrase."
462msgid "Sorry, incorrect passphrase."
455msgstr "Bibore, parola çewt e."
463msgstr "Bibore, parola çewt e."
456
464
457−#: qml/Greeter/NarrowView.qml:55
465+#: qml/Greeter/NarrowView.qml:56
458msgid "Sorry, incorrect passcode."
466msgid "Sorry, incorrect passcode."
459msgstr "Bibore, parola çewt e."
467msgstr "Bibore, parola çewt e."
460
468
461−#: qml/Greeter/NarrowView.qml:56
469+#: qml/Greeter/NarrowView.qml:57
462msgid "This will be your last attempt."
470msgid "This will be your last attempt."
463msgstr "Ev ê ceribandina dawiyê be."
471msgstr "Ev ê ceribandina dawiyê be."
464
472
465−#: qml/Greeter/NarrowView.qml:58
473+#: qml/Greeter/NarrowView.qml:59
466msgid ""
474msgid ""
467"If passphrase is entered incorrectly, your phone will conduct a factory "
475"If passphrase is entered incorrectly, your phone will conduct a factory "
468"reset and all personal data will be deleted."
476"reset and all personal data will be deleted."
@@ -470,7 +478,7 @@ msgstr ""
470"Eger parola çewt bê nivîsandin, telefona te dê vegere eyarên fabrîkayê û "
478"Eger parola çewt bê nivîsandin, telefona te dê vegere eyarên fabrîkayê û "
471"hemû daneyên te yên taybet dê bên jêbirin."
479"hemû daneyên te yên taybet dê bên jêbirin."
472
480
473−#: qml/Greeter/NarrowView.qml:59
481+#: qml/Greeter/NarrowView.qml:60
474msgid ""
482msgid ""
475"If passcode is entered incorrectly, your phone will conduct a factory reset "
483"If passcode is entered incorrectly, your phone will conduct a factory reset "
476"and all personal data will be deleted."
484"and all personal data will be deleted."
@@ -629,36 +637,50 @@ msgstr ""
629msgid "Language"
637msgid "Language"
630msgstr ""
638msgstr ""
631
639
632−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
640+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
633−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
641+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
642+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
634−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
643+#: qml/Wizard/Pages/70-passwd-type.qml:144
635#: qml/Wizard/Pages/75-report-check.qml:84
644#: qml/Wizard/Pages/75-report-check.qml:84
636#: qml/Wizard/Pages/passcode-desktop.qml:141
645#: qml/Wizard/Pages/passcode-desktop.qml:141
637#: qml/Wizard/Pages/password-set.qml:141
646#: qml/Wizard/Pages/password-set.qml:141
638msgid "Next"
647msgid "Next"
639msgstr ""
648msgstr ""
640
649
641−#: qml/Wizard/Pages/30-wifi.qml:29
650+#: qml/Wizard/Pages/20-keyboard.qml:30
651+msgid "Select Keyboard"
652+msgstr ""
653+
654+#: qml/Wizard/Pages/20-keyboard.qml:70
655+msgid "Keyboard language"
656+msgstr ""
657+
658+#: qml/Wizard/Pages/20-keyboard.qml:92
659+msgid "Keyboard layout"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
663+#: qml/Wizard/Pages/60-account.qml:65
664+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
665+msgid "Skip"
666+msgstr ""
667+
668+#: qml/Wizard/Pages/30-wifi.qml:30
642msgid "Connect to Wi‑Fi"
669msgid "Connect to Wi‑Fi"
643msgstr ""
670msgstr ""
644
671
645−#: qml/Wizard/Pages/30-wifi.qml:130
672+#: qml/Wizard/Pages/30-wifi.qml:131
646msgid "Connected"
673msgid "Connected"
647msgstr ""
674msgstr ""
648
675
649−#: qml/Wizard/Pages/30-wifi.qml:163
676+#: qml/Wizard/Pages/30-wifi.qml:164
650msgid "Available Wi-Fi networks"
677msgid "Available Wi-Fi networks"
651msgstr ""
678msgstr ""
652
679
653−#: qml/Wizard/Pages/30-wifi.qml:164
680+#: qml/Wizard/Pages/30-wifi.qml:165
654msgid "No available Wi-Fi networks"
681msgid "No available Wi-Fi networks"
655msgstr ""
682msgstr ""
656
683
657−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
658−#: qml/Wizard/Pages/sim.qml:101
659−msgid "Skip"
660−msgstr ""
661−
662#: qml/Wizard/Pages/40-location.qml:27
684#: qml/Wizard/Pages/40-location.qml:27
663msgid "Location Services"
685msgid "Location Services"
664msgstr ""
686msgstr ""
@@ -742,6 +764,35 @@ msgstr ""
742msgid "Privacy policy"
764msgid "Privacy policy"
743msgstr ""
765msgstr ""
744
766
767+#: qml/Wizard/Pages/77-system-update.qml:28
768+msgid "Update Device"
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:55
772+msgid ""
773+"There is a system update available and ready to install. Afterwards, the "
774+"device will automatically restart."
775+msgstr ""
776+
777+#: qml/Wizard/Pages/77-system-update.qml:76
778+msgctxt "string identifying name of the update"
779+msgid "Ubuntu system"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:83
783+#, qt-format
784+msgctxt "version of the system update"
785+msgid "Version %1"
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:102
789+msgid "This could take a few minutes..."
790+msgstr ""
791+
792+#: qml/Wizard/Pages/77-system-update.qml:116
793+msgid "Install and restart now"
794+msgstr ""
795+
745#: qml/Wizard/Pages/80-finished.qml:89
796#: qml/Wizard/Pages/80-finished.qml:89
746msgid "Welcome to Ubuntu"
797msgid "Welcome to Ubuntu"
747msgstr ""
798msgstr ""
po/ky.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2013-06-27 06:17+0000\n"
11"PO-Revision-Date: 2013-06-27 06:17+0000\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
12"Last-Translator: Michał Sawicz <michal.sawicz@canonical.com>\n"
13"Language-Team: Kirghiz <ky@li.org>\n"
13"Language-Team: Kirghiz <ky@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/lo.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2013-10-02 10:00+0000\n"
11"PO-Revision-Date: 2013-10-02 10:00+0000\n"
12"Last-Translator: Anousak <anousak@gmail.com>\n"
12"Last-Translator: Anousak <anousak@gmail.com>\n"
13"Language-Team: Lao <lo@li.org>\n"
13"Language-Team: Lao <lo@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:51+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/lt.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-05-19 17:15+0000\n"
11"PO-Revision-Date: 2014-05-19 17:15+0000\n"
12"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
12"Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n"
13"Language-Team: Lithuanian <lt@li.org>\n"
13"Language-Team: Lithuanian <lt@li.org>\n"
@@ -16,10 +16,10 @@ 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%100<10 || n%100>=20) ? 1 : 2;\n"
18"(n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-07-09 06:23+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21
21
22−#: plugins/IntegratedLightDM/Greeter.cpp:112
22+#: plugins/LightDM/Greeter.cpp:123
23msgid "Password: "
23msgid "Password: "
24msgstr ""
24msgstr ""
25
25
@@ -55,65 +55,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
55msgstr[0] ""
55msgstr[0] ""
56msgstr[1] ""
56msgstr[1] ""
57
57
58−#: qml/Components/Dialogs.qml:146
58+#: qml/Components/Dialogs.qml:149
59msgctxt "Title: Lock/Log out dialog"
59msgctxt "Title: Lock/Log out dialog"
60msgid "Log out"
60msgid "Log out"
61msgstr ""
61msgstr ""
62
62
63−#: qml/Components/Dialogs.qml:147
63+#: qml/Components/Dialogs.qml:150
64msgid "Are you sure you want to log out?"
64msgid "Are you sure you want to log out?"
65msgstr ""
65msgstr ""
66
66
67−#: qml/Components/Dialogs.qml:149
67+#: qml/Components/Dialogs.qml:152
68msgctxt "Button: Lock the system"
68msgctxt "Button: Lock the system"
69msgid "Lock"
69msgid "Lock"
70msgstr ""
70msgstr ""
71
71
72−#: qml/Components/Dialogs.qml:156
72+#: qml/Components/Dialogs.qml:159
73msgctxt "Button: Log out from the system"
73msgctxt "Button: Log out from the system"
74msgid "Log Out"
74msgid "Log Out"
75msgstr ""
75msgstr ""
76
76
77−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
77+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
78−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
78+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
79#: qml/Wizard/Pages/passcode-set.qml:32
80msgid "Cancel"
80msgid "Cancel"
81msgstr ""
81msgstr ""
82
82
83−#: qml/Components/Dialogs.qml:175
83+#: qml/Components/Dialogs.qml:178
84msgctxt "Title: Reboot dialog"
84msgctxt "Title: Reboot dialog"
85msgid "Reboot"
85msgid "Reboot"
86msgstr ""
86msgstr ""
87
87
88−#: qml/Components/Dialogs.qml:176
88+#: qml/Components/Dialogs.qml:179
89msgid "Are you sure you want to reboot?"
89msgid "Are you sure you want to reboot?"
90msgstr ""
90msgstr ""
91
91
92−#: qml/Components/Dialogs.qml:178
92+#: qml/Components/Dialogs.qml:181
93msgid "No"
93msgid "No"
94msgstr ""
94msgstr ""
95
95
96−#: qml/Components/Dialogs.qml:184
96+#: qml/Components/Dialogs.qml:187
97msgid "Yes"
97msgid "Yes"
98msgstr ""
98msgstr ""
99
99
100−#: qml/Components/Dialogs.qml:199
100+#: qml/Components/Dialogs.qml:202
101msgctxt "Title: Power off/Restart dialog"
101msgctxt "Title: Power off/Restart dialog"
102msgid "Power"
102msgid "Power"
103msgstr ""
103msgstr ""
104
104
105−#: qml/Components/Dialogs.qml:200
105+#: qml/Components/Dialogs.qml:203
106msgid ""
106msgid ""
107"Are you sure you would like\n"
107"Are you sure you would like\n"
108"to power off?"
108"to power off?"
109msgstr ""
109msgstr ""
110
110
111−#: qml/Components/Dialogs.qml:202
111+#: qml/Components/Dialogs.qml:205
112msgctxt "Button: Power off the system"
112msgctxt "Button: Power off the system"
113msgid "Power off"
113msgid "Power off"
114msgstr ""
114msgstr ""
115
115
116−#: qml/Components/Dialogs.qml:211
116+#: qml/Components/Dialogs.qml:214
117msgctxt "Button: Restart the system"
117msgctxt "Button: Restart the system"
118msgid "Restart"
118msgid "Restart"
119msgstr ""
119msgstr ""
@@ -330,26 +330,26 @@ msgstr ""
330msgid "Preview Share Item"
330msgid "Preview Share Item"
331msgstr ""
331msgstr ""
332
332
333−#: qml/Dash/DashPageHeader.qml:333
333+#: qml/Dash/DashPageHeader.qml:360
334msgctxt "Button: Open the Ubuntu Store"
334msgctxt "Button: Open the Ubuntu Store"
335msgid "Store"
335msgid "Store"
336msgstr ""
336msgstr ""
337
337
338−#: qml/Dash/DashPageHeader.qml:340
338+#: qml/Dash/DashPageHeader.qml:367
339msgctxt "Button: Start a search in the current dash scope"
339msgctxt "Button: Start a search in the current dash scope"
340msgid "Search"
340msgid "Search"
341msgstr ""
341msgstr ""
342
342
343−#: qml/Dash/DashPageHeader.qml:350
343+#: qml/Dash/DashPageHeader.qml:377
344msgctxt "Button: Show the current dash scope settings"
344msgctxt "Button: Show the current dash scope settings"
345msgid "Settings"
345msgid "Settings"
346msgstr ""
346msgstr ""
347
347
348−#: qml/Dash/DashPageHeader.qml:357
348+#: qml/Dash/DashPageHeader.qml:384
349msgid "Remove from Favorites"
349msgid "Remove from Favorites"
350msgstr ""
350msgstr ""
351
351
352−#: qml/Dash/DashPageHeader.qml:357
352+#: qml/Dash/DashPageHeader.qml:384
353msgid "Add to Favorites"
353msgid "Add to Favorites"
354msgstr ""
354msgstr ""
355
355
@@ -361,15 +361,15 @@ msgstr ""
361msgid "Reset"
361msgid "Reset"
362msgstr ""
362msgstr ""
363
363
364−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
364+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
365msgid "Show less"
365msgid "Show less"
366msgstr ""
366msgstr ""
367
367
368−#: qml/Dash/GenericScopeView.qml:580
368+#: qml/Dash/GenericScopeView.qml:585
369msgid "Show all"
369msgid "Show all"
370msgstr ""
370msgstr ""
371
371
372−#: qml/Dash/GenericScopeView.qml:637
372+#: qml/Dash/GenericScopeView.qml:642
373msgctxt "Label: Hint for dash search line edit"
373msgctxt "Label: Hint for dash search line edit"
374msgid "Search"
374msgid "Search"
375msgstr ""
375msgstr ""
@@ -437,37 +437,45 @@ msgstr ""
437msgid "Unlock"
437msgid "Unlock"
438msgstr ""
438msgstr ""
439
439
440−#: qml/Greeter/Greeter.qml:539
440+#: qml/Greeter/Greeter.qml:561
441msgid "Try again"
441msgid "Try again"
442msgstr ""
442msgstr ""
443
443
444−#: qml/Greeter/LoginList.qml:259
444+#: qml/Greeter/LoginList.qml:63
445+msgid "Passphrase"
446+msgstr ""
447+
448+#: qml/Greeter/LoginList.qml:64
449+msgid "Passcode"
450+msgstr ""
451+
452+#: qml/Greeter/LoginList.qml:87
445msgid "Retry"
453msgid "Retry"
446msgstr ""
454msgstr ""
447
455
448−#: qml/Greeter/LoginList.qml:260
456+#: qml/Greeter/LoginList.qml:88
449msgid "Log In"
457msgid "Log In"
450msgstr ""
458msgstr ""
451
459
452−#: qml/Greeter/NarrowView.qml:54
460+#: qml/Greeter/NarrowView.qml:55
453msgid "Sorry, incorrect passphrase."
461msgid "Sorry, incorrect passphrase."
454msgstr ""
462msgstr ""
455
463
456−#: qml/Greeter/NarrowView.qml:55
464+#: qml/Greeter/NarrowView.qml:56
457msgid "Sorry, incorrect passcode."
465msgid "Sorry, incorrect passcode."
458msgstr ""
466msgstr ""
459
467
460−#: qml/Greeter/NarrowView.qml:56
468+#: qml/Greeter/NarrowView.qml:57
461msgid "This will be your last attempt."
469msgid "This will be your last attempt."
462msgstr ""
470msgstr ""
463
471
464−#: qml/Greeter/NarrowView.qml:58
472+#: qml/Greeter/NarrowView.qml:59
465msgid ""
473msgid ""
466"If passphrase is entered incorrectly, your phone will conduct a factory "
474"If passphrase is entered incorrectly, your phone will conduct a factory "
467"reset and all personal data will be deleted."
475"reset and all personal data will be deleted."
468msgstr ""
476msgstr ""
469
477
470−#: qml/Greeter/NarrowView.qml:59
478+#: qml/Greeter/NarrowView.qml:60
471msgid ""
479msgid ""
472"If passcode is entered incorrectly, your phone will conduct a factory reset "
480"If passcode is entered incorrectly, your phone will conduct a factory reset "
473"and all personal data will be deleted."
481"and all personal data will be deleted."
@@ -624,36 +632,50 @@ msgstr ""
624msgid "Language"
632msgid "Language"
625msgstr ""
633msgstr ""
626
634
627−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
635+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
628−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
636+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
637+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
629−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
638+#: qml/Wizard/Pages/70-passwd-type.qml:144
630#: qml/Wizard/Pages/75-report-check.qml:84
639#: qml/Wizard/Pages/75-report-check.qml:84
631#: qml/Wizard/Pages/passcode-desktop.qml:141
640#: qml/Wizard/Pages/passcode-desktop.qml:141
632#: qml/Wizard/Pages/password-set.qml:141
641#: qml/Wizard/Pages/password-set.qml:141
633msgid "Next"
642msgid "Next"
634msgstr ""
643msgstr ""
635
644
636−#: qml/Wizard/Pages/30-wifi.qml:29
645+#: qml/Wizard/Pages/20-keyboard.qml:30
646+msgid "Select Keyboard"
647+msgstr ""
648+
649+#: qml/Wizard/Pages/20-keyboard.qml:70
650+msgid "Keyboard language"
651+msgstr ""
652+
653+#: qml/Wizard/Pages/20-keyboard.qml:92
654+msgid "Keyboard layout"
655+msgstr ""
656+
657+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
658+#: qml/Wizard/Pages/60-account.qml:65
659+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
660+msgid "Skip"
661+msgstr ""
662+
663+#: qml/Wizard/Pages/30-wifi.qml:30
637msgid "Connect to Wi‑Fi"
664msgid "Connect to Wi‑Fi"
638msgstr ""
665msgstr ""
639
666
640−#: qml/Wizard/Pages/30-wifi.qml:130
667+#: qml/Wizard/Pages/30-wifi.qml:131
641msgid "Connected"
668msgid "Connected"
642msgstr ""
669msgstr ""
643
670
644−#: qml/Wizard/Pages/30-wifi.qml:163
671+#: qml/Wizard/Pages/30-wifi.qml:164
645msgid "Available Wi-Fi networks"
672msgid "Available Wi-Fi networks"
646msgstr ""
673msgstr ""
647
674
648−#: qml/Wizard/Pages/30-wifi.qml:164
675+#: qml/Wizard/Pages/30-wifi.qml:165
649msgid "No available Wi-Fi networks"
676msgid "No available Wi-Fi networks"
650msgstr ""
677msgstr ""
651
678
652−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
653−#: qml/Wizard/Pages/sim.qml:101
654−msgid "Skip"
655−msgstr ""
656−
657#: qml/Wizard/Pages/40-location.qml:27
679#: qml/Wizard/Pages/40-location.qml:27
658msgid "Location Services"
680msgid "Location Services"
659msgstr ""
681msgstr ""
@@ -737,6 +759,35 @@ msgstr ""
737msgid "Privacy policy"
759msgid "Privacy policy"
738msgstr ""
760msgstr ""
739
761
762+#: qml/Wizard/Pages/77-system-update.qml:28
763+msgid "Update Device"
764+msgstr ""
765+
766+#: qml/Wizard/Pages/77-system-update.qml:55
767+msgid ""
768+"There is a system update available and ready to install. Afterwards, the "
769+"device will automatically restart."
770+msgstr ""
771+
772+#: qml/Wizard/Pages/77-system-update.qml:76
773+msgctxt "string identifying name of the update"
774+msgid "Ubuntu system"
775+msgstr ""
776+
777+#: qml/Wizard/Pages/77-system-update.qml:83
778+#, qt-format
779+msgctxt "version of the system update"
780+msgid "Version %1"
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:102
784+msgid "This could take a few minutes..."
785+msgstr ""
786+
787+#: qml/Wizard/Pages/77-system-update.qml:116
788+msgid "Install and restart now"
789+msgstr ""
790+
740#: qml/Wizard/Pages/80-finished.qml:89
791#: qml/Wizard/Pages/80-finished.qml:89
741msgid "Welcome to Ubuntu"
792msgid "Welcome to Ubuntu"
742msgstr ""
793msgstr ""
po/lv.po+97−46
@@ -8,7 +8,7 @@ msgid ""
8msgstr ""
8msgstr ""
9"Project-Id-Version: unity\n"
9"Project-Id-Version: unity\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: 2016-07-07 16:49+0000\n"
11+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
12"PO-Revision-Date: 2015-11-22 19:13+0000\n"
12"PO-Revision-Date: 2015-11-22 19:13+0000\n"
13"Last-Translator: Klavs Anson <anson.klavs@gmail.com>\n"
13"Last-Translator: Klavs Anson <anson.klavs@gmail.com>\n"
14"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
14"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
@@ -16,11 +16,11 @@ 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=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
18"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2016-07-09 06:23+0000\n"
19+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
20−"X-Generator: Launchpad (build 18115)\n"
20+"X-Generator: Launchpad (build 18169)\n"
21"Language: lv\n"
21"Language: lv\n"
22
22
23−#: plugins/IntegratedLightDM/Greeter.cpp:112
23+#: plugins/LightDM/Greeter.cpp:123
24msgid "Password: "
24msgid "Password: "
25msgstr "Parole: "
25msgstr "Parole: "
26
26
@@ -57,54 +57,54 @@ msgstr[0] "Lūdzu, uzgaidiet %1 minūti un tad mēģiniet vēlreiz..."
57msgstr[1] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
57msgstr[1] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
58msgstr[2] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
58msgstr[2] "Lūdzu, uzgaidiet %1 minūtes un tad mēģiniet vēlreiz..."
59
59
60−#: qml/Components/Dialogs.qml:146
60+#: qml/Components/Dialogs.qml:149
61msgctxt "Title: Lock/Log out dialog"
61msgctxt "Title: Lock/Log out dialog"
62msgid "Log out"
62msgid "Log out"
63msgstr "Izrakstīties"
63msgstr "Izrakstīties"
64
64
65−#: qml/Components/Dialogs.qml:147
65+#: qml/Components/Dialogs.qml:150
66msgid "Are you sure you want to log out?"
66msgid "Are you sure you want to log out?"
67msgstr "Vai tiešām vēlaties izrakstīties?"
67msgstr "Vai tiešām vēlaties izrakstīties?"
68
68
69−#: qml/Components/Dialogs.qml:149
69+#: qml/Components/Dialogs.qml:152
70msgctxt "Button: Lock the system"
70msgctxt "Button: Lock the system"
71msgid "Lock"
71msgid "Lock"
72msgstr "Bloķēt"
72msgstr "Bloķēt"
73
73
74−#: qml/Components/Dialogs.qml:156
74+#: qml/Components/Dialogs.qml:159
75msgctxt "Button: Log out from the system"
75msgctxt "Button: Log out from the system"
76msgid "Log Out"
76msgid "Log Out"
77msgstr "Izrakstīties"
77msgstr "Izrakstīties"
78
78
79−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
79+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
80−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
80+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
81#: qml/Wizard/Pages/passcode-set.qml:32
81#: qml/Wizard/Pages/passcode-set.qml:32
82msgid "Cancel"
82msgid "Cancel"
83msgstr "Atcelt"
83msgstr "Atcelt"
84
84
85−#: qml/Components/Dialogs.qml:175
85+#: qml/Components/Dialogs.qml:178
86msgctxt "Title: Reboot dialog"
86msgctxt "Title: Reboot dialog"
87msgid "Reboot"
87msgid "Reboot"
88msgstr "Pārstartēt"
88msgstr "Pārstartēt"
89
89
90−#: qml/Components/Dialogs.qml:176
90+#: qml/Components/Dialogs.qml:179
91msgid "Are you sure you want to reboot?"
91msgid "Are you sure you want to reboot?"
92msgstr "Vai tiešām vēlaties pārstartēt?"
92msgstr "Vai tiešām vēlaties pārstartēt?"
93
93
94−#: qml/Components/Dialogs.qml:178
94+#: qml/Components/Dialogs.qml:181
95msgid "No"
95msgid "No"
96msgstr "Nē"
96msgstr "Nē"
97
97
98−#: qml/Components/Dialogs.qml:184
98+#: qml/Components/Dialogs.qml:187
99msgid "Yes"
99msgid "Yes"
100msgstr "Jā"
100msgstr "Jā"
101
101
102−#: qml/Components/Dialogs.qml:199
102+#: qml/Components/Dialogs.qml:202
103msgctxt "Title: Power off/Restart dialog"
103msgctxt "Title: Power off/Restart dialog"
104msgid "Power"
104msgid "Power"
105msgstr "Izslēgšana"
105msgstr "Izslēgšana"
106
106
107−#: qml/Components/Dialogs.qml:200
107+#: qml/Components/Dialogs.qml:203
108msgid ""
108msgid ""
109"Are you sure you would like\n"
109"Are you sure you would like\n"
110"to power off?"
110"to power off?"
@@ -112,12 +112,12 @@ msgstr ""
112"Vai tiešām vēlaties\n"
112"Vai tiešām vēlaties\n"
113"izslēgt?"
113"izslēgt?"
114
114
115−#: qml/Components/Dialogs.qml:202
115+#: qml/Components/Dialogs.qml:205
116msgctxt "Button: Power off the system"
116msgctxt "Button: Power off the system"
117msgid "Power off"
117msgid "Power off"
118msgstr "Izslēgt"
118msgstr "Izslēgt"
119
119
120−#: qml/Components/Dialogs.qml:211
120+#: qml/Components/Dialogs.qml:214
121msgctxt "Button: Restart the system"
121msgctxt "Button: Restart the system"
122msgid "Restart"
122msgid "Restart"
123msgstr "Pārstartēt"
123msgstr "Pārstartēt"
@@ -334,26 +334,26 @@ msgstr ""
334msgid "Preview Share Item"
334msgid "Preview Share Item"
335msgstr "Priekšskatīt koplietojuma vienumu"
335msgstr "Priekšskatīt koplietojuma vienumu"
336
336
337−#: qml/Dash/DashPageHeader.qml:333
337+#: qml/Dash/DashPageHeader.qml:360
338msgctxt "Button: Open the Ubuntu Store"
338msgctxt "Button: Open the Ubuntu Store"
339msgid "Store"
339msgid "Store"
340msgstr "Veikals"
340msgstr "Veikals"
341
341
342−#: qml/Dash/DashPageHeader.qml:340
342+#: qml/Dash/DashPageHeader.qml:367
343msgctxt "Button: Start a search in the current dash scope"
343msgctxt "Button: Start a search in the current dash scope"
344msgid "Search"
344msgid "Search"
345msgstr "Meklēt"
345msgstr "Meklēt"
346
346
347−#: qml/Dash/DashPageHeader.qml:350
347+#: qml/Dash/DashPageHeader.qml:377
348msgctxt "Button: Show the current dash scope settings"
348msgctxt "Button: Show the current dash scope settings"
349msgid "Settings"
349msgid "Settings"
350msgstr "Iestatījumi"
350msgstr "Iestatījumi"
351
351
352−#: qml/Dash/DashPageHeader.qml:357
352+#: qml/Dash/DashPageHeader.qml:384
353msgid "Remove from Favorites"
353msgid "Remove from Favorites"
354msgstr "Izņemt no izlases"
354msgstr "Izņemt no izlases"
355
355
356−#: qml/Dash/DashPageHeader.qml:357
356+#: qml/Dash/DashPageHeader.qml:384
357msgid "Add to Favorites"
357msgid "Add to Favorites"
358msgstr "Pievienot izlasei"
358msgstr "Pievienot izlasei"
359
359
@@ -365,15 +365,15 @@ msgstr ""
365msgid "Reset"
365msgid "Reset"
366msgstr ""
366msgstr ""
367
367
368−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
368+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
369msgid "Show less"
369msgid "Show less"
370msgstr ""
370msgstr ""
371
371
372−#: qml/Dash/GenericScopeView.qml:580
372+#: qml/Dash/GenericScopeView.qml:585
373msgid "Show all"
373msgid "Show all"
374msgstr ""
374msgstr ""
375
375
376−#: qml/Dash/GenericScopeView.qml:637
376+#: qml/Dash/GenericScopeView.qml:642
377msgctxt "Label: Hint for dash search line edit"
377msgctxt "Label: Hint for dash search line edit"
378msgid "Search"
378msgid "Search"
379msgstr "Meklēt"
379msgstr "Meklēt"
@@ -441,31 +441,39 @@ msgstr ""
441msgid "Unlock"
441msgid "Unlock"
442msgstr "Atbloķēt"
442msgstr "Atbloķēt"
443
443
444−#: qml/Greeter/Greeter.qml:539
444+#: qml/Greeter/Greeter.qml:561
445msgid "Try again"
445msgid "Try again"
446msgstr ""
446msgstr ""
447
447
448−#: qml/Greeter/LoginList.qml:259
448+#: qml/Greeter/LoginList.qml:63
449+msgid "Passphrase"
450+msgstr ""
451+
452+#: qml/Greeter/LoginList.qml:64
453+msgid "Passcode"
454+msgstr ""
455+
456+#: qml/Greeter/LoginList.qml:87
449msgid "Retry"
457msgid "Retry"
450msgstr "Mēģināt vēlreiz"
458msgstr "Mēģināt vēlreiz"
451
459
452−#: qml/Greeter/LoginList.qml:260
460+#: qml/Greeter/LoginList.qml:88
453msgid "Log In"
461msgid "Log In"
454msgstr ""
462msgstr ""
455
463
456−#: qml/Greeter/NarrowView.qml:54
464+#: qml/Greeter/NarrowView.qml:55
457msgid "Sorry, incorrect passphrase."
465msgid "Sorry, incorrect passphrase."
458msgstr "Piedodiet, nepareiza parole."
466msgstr "Piedodiet, nepareiza parole."
459
467
460−#: qml/Greeter/NarrowView.qml:55
468+#: qml/Greeter/NarrowView.qml:56
461msgid "Sorry, incorrect passcode."
469msgid "Sorry, incorrect passcode."
462msgstr "Piedodiet, nepareizs piekļuves kods."
470msgstr "Piedodiet, nepareizs piekļuves kods."
463
471
464−#: qml/Greeter/NarrowView.qml:56
472+#: qml/Greeter/NarrowView.qml:57
465msgid "This will be your last attempt."
473msgid "This will be your last attempt."
466msgstr "Šīs būs jūs pēdējais mēģinājums."
474msgstr "Šīs būs jūs pēdējais mēģinājums."
467
475
468−#: qml/Greeter/NarrowView.qml:58
476+#: qml/Greeter/NarrowView.qml:59
469msgid ""
477msgid ""
470"If passphrase is entered incorrectly, your phone will conduct a factory "
478"If passphrase is entered incorrectly, your phone will conduct a factory "
471"reset and all personal data will be deleted."
479"reset and all personal data will be deleted."
@@ -473,7 +481,7 @@ msgstr ""
473"Ja parole netiks pareizi ievadīta, jūsu tālrunis tiks atstatīts uz rūpnīcas "
481"Ja parole netiks pareizi ievadīta, jūsu tālrunis tiks atstatīts uz rūpnīcas "
474"iestatījumiem un visa personīgā informācija tiks izdzēsta."
482"iestatījumiem un visa personīgā informācija tiks izdzēsta."
475
483
476−#: qml/Greeter/NarrowView.qml:59
484+#: qml/Greeter/NarrowView.qml:60
477msgid ""
485msgid ""
478"If passcode is entered incorrectly, your phone will conduct a factory reset "
486"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"and all personal data will be deleted."
487"and all personal data will be deleted."
@@ -635,36 +643,50 @@ msgstr "Atpakaļ"
635msgid "Language"
643msgid "Language"
636msgstr ""
644msgstr ""
637
645
638−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
646+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
639−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
647+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
648+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
640−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
649+#: qml/Wizard/Pages/70-passwd-type.qml:144
641#: qml/Wizard/Pages/75-report-check.qml:84
650#: qml/Wizard/Pages/75-report-check.qml:84
642#: qml/Wizard/Pages/passcode-desktop.qml:141
651#: qml/Wizard/Pages/passcode-desktop.qml:141
643#: qml/Wizard/Pages/password-set.qml:141
652#: qml/Wizard/Pages/password-set.qml:141
644msgid "Next"
653msgid "Next"
645msgstr ""
654msgstr ""
646
655
647−#: qml/Wizard/Pages/30-wifi.qml:29
656+#: qml/Wizard/Pages/20-keyboard.qml:30
657+msgid "Select Keyboard"
658+msgstr ""
659+
660+#: qml/Wizard/Pages/20-keyboard.qml:70
661+msgid "Keyboard language"
662+msgstr ""
663+
664+#: qml/Wizard/Pages/20-keyboard.qml:92
665+msgid "Keyboard layout"
666+msgstr ""
667+
668+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
669+#: qml/Wizard/Pages/60-account.qml:65
670+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
671+msgid "Skip"
672+msgstr "Izlaist"
673+
674+#: qml/Wizard/Pages/30-wifi.qml:30
648msgid "Connect to Wi‑Fi"
675msgid "Connect to Wi‑Fi"
649msgstr "Savienoties ar Wi‑Fi"
676msgstr "Savienoties ar Wi‑Fi"
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:130
678+#: qml/Wizard/Pages/30-wifi.qml:131
652msgid "Connected"
679msgid "Connected"
653msgstr ""
680msgstr ""
654
681
655−#: qml/Wizard/Pages/30-wifi.qml:163
682+#: qml/Wizard/Pages/30-wifi.qml:164
656msgid "Available Wi-Fi networks"
683msgid "Available Wi-Fi networks"
657msgstr ""
684msgstr ""
658
685
659−#: qml/Wizard/Pages/30-wifi.qml:164
686+#: qml/Wizard/Pages/30-wifi.qml:165
660msgid "No available Wi-Fi networks"
687msgid "No available Wi-Fi networks"
661msgstr ""
688msgstr ""
662
689
663−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
664−#: qml/Wizard/Pages/sim.qml:101
665−msgid "Skip"
666−msgstr "Izlaist"
667−
668#: qml/Wizard/Pages/40-location.qml:27
690#: qml/Wizard/Pages/40-location.qml:27
669msgid "Location Services"
691msgid "Location Services"
670msgstr ""
692msgstr ""
@@ -748,6 +770,35 @@ msgstr ""
748msgid "Privacy policy"
770msgid "Privacy policy"
749msgstr ""
771msgstr ""
750
772
773+#: qml/Wizard/Pages/77-system-update.qml:28
774+msgid "Update Device"
775+msgstr ""
776+
777+#: qml/Wizard/Pages/77-system-update.qml:55
778+msgid ""
779+"There is a system update available and ready to install. Afterwards, the "
780+"device will automatically restart."
781+msgstr ""
782+
783+#: qml/Wizard/Pages/77-system-update.qml:76
784+msgctxt "string identifying name of the update"
785+msgid "Ubuntu system"
786+msgstr ""
787+
788+#: qml/Wizard/Pages/77-system-update.qml:83
789+#, qt-format
790+msgctxt "version of the system update"
791+msgid "Version %1"
792+msgstr ""
793+
794+#: qml/Wizard/Pages/77-system-update.qml:102
795+msgid "This could take a few minutes..."
796+msgstr ""
797+
798+#: qml/Wizard/Pages/77-system-update.qml:116
799+msgid "Install and restart now"
800+msgstr ""
801+
751#: qml/Wizard/Pages/80-finished.qml:89
802#: qml/Wizard/Pages/80-finished.qml:89
752msgid "Welcome to Ubuntu"
803msgid "Welcome to Ubuntu"
753msgstr ""
804msgstr ""
po/ml.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2013-11-23 11:44+0000\n"
11"PO-Revision-Date: 2013-11-23 11:44+0000\n"
12"Last-Translator: ST Alfas <Unknown>\n"
12"Last-Translator: ST Alfas <Unknown>\n"
13"Language-Team: Malayalam <ml@li.org>\n"
13"Language-Team: Malayalam <ml@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr ""
23msgstr ""
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr ""
69msgstr ""
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr ""
80msgstr ""
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr ""
93msgstr ""
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr ""
97msgstr ""
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr ""
340msgstr ""
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr ""
349msgstr ""
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr ""
353msgstr ""
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr ""
374msgstr ""
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/mr.po+97−46
@@ -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: 2016-07-07 16:49+0000\n"
10+"POT-Creation-Date: 2016-08-11 06:28+0000\n"
11"PO-Revision-Date: 2014-01-14 19:54+0000\n"
11"PO-Revision-Date: 2014-01-14 19:54+0000\n"
12"Last-Translator: Rohan Deshmukh <Unknown>\n"
12"Last-Translator: Rohan Deshmukh <Unknown>\n"
13"Language-Team: Marathi <mr@li.org>\n"
13"Language-Team: Marathi <mr@li.org>\n"
@@ -15,10 +15,10 @@ 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: 2016-07-09 06:23+0000\n"
18+"X-Launchpad-Export-Date: 2016-08-17 05:52+0000\n"
19−"X-Generator: Launchpad (build 18115)\n"
19+"X-Generator: Launchpad (build 18169)\n"
20
20
21−#: plugins/IntegratedLightDM/Greeter.cpp:112
21+#: plugins/LightDM/Greeter.cpp:123
22msgid "Password: "
22msgid "Password: "
23msgstr "पासवर्ड: "
23msgstr "पासवर्ड: "
24
24
@@ -54,65 +54,65 @@ msgid_plural "Please wait %1 minutes and then try again…"
54msgstr[0] ""
54msgstr[0] ""
55msgstr[1] ""
55msgstr[1] ""
56
56
57−#: qml/Components/Dialogs.qml:146
57+#: qml/Components/Dialogs.qml:149
58msgctxt "Title: Lock/Log out dialog"
58msgctxt "Title: Lock/Log out dialog"
59msgid "Log out"
59msgid "Log out"
60msgstr ""
60msgstr ""
61
61
62−#: qml/Components/Dialogs.qml:147
62+#: qml/Components/Dialogs.qml:150
63msgid "Are you sure you want to log out?"
63msgid "Are you sure you want to log out?"
64msgstr ""
64msgstr ""
65
65
66−#: qml/Components/Dialogs.qml:149
66+#: qml/Components/Dialogs.qml:152
67msgctxt "Button: Lock the system"
67msgctxt "Button: Lock the system"
68msgid "Lock"
68msgid "Lock"
69msgstr "लॉक करा"
69msgstr "लॉक करा"
70
70
71−#: qml/Components/Dialogs.qml:156
71+#: qml/Components/Dialogs.qml:159
72msgctxt "Button: Log out from the system"
72msgctxt "Button: Log out from the system"
73msgid "Log Out"
73msgid "Log Out"
74msgstr ""
74msgstr ""
75
75
76−#: qml/Components/Dialogs.qml:163 qml/Components/Dialogs.qml:219
76+#: qml/Components/Dialogs.qml:166 qml/Components/Dialogs.qml:222
77−#: qml/Dash/DashPageHeader.qml:295 qml/Wizard/Pages/passcode-confirm.qml:32
77+#: qml/Dash/DashPageHeader.qml:322 qml/Wizard/Pages/passcode-confirm.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
78#: qml/Wizard/Pages/passcode-set.qml:32
79msgid "Cancel"
79msgid "Cancel"
80msgstr "रद्द"
80msgstr "रद्द"
81
81
82−#: qml/Components/Dialogs.qml:175
82+#: qml/Components/Dialogs.qml:178
83msgctxt "Title: Reboot dialog"
83msgctxt "Title: Reboot dialog"
84msgid "Reboot"
84msgid "Reboot"
85msgstr ""
85msgstr ""
86
86
87−#: qml/Components/Dialogs.qml:176
87+#: qml/Components/Dialogs.qml:179
88msgid "Are you sure you want to reboot?"
88msgid "Are you sure you want to reboot?"
89msgstr ""
89msgstr ""
90
90
91−#: qml/Components/Dialogs.qml:178
91+#: qml/Components/Dialogs.qml:181
92msgid "No"
92msgid "No"
93msgstr "नाही"
93msgstr "नाही"
94
94
95−#: qml/Components/Dialogs.qml:184
95+#: qml/Components/Dialogs.qml:187
96msgid "Yes"
96msgid "Yes"
97msgstr "हो"
97msgstr "हो"
98
98
99−#: qml/Components/Dialogs.qml:199
99+#: qml/Components/Dialogs.qml:202
100msgctxt "Title: Power off/Restart dialog"
100msgctxt "Title: Power off/Restart dialog"
101msgid "Power"
101msgid "Power"
102msgstr ""
102msgstr ""
103
103
104−#: qml/Components/Dialogs.qml:200
104+#: qml/Components/Dialogs.qml:203
105msgid ""
105msgid ""
106"Are you sure you would like\n"
106"Are you sure you would like\n"
107"to power off?"
107"to power off?"
108msgstr ""
108msgstr ""
109
109
110−#: qml/Components/Dialogs.qml:202
110+#: qml/Components/Dialogs.qml:205
111msgctxt "Button: Power off the system"
111msgctxt "Button: Power off the system"
112msgid "Power off"
112msgid "Power off"
113msgstr ""
113msgstr ""
114
114
115−#: qml/Components/Dialogs.qml:211
115+#: qml/Components/Dialogs.qml:214
116msgctxt "Button: Restart the system"
116msgctxt "Button: Restart the system"
117msgid "Restart"
117msgid "Restart"
118msgstr ""
118msgstr ""
@@ -329,26 +329,26 @@ msgstr ""
329msgid "Preview Share Item"
329msgid "Preview Share Item"
330msgstr ""
330msgstr ""
331
331
332−#: qml/Dash/DashPageHeader.qml:333
332+#: qml/Dash/DashPageHeader.qml:360
333msgctxt "Button: Open the Ubuntu Store"
333msgctxt "Button: Open the Ubuntu Store"
334msgid "Store"
334msgid "Store"
335msgstr ""
335msgstr ""
336
336
337−#: qml/Dash/DashPageHeader.qml:340
337+#: qml/Dash/DashPageHeader.qml:367
338msgctxt "Button: Start a search in the current dash scope"
338msgctxt "Button: Start a search in the current dash scope"
339msgid "Search"
339msgid "Search"
340msgstr "शोध"
340msgstr "शोध"
341
341
342−#: qml/Dash/DashPageHeader.qml:350
342+#: qml/Dash/DashPageHeader.qml:377
343msgctxt "Button: Show the current dash scope settings"
343msgctxt "Button: Show the current dash scope settings"
344msgid "Settings"
344msgid "Settings"
345msgstr ""
345msgstr ""
346
346
347−#: qml/Dash/DashPageHeader.qml:357
347+#: qml/Dash/DashPageHeader.qml:384
348msgid "Remove from Favorites"
348msgid "Remove from Favorites"
349msgstr "आवड पासून काढूण टाका"
349msgstr "आवड पासून काढूण टाका"
350
350
351−#: qml/Dash/DashPageHeader.qml:357
351+#: qml/Dash/DashPageHeader.qml:384
352msgid "Add to Favorites"
352msgid "Add to Favorites"
353msgstr "आवड मध्ये जोडा"
353msgstr "आवड मध्ये जोडा"
354
354
@@ -360,15 +360,15 @@ msgstr ""
360msgid "Reset"
360msgid "Reset"
361msgstr ""
361msgstr ""
362
362
363−#: qml/Dash/GenericScopeView.qml:580 qml/Dash/GenericScopeView.qml:775
363+#: qml/Dash/GenericScopeView.qml:585 qml/Dash/GenericScopeView.qml:780
364msgid "Show less"
364msgid "Show less"
365msgstr ""
365msgstr ""
366
366
367−#: qml/Dash/GenericScopeView.qml:580
367+#: qml/Dash/GenericScopeView.qml:585
368msgid "Show all"
368msgid "Show all"
369msgstr ""
369msgstr ""
370
370
371−#: qml/Dash/GenericScopeView.qml:637
371+#: qml/Dash/GenericScopeView.qml:642
372msgctxt "Label: Hint for dash search line edit"
372msgctxt "Label: Hint for dash search line edit"
373msgid "Search"
373msgid "Search"
374msgstr "शोध"
374msgstr "शोध"
@@ -436,37 +436,45 @@ msgstr ""
436msgid "Unlock"
436msgid "Unlock"
437msgstr ""
437msgstr ""
438
438
439−#: qml/Greeter/Greeter.qml:539
439+#: qml/Greeter/Greeter.qml:561
440msgid "Try again"
440msgid "Try again"
441msgstr ""
441msgstr ""
442
442
443−#: qml/Greeter/LoginList.qml:259
443+#: qml/Greeter/LoginList.qml:63
444+msgid "Passphrase"
445+msgstr ""
446+
447+#: qml/Greeter/LoginList.qml:64
448+msgid "Passcode"
449+msgstr ""
450+
451+#: qml/Greeter/LoginList.qml:87
444msgid "Retry"
452msgid "Retry"
445msgstr ""
453msgstr ""
446
454
447−#: qml/Greeter/LoginList.qml:260
455+#: qml/Greeter/LoginList.qml:88
448msgid "Log In"
456msgid "Log In"
449msgstr ""
457msgstr ""
450
458
451−#: qml/Greeter/NarrowView.qml:54
459+#: qml/Greeter/NarrowView.qml:55
452msgid "Sorry, incorrect passphrase."
460msgid "Sorry, incorrect passphrase."
453msgstr ""
461msgstr ""
454
462
455−#: qml/Greeter/NarrowView.qml:55
463+#: qml/Greeter/NarrowView.qml:56
456msgid "Sorry, incorrect passcode."
464msgid "Sorry, incorrect passcode."
457msgstr ""
465msgstr ""
458
466
459−#: qml/Greeter/NarrowView.qml:56
467+#: qml/Greeter/NarrowView.qml:57
460msgid "This will be your last attempt."
468msgid "This will be your last attempt."
461msgstr ""
469msgstr ""
462
470
463−#: qml/Greeter/NarrowView.qml:58
471+#: qml/Greeter/NarrowView.qml:59
464msgid ""
472msgid ""
465"If passphrase is entered incorrectly, your phone will conduct a factory "
473"If passphrase is entered incorrectly, your phone will conduct a factory "
466"reset and all personal data will be deleted."
474"reset and all personal data will be deleted."
467msgstr ""
475msgstr ""
468
476
469−#: qml/Greeter/NarrowView.qml:59
477+#: qml/Greeter/NarrowView.qml:60
470msgid ""
478msgid ""
471"If passcode is entered incorrectly, your phone will conduct a factory reset "
479"If passcode is entered incorrectly, your phone will conduct a factory reset "
472"and all personal data will be deleted."
480"and all personal data will be deleted."
@@ -623,36 +631,50 @@ msgstr ""
623msgid "Language"
631msgid "Language"
624msgstr ""
632msgstr ""
625
633
626−#: qml/Wizard/Pages/10-welcome.qml:171 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/10-welcome.qml:172 qml/Wizard/Pages/20-keyboard.qml:151
627−#: qml/Wizard/Pages/40-location.qml:271 qml/Wizard/Pages/50-timezone.qml:270
635+#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
636+#: qml/Wizard/Pages/50-timezone.qml:270 qml/Wizard/Pages/60-account.qml:65
628−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/70-passwd-type.qml:144
637+#: qml/Wizard/Pages/70-passwd-type.qml:144
629#: qml/Wizard/Pages/75-report-check.qml:84
638#: qml/Wizard/Pages/75-report-check.qml:84
630#: qml/Wizard/Pages/passcode-desktop.qml:141
639#: qml/Wizard/Pages/passcode-desktop.qml:141
631#: qml/Wizard/Pages/password-set.qml:141
640#: qml/Wizard/Pages/password-set.qml:141
632msgid "Next"
641msgid "Next"
633msgstr ""
642msgstr ""
634
643
635−#: qml/Wizard/Pages/30-wifi.qml:29
644+#: qml/Wizard/Pages/20-keyboard.qml:30
645+msgid "Select Keyboard"
646+msgstr ""
647+
648+#: qml/Wizard/Pages/20-keyboard.qml:70
649+msgid "Keyboard language"
650+msgstr ""
651+
652+#: qml/Wizard/Pages/20-keyboard.qml:92
653+msgid "Keyboard layout"
654+msgstr ""
655+
656+#: qml/Wizard/Pages/20-keyboard.qml:151 qml/Wizard/Pages/30-wifi.qml:206
657+#: qml/Wizard/Pages/60-account.qml:65
658+#: qml/Wizard/Pages/77-system-update.qml:152 qml/Wizard/Pages/sim.qml:101
659+msgid "Skip"
660+msgstr ""
661+
662+#: qml/Wizard/Pages/30-wifi.qml:30
636msgid "Connect to Wi‑Fi"
663msgid "Connect to Wi‑Fi"
637msgstr ""
664msgstr ""
638
665
639−#: qml/Wizard/Pages/30-wifi.qml:130
666+#: qml/Wizard/Pages/30-wifi.qml:131
640msgid "Connected"
667msgid "Connected"
641msgstr ""
668msgstr ""
642
669
643−#: qml/Wizard/Pages/30-wifi.qml:163
670+#: qml/Wizard/Pages/30-wifi.qml:164
644msgid "Available Wi-Fi networks"
671msgid "Available Wi-Fi networks"
645msgstr ""
672msgstr ""
646
673
647−#: qml/Wizard/Pages/30-wifi.qml:164
674+#: qml/Wizard/Pages/30-wifi.qml:165
648msgid "No available Wi-Fi networks"
675msgid "No available Wi-Fi networks"
649msgstr ""
676msgstr ""
650
677
651−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/60-account.qml:65
652−#: qml/Wizard/Pages/sim.qml:101
653−msgid "Skip"
654−msgstr ""
655−
656#: qml/Wizard/Pages/40-location.qml:27
678#: qml/Wizard/Pages/40-location.qml:27
657msgid "Location Services"
679msgid "Location Services"
658msgstr ""
680msgstr ""
@@ -736,6 +758,35 @@ msgstr ""
736msgid "Privacy policy"
758msgid "Privacy policy"
737msgstr ""
759msgstr ""
738
760
761+#: qml/Wizard/Pages/77-system-update.qml:28
762+msgid "Update Device"
763+msgstr ""
764+
765+#: qml/Wizard/Pages/77-system-update.qml:55
766+msgid ""
767+"There is a system update available and ready to install. Afterwards, the "
768+"device will automatically restart."
769+msgstr ""
770+
771+#: qml/Wizard/Pages/77-system-update.qml:76
772+msgctxt "string identifying name of the update"
773+msgid "Ubuntu system"
774+msgstr ""
775+
776+#: qml/Wizard/Pages/77-system-update.qml:83
777+#, qt-format
778+msgctxt "version of the system update"
779+msgid "Version %1"
780+msgstr ""
781+
782+#: qml/Wizard/Pages/77-system-update.qml:102
783+msgid "This could take a few minutes..."
784+msgstr ""
785+
786+#: qml/Wizard/Pages/77-system-update.qml:116
787+msgid "Install and restart now"
788+msgstr ""
789+
739#: qml/Wizard/Pages/80-finished.qml:89
790#: qml/Wizard/Pages/80-finished.qml:89
740msgid "Welcome to Ubuntu"
791msgid "Welcome to Ubuntu"
741msgstr ""
792msgstr ""
po/ms.po+97−46

This diff is too big to show here.

po/my.po+97−46

This diff is too big to show here.

po/nb.po+97−46

This diff is too big to show here.

po/ne.po+97−46

This diff is too big to show here.

po/nl.po+97−46

This diff is too big to show here.

po/nn.po+97−46

This diff is too big to show here.

po/oc.po+97−46

This diff is too big to show here.

po/or.po+97−46

This diff is too big to show here.

po/pa.po+97−46

This diff is too big to show here.

po/pl.po+97−46

This diff is too big to show here.

po/pt.po+97−46

This diff is too big to show here.

po/pt_BR.po+97−46

This diff is too big to show here.

po/ro.po+97−46

This diff is too big to show here.

po/ru.po+97−46

This diff is too big to show here.

po/shn.po+97−46

This diff is too big to show here.

po/si.po+97−46

This diff is too big to show here.

po/sk.po+116−65

This diff is too big to show here.

po/sl.po+97−46

This diff is too big to show here.

po/sq.po+97−46

This diff is too big to show here.

po/sr.po+97−46

This diff is too big to show here.

po/sv.po+97−46

This diff is too big to show here.

po/sw.po+97−46

This diff is too big to show here.

po/ta.po+97−46

This diff is too big to show here.

po/te.po+97−46

This diff is too big to show here.

po/th.po+97−46

This diff is too big to show here.

po/tr.po+97−46

This diff is too big to show here.

po/ug.po+97−46

This diff is too big to show here.

po/uk.po+97−46

This diff is too big to show here.

po/unity8.pot+95−44

This diff is too big to show here.

po/ur.po+97−46

This diff is too big to show here.

po/uz.po+97−46

This diff is too big to show here.

po/vi.po+97−46

This diff is too big to show here.

po/wo.po+97−46

This diff is too big to show here.

po/xh.po+97−46

This diff is too big to show here.

po/zh_CN.po+97−46

This diff is too big to show here.

po/zh_HK.po+97−46

This diff is too big to show here.

po/zh_TW.po+104−53

This diff is too big to show here.

qml/Components/Dialogs.qml+10−7

This diff is too big to show here.

qml/Components/InputMethod.qml+8−44

This diff is too big to show here.

qml/Components/KeymapSwitcher.qml+27−1

This diff is too big to show here.

qml/Dash/CardCarousel.qml+1−1

This diff is too big to show here.

qml/Dash/CardTool.qml+2−2

This diff is too big to show here.

qml/Dash/DashNavigationList.qml+48−45

This diff is too big to show here.

qml/Dash/DashPageHeader.qml+49−22

This diff is too big to show here.

qml/Dash/Filters/FilterExpandableWidget.qml+1

This diff is too big to show here.

qml/Dash/Filters/FilterOptionSelector.qml+2

This diff is too big to show here.

qml/Dash/GenericScopeView.qml+8−7

This diff is too big to show here.

qml/Greeter/FullLightDMImpl.qmlnew file+28

This diff is too big to show here.

qml/Greeter/Greeter.qml+81−59

This diff is too big to show here.

qml/Greeter/GreeterPrompt.qml+67−12

This diff is too big to show here.

qml/Greeter/IntegratedLightDMImpl.qml+1−1

This diff is too big to show here.

qml/Greeter/LightDM.qml → qml/Greeter/LightDMService.qmlrenamed+14−3

This diff is too big to show here.

qml/Greeter/LoginList.qml+27−14

This diff is too big to show here.

qml/Greeter/NarrowView.qml+2−1

This diff is too big to show here.

qml/Greeter/WideView.qml+5−2

This diff is too big to show here.

qml/Greeter/qmldirnew file+1

This diff is too big to show here.

qml/Launcher/Launcher.qml+1

This diff is too big to show here.

qml/Launcher/LauncherPanel.qml+1−1

This diff is too big to show here.

qml/Notifications/Notification.qml+9−28

This diff is too big to show here.

qml/Notifications/NotificationMenuItemFactory.qml−3

This diff is too big to show here.

qml/Notifications/Notifications.qml+10−25

This diff is too big to show here.

qml/OrientedShell.qml+10−3

This diff is too big to show here.

qml/Panel/IndicatorItemRow.qml+13−2

This diff is too big to show here.

qml/Panel/Indicators/MenuItemFactory.qml+65

This diff is too big to show here.

qml/Shell.qml+20−11

This diff is too big to show here.

qml/Stages/AbstractStage.qml+9

This diff is too big to show here.

qml/Stages/ApplicationWindow.qml+7

This diff is too big to show here.

qml/Stages/DecoratedWindow.qml+1

This diff is too big to show here.

qml/Stages/DesktopStage.qml+15−10

This diff is too big to show here.

qml/Stages/PhoneStage.qml+9−3

This diff is too big to show here.

qml/Stages/SpreadDelegate.qml+72−81

This diff is too big to show here.

qml/Stages/TabletStage.qml+10−4

This diff is too big to show here.

qml/Wizard/Page.qml+1−1

This diff is too big to show here.

qml/Wizard/Pages/10-welcome.qml+2−1

This diff is too big to show here.

qml/Wizard/Pages/20-keyboard.qmlnew file+160

This diff is too big to show here.

qml/Wizard/Pages/30-wifi.qml+10−5

This diff is too big to show here.

qml/Wizard/Pages/77-system-update.qmlnew file+156

This diff is too big to show here.

qml/Wizard/Wizard.qml+6−2

This diff is too big to show here.

qml/Wizard/WizardItemSelector.qmlnew file+128

This diff is too big to show here.

run.shdeleted−70

This diff is too big to show here.

run_on_device.shdeleted−164

This diff is too big to show here.

src/Dash/main.cpp+1−1

This diff is too big to show here.

src/SecondaryWindow.cpp+1−1

This diff is too big to show here.

src/ShellApplication.cpp+11−1

This diff is too big to show here.

src/main.cpp+1−1

This diff is too big to show here.

tests/CMakeLists.txt+1−1

This diff is too big to show here.

tests/autopilot/unity8/fixture_setup.py+1−1

This diff is too big to show here.

tests/autopilot/unity8/greeter/tests/test_args.py−5

This diff is too big to show here.

tests/autopilot/unity8/shell/tests/__init__.py+1−1

This diff is too big to show here.

tests/mocks/AccountsService/AccountsService.h+1−1

This diff is too big to show here.

tests/mocks/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/IntegratedLightDM/qmldirdeleted−3

This diff is too big to show here.

tests/mocks/LightDM/CMakeLists.txtnew file+1

This diff is too big to show here.

tests/mocks/IntegratedLightDM/CMakeLists.txt → tests/mocks/LightDM/IntegratedLightDM/CMakeLists.txtrenamed+9−7

This diff is too big to show here.

tests/mocks/IntegratedLightDM/MockGreeter.cpp → tests/mocks/LightDM/IntegratedLightDM/MockGreeter.cpprenamed+16

This diff is too big to show here.

tests/mocks/IntegratedLightDM/MockGreeter.h → tests/mocks/LightDM/IntegratedLightDM/MockGreeter.hrenamed+5

This diff is too big to show here.

qml/Stages/ShimStage.qml → tests/mocks/LightDM/IntegratedLightDM/MockSessionsModel.cpprenamed+15−21

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/MockSessionsModel.hnew file+34

This diff is too big to show here.

tests/mocks/IntegratedLightDM/MockUsersModel.cpp → tests/mocks/LightDM/IntegratedLightDM/MockUsersModel.cpprenamed

The content is the same.

tests/mocks/IntegratedLightDM/MockUsersModel.h → tests/mocks/LightDM/IntegratedLightDM/MockUsersModel.hrenamed

The content is the same.

tests/mocks/IntegratedLightDM/QLightDM/Greeter → tests/mocks/LightDM/IntegratedLightDM/QLightDM/Greeterrenamed

The content is the same.

tests/mocks/LightDM/IntegratedLightDM/QLightDM/SessionsModelnew file+17

This diff is too big to show here.

tests/mocks/IntegratedLightDM/QLightDM/UsersModel → tests/mocks/LightDM/IntegratedLightDM/QLightDM/UsersModelrenamed

The content is the same.

tests/mocks/IntegratedLightDM/liblightdm/CMakeLists.txt → tests/mocks/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txtrenamed+4−2

This diff is too big to show here.

tests/mocks/IntegratedLightDM/liblightdm/Greeter.cpp → tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.cpprenamed+9−2

This diff is too big to show here.

tests/mocks/IntegratedLightDM/liblightdm/Greeter.h → tests/mocks/LightDM/IntegratedLightDM/liblightdm/Greeter.hrenamed+1

This diff is too big to show here.

tests/mocks/IntegratedLightDM/liblightdm/GreeterPrivate.cpp → tests/mocks/LightDM/IntegratedLightDM/liblightdm/GreeterPrivate.cpprenamed

The content is the same.

tests/mocks/IntegratedLightDM/liblightdm/GreeterPrivate.h → tests/mocks/LightDM/IntegratedLightDM/liblightdm/GreeterPrivate.hrenamed+1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModel.cppnew file+99

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModel.hnew file+72

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModelPrivate.cppnew file+73

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/liblightdm/SessionsModelPrivate.hnew file+59

This diff is too big to show here.

tests/mocks/IntegratedLightDM/liblightdm/UsersModel.cpp → tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModel.cpprenamed

The content is the same.

tests/mocks/IntegratedLightDM/liblightdm/UsersModel.h → tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModel.hrenamed

The content is the same.

tests/mocks/IntegratedLightDM/liblightdm/UsersModelPrivate.cpp → tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModelPrivate.cpprenamed+22−22

This diff is too big to show here.

tests/mocks/IntegratedLightDM/liblightdm/UsersModelPrivate.h → tests/mocks/LightDM/IntegratedLightDM/liblightdm/UsersModelPrivate.hrenamed

The content is the same.

tests/mocks/IntegratedLightDM/plugin.cpp → tests/mocks/LightDM/IntegratedLightDM/plugin.cpprenamed+15−4

This diff is too big to show here.

tests/mocks/IntegratedLightDM/plugin.h → tests/mocks/LightDM/IntegratedLightDM/plugin.hrenamed+1−1

This diff is too big to show here.

tests/mocks/LightDM/IntegratedLightDM/qmldirnew file+2

This diff is too big to show here.

tests/mocks/Ubuntu/SystemImage/MockSystemImage.cpp+24−1

This diff is too big to show here.

tests/mocks/Ubuntu/SystemImage/MockSystemImage.h+22−2

This diff is too big to show here.

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

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationInfo.h−4

This diff is too big to show here.

tests/mocks/Unity/Application/ApplicationManager.cpp−10

This diff is too big to show here.

tests/mocks/Unity/Application/CMakeLists.txt−1

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurfaceItem.cpp+37−10

This diff is too big to show here.

tests/mocks/Unity/Application/MirSurfaceItem.h+2

This diff is too big to show here.

tests/mocks/Unity/Application/UbuntuKeyboardInfo.cppdeleted−58

This diff is too big to show here.

tests/mocks/Unity/Application/UbuntuKeyboardInfo.hdeleted−57

This diff is too big to show here.

tests/mocks/Unity/Application/VirtualKeyboard.cpp+20−1

This diff is too big to show here.

tests/mocks/Unity/Application/VirtualKeyboard.h+4−1

This diff is too big to show here.

tests/mocks/Unity/Application/plugin.cpp−8

This diff is too big to show here.

tests/mocks/Unity/Application/resources/VirtualKeyboard.qml+1−6

This diff is too big to show here.

tests/mocks/Unity/Indicators/IndicatorsModel.qml+41−1

This diff is too big to show here.

tests/mocks/Unity/Notifications/MockNotificationModel.cpp+4−6

This diff is too big to show here.

tests/mocks/Unity/Notifications/MockNotificationModel.h+2−4

This diff is too big to show here.

tests/mocks/Wizard/CMakeLists.txt+6−3

This diff is too big to show here.

tests/mocks/Wizard/MockSystem.cpp+8

This diff is too big to show here.

tests/mocks/Wizard/MockSystem.h+4

This diff is too big to show here.

tests/mocks/Wizard/mockplugin.cpp+2

This diff is too big to show here.

tests/mocks/libusermetrics/libusermetricsoutput/ColorTheme.hdeleted−1

This diff is too big to show here.

tests/mocks/libusermetrics/libusermetricsoutput/UserMetrics.hdeleted−1

This diff is too big to show here.

tests/plugins/CMakeLists.txt+1−1

This diff is too big to show here.

tests/plugins/Cursor/tst_Cursor.qml+8−1

This diff is too big to show here.

tests/plugins/Dash/cardcreator/1.res+8−11

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/Dash/cardcreator/11.res+9−12

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/Dash/cardcreator/12.res+8−11

This diff is too big to show here.

tests/plugins/Dash/cardcreator/12.res.cardcreator+6−11

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/2.res.cardcreator+1−1

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/Dash/cardcreator/3.res.cardcreator+6−11

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/4.res.cardcreator+1−1

This diff is too big to show here.

tests/plugins/Dash/cardcreator/5.res+9−12

This diff is too big to show here.

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

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/6.res.cardcreator+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/7.res.cardcreator+1−1

This diff is too big to show here.

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

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/Dash/verticaljournaltest.cpp+62

This diff is too big to show here.

tests/plugins/LightDM/CMakeLists.txtnew file+1

This diff is too big to show here.

tests/plugins/IntegratedLightDM/CMakeLists.txt → tests/plugins/LightDM/IntegratedLightDM/CMakeLists.txtrenamed+36−13

This diff is too big to show here.

tests/plugins/IntegratedLightDM/dbus.cpp → tests/plugins/LightDM/IntegratedLightDM/dbus.cpprenamed

The content is the same.

tests/plugins/IntegratedLightDM/greeter.qml → tests/plugins/LightDM/IntegratedLightDM/greeter.qmlrenamed+1−1

This diff is too big to show here.

tests/plugins/IntegratedLightDM/integrated.cpp → tests/plugins/LightDM/IntegratedLightDM/integrated.cpprenamed

The content is the same.

tests/plugins/IntegratedLightDM/pam.cpp → tests/plugins/LightDM/IntegratedLightDM/pam.cpprenamed

The content is the same.

tests/plugins/LightDM/IntegratedLightDM/sessionsmodel.cppnew file+96

This diff is too big to show here.

tests/plugins/IntegratedLightDM/usersmodel.cpp → tests/plugins/LightDM/IntegratedLightDM/usersmodel.cpprenamed

The content is the same.

tests/plugins/Ubuntu/Gestures/CMakeLists.txt+1

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/GestureTest.cpp+3−3

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/GestureTest.h+4−5

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/tst_AxisVelocityCalculator.cpp+1−1

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/tst_FloatingFlickable.cpp+1−1

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/tst_TouchGate.cpp+3−1

This diff is too big to show here.

tests/plugins/Unity/Launcher/launchermodeltest.cpp−2

This diff is too big to show here.

tests/plugins/Wizard/tst_pagelist.cpp+30−1

This diff is too big to show here.

tests/qmltests/Components/tst_DragHandle.cpp+2−2

This diff is too big to show here.

tests/qmltests/Components/tst_EdgeDragEvaluator.cpp+2−2

This diff is too big to show here.

tests/qmltests/Dash/Previews/tst_PreviewIconActions.qml+1−1

This diff is too big to show here.

tests/qmltests/Dash/tst_CardCarousel.qml+24

This diff is too big to show here.

tests/qmltests/Dash/tst_DashContent.qml+42−5

This diff is too big to show here.

tests/qmltests/Dash/tst_DashPageHeader.qml+44−3

This diff is too big to show here.

tests/qmltests/Dash/tst_DashShell.qml+6

This diff is too big to show here.

tests/qmltests/Greeter/tst_Greeter.qml+31−23

This diff is too big to show here.

tests/qmltests/Greeter/tst_Infographics.qml+1−1

This diff is too big to show here.

tests/qmltests/Greeter/tst_NarrowView.qml+1−1

This diff is too big to show here.

tests/qmltests/Greeter/tst_WideView.qml+93−13

This diff is too big to show here.

tests/qmltests/Launcher/tst_Launcher.qml+9−2

This diff is too big to show here.

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

This diff is too big to show here.

tests/qmltests/Notifications/tst_OptionToggle.qml+1−16

This diff is too big to show here.

tests/qmltests/Notifications/tst_SwipeToAct.qml+4−18

This diff is too big to show here.

tests/qmltests/Notifications/tst_VisualSnapDecisionsQueue.qml+7−23

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorItemRow.qml+26−1

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorsBar.qml+3−3

This diff is too big to show here.

tests/qmltests/Panel/tst_IndicatorsMenu.qml+4−3

This diff is too big to show here.

tests/qmltests/Stages/tst_DesktopStage.qml+3−3

This diff is too big to show here.

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

This diff is too big to show here.

tests/qmltests/Stages/tst_SpreadDelegate.qml+115−12

This diff is too big to show here.

tests/qmltests/Stages/tst_TabletStage.qml+6−3

This diff is too big to show here.

tests/qmltests/Tutorial/tst_Tutorial.qml+3−3

This diff is too big to show here.

tests/qmltests/Wizard/tst_Wizard.qml+47−2

This diff is too big to show here.

tests/qmltests/tst_DisabledScreenNotice.qml+1−1

This diff is too big to show here.

tests/qmltests/tst_OrientedShell.qml+34−9

This diff is too big to show here.

tests/qmltests/tst_Shell.qml+85−27

This diff is too big to show here.

tests/qmltests/tst_ShellWithPin.qml+8−6

This diff is too big to show here.

tests/utils/modules/Unity/Test/CMakeLists.txt+1

This diff is too big to show here.

tests/utils/modules/Unity/Test/TouchEventSequenceWrapper.cpp+8−3

This diff is too big to show here.

tests/utils/modules/Unity/Test/TouchEventSequenceWrapper.h+4−2

This diff is too big to show here.

tests/utils/modules/Unity/Test/testutil.cpp+15−4

This diff is too big to show here.

tools/registry-tracker.cpp+2−2

This diff is too big to show here.

tools/scopetool.cpp+6−2

This diff is too big to show here.