on xenial help sign in
.bazaar/Makefiledeleted−6
since splitsnapshots
unifiedsplit
@@ -1,6 +0,0 @@
1−install:
2− mkdir -p ~/.bazaar/plugins
3− cp plugins/* ~/.bazaar/plugins
4−
5−uninstall:
6− rm ~/.bazaar/plugins/makecheck_unity_phablet.py*
.bazaar/plugins/makecheck_unity_phablet.pydeleted−51
@@ -1,51 +0,0 @@
1−#!/usr/bin/python
2−# Copyright 2013, 2014 Canonical Ltd.
3−#
4−# This program is free software; you can redistribute it and/or modify
5−# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
12−#
13−# You should have received a copy of the GNU Lesser General Public License
14−# along with this program. If not, see <http://www.gnu.org/licenses/>.
15−
16−import os
17−import subprocess
18−from bzrlib import branch
19−from bzrlib.urlutils import local_path_from_url
20−
21−
22−def execute_makecheck(
23− local_branch, master_branch, old_revision_number, old_revision_id,
24− future_revision_number, future_revision_id, tree_delta, future_tree):
25− if not master_branch.basis_tree().has_filename("qml/Shell.qml"):
26− return
27−
28− os.chdir(local_path_from_url(master_branch.base))
29−
30− print "Executing 'make -C builddir test'.."
31− os.environ['CTEST_OUTPUT_ON_FAILURE'] = "1"
32− if (subprocess.call("make -C builddir test", shell=True) != 0):
33−
34− print("\n\n*** Warning ***\n\n"
35− "Basic tests failed. This commit will not pass continuous "
36− "integration.")
37−
38− branch = local_branch or master_branch
39− revision = branch.repository.get_revision(future_revision_id)
40− msg_file = open('message.txt', 'w')
41− msg_file.write(revision.message)
42− msg_file.close()
43−
44− print("\n\nSaved commit message to $SRC_DIR/message.txt.")
45− print("You can uncommit this revision, fix the tests and reuse your "
46− "message running:\n\nbzr commit -F message.txt\n\n")
47− elif os.path.isfile("message.txt"):
48− os.remove("message.txt")
49−
50−branch.Branch.hooks.install_named_hook(
51− 'pre_commit', execute_makecheck, 'make check pre-commit')
.bzr-builddeb/default.confdeleted−2
@@ -1,2 +0,0 @@
1−[BUILDDEB]
2−split = True
.bzrignoredeleted−7
@@ -1,7 +0,0 @@
1−# default build dir
2−/builddir
3−# QtCreator project files
4−/*.user
5−# Eclipse project files
6−.settings
7−message.txt
.gitignore+1
@@ -13,3 +13,4 @@
13/.kdev4/
13/.kdev4/
14/build/
14/build/
15/*.kdev4
15/*.kdev4
16+.clickable/
CMakeLists.txt+3
@@ -70,6 +70,9 @@ find_package(Qt5DBus 5.6 REQUIRED)
70find_package(Qt5Concurrent 5.6 REQUIRED)
70find_package(Qt5Concurrent 5.6 REQUIRED)
71find_package(Qt5Sql 5.6 REQUIRED)
71find_package(Qt5Sql 5.6 REQUIRED)
72find_package(Qt5Test 5.6 REQUIRED)
72find_package(Qt5Test 5.6 REQUIRED)
73+find_package(Qt5Svg 5.6 REQUIRED)
74+find_package(Qt5Network 5.6 REQUIRED)
75+find_package(Qt5Xml 5.6 REQUIRED)
73
76
74pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=27)
77pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=27)
75pkg_check_modules(GEONAMES REQUIRED geonames>=0.2)
78pkg_check_modules(GEONAMES REQUIRED geonames>=0.2)
Jenkinsfile+2−65
@@ -1,65 +1,2 @@
1−pipeline {
1+@Library('ubports-build-tools') _
2− agent any
2+buildAndProvideDebianPackage()
3− stages {
4− stage('Build source') {
5− steps {
6− sh '/usr/bin/build-source.sh'
7− stash(name: 'source', includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt')
8− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
9− }
10− }
11− stage('Build binary - armhf') {
12− steps {
13− parallel(
14− "Build binary - armhf": {
15− node(label: 'arm64') {
16− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
17− unstash 'source'
18− sh '''export architecture="armhf"
19−build-binary.sh'''
20− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-armhf')
21− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
22− }
23−
24−
25− },
26− "Build binary - arm64": {
27− node(label: 'arm64') {
28− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
29− unstash 'source'
30− sh '''export architecture="arm64"
31− build-binary.sh'''
32− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-arm64')
33− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
34− }
35− },
36− "Build binary - amd64": {
37− node(label: 'amd64') {
38− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
39− unstash 'source'
40− sh '''export architecture="amd64"
41− build-binary.sh'''
42− stash(includes: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo,lintian.txt', name: 'build-amd64')
43− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
44− }
45− }
46− )
47− }
48− }
49− stage('Results') {
50− steps {
51− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
52− unstash 'build-armhf'
53− unstash 'build-arm64'
54− unstash 'build-amd64'
55− archiveArtifacts(artifacts: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,*.buildinfo', fingerprint: true, onlyIfSuccessful: true)
56− sh '''/usr/bin/build-repo.sh'''
57− }
58− }
59− stage('Cleanup') {
60− steps {
61− cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, deleteDirs: true)
62− }
63− }
64− }
65−}
README.mdnew file+31
@@ -0,0 +1,31 @@
1+# Lomiri
2+
3+Lomiri is the operating environment for everywhere. It is able to span the gaps between touch, mouse, and keyboard; between phones, tablets, and workstations; and look good doing it.
4+
5+If you want to contribute to Lomiri on Ubuntu Touch, you've come to the right place. If you want to package Lomiri for other operating systems, you'll be better served by the main branch on the repository that we're migrating to: https://gitlab.com/ubports/core/lomiri
6+
7+Lomiri has been renamed from Unity8. Most of the software on-device in Ubuntu Touch based on Ubuntu 16.04 is still called `unity8`.
8+
9+## Where to report issues
10+
11+Issues related to the version of Lomiri that currently runs on Ubuntu Touch devices may still be reported on this repository. We will move these reports to the GitLab repository as part of our final migration.
12+
13+## Developing Lomiri on Ubuntu Touch
14+
15+This repository contains the code for Lomiri currently running on Ubuntu Touch. If you would like to modify this version of Lomiri, follow the steps below. If you would like to modify Lomiri in another operating system, check out our new repository: https://gitlab.com/ubports/core/lomiri
16+
17+Lomiri can be built and its test suite run using [`clickable`](https://clickable-ut.dev). This is a convenient method to try out most graphical changes to Lomiri without an annoying redeployment process. If you wish to test your changes on your device or make changes that are more difficult to test without real hardware, check out [Making changes and testing locally on the UBports documentation](https://docs.ubports.com/en/latest/systemdev/testing-locally.html). If not, read on.
18+
19+Before you start, [install Clickable](https://clickable-ut.dev/en/latest/install.html).
20+
21+Now, clone this repository to your computer: `git clone https://github.com/ubports/unity8.git`
22+
23+Move into this directory: `cd unity8`
24+
25+Now you can use the full suite of tools provided by this repository's [clickable.yaml](clickable.yaml). For example:
26+
27+* `clickable ide qtcreator` will open QtCreator with this repository open as a project. You can edit and build the project this way, but running the tests will be a bit difficult.
28+* `clickable build --libs --verbose` will build Lomiri in the same environment as it would receive in Ubuntu Touch.
29+* `clickable test --libs` will run the entire Lomiri test suite. This test suite includes graphical tests (which are run on a virtual, invisible desktop) and non-graphical unit tests. These tests make sure Lomiri functions as prescribed and prevents new bugs from being added. You should run them before you create a PR on this repository. This command takes about 7 minutes on an Intel i7-8550U, so plan your time accordingly and use the next two options to reduce the number of times you need to run the whole test suite...
30+* `clickable ide 'cd build/x86_64-linux-gnu/unity8/ && make tryShell'` and similar commands that replace the `Shell` with another test target defined in [tests/qmltests/CMakeLists.txt](tests/qmltests/CMakeLists.txt) allow trying out some Lomiri components in a mock environment. You can use this to try out your changes to Lomiri as you develop.
31+* `clickable ide 'cd build/x86_64-linux-gnu/unity8/ && make xvfbtestShell'` and similar commands that replace the `Shell` with another test target defined in [tests/qmltests/CMakeLists.txt](tests/qmltests/CMakeLists.txt) allow running a single TestCase. You can remove the `xvfb` part of the make target to run the test case graphically, which might help you see what is causing the test to fail.
clickable.yamlnew file+153
@@ -0,0 +1,153 @@
1+clickable_minimum_required: '7'
2+builder: custom
3+build: echo Run \'clickable build --libs --verbose\' to build && false
4+restrict_arch: amd64
5+libraries:
6+ unity8:
7+ builder: cmake
8+ src_dir: "${ROOT}"
9+ test: make xvfballtests -j${NUM_PROCS}
10+ dependencies_host:
11+ - android-headers
12+ - cmake
13+ - cmake-extras
14+ - dbus-test-runner
15+ - debhelper
16+ - dh-apparmor
17+ - doxyqml
18+ - g++:native
19+ - gdb
20+ - graphviz
21+ - gsettings-ubuntu-schemas
22+ - libandroid-properties-dev
23+ - libconnectivity-qt1-dev
24+ - libevdev-dev
25+ - libgeonames-dev
26+ - libgl1-mesa-dev
27+ - libgl1-mesa-dri
28+ - libgles2-mesa-dev
29+ - libglib2.0-dev
30+ - libgnome-desktop-3-12
31+ - libgnome-desktop-3-dev
32+ - libgsettings-qt-dev
33+ - libhardware-dev
34+ - liblightdm-qt5-3-dev
35+ - libpam0g-dev
36+ - libpulse-dev
37+ - libqmenumodel-dev
38+ - libqt5sql5-sqlite
39+ - libqt5svg5-dev
40+ - libqt5xmlpatterns5-dev
41+ - libqtdbusmock1-dev
42+ - libqtdbustest1-dev
43+ - libsystemsettings-dev
44+ - libubuntu-app-launch2-dev
45+ - libubuntu-download-manager-common-dev
46+ - libubuntugestures5-dev
47+ - libubuntugestures5-private-dev
48+ - libudev-dev
49+ - libudm-common-dev
50+ - libunity-api-dev
51+ - libusermetricsoutput1-dev
52+ - libx11-dev
53+ - libxcb1-dev
54+ - libxi-dev
55+ - pkg-config
56+ - python3-all:any
57+ - python3-setuptools:native
58+ - qml-module-qt-labs-folderlistmodel
59+ - qml-module-qt-labs-settings
60+ - qml-module-qtmultimedia
61+ - qml-module-qtqml-statemachine
62+ - qml-module-qtquick-layouts
63+ - qml-module-qtquick-xmllistmodel
64+ - qml-module-qtquick2
65+ - qml-module-qtsysteminfo
66+ - qml-module-qttest
67+ - qml-module-ubuntu-components
68+ - qml-module-ubuntu-layouts
69+ - qml-module-ubuntu-settings-components
70+ - qml-module-ubuntu-test
71+ - qtbase5-dev
72+ - qtbase5-dev-tools
73+ - qtbase5-private-dev
74+ - qtdbustest-runner
75+ - qtdeclarative5-dev
76+ - qtdeclarative5-dev-tools
77+ - qtdeclarative5-private-dev
78+ - qtdeclarative5-ubuntu-content1
79+ - ttf-ubuntu-font-family
80+ - ubports-wallpapers
81+ - xvfb
82+dependencies_target:
83+ - android-headers
84+ - cmake
85+ - cmake-extras
86+ - dbus-test-runner
87+ - debhelper
88+ - dh-apparmor
89+ - doxyqml
90+ - g++:native
91+ - gdb
92+ - graphviz
93+ - gsettings-ubuntu-schemas
94+ - libandroid-properties-dev
95+ - libconnectivity-qt1-dev
96+ - libevdev-dev
97+ - libgeonames-dev
98+ - libgl1-mesa-dev
99+ - libgl1-mesa-dri
100+ - libgles2-mesa-dev
101+ - libglib2.0-dev
102+ - libgnome-desktop-3-12
103+ - libgnome-desktop-3-dev
104+ - libgsettings-qt-dev
105+ - libhardware-dev
106+ - liblightdm-qt5-3-dev
107+ - libpam0g-dev
108+ - libpulse-dev
109+ - libqmenumodel-dev
110+ - libqt5sql5-sqlite
111+ - libqt5svg5-dev
112+ - libqt5xmlpatterns5-dev
113+ - libqtdbusmock1-dev
114+ - libqtdbustest1-dev
115+ - libsystemsettings-dev
116+ - libubuntu-app-launch2-dev
117+ - libubuntu-download-manager-common-dev
118+ - libubuntugestures5-dev
119+ - libubuntugestures5-private-dev
120+ - libudev-dev
121+ - libudm-common-dev
122+ - libunity-api-dev
123+ - libusermetricsoutput1-dev
124+ - libx11-dev
125+ - libxcb1-dev
126+ - libxi-dev
127+ - pkg-config
128+ - python3-all:any
129+ - python3-setuptools:native
130+ - qml-module-qt-labs-folderlistmodel
131+ - qml-module-qt-labs-settings
132+ - qml-module-qtmultimedia
133+ - qml-module-qtqml-statemachine
134+ - qml-module-qtquick-layouts
135+ - qml-module-qtquick-xmllistmodel
136+ - qml-module-qtquick2
137+ - qml-module-qtsysteminfo
138+ - qml-module-qttest
139+ - qml-module-ubuntu-components
140+ - qml-module-ubuntu-layouts
141+ - qml-module-ubuntu-settings-components
142+ - qml-module-ubuntu-test
143+ - qtbase5-dev
144+ - qtbase5-dev-tools
145+ - qtbase5-private-dev
146+ - qtdbustest-runner
147+ - qtdeclarative5-dev
148+ - qtdeclarative5-dev-tools
149+ - qtdeclarative5-private-dev
150+ - qtdeclarative5-ubuntu-content1
151+ - ttf-ubuntu-font-family
152+ - ubports-wallpapers
153+ - xvfb
cmake/modules/QmlPlugins.cmakedeleted−148
@@ -1,148 +0,0 @@
1−# If you need to override the qmlplugindump binary, create the qmlplugin executable
2−# target before loading this plugin.
3−
4−if(NOT TARGET qmlplugindump)
5− find_program(qmlplugindump_exe qmlplugindump)
6−
7− if(NOT qmlplugindump_exe)
8− msg(FATAL_ERROR "Could not locate qmlplugindump.")
9− endif()
10−
11− add_executable(qmlplugindump IMPORTED)
12− set_target_properties(qmlplugindump PROPERTIES IMPORTED_LOCATION ${qmlplugindump_exe})
13−endif()
14−
15−#
16−# A custom target for building the qmltypes files manually.
17−#
18−if (NOT TARGET qmltypes)
19− add_custom_target(qmltypes)
20−endif()
21−
22−# Creates a target for copying resource files into build dir and optionally installing them.
23−#
24−# Files will be copied into ${BINARY_DIR}/${path} or ${CMAKE_CURRENT_BINARY_DIR} and installed
25−# into ${DESTINATION}/${path}.
26−#
27−# Resource file names are matched against {*.{qml,js,jpg,png,sci,svg},qmldir}.
28−#
29−# export_qmlfiles(plugin path
30−# [SEARCH_PATH path] # Path to search for resources in (defaults to ${CMAKE_CURRENT_SOURCE_DIR})
31−# [BINARY_DIR path]
32−# [DESTINATION path]
33−# [TARGET_PREFIX string] # Will be prefixed to the target name
34−# )
35−#
36−# Created target:
37−# - ${TARGET_PREFIX}${plugin}-qmlfiles - Copies resources into the binary dir.
38−
39−macro(export_qmlfiles PLUGIN PATH)
40− set(single SEARCH_PATH BINARY_DIR DESTINATION TARGET_PREFIX)
41− cmake_parse_arguments(QMLFILES "" "${single}" "" ${ARGN})
42−
43− if(NOT QMLFILES_SEARCH_PATH)
44− set(QMLFILES_SEARCH_PATH ${CMAKE_CURRENT_SOURCE_DIR})
45− endif()
46−
47− if(QMLFILES_BINARY_DIR)
48− set(qmlfiles_dir ${QMLFILES_BINARY_DIR}/${PATH})
49− else()
50− set(qmlfiles_dir ${CMAKE_CURRENT_BINARY_DIR})
51− endif()
52−
53− file(GLOB QMLFILES
54− ${QMLFILES_SEARCH_PATH}/*.qml
55− ${QMLFILES_SEARCH_PATH}/*.js
56− ${QMLFILES_SEARCH_PATH}/*.jpg
57− ${QMLFILES_SEARCH_PATH}/*.png
58− ${QMLFILES_SEARCH_PATH}/*.sci
59− ${QMLFILES_SEARCH_PATH}/*.svg
60− ${QMLFILES_SEARCH_PATH}/*.qmltypes
61− ${QMLFILES_SEARCH_PATH}/qmldir
62− )
63−
64− execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${qmlfiles_dir})
65−
66− # copy the files
67− add_custom_target(${QMLFILES_TARGET_PREFIX}${PLUGIN}-qmlfiles ALL
68− COMMAND cp ${QMLFILES} ${qmlfiles_dir}
69− DEPENDS ${QMLFILES}
70− SOURCES ${QMLFILES}
71− )
72−
73− if(QMLFILES_DESTINATION)
74− # install the qmlfiles file.
75− install(FILES ${QMLFILES}
76− DESTINATION ${QMLFILES_DESTINATION}/${PATH}
77− )
78− endif()
79−endmacro()
80−
81−
82−# Creates a target for generating the typeinfo file for a QML plugin and/or installs the plugin
83−# targets.
84−#
85−# Files will be copied into ${BINARY_DIR}/${path} or ${CMAKE_CURRENT_BINARY_DIR} and installed
86−# into ${DESTINATION}/${path}. If you don't pass BINARY_DIR, it's assumed that current source
87−# path ends with ${path}.
88−#
89−# The generated file will be named after the last segment of the plugin name, e.g. Foo.qmltypes.
90−#
91−# export_qmlplugin(plugin version path
92−# [BINARY_DIR path]
93−# [DESTINATION path]
94−# [TARGET_PREFIX string] # Will be prefixed to the target name
95−# [ENVIRONMENT string] # Will be added to qmlplugindump's env
96−# [TARGETS target1 [target2 ...]] # Targets to depend on and install (e.g. the plugin shared object)
97−# [NO_TYPES] # Do not create the qmltypes target
98−# )
99−#
100−# Created target:
101−# - ${TARGET_PREFIX}${plugin}-qmltypes - Generates the qmltypes file in the source dir.
102−# It will be made a dependency of the "qmltypes" target.
103−
104−macro(export_qmlplugin PLUGIN VERSION PATH)
105− set(options NO_TYPES)
106− set(single BINARY_DIR DESTINATION TARGET_PREFIX ENVIRONMENT)
107− set(multi TARGETS)
108− cmake_parse_arguments(QMLPLUGIN "${options}" "${single}" "${multi}" ${ARGN})
109−
110− if(QMLPLUGIN_BINARY_DIR)
111− set(qmlplugin_dir ${QMLPLUGIN_BINARY_DIR}/${PATH})
112− else()
113− # Find import path to point qmlplugindump at
114− string(REGEX REPLACE "/${PATH}$" "" QMLPLUGIN_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}")
115− set(qmlplugin_dir ${CMAKE_CURRENT_BINARY_DIR})
116− endif()
117−
118− if(NOT QMLPLUGIN_NO_TYPES)
119− # Relative path for the module
120− string(REPLACE "${CMAKE_BINARY_DIR}/" "" QMLPLUGIN_MODULE_DIR "${QMLPLUGIN_BINARY_DIR}")
121−
122− # Find the last segment of the plugin name to use as qmltypes basename
123− string(REGEX MATCH "[^.]+$" plugin_suffix ${PLUGIN})
124− set(target_prefix ${QMLPLUGIN_TARGET_PREFIX}${PLUGIN})
125− set(qmltypes_path ${CMAKE_CURRENT_SOURCE_DIR}/${plugin_suffix}.qmltypes)
126−
127− add_custom_target(${target_prefix}-qmltypes
128− COMMAND env ${QMLPLUGIN_ENVIRONMENT} $<TARGET_FILE:qmlplugindump> -notrelocatable
129− ${PLUGIN} ${VERSION} ${QMLPLUGIN_MODULE_DIR} > ${qmltypes_path}
130− WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
131− )
132− add_dependencies(${target_prefix}-qmltypes ${target_prefix}-qmlfiles ${QMLPLUGIN_TARGETS})
133− add_dependencies(qmltypes ${target_prefix}-qmltypes)
134− endif()
135−
136− set_target_properties(${QMLPLUGIN_TARGETS} PROPERTIES
137− ARCHIVE_OUTPUT_DIRECTORY ${qmlplugin_dir}
138− LIBRARY_OUTPUT_DIRECTORY ${qmlplugin_dir}
139− RUNTIME_OUTPUT_DIRECTORY ${qmlplugin_dir}
140− )
141−
142− if (QMLPLUGIN_DESTINATION)
143− # Install additional targets
144− install(TARGETS ${QMLPLUGIN_TARGETS}
145− DESTINATION ${QMLPLUGIN_DESTINATION}/${PATH}
146− )
147− endif()
148−endmacro()
data/com.canonical.Unity8.gschema.xml+1−1
@@ -11,7 +11,7 @@
11 <summary>The usage mode.</summary>
11 <summary>The usage mode.</summary>
12 <description>The usage mode chosen will affect the Window Management behaviour.</description>
12 <description>The usage mode chosen will affect the Window Management behaviour.</description>
13 </key>
13 </key>
14− <key type="y" name="edge-barrier-sensitivity">
14+ <key type="u" name="edge-barrier-sensitivity">
15 <default>50</default>
15 <default>50</default>
16 <range min="1" max="100"/>
16 <range min="1" max="100"/>
17 <summary>Sensitivity of screen edge barriers for the mouse pointer.</summary>
17 <summary>Sensitivity of screen edge barriers for the mouse pointer.</summary>
data/unity8-dash.confdeleted−26
@@ -1,26 +0,0 @@
1−description "Unity Shell v8 Dash"
2−author "Michael Zanetti <michael.zanetti@canonical.com>"
3−
4−emits scope-ui-starting
5−
6−start on started unity8
7−stop on stopping unity8
8−
9−kill timeout 120
10−
11−# Focused app is 100 so we want to be less likely to get
12−# killed than the focused app but more than Unity8
13−
14−## FIXME
15−#oom score 50
16−
17−respawn
18−respawn limit unlimited
19−
20−env APP_ID=unity8-dash
21−
22−pre-start script
23− initctl emit scope-ui-starting
24−end script
25−
26−exec ${BINARY:-unity8-dash} $ARGS --desktop_file_hint=unity8-dash.desktop
data/unity8.conf+2
@@ -2,6 +2,7 @@ description "Unity Shell v8"
2author "Ricardo Mendoza <ricmm@ubuntu.com>"
2author "Ricardo Mendoza <ricmm@ubuntu.com>"
3
3
4emits indicator-services-start
4emits indicator-services-start
5+emits indicator-services-end
5
6
6start on ((xsession SESSION=ubuntu-touch) or (xsession SESSION=unity8-mir) or (xsession SESSION=unity8)) and started dbus
7start on ((xsession SESSION=ubuntu-touch) or (xsession SESSION=unity8-mir) or (xsession SESSION=unity8)) and started dbus
7stop on desktop-end
8stop on desktop-end
@@ -94,4 +95,5 @@ post-stop script
94 initctl set-env --global MIR_SOCKET=$UNITY_MIR_SOCKET
95 initctl set-env --global MIR_SOCKET=$UNITY_MIR_SOCKET
95 initctl unset-env --global MIR_SERVER_PROMPT_FILE
96 initctl unset-env --global MIR_SERVER_PROMPT_FILE
96 initctl emit application-end
97 initctl emit application-end
98+ initctl emit indicator-services-end
97end script
99end script
debian/control+206−188
@@ -2,165 +2,171 @@ Source: unity8
2Section: x11
2Section: x11
3Priority: optional
3Priority: optional
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5−Build-Depends: cmake,
5+Build-Depends:
6+ android-headers,
7+ cmake,
8+ cmake-extras,
6− dbus-test-runner,
9+ dbus-test-runner,
7− debhelper (>= 9),
10+ debhelper (>= 9),
8− dh-apparmor,
11+ dh-apparmor,
9− doxyqml,
12+ doxyqml,
10−# To allow cross-compiling to work, we also must append :native
11−# to g++ so we don't try to run arm g++
12−# on an x86 CPU for example, when cross-compiling.
13− g++:native,
13+ g++:native,
14− gdb,
14+ gdb,
15− graphviz,
15+ graphviz,
16− gsettings-ubuntu-schemas (>= 0.0.2+14.10.20140815),
16+ gsettings-ubuntu-schemas (>= 0.0.2+14.10.20140815),
17− libandroid-properties-dev,
17+ libandroid-properties-dev,
18− libconnectivity-qt1-dev (>= 0.7.1),
18+ libconnectivity-qt1-dev (>= 0.7.1),
19− libevdev-dev,
19+ libevdev-dev,
20− libgeonames-dev (>= 0.2),
20+ libgeonames-dev (>= 0.2),
21− libgnome-desktop-3-dev,
22− libgl1-mesa-dev[!arm64 !armhf] | libgl-dev[!arm64 !armhf],
21+ libgl1-mesa-dev[!arm64 !armhf] | libgl-dev[!arm64 !armhf],
23− libgl1-mesa-dri,
22+ libgl1-mesa-dri,
24− libgles2-mesa-dev[arm64 armhf],
23+ libgles2-mesa-dev[arm64 armhf],
25− libglib2.0-dev,
24+ libglib2.0-dev,
25+ libgnome-desktop-3-dev,
26− libgsettings-qt-dev,
26+ libgsettings-qt-dev,
27− libhardware-dev,
27+ libhardware-dev,
28− liblightdm-qt5-3-dev,
28+ liblightdm-qt5-3-dev,
29− libpam0g-dev,
29+ libpam0g-dev,
30− libpulse-dev,
30+ libpulse-dev,
31− libqmenumodel-dev (>= 0.2.12),
31+ libqmenumodel-dev (>= 0.2.12),
32− libqtdbusmock1-dev (>= 0.7),
32+ libqt5sql5-sqlite,
33− libqtdbustest1-dev,
34− libqt5svg5-dev,
33+ libqt5svg5-dev,
35− libqt5xmlpatterns5-dev,
34+ libqt5xmlpatterns5-dev,
35+ libqtdbusmock1-dev (>= 0.7),
36+ libqtdbustest1-dev,
36− libsystemsettings-dev,
37+ libsystemsettings-dev,
37− libubuntu-app-launch2-dev,
38+ libubuntu-app-launch2-dev,
38− libubuntu-download-manager-common-dev,
39+ libubuntu-download-manager-common-dev,
39− libubuntugestures5-dev (>= 1.3.2030),
40+ libubuntugestures5-dev (>= 1.3.2030),
40− libubuntugestures5-private-dev (>= 1.3.2030),
41+ libubuntugestures5-private-dev (>= 1.3.2030),
41− libudev-dev,
42+ libudev-dev,
42− libudm-common-dev,
43+ libudm-common-dev,
43− libunity-api-dev (>= 8.7),
44+ libunity-api-dev (>= 8.7),
44− libusermetricsoutput1-dev,
45+ libusermetricsoutput1-dev,
45−# Need those X11 libs touch emulation from mouse events in manual QML tests on a X11 desktop
46− libx11-dev[!arm64 !armhf],
46+ libx11-dev[!arm64 !armhf],
47− libxcb1-dev[!arm64 !armhf],
47+ libxcb1-dev[!arm64 !armhf],
48− libxi-dev[!arm64 !armhf],
48+ libxi-dev[!arm64 !armhf],
49−# End of X11 libs
50− pkg-config,
49+ pkg-config,
51− python3-all:any,
50+ python3-all:any,
52− python3-setuptools,
51+ python3-setuptools,
53− qtdbustest-runner,
54− qml-module-qt-labs-folderlistmodel,
52+ qml-module-qt-labs-folderlistmodel,
55− qml-module-qt-labs-settings,
53+ qml-module-qt-labs-settings,
54+ qml-module-qtmultimedia (>= 5.6),
56− qml-module-qtqml-statemachine,
55+ qml-module-qtqml-statemachine,
57− qml-module-qtmultimedia (>= 5.6),
58− qml-module-qtquick-layouts,
56+ qml-module-qtquick-layouts,
59− qml-module-qtquick-xmllistmodel,
57+ qml-module-qtquick-xmllistmodel,
60− qml-module-qtquick2,
58+ qml-module-qtquick2,
61− qml-module-qtsysteminfo,
59+ qml-module-qtsysteminfo,
62− qml-module-qttest,
60+ qml-module-qttest,
63− qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
61+ qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
64− qml-module-ubuntu-layouts,
62+ qml-module-ubuntu-layouts,
65− qml-module-ubuntu-test,
63+ qml-module-ubuntu-settings-components,
66− qt5-default,
64+ qml-module-ubuntu-test,
67− qtbase5-dev (>= 5.6),
65+ qtbase5-dev (>= 5.6),
68− qtbase5-dev-tools,
66+ qtbase5-dev-tools,
69− qtbase5-private-dev (>= 5.6),
67+ qtbase5-private-dev (>= 5.6),
68+ qtdbustest-runner,
70− qtdeclarative5-dev (>= 5.6),
69+ qtdeclarative5-dev (>= 5.6),
71− qtdeclarative5-dev-tools,
70+ qtdeclarative5-dev-tools,
72− qtdeclarative5-private-dev (>= 5.6),
71+ qtdeclarative5-private-dev (>= 5.6),
73− qtdeclarative5-ubuntu-content1,
72+ qtdeclarative5-ubuntu-content1,
74− qtdeclarative5-ubuntu-settings-components (>= 0.11),
75− ttf-ubuntu-font-family,
73+ ttf-ubuntu-font-family,
74+ ubports-wallpapers,
76− xvfb,
75+ xvfb,
77− android-headers,
78Standards-Version: 3.9.4
76Standards-Version: 3.9.4
79−Homepage: http://launchpad.net/unity
77+Homepage: https://github.com/ubports/unity8
80−# If you aren't a member of ~unity-team but need to upload
78+Vcs-Git: https://github.com/ubports/unity8
81−# packaging changes, just go ahead. ~unity-team will notice
82−# and sync up the code again.
83−Vcs-Bzr: https://code.launchpad.net/unity8
84−Vcs-Browser: https://bazaar.launchpad.net/~unity-team/unity8/trunk
85XS-Testsuite: autopkgtest
79XS-Testsuite: autopkgtest
86X-Ubuntu-Use-Langpack: yes
80X-Ubuntu-Use-Langpack: yes
87
81
88Package: indicators-client
82Package: indicators-client
89Architecture: any
83Architecture: any
84+Depends:
90−Depends: qmenumodel-qml (>= 0.2.11),
85+ qmenumodel-qml (>= 0.2.11),
91− qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
86+ qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
92− unity8 (= ${binary:Version}),
87+ unity8 (= ${binary:Version}),
93− ${misc:Depends},
88+ ${misc:Depends},
94− ${shlibs:Depends},
89+ ${shlibs:Depends},
95Description: Indicators client test application
90Description: Indicators client test application
96 This package contains the client application for indicators used by autopilot
91 This package contains the client application for indicators used by autopilot
97
92
98Package: unity8-greeter
93Package: unity8-greeter
99Architecture: any
94Architecture: any
95+Depends:
96+ unity-system-compositor,
100−Depends: unity8 (= ${binary:Version}),
97+ unity8 (= ${binary:Version}),
101− unity-system-compositor,
102− ${misc:Depends},
98+ ${misc:Depends},
103− ${shlibs:Depends}
99+ ${shlibs:Depends},
104−Recommends: lightdm
100+Recommends:
101+ lightdm,
102+Provides:
105−Provides: lightdm-greeter
103+ lightdm-greeter,
106Description: The Unity8 Greeter
104Description: The Unity8 Greeter
107 The Unity 8 greeter is the primary login greeter for Ubuntu devices.
105 The Unity 8 greeter is the primary login greeter for Ubuntu devices.
108
106
109Package: unity8
107Package: unity8
110Architecture: any
108Architecture: any
109+Provides:
111−Provides: indicator-renderer,
110+ indicator-renderer,
111+Depends:
112−Depends: dmz-cursor-theme,
112+ dmz-cursor-theme,
113− gsettings-desktop-schemas,
113+ gsettings-desktop-schemas,
114− libcap2-bin,
114+ libcap2-bin,
115− libglib2.0-bin,
115+ libglib2.0-bin,
116− qmenumodel-qml (>= 0.2.11),
116+ qmenumodel-qml (>= 0.2.11),
117− qml-module-biometryd,
117+ qml-module-biometryd,
118− qml-module-qt-labs-folderlistmodel,
118+ qml-module-qt-labs-folderlistmodel,
119− qml-module-qt-labs-settings,
119+ qml-module-qt-labs-settings,
120− qml-module-qtqml-statemachine,
120+ qml-module-qtqml-statemachine,
121− qml-module-qtquick-xmllistmodel,
121+ qml-module-qtquick-xmllistmodel,
122− qml-module-qtsysteminfo,
122+ qml-module-qtsysteminfo,
123−# qml-module-ubuntu-web,
124− qtdeclarative5-qtmir-plugin (>= 0.4.8),
123+ qtdeclarative5-qtmir-plugin (>= 0.4.8),
125− qtdeclarative5-ubuntu-telephony0.1,
124+ qtdeclarative5-ubuntu-telephony0.1,
126− ubuntu-system-settings (>= 0.4),
125+ ubuntu-system-settings (>= 0.4),
127− unity-launcher-impl-13,
126+ unity-launcher-impl-13,
128− unity8-common (= ${source:Version}),
127+ unity8-common (= ${source:Version}),
129− unity8-private (= ${binary:Version}),
128+ unity8-private (= ${binary:Version}),
130− unity8-private | unity-launcher-impl,
129+ unity8-private | unity-launcher-impl,
131− ${misc:Depends},
130+ ${misc:Depends},
132− ${shlibs:Depends},
131+ ${shlibs:Depends},
132+Recommends:
133−Recommends: indicator-keyboard,
133+ indicator-keyboard,
134− indicator-session,
134+ indicator-session,
135− unity-greeter-session-broadcast,
135+ unity-greeter-session-broadcast,
136+Breaks:
136−Breaks: indicator-network (<< 0.5.1+14.10.20141014),
137+ indicator-network (<< 0.5.1+14.10.20141014),
138+ ubuntu-keyboard (<< 0.100),
137− ubuntu-touch-session (<< 0.107),
139+ ubuntu-touch-session (<< 0.107),
138− unity8-greeter (<< 7.89),
139− unity-scope-tool,
140+ unity-scope-tool,
140− ubuntu-keyboard (<< 0.100),
141+ unity8-greeter (<< 7.89),
142+Replaces:
141−Replaces: ubuntu-touch-session (<< 0.82~),
143+ ubuntu-touch-session (<< 0.82~),
144+ unity-scope-tool,
142− unity8-greeter (<< 7.89),
145+ unity8-greeter (<< 7.89),
143− unity-scope-tool,
146+Conflicts:
144−Conflicts: ubuntu-system-settings-wizard,
147+ ubuntu-system-settings-wizard,
145Description: Unity 8 shell
148Description: Unity 8 shell
146 The Unity 8 shell is the primary user interface for Ubuntu devices.
149 The Unity 8 shell is the primary user interface for Ubuntu devices.
147
150
148Package: unity8-common
151Package: unity8-common
149Architecture: all
152Architecture: all
153+Depends:
150−Depends: qml-module-qtquick-layouts,
154+ qml-module-qtquick-layouts,
151− qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
155+ qml-module-ubuntu-components (>= 1.3.2030) | qml-module-ubuntu-components-gles (>= 1.3.2030),
156+ qml-module-ubuntu-settings-components,
152− qml-module-ubuntu-thumbnailer0.1 | ubuntu-thumbnailer-impl,
157+ qml-module-ubuntu-thumbnailer0.1 | ubuntu-thumbnailer-impl,
153− qtdeclarative5-ubuntu-settings-components (>= 0.11),
154− qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
158+ qtdeclarative5-unity-notifications-plugin (>= 0.1.2) | unity-notifications-impl,
155− qttranslations5-l10n,
159+ qttranslations5-l10n,
156− ubuntu-thumbnailer-impl-0,
160+ ubuntu-thumbnailer-impl-0,
157− unity-application-impl-27,
161+ unity-application-impl-27,
158− unity-notifications-impl-3,
162+ unity-notifications-impl-3,
159− unity8-tests | unity-application-impl,
160− unity8-schemas,
163+ unity8-schemas,
164+ unity8-tests | unity-application-impl,
161− ${misc:Depends},
165+ ${misc:Depends},
166+Breaks:
162−Breaks: unity8 (<< 7.86),
167+ unity8 (<< 7.86),
168+Replaces:
163−Replaces: unity8 (<< 7.86),
169+ unity8 (<< 7.86),
164Description: Unity 8 shell (common files)
170Description: Unity 8 shell (common files)
165 The Unity 8 shell is the primary user interface for Ubuntu devices.
171 The Unity 8 shell is the primary user interface for Ubuntu devices.
166 .
172 .
@@ -168,46 +174,52 @@ Description: Unity 8 shell (common files)
168
174
169Package: unity8-autopilot
175Package: unity8-autopilot
170Architecture: all
176Architecture: all
177+Depends:
171−Depends: autopilot-qt5 (>= 1.4),
178+ autopilot-qt5 (>= 1.4),
172− gir1.2-glib-2.0,
179+ gir1.2-glib-2.0,
173− gir1.2-notify-0.7,
180+ gir1.2-notify-0.7,
174− libqt5test5,
181+ libqt5test5,
175− libqt5widgets5,
182+ libqt5widgets5,
176− ofono-phonesim,
183+ ofono-phonesim,
177− python3-autopilot,
184+ python3-autopilot,
178− python3-evdev,
185+ python3-evdev,
179− python3-fixtures,
186+ python3-fixtures,
180− python3-gi,
187+ python3-gi,
181− qttestability-autopilot (>= 1.4),
188+ qttestability-autopilot (>= 1.4),
182− ubuntu-ui-toolkit-autopilot (>= 1.3.2030),
189+ ubuntu-ui-toolkit-autopilot (>= 1.3.2030),
183− unity8 (= ${source:Version}),
190+ unity8 (= ${source:Version}),
184− unity8-tests (= ${source:Version}),
191+ unity8-tests (= ${source:Version}),
185− url-dispatcher-tools,
192+ url-dispatcher-tools,
186− xvfb,
193+ xvfb,
187− ${misc:Depends},
194+ ${misc:Depends},
188− ${python3:Depends},
195+ ${python3:Depends},
189Description: Test package for Unity 8 shell
196Description: Test package for Unity 8 shell
190 Autopilot tests for the unity8 package
197 Autopilot tests for the unity8 package
191
198
192Package: unity8-tests
199Package: unity8-tests
193Architecture: any
200Architecture: any
194Multi-Arch: same
201Multi-Arch: same
202+Pre-Depends:
195−Pre-Depends: ${misc:Pre-Depends},
203+ ${misc:Pre-Depends},
204+Depends:
196−Depends: dbus-test-runner,
205+ dbus-test-runner,
197− parallel,
206+ parallel,
198− qtdbustest-runner,
199− qt5-default,
207+ qt5-default,
208+ qtdbustest-runner,
200− qtdeclarative5-dev-tools,
209+ qtdeclarative5-dev-tools,
201− unity8 (= ${source:Version}),
210+ unity8 (= ${source:Version}),
202− xvfb,
211+ xvfb,
203− ${misc:Depends},
212+ ${misc:Depends},
204− ${shlibs:Depends},
213+ ${shlibs:Depends},
214+Provides:
205−Provides: unity-application-impl,
215+ unity-application-impl,
206− unity-application-impl-27,
216+ unity-application-impl-27,
207− unity8-fake-env,
217+ unity8-fake-env,
218+Replaces:
208−Replaces: unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1),
219+ unity8-autopilot (<< 8.02+15.04.20150422-0ubuntu1),
209− unity8-fake-env,
220+ unity8-fake-env,
221+Conflicts:
210−Conflicts: unity8-fake-env,
222+ unity8-fake-env,
211Description: Scripts and mocks for running Unity 8 shell tests
223Description: Scripts and mocks for running Unity 8 shell tests
212 Provides fake implementations of some QML modules used by Unity 8 shell
224 Provides fake implementations of some QML modules used by Unity 8 shell
213 (e.g Ubuntu.Application) so that you can run it in a sandboxed environment
225 (e.g Ubuntu.Application) so that you can run it in a sandboxed environment
@@ -216,30 +228,35 @@ Description: Scripts and mocks for running Unity 8 shell tests
216Package: unity8-private
228Package: unity8-private
217Architecture: any
229Architecture: any
218Multi-Arch: same
230Multi-Arch: same
231+Pre-Depends:
219−Pre-Depends: ${misc:Pre-Depends},
232+ ${misc:Pre-Depends},
233+Depends:
220−Depends: accountsservice-ubuntu-schemas (>= 0.0.7),
234+ accountsservice-ubuntu-schemas (>= 0.0.7),
221− gsettings-ubuntu-schemas (>= 0.0.2+14.10.20140815),
235+ gsettings-ubuntu-schemas (>= 0.0.2+14.10.20140815),
222− libhardware2,
236+ libhardware2,
223− unity8-schemas,
224− qtdeclarative5-gsettings1.0,
225− qml-module-qtmultimedia,
237+ qml-module-qtmultimedia,
238+ qtdeclarative5-gsettings1.0,
239+ unity8-schemas,
226− ${misc:Depends},
240+ ${misc:Depends},
227− ${shlibs:Depends},
241+ ${shlibs:Depends},
242+Provides:
228−Provides: unity-launcher-impl,
243+ unity-launcher-impl,
229− unity-launcher-impl-13,
244+ unity-launcher-impl-13,
230Description: Unity 8 private libs
245Description: Unity 8 private libs
231 The Unity 8 shell is the primary user interface for Ubuntu devices.
246 The Unity 8 shell is the primary user interface for Ubuntu devices.
232 .
247 .
233 This package contains the private libraries for QML and other components
248 This package contains the private libraries for QML and other components
234 only used by the shell.
249 only used by the shell.
235
250
236−
237Package: unity8-schemas
251Package: unity8-schemas
238Architecture: all
252Architecture: all
239Multi-Arch: foreign
253Multi-Arch: foreign
254+Depends:
240−Depends: ${misc:Depends},
255+ ${misc:Depends},
256+Replaces:
241−Replaces: unity-schemas (>= 7.3.1+14.10.20140915),
257+ unity-schemas (>= 7.3.1+14.10.20140915),
258+Breaks:
242−Breaks: unity-schemas (>= 7.3.1+14.10.20140915),
259+ unity-schemas (>= 7.3.1+14.10.20140915),
243Description: Unity 8 schemas
260Description: Unity 8 schemas
244 The Unity 8 shell is the primary user interface for Ubuntu devices.
261 The Unity 8 shell is the primary user interface for Ubuntu devices.
245 .
262 .
@@ -249,6 +266,7 @@ Package: unity8-doc
249Section: doc
266Section: doc
250Architecture: all
267Architecture: all
251Multi-Arch: foreign
268Multi-Arch: foreign
269+Depends:
252−Depends: ${misc:Depends},
270+ ${misc:Depends},
253Description: Documentation for Unity8
271Description: Documentation for Unity8
254 The Unity 8 shell is the primary user interface for Ubuntu devices. (documentation)
272 The Unity 8 shell is the primary user interface for Ubuntu devices. (documentation)
debian/rules+12
@@ -7,6 +7,12 @@ include /usr/share/dpkg/default.mk
7#export DH_VERBOSE=1
7#export DH_VERBOSE=1
8export DPKG_GENSYMBOLS_CHECK_LEVEL=4
8export DPKG_GENSYMBOLS_CHECK_LEVEL=4
9export NO_PNG_PKG_MANGLE=1
9export NO_PNG_PKG_MANGLE=1
10+export QT_SELECT=qt5
11+
12+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
13+
14+# Skip tests on the archs they are known to be flaky with current configuration
15+testskip_architectures := arm64 powerpc ppc64el s390x
10
16
11%:
17%:
12 dh $@ --parallel --fail-missing --with python3
18 dh $@ --parallel --fail-missing --with python3
@@ -24,7 +30,13 @@ override_dh_auto_test:
24 # Run the entire test battery
30 # Run the entire test battery
25 # Parallel tests have a risk of starting xvfb on the same DISPLAY multiple times,
31 # Parallel tests have a risk of starting xvfb on the same DISPLAY multiple times,
26 # causing the whole battery to fail.
32 # causing the whole battery to fail.
33+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
34+ifneq (,$(filter $(DEB_HOST_ARCH),$(testskip_architectures)))
35+ -dh_auto_test --no-parallel -- -O -k xvfballtests
36+else
27 dh_auto_test --no-parallel -- -O -k xvfballtests
37 dh_auto_test --no-parallel -- -O -k xvfballtests
38+endif
39+endif
28
40
29override_dh_install:
41override_dh_install:
30 # install autopilot tests
42 # install autopilot tests
debian/tests/control+5−3
@@ -1,9 +1,11 @@
1Tests: qmluitests.sh
1Tests: qmluitests.sh
2Restrictions: allow-stderr
2Restrictions: allow-stderr
3−Depends: dpkg-dev,
3+Depends:
4+ dpkg-dev,
4− unity8-tests,
5+ unity8-tests,
5
6
6Tests: autopilot.sh
7Tests: autopilot.sh
7Restrictions: allow-stderr,
8Restrictions: allow-stderr,
8 isolation-machine,
9 isolation-machine,
10+Depends:
9−Depends: unity8-autopilot,
11+ unity8-autopilot,
debian/unity8-greeter.install+1−1
@@ -1,5 +1,5 @@
1−data/unity8-greeter-wrapper usr/bin/
2data/unity8-greeter-init.conf usr/share/upstart/sessions/
1data/unity8-greeter-init.conf usr/share/upstart/sessions/
2+data/unity8-greeter-wrapper usr/bin/
3data/unity8-greeter.pkla /var/lib/polkit-1/localauthority/10-vendor.d/
3data/unity8-greeter.pkla /var/lib/polkit-1/localauthority/10-vendor.d/
4usr/share/lightdm/greeters/unity8-greeter.desktop
4usr/share/lightdm/greeters/unity8-greeter.desktop
5usr/share/lightdm/lightdm.conf.d/51-unity8-greeter.conf
5usr/share/lightdm/lightdm.conf.d/51-unity8-greeter.conf
debian/unity8-private.install+1−2
@@ -3,15 +3,14 @@ usr/lib/*/unity8/qml/AccountsService
3usr/lib/*/unity8/qml/Cursor
3usr/lib/*/unity8/qml/Cursor
4usr/lib/*/unity8/qml/GlobalShortcut
4usr/lib/*/unity8/qml/GlobalShortcut
5usr/lib/*/unity8/qml/Greeter
5usr/lib/*/unity8/qml/Greeter
6−usr/lib/*/unity8/qml/ImageCache
7usr/lib/*/unity8/qml/LightDM
6usr/lib/*/unity8/qml/LightDM
8usr/lib/*/unity8/qml/Lights
7usr/lib/*/unity8/qml/Lights
9usr/lib/*/unity8/qml/Powerd
8usr/lib/*/unity8/qml/Powerd
10usr/lib/*/unity8/qml/ScreenshotDirectory
9usr/lib/*/unity8/qml/ScreenshotDirectory
11usr/lib/*/unity8/qml/SessionBroadcast
10usr/lib/*/unity8/qml/SessionBroadcast
11+usr/lib/*/unity8/qml/UInput
12usr/lib/*/unity8/qml/Ubuntu
12usr/lib/*/unity8/qml/Ubuntu
13usr/lib/*/unity8/qml/Unity
13usr/lib/*/unity8/qml/Unity
14−usr/lib/*/unity8/qml/UInput
15usr/lib/*/unity8/qml/Utils
14usr/lib/*/unity8/qml/Utils
16usr/lib/*/unity8/qml/WindowManager
15usr/lib/*/unity8/qml/WindowManager
17usr/lib/*/unity8/qml/Wizard
16usr/lib/*/unity8/qml/Wizard
debian/unity8.install+6−6
@@ -1,19 +1,19 @@
1−var/lib/unity8/version
2−data/unity8-filewatcher.conf usr/share/upstart/sessions/
3−data/unity8.conf usr/share/upstart/sessions/
4data/devices.conf etc/ubuntu/
1data/devices.conf etc/ubuntu/
5data/test.sensors etc/ubuntusensors/
2data/test.sensors etc/ubuntusensors/
3+data/unity8-filewatcher.conf usr/share/upstart/sessions/
4+data/unity8.conf usr/share/upstart/sessions/
6usr/bin/unity8
5usr/bin/unity8
7usr/share/applications/unity8.desktop
6usr/share/applications/unity8.desktop
8usr/share/unity8/ApplicationMenus
7usr/share/unity8/ApplicationMenus
8+usr/share/unity8/DeviceConfiguration.qml
9+usr/share/unity8/DisabledScreenNotice.qml
9usr/share/unity8/Greeter
10usr/share/unity8/Greeter
10usr/share/unity8/Launcher
11usr/share/unity8/Launcher
12+usr/share/unity8/OrientedShell.qml
11usr/share/unity8/Panel
13usr/share/unity8/Panel
12usr/share/unity8/Rotation
14usr/share/unity8/Rotation
13−usr/share/unity8/DeviceConfiguration.qml
14−usr/share/unity8/OrientedShell.qml
15−usr/share/unity8/DisabledScreenNotice.qml
16usr/share/unity8/Shell.qml
15usr/share/unity8/Shell.qml
17usr/share/unity8/Stage
16usr/share/unity8/Stage
18usr/share/unity8/Tutorial
17usr/share/unity8/Tutorial
19usr/share/unity8/Wizard
18usr/share/unity8/Wizard
19+var/lib/unity8/version
plugins/AccountsService/AccountsService.cpp+1−1
@@ -32,7 +32,7 @@
32#define IFACE_UNITY_PRIVATE QStringLiteral("com.canonical.unity.AccountsService.Private")
32#define IFACE_UNITY_PRIVATE QStringLiteral("com.canonical.unity.AccountsService.Private")
33
33
34#define PROP_BACKGROUND_FILE QStringLiteral("BackgroundFile")
34#define PROP_BACKGROUND_FILE QStringLiteral("BackgroundFile")
35−#define PROP_DEMO_EDGES QStringLiteral("demo-edges")
35+#define PROP_DEMO_EDGES QStringLiteral("DemoEdges2")
36#define PROP_DEMO_EDGES_COMPLETED QStringLiteral("DemoEdgesCompleted")
36#define PROP_DEMO_EDGES_COMPLETED QStringLiteral("DemoEdgesCompleted")
37#define PROP_EMAIL QStringLiteral("Email")
37#define PROP_EMAIL QStringLiteral("Email")
38#define PROP_ENABLE_FINGERPRINT_IDENTIFICATION QStringLiteral("EnableFingerprintIdentification")
38#define PROP_ENABLE_FINGERPRINT_IDENTIFICATION QStringLiteral("EnableFingerprintIdentification")
plugins/AccountsService/CMakeLists.txt+1−2
@@ -7,9 +7,8 @@ add_library(AccountsService-qml MODULE
7 plugin.cpp
7 plugin.cpp
8 )
8 )
9
9
10−qt5_use_modules(AccountsService-qml DBus Qml)
11−
12target_link_libraries(AccountsService-qml
10target_link_libraries(AccountsService-qml
11+ Qt5::DBus Qt5::Qml
13 ${GLIB_LIBRARIES}
12 ${GLIB_LIBRARIES}
14 )
13 )
15
14
plugins/AccountsService/com.canonical.unity.AccountsService.xml+6
@@ -9,11 +9,17 @@
9 <annotation name="org.freedesktop.Accounts.Authentication.ChangeAny"
9 <annotation name="org.freedesktop.Accounts.Authentication.ChangeAny"
10 value="com.ubuntu.AccountsService.GreeterChangeAny"/>
10 value="com.ubuntu.AccountsService.GreeterChangeAny"/>
11
11
12+ <!-- Marks that V1 (pre-8.21) edge demos have been run. Legacy value. -->
12 <!-- Should have been named DemoEdges, sorry folks. -mterry -->
13 <!-- Should have been named DemoEdges, sorry folks. -mterry -->
13 <property name="demo-edges" type="b" access="readwrite">
14 <property name="demo-edges" type="b" access="readwrite">
14 <annotation name="org.freedesktop.Accounts.DefaultValue" value="true"/>
15 <annotation name="org.freedesktop.Accounts.DefaultValue" value="true"/>
15 </property>
16 </property>
16
17
18+ <!-- Marks that V2 (post-8.21) edge demos have been run -->
19+ <property name="DemoEdges2" type="b" access="readwrite">
20+ <annotation name="org.freedesktop.Accounts.DefaultValue" value="true"/>
21+ </property>
22+
17 <!-- List of tutorial pages that have been completed by the user -->
23 <!-- List of tutorial pages that have been completed by the user -->
18 <property name="DemoEdgesCompleted" type="as" access="readwrite">
24 <property name="DemoEdgesCompleted" type="as" access="readwrite">
19 <annotation name="org.freedesktop.Accounts.DefaultValue" value="[]"/>
25 <annotation name="org.freedesktop.Accounts.DefaultValue" value="[]"/>
plugins/CMakeLists.txt+1−2
@@ -1,4 +1,4 @@
1−include(QmlPlugins)
1+find_package(QmlPlugins)
2
2
3# Set up and install a plugin for unity8.
3# Set up and install a plugin for unity8.
4#
4#
@@ -15,7 +15,6 @@ add_subdirectory(AccountsService)
15add_subdirectory(Cursor)
15add_subdirectory(Cursor)
16add_subdirectory(GlobalShortcut)
16add_subdirectory(GlobalShortcut)
17add_subdirectory(Greeter)
17add_subdirectory(Greeter)
18−add_subdirectory(ImageCache)
19add_subdirectory(LightDM)
18add_subdirectory(LightDM)
20add_subdirectory(Lights)
19add_subdirectory(Lights)
21add_subdirectory(Powerd)
20add_subdirectory(Powerd)
plugins/Cursor/CMakeLists.txt+1−2
@@ -26,8 +26,7 @@ add_library(Cursor-qml SHARED
26target_link_libraries(Cursor-qml
26target_link_libraries(Cursor-qml
27 xcursorloader-static
27 xcursorloader-static
28 ${QT5PLATFORM_SUPPORT_LDFLAGS}
28 ${QT5PLATFORM_SUPPORT_LDFLAGS}
29+ Qt5::Qml Qt5::Quick Qt5::Svg
29)
30)
30
31
31−qt5_use_modules(Cursor-qml Qml Quick Svg)
32−
33add_unity8_plugin(Cursor 1.1 Cursor TARGETS Cursor-qml)
32add_unity8_plugin(Cursor 1.1 Cursor TARGETS Cursor-qml)
plugins/Dash/CMakeLists.txtdeleted−47
@@ -1,47 +0,0 @@
1−# There's no cmake var for v8 include path :-/
2−# so create one
3−LIST(GET Qt5Core_INCLUDE_DIRS 0 QtCoreDir0)
4−if(${Qt5Core_VERSION_STRING} VERSION_LESS "5.1.0")
5− SET(Qt5V8_PRIVATE_INCLUDE_DIR ${QtCoreDir0}/../QtV8/${Qt5Core_VERSION_STRING}/QtV8)
6−else()
7− SET(Qt5V8_PRIVATE_INCLUDE_DIR ${QtCoreDir0}/QtV8/${Qt5Core_VERSION_STRING}/QtV8)
8−endif()
9−
10−include_directories(
11− ${CMAKE_CURRENT_SOURCE_DIR}
12− ${CMAKE_CURRENT_BINARY_DIR}
13−)
14−
15−include_directories(
16− SYSTEM
17− ${Qt5Qml_PRIVATE_INCLUDE_DIRS}
18− ${Qt5Quick_PRIVATE_INCLUDE_DIRS}
19− ${Qt5V8_PRIVATE_INCLUDE_DIR}
20−)
21−
22−remove_definitions(-DQT_NO_KEYWORDS)
23−
24−set(QMLPLUGIN_SRC
25− plugin.cpp
26− listviewwithpageheader.cpp
27− abstractdashview.cpp
28− verticaljournal.cpp
29− horizontaljournal.cpp
30− organicgrid.cpp
31− )
32−
33−add_library(Dash-qml MODULE
34− ${QMLPLUGIN_SRC}
35− )
36−
37−target_link_libraries(Dash-qml
38− ${Qt5Gui_LIBRARIES}
39− ${Qt5Quick_LIBRARIES}
40− )
41−
42−qt5_use_modules(Dash-qml Qml Quick Concurrent)
43−
44−add_unity8_plugin(Dash 0.1 Dash TARGETS Dash-qml)
45−
46−install(FILES graphics/music_progress_bg.png DESTINATION ${SHELL_INSTALL_QML}/Dash/graphics/)
47−file(COPY graphics/music_progress_bg.png DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/graphics/)
plugins/GlobalShortcut/CMakeLists.txt+1−1
@@ -5,6 +5,6 @@ set(globalshortcutplugin_SRCS
5
5
6add_library(GlobalShortcut-qml SHARED ${globalshortcutplugin_SRCS})
6add_library(GlobalShortcut-qml SHARED ${globalshortcutplugin_SRCS})
7
7
8−qt5_use_modules(GlobalShortcut-qml Quick Gui)
8+target_link_libraries(GlobalShortcut-qml Qt5::Quick Qt5::Gui)
9
9
10add_unity8_plugin(GlobalShortcut 1.0 GlobalShortcut TARGETS GlobalShortcut-qml)
10add_unity8_plugin(GlobalShortcut 1.0 GlobalShortcut TARGETS GlobalShortcut-qml)
plugins/GlobalShortcut/globalshortcut.cpp+3
@@ -58,6 +58,9 @@ void GlobalShortcut::setActive(bool active)
58
58
59void GlobalShortcut::componentComplete()
59void GlobalShortcut::componentComplete()
60{
60{
61+ if (this->window()) {
62+ QMetaObject::invokeMethod(this, "setupFilterOnWindow", Q_ARG(QQuickWindow*, this->window()));
63+ }
61 connect(this, &QQuickItem::windowChanged, this, &GlobalShortcut::setupFilterOnWindow);
64 connect(this, &QQuickItem::windowChanged, this, &GlobalShortcut::setupFilterOnWindow);
62}
65}
63
66
plugins/Greeter/Unity/Launcher/CMakeLists.txt+1−2
@@ -29,8 +29,7 @@ add_library(UnityLauncherAS-qml MODULE
29target_link_libraries(UnityLauncherAS-qml
29target_link_libraries(UnityLauncherAS-qml
30 unity8-private
30 unity8-private
31 ${GSETTINGS_QT_LDFLAGS}
31 ${GSETTINGS_QT_LDFLAGS}
32+ Qt5::DBus Qt5::Qml Qt5::Gui
32 )
33 )
33
34
34−qt5_use_modules(UnityLauncherAS-qml DBus Qml Gui)
35−
36add_unity8_greeter_plugin(Unity.Launcher 0.1 Unity/Launcher TARGETS UnityLauncherAS-qml)
35add_unity8_greeter_plugin(Unity.Launcher 0.1 Unity/Launcher TARGETS UnityLauncherAS-qml)
plugins/ImageCache/CMakeLists.txtdeleted−8
@@ -1,8 +0,0 @@
1−add_library(ImageCache-qml MODULE
2− ImageCache.cpp
3− plugin.cpp
4− )
5−
6−qt5_use_modules(ImageCache-qml Gui Qml Quick)
7−
8−add_unity8_plugin(ImageCache 0.1 ImageCache TARGETS ImageCache-qml)
plugins/ImageCache/ImageCache.cppdeleted−135
@@ -1,135 +0,0 @@
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 <QDateTime>
18−#include <QDebug>
19−#include <QDir>
20−#include <QUrl>
21−#include <QUrlQuery>
22−
23−#include "ImageCache.h"
24−
25−ImageCache::ImageCache()
26− : QQuickImageProvider(QQmlImageProviderBase::Image,
27− QQmlImageProviderBase::ForceAsynchronousImageLoading)
28−{
29−}
30−
31−QString ImageCache::imageCacheRoot()
32−{
33− QString xdgCache(qgetenv("XDG_CACHE_HOME"));
34− if (xdgCache.isEmpty()) {
35− xdgCache = QDir::homePath() + QStringLiteral("/.cache");
36− }
37−
38− return QDir::cleanPath(xdgCache) + QStringLiteral("/unity8/imagecache");
39−}
40−
41−QFileInfo ImageCache::imagePath(const QUrl &image)
42−{
43− QUrlQuery query(image);
44−
45− auto name = query.queryItemValue(QStringLiteral("name"));
46− if (name.isEmpty()) {
47− name = QStringLiteral("/paths") + image.toLocalFile();
48− } else {
49− name = QStringLiteral("/names/") + name;
50− }
51−
52− return QFileInfo(imageCacheRoot() + name);
53−}
54−
55−bool ImageCache::needsUpdate(const QUrl &image, const QFileInfo &cachePath, const QSize &imageSize, const QSize &requestedSize, QSize &finalSize)
56−{
57− if (!cachePath.exists())
58− return true;
59−
60− QFileInfo imageInfo(image.toLocalFile());
61− if (imageInfo.lastModified() > cachePath.lastModified())
62− return true;
63−
64− QSize cacheSize(QImageReader(cachePath.filePath()).size());
65− finalSize = calculateSize(imageSize, requestedSize);
66− if (finalSize.isValid() && cacheSize != finalSize)
67− return true;
68−
69− return false;
70−}
71−
72−QSize ImageCache::calculateSize(const QSize &imageSize, const QSize &requestedSize)
73−{
74− QSize finalSize(requestedSize);
75−
76− if (finalSize.width() == 0) {
77− finalSize.setWidth(imageSize.width() * (((double)finalSize.height()) / imageSize.height()));
78− } else if (finalSize.height() == 0) {
79− finalSize.setHeight(imageSize.height() * (((double)finalSize.width()) / imageSize.width()));
80− }
81−
82− return finalSize;
83−}
84−
85−QImage ImageCache::loadAndCacheImage(QImageReader &reader, const QFileInfo &cachePath, const QSize &finalSize)
86−{
87− reader.setQuality(100);
88− reader.setScaledSize(finalSize);
89− auto format = reader.format(); // can't get this after reading
90−
91− QImage loadedImage(reader.read());
92− if (loadedImage.isNull()) {
93− qWarning() << "ImageCache could not read image" << reader.fileName() << ":" << reader.errorString();
94− return QImage();
95− }
96−
97− cachePath.dir().mkpath(QStringLiteral("."));
98− loadedImage.save(cachePath.filePath(), format, 100);
99−
100− return loadedImage;
101−}
102−
103−QImage ImageCache::requestImage(const QString &id, QSize *size, const QSize &requestedSize)
104−{
105− QUrl image(id);
106− QImageReader imageReader(image.toLocalFile());
107− QSize imageSize(imageReader.size());
108− QImage result;
109−
110− // Early exit here, with no sourceSize, scaled-up sourceSize, or bad source image
111− if ((requestedSize.width() <= 0 && requestedSize.height() <= 0) ||
112− imageSize.isEmpty() ||
113− requestedSize.height() >= imageSize.height() ||
114− requestedSize.width() >= imageSize.width()) {
115− // We're only interested in scaling down, not up.
116− result = imageReader.read();
117− *size = result.size();
118− return result;
119− }
120−
121− auto cachePath = imagePath(image);
122− QSize finalSize;
123−
124− if (needsUpdate(image, cachePath, imageSize, requestedSize, finalSize)) {
125− if (finalSize.isEmpty()) {
126− finalSize = calculateSize(imageSize, requestedSize);
127− }
128− result = loadAndCacheImage(imageReader, cachePath, finalSize);
129− } else {
130− result = QImage(cachePath.filePath());
131− }
132−
133− *size = result.size();
134− return result;
135−}
plugins/ImageCache/ImageCache.hdeleted−53
@@ -1,53 +0,0 @@
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−#pragma once
18−
19−#include <QFileInfo>
20−#include <QImageReader>
21−#include <QQuickImageProvider>
22−#include <QSize>
23−
24−/**
25− * This class accepts an id formulated like a URL. So you'd use something like:
26− *
27− * Image {
28− * source: "image://unity8imagecache/file:///usr/share/..."
29− * }
30− *
31− * Right now, we only support file:/// URLs. We do accept some flags though:
32− *
33− * ?name=NAME
34− * - This will use NAME as the cache lookup key instead of the provided URL.
35− *
36− * We don't do any cleaning of old cached files yet. So you may want to always
37− * provide a name to avoid leaving lots of files around.
38− */
39−
40−class ImageCache: public QQuickImageProvider
41−{
42−public:
43− ImageCache();
44−
45− QImage requestImage(const QString &id, QSize *size, const QSize &requestedSize) override;
46−
47−private:
48− static QString imageCacheRoot();
49− static QFileInfo imagePath(const QUrl &image);
50− static bool needsUpdate(const QUrl &image, const QFileInfo &cachePath, const QSize &imageSize, const QSize &requestedSize, QSize &finalSize);
51− static QSize calculateSize(const QSize &imageSize, const QSize &requestedSize);
52− static QImage loadAndCacheImage(QImageReader &reader, const QFileInfo &cachePath, const QSize &finalSize);
53−};
plugins/ImageCache/plugin.cppdeleted−39
@@ -1,39 +0,0 @@
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 <QQmlEngine>
18−
19−#include "ImageCache.h"
20−#include "plugin.h"
21−
22−#include <QtQml>
23−
24−void ImageCachePlugin::registerTypes(const char *uri)
25−{
26− Q_ASSERT(uri == QLatin1String("ImageCache"));
27−
28− qmlRegisterTypeNotAvailable(uri, 0, 1, "__ImageCacheIgnoreMe",
29− QStringLiteral("Ignore this: QML plugins must contain at least one type"));
30−}
31−
32−void ImageCachePlugin::initializeEngine(QQmlEngine* engine, const char* uri)
33−{
34− Q_ASSERT(uri == QLatin1String("ImageCache"));
35−
36− QQmlExtensionPlugin::initializeEngine(engine, uri);
37−
38− engine->addImageProvider("unity8imagecache", new ImageCache);
39−}
plugins/ImageCache/qmldirdeleted−2
@@ -1,2 +0,0 @@
1−module ImageCache
2−plugin ImageCache-qml
plugins/LightDM/DBusGreeterList.cpp+3−3
@@ -25,7 +25,7 @@ DBusGreeterList::DBusGreeterList(Greeter *greeter, const QString &path)
25 m_greeter(greeter)
25 m_greeter(greeter)
26{
26{
27 connect(m_greeter, &Greeter::authenticationUserChanged, this, &DBusGreeterList::authenticationUserChangedHandler);
27 connect(m_greeter, &Greeter::authenticationUserChanged, this, &DBusGreeterList::authenticationUserChangedHandler);
28− connect(m_greeter, &Greeter::isAuthenticatedChanged, this, &DBusGreeterList::authenticatedChangedHandler);
28+ connect(m_greeter, &Greeter::promptlessChanged, this, &DBusGreeterList::promptlessChangedHandler);
29}
29}
30
30
31QString DBusGreeterList::GetActiveEntry() const
31QString DBusGreeterList::GetActiveEntry() const
@@ -40,7 +40,7 @@ void DBusGreeterList::SetActiveEntry(const QString &entry)
40
40
41bool DBusGreeterList::entryIsLocked() const
41bool DBusGreeterList::entryIsLocked() const
42{
42{
43− return !m_greeter->isAuthenticated();
43+ return !m_greeter->promptless();
44}
44}
45
45
46void DBusGreeterList::authenticationUserChangedHandler()
46void DBusGreeterList::authenticationUserChangedHandler()
@@ -49,7 +49,7 @@ void DBusGreeterList::authenticationUserChangedHandler()
49 Q_EMIT EntrySelected(m_greeter->authenticationUser());
49 Q_EMIT EntrySelected(m_greeter->authenticationUser());
50}
50}
51
51
52−void DBusGreeterList::authenticatedChangedHandler()
52+void DBusGreeterList::promptlessChangedHandler()
53{
53{
54 notifyPropertyChanged(QStringLiteral("EntryIsLocked"), entryIsLocked());
54 notifyPropertyChanged(QStringLiteral("EntryIsLocked"), entryIsLocked());
55 Q_EMIT entryIsLockedChanged();
55 Q_EMIT entryIsLockedChanged();
plugins/LightDM/DBusGreeterList.h+1−1
@@ -48,7 +48,7 @@ Q_SIGNALS:
48
48
49private Q_SLOTS:
49private Q_SLOTS:
50 void authenticationUserChangedHandler();
50 void authenticationUserChangedHandler();
51− void authenticatedChangedHandler();
51+ void promptlessChangedHandler();
52
52
53private:
53private:
54 Greeter *m_greeter;
54 Greeter *m_greeter;
plugins/LightDM/FullLightDM/CMakeLists.txt+1−1
@@ -26,7 +26,7 @@ target_link_libraries(FullLightDM-qml
26 unity8-private
26 unity8-private
27 ${LIBLIGHTDM_LDFLAGS}
27 ${LIBLIGHTDM_LDFLAGS}
28 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
28 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
29+ Qt5::DBus Qt5::Gui Qt5::Qml
29 )
30 )
30
31
31−qt5_use_modules(FullLightDM-qml DBus Gui Qml)
32add_unity8_plugin(FullLightDM 0.1 LightDM/FullLightDM TARGETS FullLightDM-qml)
32add_unity8_plugin(FullLightDM 0.1 LightDM/FullLightDM TARGETS FullLightDM-qml)
plugins/LightDM/Greeter.cpp+16
@@ -27,6 +27,7 @@ GreeterPrivate::GreeterPrivate(Greeter* parent)
27 m_active(false),
27 m_active(false),
28 responded(false),
28 responded(false),
29 everResponded(false),
29 everResponded(false),
30+ promptless(false),
30 q_ptr(parent)
31 q_ptr(parent)
31{
32{
32}
33}
@@ -112,6 +113,12 @@ QString Greeter::defaultSessionHint() const
112 return d->m_greeter->defaultSessionHint();
113 return d->m_greeter->defaultSessionHint();
113}
114}
114
115
116+bool Greeter::promptless() const
117+{
118+ Q_D(const Greeter);
119+ return d->promptless;
120+}
121+
115QString Greeter::selectUser() const
122QString Greeter::selectUser() const
116{
123{
117 Q_D(const Greeter);
124 Q_D(const Greeter);
@@ -146,6 +153,10 @@ void Greeter::authenticate(const QString &username)
146 d->prompts.clear();
153 d->prompts.clear();
147 d->responded = false;
154 d->responded = false;
148 d->everResponded = false;
155 d->everResponded = false;
156+ if (d->promptless) {
157+ d->promptless = false;
158+ Q_EMIT promptlessChanged();
159+ }
149
160
150 if (authenticationUser() == username) {
161 if (authenticationUser() == username) {
151 d->prompts = d->leftovers;
162 d->prompts = d->leftovers;
@@ -235,6 +246,11 @@ void Greeter::authenticationCompleteFilter()
235 bool automatic = !d->everResponded;
246 bool automatic = !d->everResponded;
236 bool pamHasLeftoverMessages = !d->prompts.hasPrompt() && d->prompts.rowCount() > 0;
247 bool pamHasLeftoverMessages = !d->prompts.hasPrompt() && d->prompts.rowCount() > 0;
237
248
249+ if (isAuthenticated() && automatic) {
250+ d->promptless = true;
251+ Q_EMIT promptlessChanged();
252+ }
253+
238 if (!isAuthenticated()) {
254 if (!isAuthenticated()) {
239 if (pamHasLeftoverMessages) {
255 if (pamHasLeftoverMessages) {
240 d->leftovers = d->prompts; // Prefer PAM's messages
256 d->leftovers = d->prompts; // Prefer PAM's messages
plugins/LightDM/Greeter.h+3
@@ -37,6 +37,7 @@ class Greeter : public QObject
37 Q_PROPERTY(bool authenticated READ isAuthenticated NOTIFY isAuthenticatedChanged)
37 Q_PROPERTY(bool authenticated READ isAuthenticated NOTIFY isAuthenticatedChanged)
38 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)
39 Q_PROPERTY(QString defaultSession READ defaultSessionHint CONSTANT)
40+ Q_PROPERTY(bool promptless READ promptless NOTIFY promptlessChanged)
40 Q_PROPERTY(QString selectUser READ selectUser CONSTANT)
41 Q_PROPERTY(QString selectUser READ selectUser CONSTANT)
41
42
42public:
43public:
@@ -47,6 +48,7 @@ public:
47 bool isAuthenticated() const;
48 bool isAuthenticated() const;
48 QString authenticationUser() const;
49 QString authenticationUser() const;
49 QString defaultSessionHint() const;
50 QString defaultSessionHint() const;
51+ bool promptless() const;
50 QString selectUser() const;
52 QString selectUser() const;
51 bool hasGuestAccount() const;
53 bool hasGuestAccount() const;
52 bool showManualLoginHint() const;
54 bool showManualLoginHint() const;
@@ -64,6 +66,7 @@ Q_SIGNALS:
64 void authenticationUserChanged();
66 void authenticationUserChanged();
65 void isActiveChanged();
67 void isActiveChanged();
66 void isAuthenticatedChanged();
68 void isAuthenticatedChanged();
69+ void promptlessChanged();
67 void showGreeter();
70 void showGreeter();
68 void hideGreeter();
71 void hideGreeter();
69 void loginError(bool automatic);
72 void loginError(bool automatic);
plugins/LightDM/GreeterPrivate.h+1
@@ -34,6 +34,7 @@ public:
34 PromptsModel leftovers; // prompts to show during next auth for same user
34 PromptsModel leftovers; // prompts to show during next auth for same user
35 bool responded;
35 bool responded;
36 bool everResponded;
36 bool everResponded;
37+ bool promptless;
37 QString cachedAuthUser;
38 QString cachedAuthUser;
38
39
39protected:
40protected:
plugins/LightDM/IntegratedLightDM/CMakeLists.txt+1−1
@@ -25,9 +25,9 @@ target_link_libraries(IntegratedLightDM-qml
25 integratedLightDM
25 integratedLightDM
26 unity8-private
26 unity8-private
27 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
27 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
28+ Qt5::DBus Qt5::Gui Qt5::Qml
28 )
29 )
29
30
30−qt5_use_modules(IntegratedLightDM-qml DBus Gui Qml)
31add_unity8_plugin(IntegratedLightDM 0.1 LightDM/IntegratedLightDM TARGETS IntegratedLightDM-qml)
31add_unity8_plugin(IntegratedLightDM 0.1 LightDM/IntegratedLightDM TARGETS IntegratedLightDM-qml)
32
32
33add_subdirectory(liblightdm)
33add_subdirectory(liblightdm)
plugins/LightDM/IntegratedLightDM/liblightdm/CMakeLists.txt+3−4
@@ -26,22 +26,21 @@ target_link_libraries(integratedLightDM
26 ${GLIB_LIBRARIES}
26 ${GLIB_LIBRARIES}
27 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
27 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
28 -lpam
28 -lpam
29+ Qt5::Concurrent Qt5::DBus Qt5::Gui
29)
30)
30target_link_libraries(integratedLightDMSession
31target_link_libraries(integratedLightDMSession
31 ${GLIB_LIBRARIES}
32 ${GLIB_LIBRARIES}
32 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
33 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
33 -lpam
34 -lpam
35+ Qt5::Concurrent Qt5::DBus Qt5::Gui
34)
36)
35target_link_libraries(MockLightDM-demo-shared
37target_link_libraries(MockLightDM-demo-shared
36 ${GLIB_LIBRARIES}
38 ${GLIB_LIBRARIES}
37 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
39 ${LIBUSERMETRICSOUTPUT_LDFLAGS}
38 -lpam
40 -lpam
41+ Qt5::Concurrent Qt5::DBus Qt5::Gui
39)
42)
40
43
41−qt5_use_modules(integratedLightDM Concurrent DBus Gui)
42−qt5_use_modules(integratedLightDMSession Concurrent DBus Gui)
43−qt5_use_modules(MockLightDM-demo-shared Concurrent DBus Gui)
44−
45set_target_properties(integratedLightDM PROPERTIES
44set_target_properties(integratedLightDM PROPERTIES
46 COMPILE_FLAGS "-DSM_BUSNAME=systemBus -fPIC")
45 COMPILE_FLAGS "-DSM_BUSNAME=systemBus -fPIC")
47set_target_properties(integratedLightDMSession PROPERTIES
46set_target_properties(integratedLightDMSession PROPERTIES
plugins/Lights/CMakeLists.txt+8−2
@@ -1,5 +1,6 @@
1pkg_check_modules(ANDROID_HEADERS REQUIRED android-headers)
1pkg_check_modules(ANDROID_HEADERS REQUIRED android-headers)
2pkg_check_modules(ANDROID_HARDWARE REQUIRED libhardware)
2pkg_check_modules(ANDROID_HARDWARE REQUIRED libhardware)
3+pkg_check_modules(ANDROID_PROPERTIES REQUIRED libandroid-properties)
3
4
4include_directories(
5include_directories(
5 SYSTEM
6 SYSTEM
@@ -9,9 +10,14 @@ include_directories(
9add_library(Lights-qml MODULE
10add_library(Lights-qml MODULE
10 plugin.cpp
11 plugin.cpp
11 Lights.cpp
12 Lights.cpp
13+ LegacyLights.cpp
14+ HfdLights.cpp
12 )
15 )
13
16
14−qt5_use_modules(Lights-qml Qml Gui)
17+target_link_libraries(Lights-qml
18+ Qt5::Qml Qt5::Gui Qt5::DBus
15−target_link_libraries(Lights-qml ${ANDROID_HARDWARE_LIBRARIES})
19+ ${ANDROID_HARDWARE_LIBRARIES}
20+ ${ANDROID_PROPERTIES_LIBRARIES}
21+ )
16
22
17add_unity8_plugin(Lights 0.1 Lights TARGETS Lights-qml)
23add_unity8_plugin(Lights 0.1 Lights TARGETS Lights-qml)
plugins/Lights/HfdLights.cppnew file+62
@@ -0,0 +1,62 @@
1+/*
2+ * Copyright (C) 2021 UBports Foundation.
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+ * Author: Florian Leeber <florian@ubports.com>
17+ */
18+
19+#include "HfdLights.h"
20+#include <QtCore/QDebug>
21+#include <QDBusArgument>
22+#include <QDBusConnection>
23+#include <iostream>
24+
25+#define HFD_SERVICE_NAME "com.lomiri.hfd"
26+#define HFD_SERVICE_PATH "/com/lomiri/hfd"
27+#define HFD_SERVICE_INTERFACE "com.lomiri.hfd.Leds"
28+
29+HfdLights::HfdLights(QObject* parent)
30+ : Lights(parent)
31+{
32+ m_hfdInterface = new QDBusInterface(
33+ QStringLiteral(HFD_SERVICE_NAME),
34+ QStringLiteral(HFD_SERVICE_PATH),
35+ QStringLiteral(HFD_SERVICE_INTERFACE),
36+ QDBusConnection::systemBus(),
37+ this
38+ );
39+}
40+
41+bool HfdLights::init()
42+{
43+ // hfd does not need any initalization to be used
44+ return true;
45+}
46+
47+void HfdLights::turnOn()
48+{
49+ m_hfdInterface->call(QStringLiteral("setState"), 0);
50+ m_hfdInterface->call(QStringLiteral("setColor"), (quint32)m_color.rgba());
51+ m_hfdInterface->call(QStringLiteral("setOnMs"), m_onMs);
52+ m_hfdInterface->call(QStringLiteral("setOffMs"), m_offMs);
53+ m_hfdInterface->call(QStringLiteral("setState"), 1);
54+}
55+
56+void HfdLights::turnOff()
57+{
58+ m_hfdInterface->call(QStringLiteral("setState"), 0);
59+ m_hfdInterface->call(QStringLiteral("setColor"), (quint32)0);
60+ m_hfdInterface->call(QStringLiteral("setOnMs"), 0);
61+ m_hfdInterface->call(QStringLiteral("setOffMs"), 0);
62+}
plugins/ImageCache/plugin.h → plugins/Lights/HfdLights.hrenamed+20−9
@@ -1,5 +1,5 @@
1/*
1/*
2− * Copyright (C) 2016 Canonical, Ltd.
2+ * Copyright (C) 2021 UBports Foundation.
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
@@ -12,20 +12,31 @@
12 *
12 *
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+ *
16+ * Author: Florian Leeber <florian@ubports.com>
15 */
17 */
16
18
17−#pragma once
19+#ifndef UNITY_HFDLIGHTS_H
18−
20+#define UNITY_HFDLIGHTS_H
19−#include <QQmlExtensionPlugin>
20
21
21−class QQmlEngine;
22+#include <QtCore/QObject>
23+#include <QDBusInterface>
24+#include "Lights.h"
22
25
23−class ImageCachePlugin : public QQmlExtensionPlugin
26+class HfdLights: public Lights
24{
27{
25 Q_OBJECT
28 Q_OBJECT
26− Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface")
27
29
28public:
30public:
29− void registerTypes(const char* uri) override;
31+ explicit HfdLights(QObject *parent = 0);
30− void initializeEngine(QQmlEngine* engine, const char* uri) override;
32+
33+protected:
34+ bool init() override;
35+ void turnOff() override;
36+ void turnOn() override;
37+
38+private:
39+ QDBusInterface* m_hfdInterface;
31};
40};
41+
42+#endif
plugins/Lights/LegacyLights.cppnew file+91
@@ -0,0 +1,91 @@
1+/*
2+ * Copyright (C) 2014 Canonical, Ltd.
3+ * Copyright (C) 2021 UBports Foundation.
4+ *
5+ * This program is free software; you can redistribute it and/or modify
6+ * it under the terms of the GNU General Public License as published by
7+ * the Free Software Foundation; version 3.
8+ *
9+ * This program is distributed in the hope that it will be useful,
10+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ * GNU General Public License for more details.
13+ *
14+ * You should have received a copy of the GNU General Public License
15+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
16+ *
17+ * Author: Renato Araujo Oliveira Filho <renato.filho@canonical.com>
18+ */
19+
20+#include "LegacyLights.h"
21+#include <QtCore/QDebug>
22+
23+extern "C" {
24+#include "android-hardware.h"
25+#include <string.h>
26+}
27+
28+LegacyLights::~LegacyLights()
29+{
30+ if (m_lightDevice) {
31+ hw_device_t* device = (hw_device_t*) m_lightDevice;
32+ device->close(device);
33+ }
34+}
35+
36+bool LegacyLights::init()
37+{
38+ if (m_lightDevice) {
39+ return true;
40+ }
41+
42+ int err;
43+ hw_module_t* module;
44+
45+ err = hw_get_module(LIGHTS_HARDWARE_MODULE_ID, (hw_module_t const**)&module);
46+ if (err == 0) {
47+ hw_device_t* device;
48+ err = module->methods->open(module, LIGHT_ID_NOTIFICATIONS, &device);
49+ if (err == 0) {
50+ m_lightDevice = (light_device_t*)device;
51+ turnOff();
52+ return true;
53+ } else {
54+ qWarning() << "Failed to access notification lights";
55+ }
56+ } else {
57+ qWarning() << "Failed to initialize lights hardware.";
58+ }
59+ return false;
60+}
61+
62+void LegacyLights::turnOn()
63+{
64+ // pulse
65+ light_state_t state;
66+ memset(&state, 0, sizeof(light_state_t));
67+ state.color = m_color.rgba();
68+ state.flashMode = LIGHT_FLASH_TIMED;
69+ state.flashOnMS = m_onMs;
70+ state.flashOffMS = m_offMs;
71+ state.brightnessMode = BRIGHTNESS_MODE_USER;
72+
73+ if (m_lightDevice->set_light(m_lightDevice, &state) != 0) {
74+ qWarning() << "Failed to turn the light off";
75+ }
76+}
77+
78+void LegacyLights::turnOff()
79+{
80+ light_state_t state;
81+ memset(&state, 0, sizeof(light_state_t));
82+ state.color = 0x00000000;
83+ state.flashMode = LIGHT_FLASH_NONE;
84+ state.flashOnMS = 0;
85+ state.flashOffMS = 0;
86+ state.brightnessMode = 0;
87+
88+ if (m_lightDevice->set_light(m_lightDevice, &state) != 0) {
89+ qWarning() << "Failed to turn the light off";
90+ }
91+}
tests/plugins/ImageCache/test.qml → plugins/Lights/LegacyLights.hrenamed+29−7
@@ -1,5 +1,6 @@
1/*
1/*
2− * Copyright 2016 Canonical Ltd.
2+ * Copyright (C) 2014 Canonical, Ltd.
3+ * Copyright (C) 2021 UBports Foundation.
3 *
4 *
4 * This program is free software; you can redistribute it and/or modify
5 * 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 * it under the terms of the GNU General Public License as published by
@@ -12,12 +13,33 @@
12 *
13 *
13 * You should have received a copy of the GNU General Public License
14 * 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 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16+ *
17+ * Author: Renato Araujo Oliveira Filho <renato.filho@canonical.com>
15 */
18 */
16
19
17−import QtQuick 2.4
20+#ifndef UNITY_LEGACYLIGHTS_H
18−import ImageCache 0.1
21+#define UNITY_LEGACYLIGHTS_H
22+
23+#include <QtCore/QObject>
24+#include "Lights.h"
25+
26+struct light_device_t;
27+
28+class LegacyLights: public Lights
29+{
30+ Q_OBJECT
31+
32+public:
33+ ~LegacyLights();
34+
35+protected:
36+ bool init() override;
37+ void turnOff() override;
38+ void turnOn() override;
39+
40+private:
41+ light_device_t* m_lightDevice;
42+
43+};
19
44
20−Image {
45+#endif
21− width: 400
22− height: 400
23−}
plugins/Lights/Lights.cpp−65
@@ -26,20 +26,12 @@ extern "C" {
26
26
27Lights::Lights(QObject* parent)
27Lights::Lights(QObject* parent)
28 : QObject(parent),
28 : QObject(parent),
29− m_lightDevice(0),
30 m_color("blue"),
29 m_color("blue"),
31 m_state(Lights::Off),
30 m_state(Lights::Off),
32 m_onMs(1000),
31 m_onMs(1000),
33 m_offMs(3000)
32 m_offMs(3000)
34{
33{
35−}
36
34
37−Lights::~Lights()
38−{
39− if (m_lightDevice) {
40− hw_device_t* device = (hw_device_t*) m_lightDevice;
41− device->close(device);
42− }
43}
35}
44
36
45void Lights::setState(Lights::State newState)
37void Lights::setState(Lights::State newState)
@@ -107,60 +99,3 @@ void Lights::setOffMillisec(int offMs)
107 // FIXME: update the property if the light is already on
99 // FIXME: update the property if the light is already on
108 }
100 }
109}
101}
110−
111−bool Lights::init()
112−{
113− if (m_lightDevice) {
114− return true;
115− }
116−
117− int err;
118− hw_module_t* module;
119−
120− err = hw_get_module(LIGHTS_HARDWARE_MODULE_ID, (hw_module_t const**)&module);
121− if (err == 0) {
122− hw_device_t* device;
123− err = module->methods->open(module, LIGHT_ID_NOTIFICATIONS, &device);
124− if (err == 0) {
125− m_lightDevice = (light_device_t*)device;
126− turnOff();
127− return true;
128− } else {
129− qWarning() << "Failed to access notification lights";
130− }
131− } else {
132− qWarning() << "Failed to initialize lights hardware.";
133− }
134− return false;
135−}
136−
137−void Lights::turnOn()
138−{
139− // pulse
140− light_state_t state;
141− memset(&state, 0, sizeof(light_state_t));
142− state.color = m_color.rgba();
143− state.flashMode = LIGHT_FLASH_TIMED;
144− state.flashOnMS = m_onMs;
145− state.flashOffMS = m_offMs;
146− state.brightnessMode = BRIGHTNESS_MODE_USER;
147−
148− if (m_lightDevice->set_light(m_lightDevice, &state) != 0) {
149− qWarning() << "Failed to turn the light off";
150− }
151−}
152−
153−void Lights::turnOff()
154−{
155− light_state_t state;
156− memset(&state, 0, sizeof(light_state_t));
157− state.color = 0x00000000;
158− state.flashMode = LIGHT_FLASH_NONE;
159− state.flashOnMS = 0;
160− state.flashOffMS = 0;
161− state.brightnessMode = 0;
162−
163− if (m_lightDevice->set_light(m_lightDevice, &state) != 0) {
164− qWarning() << "Failed to turn the light off";
165− }
166−}
plugins/Lights/Lights.h+4−8
@@ -22,8 +22,6 @@
22#include <QtCore/QObject>
22#include <QtCore/QObject>
23#include <QtGui/QColor>
23#include <QtGui/QColor>
24
24
25−struct light_device_t;
26−
27class Lights: public QObject
25class Lights: public QObject
28{
26{
29 Q_OBJECT
27 Q_OBJECT
@@ -40,7 +38,6 @@ public:
40 Q_ENUM(State)
38 Q_ENUM(State)
41
39
42 explicit Lights(QObject *parent = 0);
40 explicit Lights(QObject *parent = 0);
43− ~Lights();
44
41
45 void setState(State newState);
42 void setState(State newState);
46 State state() const;
43 State state() const;
@@ -60,16 +57,15 @@ Q_SIGNALS:
60 void onMillisecChanged(int onMs);
57 void onMillisecChanged(int onMs);
61 void offMillisecChanged(int offMs);
58 void offMillisecChanged(int offMs);
62
59
63−private:
60+protected:
64− light_device_t* m_lightDevice;
65 QColor m_color;
61 QColor m_color;
66 State m_state;
62 State m_state;
67 int m_onMs;
63 int m_onMs;
68 int m_offMs;
64 int m_offMs;
69
65
70− bool init();
66+ virtual bool init() = 0;
71− void turnOff();
67+ virtual void turnOff() = 0;
72− void turnOn();
68+ virtual void turnOn() = 0;
73};
69};
74
70
75#endif
71#endif
plugins/Lights/plugin.cpp+20−1
@@ -18,6 +18,11 @@
18
18
19#include "plugin.h"
19#include "plugin.h"
20#include "Lights.h"
20#include "Lights.h"
21+#include "HfdLights.h"
22+#include "LegacyLights.h"
23+
24+// libandroid-properties
25+#include <hybris/properties/properties.h>
21
26
22#include <QtQml/qqml.h>
27#include <QtQml/qqml.h>
23
28
@@ -25,7 +30,21 @@ static QObject *lights_provider(QQmlEngine *engine, QJSEngine *scriptEngine)
25{
30{
26 Q_UNUSED(engine)
31 Q_UNUSED(engine)
27 Q_UNUSED(scriptEngine)
32 Q_UNUSED(scriptEngine)
33+
34+ bool use_hfd = false;
35+ char buffer[PROP_VALUE_MAX];
36+ auto result = property_get("ro.build.version.sdk", buffer, "0");
37+ if (result) {
38+ auto sdkVersion = QString(buffer).toInt();
39+ if (sdkVersion >= 27 || sdkVersion == 0) {
40+ use_hfd = true;
41+ }
42+ }
43+ if (use_hfd) {
28− return new Lights();
44+ return new HfdLights();
45+ } else {
46+ return new LegacyLights();
47+ }
29}
48}
30
49
31void LightsPlugin::registerTypes(const char *uri)
50void LightsPlugin::registerTypes(const char *uri)
plugins/Powerd/CMakeLists.txt+4−2
@@ -9,7 +9,9 @@ add_library(Powerd-qml MODULE
9 Powerd.cpp
9 Powerd.cpp
10 )
10 )
11
11
12−qt5_use_modules(Powerd-qml DBus Qml)
12+target_link_libraries(Powerd-qml
13+ Qt5::DBus Qt5::Qml
13−target_link_libraries(Powerd-qml ${GIO_LDFLAGS})
14+ ${GIO_LDFLAGS}
15+ )
14
16
15add_unity8_plugin(Powerd 0.1 Powerd TARGETS Powerd-qml)
17add_unity8_plugin(Powerd 0.1 Powerd TARGETS Powerd-qml)
plugins/ScreenshotDirectory/CMakeLists.txt+1−1
@@ -4,6 +4,6 @@ set(PLUGIN_SOURCES
4)
4)
5
5
6add_library(ScreenshotDirectory-qml MODULE ${PLUGIN_SOURCES})
6add_library(ScreenshotDirectory-qml MODULE ${PLUGIN_SOURCES})
7−qt5_use_modules(ScreenshotDirectory-qml Qml Gui Quick)
7+target_link_libraries(ScreenshotDirectory-qml Qt5::Qml Qt5::Gui Qt5::Quick)
8
8
9add_unity8_plugin(ScreenshotDirectory 0.1 ScreenshotDirectory TARGETS ScreenshotDirectory-qml)
9add_unity8_plugin(ScreenshotDirectory 0.1 ScreenshotDirectory TARGETS ScreenshotDirectory-qml)
plugins/SessionBroadcast/CMakeLists.txt+1−2
@@ -6,9 +6,8 @@ add_library(SessionBroadcast-qml MODULE
6 plugin.cpp
6 plugin.cpp
7 )
7 )
8
8
9−qt5_use_modules(SessionBroadcast-qml DBus Qml)
10−
11target_link_libraries(SessionBroadcast-qml
9target_link_libraries(SessionBroadcast-qml
10+ Qt5::DBus Qt5::Qml
12 ${GLIB_LIBRARIES}
11 ${GLIB_LIBRARIES}
13 )
12 )
14
13
plugins/UInput/CMakeLists.txt+1−1
@@ -3,5 +3,5 @@ add_library(UInput-qml MODULE
3 uinput.cpp
3 uinput.cpp
4)
4)
5
5
6−qt5_use_modules(UInput-qml Qml)
6+target_link_libraries(UInput-qml Qt5::Qml)
7add_unity8_plugin(UInput 0.1 UInput TARGETS UInput-qml)
7add_unity8_plugin(UInput 0.1 UInput TARGETS UInput-qml)
plugins/Ubuntu/DownloadDaemonListener/CMakeLists.txt+4−2
@@ -11,8 +11,10 @@ set(DOWNLOADDAEMONLISTENER_SOURCES
11
11
12add_library(DownloadDaemonListener MODULE ${DOWNLOADDAEMONLISTENER_SOURCES})
12add_library(DownloadDaemonListener MODULE ${DOWNLOADDAEMONLISTENER_SOURCES})
13
13
14−qt5_use_modules(DownloadDaemonListener Qml Quick DBus Core)
15pkg_check_modules(DDLADAPTER REQUIRED udm-common)
14pkg_check_modules(DDLADAPTER REQUIRED udm-common)
16add_definitions(${DDLADAPTER_CFLAGS} ${DDLADAPTER_CFLAGS_OTHER})
15add_definitions(${DDLADAPTER_CFLAGS} ${DDLADAPTER_CFLAGS_OTHER})
17−target_link_libraries(DownloadDaemonListener ${DDLADAPTER_LIBRARIES})
16+target_link_libraries(DownloadDaemonListener
17+ Qt5::Qml Qt5::Quick Qt5::DBus Qt5::Core
18+ ${DDLADAPTER_LIBRARIES}
19+ )
18add_unity8_plugin(Ubuntu.DownloadDaemonListener 0.1 Ubuntu/DownloadDaemonListener TARGETS DownloadDaemonListener)
20add_unity8_plugin(Ubuntu.DownloadDaemonListener 0.1 Ubuntu/DownloadDaemonListener TARGETS DownloadDaemonListener)
plugins/Ubuntu/Gestures/CMakeLists.txt+1−3
@@ -17,9 +17,7 @@ pkg_check_modules(UBUNTUGESTURES REQUIRED UbuntuGestures)
17add_definitions(-DUBUNTUGESTURESQML_LIBRARY)
17add_definitions(-DUBUNTUGESTURESQML_LIBRARY)
18
18
19add_library(UbuntuGesturesQml SHARED ${UbuntuGesturesQml_SOURCES})
19add_library(UbuntuGesturesQml SHARED ${UbuntuGesturesQml_SOURCES})
20−target_link_libraries(UbuntuGesturesQml ${UBUNTUGESTURES_LIBRARIES})
20+target_link_libraries(UbuntuGesturesQml ${UBUNTUGESTURES_LIBRARIES} Qt5::Core Qt5::Quick)
21−
22−qt5_use_modules(UbuntuGesturesQml Core Quick)
23
21
24# So that Foo.cpp can #include "Foo.moc"
22# So that Foo.cpp can #include "Foo.moc"
25include_directories(${CMAKE_CURRENT_BINARY_DIR})
23include_directories(${CMAKE_CURRENT_BINARY_DIR})
plugins/Ubuntu/Gestures/TouchGestureArea.cpp+6
@@ -328,6 +328,12 @@ void TouchGestureArea::touchEvent_rejected(QTouchEvent *event)
328 }
328 }
329 }
329 }
330 }
330 }
331+
332+ // If this event is a new touch, ignore it and let the item below have it.
333+ // We won't recognize any new touch until the whole current gesture is done
334+ // i.e. we're in WaitingForTouch state.
335+ // And even if it isn't, just ignore it anyway; we don't care about it.
336+ event->ignore();
331}
337}
332
338
333void TouchGestureArea::unownedTouchEvent(QTouchEvent *unownedTouchEvent)
339void TouchGestureArea::unownedTouchEvent(QTouchEvent *unownedTouchEvent)
plugins/Unity/ApplicationMenu/CMakeLists.txt+1−1
@@ -14,6 +14,6 @@ qt5_add_dbus_adaptor(applicationMenu_SRCS com.ubuntu.MenuRegistrar.xml dbusappli
14
14
15add_library(ApplicationMenu-qml MODULE ${applicationMenu_SRCS})
15add_library(ApplicationMenu-qml MODULE ${applicationMenu_SRCS})
16
16
17−qt5_use_modules(ApplicationMenu-qml DBus Qml)
17+target_link_libraries(ApplicationMenu-qml Qt5::DBus Qt5::Qml)
18
18
19add_unity8_plugin(Unity.ApplicationMenu 0.1 Unity/ApplicationMenu TARGETS ApplicationMenu-qml)
19add_unity8_plugin(Unity.ApplicationMenu 0.1 Unity/ApplicationMenu TARGETS ApplicationMenu-qml)
plugins/Unity/Connectivity/CMakeLists.txt+1−1
@@ -5,6 +5,6 @@ set(CONNECTIVITY_SOURCES
5
5
6add_library(Connectivity MODULE ${CONNECTIVITY_SOURCES})
6add_library(Connectivity MODULE ${CONNECTIVITY_SOURCES})
7
7
8−qt5_use_modules(Connectivity Qml DBus Core)
8+target_link_libraries(Connectivity Qt5::Qml Qt5::DBus Qt5::Core)
9
9
10add_unity8_plugin(Unity.Connectivity 0.1 Unity/Connectivity TARGETS Connectivity)
10add_unity8_plugin(Unity.Connectivity 0.1 Unity/Connectivity TARGETS Connectivity)
plugins/Unity/DashCommunicator/CMakeLists.txtdeleted−26
@@ -1,26 +0,0 @@
1−include_directories(
2− ${CMAKE_CURRENT_SOURCE_DIR}
3− ${CMAKE_CURRENT_BINARY_DIR}
4− ${libunity8-private_SOURCE_DIR}
5−)
6−
7−set(QMLDASHCOMMUNICATORPLUGIN_SRC
8− plugin.cpp
9− dbusdashcommunicatorservice.cpp
10− dashcommunicatorservice.cpp
11− dashcommunicator.cpp
12− dashconnection.cpp
13−)
14−
15−add_library(DashCommunicator-qml MODULE
16− ${QMLDASHCOMMUNICATORPLUGIN_SRC}
17−)
18−
19−qt5_use_modules(DashCommunicator-qml DBus Qml)
20−
21−target_link_libraries(DashCommunicator-qml
22− unity8-private
23−)
24−
25−# export the qmldir and qmltypes files
26−add_unity8_plugin(Unity.DashCommunicator 0.1 Unity/DashCommunicator TARGETS DashCommunicator-qml)
plugins/Unity/Indicators/CMakeLists.txt+1−2
@@ -44,8 +44,7 @@ target_link_libraries(IndicatorsQml
44 ${GLIB_LIBRARIES}
44 ${GLIB_LIBRARIES}
45 ${GIO_LIBRARIES}
45 ${GIO_LIBRARIES}
46 ${QMENUMODEL_LDFLAGS}
46 ${QMENUMODEL_LDFLAGS}
47+ Qt5::Core Qt5::Qml Qt5::Quick Qt5::DBus
47)
48)
48
49
49−qt5_use_modules(IndicatorsQml Core Qml Quick DBus)
50−
51add_unity8_plugin(Unity.Indicators 0.1 Unity/Indicators TARGETS IndicatorsQml)
50add_unity8_plugin(Unity.Indicators 0.1 Unity/Indicators TARGETS IndicatorsQml)
plugins/Unity/Indicators/indicatorsmodel.cpp+13
@@ -103,6 +103,19 @@ void IndicatorsModel::setProfile(const QString &profile)
103 m_manager->setProfile(profile);
103 m_manager->setProfile(profile);
104}
104}
105
105
106+bool IndicatorsModel::light() const
107+{
108+ return m_light;
109+}
110+
111+void IndicatorsModel::setLight(const bool &light)
112+{
113+ if (m_light != light) {
114+ m_light = light;
115+ Q_EMIT lightChanged();
116+ }
117+}
118+
106/*!
119/*!
107 \qmlmethod IndicatorsModel::unload()
120 \qmlmethod IndicatorsModel::unload()
108
121
plugins/Unity/Indicators/indicatorsmodel.h+9
@@ -35,6 +35,9 @@ class UNITYINDICATORS_EXPORT IndicatorsModel : public QAbstractListModel
35 Q_PROPERTY(int count READ count NOTIFY countChanged)
35 Q_PROPERTY(int count READ count NOTIFY countChanged)
36 Q_PROPERTY(QString profile READ profile WRITE setProfile NOTIFY profileChanged)
36 Q_PROPERTY(QString profile READ profile WRITE setProfile NOTIFY profileChanged)
37
37
38+ // Used for tests
39+ Q_PROPERTY(bool light READ light WRITE setLight NOTIFY lightChanged)
40+
38public:
41public:
39
42
40 IndicatorsModel(QObject *parent=nullptr);
43 IndicatorsModel(QObject *parent=nullptr);
@@ -48,6 +51,9 @@ public:
48 QString profile() const;
51 QString profile() const;
49 void setProfile(const QString& profile);
52 void setProfile(const QString& profile);
50
53
54+ bool light() const;
55+ void setLight(const bool &light);
56+
51 /* QAbstractItemModel */
57 /* QAbstractItemModel */
52 QHash<int, QByteArray> roleNames() const override;
58 QHash<int, QByteArray> roleNames() const override;
53 int columnCount(const QModelIndex &parent = QModelIndex()) const override;
59 int columnCount(const QModelIndex &parent = QModelIndex()) const override;
@@ -60,6 +66,7 @@ Q_SIGNALS:
60 void countChanged();
66 void countChanged();
61 void profileChanged();
67 void profileChanged();
62 void indicatorDataChanged(const QVariant& data);
68 void indicatorDataChanged(const QVariant& data);
69+ void lightChanged();
63
70
64private Q_SLOTS:
71private Q_SLOTS:
65 void onIdentifierChanged();
72 void onIdentifierChanged();
@@ -74,6 +81,8 @@ private:
74
81
75 void notifyDataChanged(QObject *sender, int role);
82 void notifyDataChanged(QObject *sender, int role);
76 int count() const;
83 int count() const;
84+
85+ bool m_light;
77};
86};
78
87
79#endif // INDICATORSMODEL_H
88#endif // INDICATORSMODEL_H
plugins/Unity/InputInfo/CMakeLists.txt+1−2
@@ -32,8 +32,7 @@ add_library(InputInfo SHARED
32target_link_libraries(InputInfo
32target_link_libraries(InputInfo
33 ${LIBUDEV_LDFLAGS}
33 ${LIBUDEV_LDFLAGS}
34 ${LIBEVDEV_LDFLAGS}
34 ${LIBEVDEV_LDFLAGS}
35+ Qt5::Core Qt5::Qml Qt5::Quick
35)
36)
36
37
37−qt5_use_modules(InputInfo Core Qml Quick)
38−
39add_unity8_plugin(Unity.InputInfo 0.1 Unity/InputInfo TARGETS InputInfo)
38add_unity8_plugin(Unity.InputInfo 0.1 Unity/InputInfo TARGETS InputInfo)
plugins/Unity/Launcher/CMakeLists.txt+2−2
@@ -26,6 +26,7 @@ set(QMLLAUNCHERPLUGIN_SRC
26 asadapter.cpp
26 asadapter.cpp
27 appdrawermodel.cpp
27 appdrawermodel.cpp
28 ualwrapper.cpp
28 ualwrapper.cpp
29+ xdgwatcher.cpp
29 ${CMAKE_SOURCE_DIR}/plugins/AccountsService/AccountsServiceDBusAdaptor.cpp
30 ${CMAKE_SOURCE_DIR}/plugins/AccountsService/AccountsServiceDBusAdaptor.cpp
30 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationManagerInterface.h
31 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationManagerInterface.h
31 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
32 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
@@ -47,8 +48,7 @@ target_link_libraries(UnityLauncher-qml
47 ${GSETTINGS_QT_LDFLAGS}
48 ${GSETTINGS_QT_LDFLAGS}
48 ${GLIB_LIBRARIES}
49 ${GLIB_LIBRARIES}
49 ${UAL_LIBRARIES}
50 ${UAL_LIBRARIES}
51+ Qt5::DBus Qt5::Qml Qt5::Gui Qt5::Concurrent
50 )
52 )
51
53
52−qt5_use_modules(UnityLauncher-qml DBus Qml Gui)
53−
54add_unity8_plugin(Unity.Launcher 0.1 Unity/Launcher TARGETS UnityLauncher-qml)
54add_unity8_plugin(Unity.Launcher 0.1 Unity/Launcher TARGETS UnityLauncher-qml)
plugins/Unity/Launcher/appdrawermodel.cpp+88−19
@@ -1,5 +1,6 @@
1/*
1/*
2 * Copyright (C) 2016 Canonical, Ltd.
2 * Copyright (C) 2016 Canonical, Ltd.
3+ * Copyright (C) 2020 UBports Foundation.
3 *
4 *
4 * This program is free software; you can redistribute it and/or modify
5 * 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 * it under the terms of the GNU General Public License as published by
@@ -16,30 +17,35 @@
16
17
17#include "appdrawermodel.h"
18#include "appdrawermodel.h"
18#include "ualwrapper.h"
19#include "ualwrapper.h"
20+#include "xdgwatcher.h"
19
21
20#include <QDebug>
22#include <QDebug>
21#include <QDateTime>
23#include <QDateTime>
24+#include <QtConcurrentRun>
25+
26+static std::shared_ptr<LauncherItem> makeSharedLauncherItem(
27+ const QString &appId, const QString &name, const QString &icon, QObject * parent)
28+{
29+ return std::shared_ptr<LauncherItem>(
30+ new LauncherItem(appId, name, icon, parent),
31+ [] (LauncherItem *item) { item->deleteLater(); });
32+}
22
33
23AppDrawerModel::AppDrawerModel(QObject *parent):
34AppDrawerModel::AppDrawerModel(QObject *parent):
24 AppDrawerModelInterface(parent),
35 AppDrawerModelInterface(parent),
25− m_ual(new UalWrapper(this))
36+ m_ual(new UalWrapper(this)),
37+ m_xdgWatcher(new XdgWatcher(this)),
38+ m_refreshing(false)
26{
39{
27− Q_FOREACH (const QString &appId, UalWrapper::installedApps()) {
40+ connect(&m_refreshFutureWatcher, &QFutureWatcher<ItemList>::finished,
28− UalWrapper::AppInfo info = UalWrapper::getApplicationInfo(appId);
41+ this, &AppDrawerModel::onRefreshFinished);
29− if (!info.valid) {
30− qWarning() << "Failed to get app info for app" << appId;
31− continue;
32− }
33− LauncherItem* item = new LauncherItem(appId, info.name, info.icon, this);
34− item->setKeywords(info.keywords);
35− item->setPopularity(info.popularity);
36− m_list.append(item);
37− }
38
42
39 // keep this a queued connection as it's coming from another thread.
43 // keep this a queued connection as it's coming from another thread.
40− connect(m_ual, &UalWrapper::appAdded, this, &AppDrawerModel::appAdded, Qt::QueuedConnection);
44+ connect(m_xdgWatcher, &XdgWatcher::appAdded, this, &AppDrawerModel::appAdded, Qt::QueuedConnection);
41− connect(m_ual, &UalWrapper::appRemoved, this, &AppDrawerModel::appRemoved, Qt::QueuedConnection);
45+ connect(m_xdgWatcher, &XdgWatcher::appRemoved, this, &AppDrawerModel::appRemoved, Qt::QueuedConnection);
42− connect(m_ual, &UalWrapper::appInfoChanged, this, &AppDrawerModel::appInfoChanged, Qt::QueuedConnection);
46+ connect(m_xdgWatcher, &XdgWatcher::appInfoChanged, this, &AppDrawerModel::appInfoChanged, Qt::QueuedConnection);
47+
48+ refresh();
43}
49}
44
50
45int AppDrawerModel::rowCount(const QModelIndex &parent) const
51int AppDrawerModel::rowCount(const QModelIndex &parent) const
@@ -68,6 +74,10 @@ QVariant AppDrawerModel::data(const QModelIndex &index, int role) const
68
74
69void AppDrawerModel::appAdded(const QString &appId)
75void AppDrawerModel::appAdded(const QString &appId)
70{
76{
77+ if (m_refreshing)
78+ // Will be replaced by the refresh result anyway.
79+ return;
80+
71 UalWrapper::AppInfo info = UalWrapper::getApplicationInfo(appId);
81 UalWrapper::AppInfo info = UalWrapper::getApplicationInfo(appId);
72 if (!info.valid) {
82 if (!info.valid) {
73 qWarning() << "App added signal received but failed to get app info for app" << appId;
83 qWarning() << "App added signal received but failed to get app info for app" << appId;
@@ -75,15 +85,19 @@ void AppDrawerModel::appAdded(const QString &appId)
75 }
85 }
76
86
77 beginInsertRows(QModelIndex(), m_list.count(), m_list.count());
87 beginInsertRows(QModelIndex(), m_list.count(), m_list.count());
78− LauncherItem* item = new LauncherItem(appId, info.name, info.icon, this);
88+ auto item = makeSharedLauncherItem(appId, info.name, info.icon, /* parent */ nullptr);
79 item->setKeywords(info.keywords);
89 item->setKeywords(info.keywords);
80 item->setPopularity(info.popularity);
90 item->setPopularity(info.popularity);
81− m_list.append(item);
91+ m_list.append(std::move(item));
82 endInsertRows();
92 endInsertRows();
83}
93}
84
94
85void AppDrawerModel::appRemoved(const QString &appId)
95void AppDrawerModel::appRemoved(const QString &appId)
86{
96{
97+ if (m_refreshing)
98+ // Will be replaced by the refresh result anyway.
99+ return;
100+
87 int idx = -1;
101 int idx = -1;
88 for (int i = 0; i < m_list.count(); i++) {
102 for (int i = 0; i < m_list.count(); i++) {
89 if (m_list.at(i)->appId() == appId) {
103 if (m_list.at(i)->appId() == appId) {
@@ -96,13 +110,17 @@ void AppDrawerModel::appRemoved(const QString &appId)
96 return;
110 return;
97 }
111 }
98 beginRemoveRows(QModelIndex(), idx, idx);
112 beginRemoveRows(QModelIndex(), idx, idx);
99− m_list.takeAt(idx)->deleteLater();
113+ m_list.removeAt(idx);
100 endRemoveRows();
114 endRemoveRows();
101}
115}
102
116
103void AppDrawerModel::appInfoChanged(const QString &appId)
117void AppDrawerModel::appInfoChanged(const QString &appId)
104{
118{
119+ if (m_refreshing)
120+ // Will be replaced by the refresh result anyway.
121+ return;
122+
105− LauncherItem *item = nullptr;
123+ std::shared_ptr<LauncherItem> item;
106 int idx = -1;
124 int idx = -1;
107
125
108 for(int i = 0; i < m_list.count(); i++) {
126 for(int i = 0; i < m_list.count(); i++) {
@@ -121,3 +139,54 @@ void AppDrawerModel::appInfoChanged(const QString &appId)
121 item->setPopularity(info.popularity);
139 item->setPopularity(info.popularity);
122 Q_EMIT dataChanged(index(idx), index(idx), {AppDrawerModelInterface::RoleUsage});
140 Q_EMIT dataChanged(index(idx), index(idx), {AppDrawerModelInterface::RoleUsage});
123}
141}
142+
143+bool AppDrawerModel::refreshing() {
144+ return m_refreshing;
145+}
146+
147+void AppDrawerModel::refresh() {
148+ if (m_refreshing)
149+ return;
150+
151+ m_refreshFutureWatcher.setFuture(QtConcurrent::run([](QThread *thread) {
152+ ItemList list;
153+
154+ Q_FOREACH (const QString &appId, UalWrapper::installedApps()) {
155+ UalWrapper::AppInfo info = UalWrapper::getApplicationInfo(appId);
156+ if (!info.valid) {
157+ qWarning() << "Failed to get app info for app" << appId;
158+ continue;
159+ }
160+ // We don't pass parent in because this may run after the model is destroyed.
161+ // (And, in fact, we can't, because the model is in a diferent thread.)
162+ auto item = makeSharedLauncherItem(appId, info.name, info.icon, /* parent */ nullptr);
163+ item->setKeywords(info.keywords);
164+ item->setPopularity(info.popularity);
165+ item->moveToThread(thread);
166+ list.append(std::move(item));
167+ }
168+
169+ return list;
170+ }, this->thread()));
171+
172+ m_refreshing = true;
173+ Q_EMIT refreshingChanged();
174+}
175+
176+void AppDrawerModel::onRefreshFinished() {
177+ if (m_refreshFutureWatcher.isCanceled())
178+ // This is the result of setting canceled future below.
179+ return;
180+
181+ beginResetModel();
182+
183+ m_list = m_refreshFutureWatcher.result();
184+ // Remove the future & its result, so that future modifications won't
185+ // create a copy.
186+ m_refreshFutureWatcher.setFuture(QFuture<ItemList>());
187+
188+ endResetModel();
189+
190+ m_refreshing = false;
191+ Q_EMIT refreshingChanged();
192+}
plugins/Unity/Launcher/appdrawermodel.h+25−2
@@ -1,5 +1,6 @@
1/*
1/*
2 * Copyright (C) 2016 Canonical, Ltd.
2 * Copyright (C) 2016 Canonical, Ltd.
3+ * Copyright (C) 2020 UBports Foundation.
3 *
4 *
4 * This program is free software; you can redistribute it and/or modify
5 * 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 * it under the terms of the GNU General Public License as published by
@@ -14,28 +15,50 @@
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16 */
16
17
17−
18+#include <memory>
19+#include <QFutureWatcher>
18#include <unity/shell/launcher/AppDrawerModelInterface.h>
20#include <unity/shell/launcher/AppDrawerModelInterface.h>
19
21
20#include "launcheritem.h"
22#include "launcheritem.h"
21
23
22class UalWrapper;
24class UalWrapper;
25+class XdgWatcher;
23
26
24class AppDrawerModel: public AppDrawerModelInterface
27class AppDrawerModel: public AppDrawerModelInterface
25{
28{
26 Q_OBJECT
29 Q_OBJECT
30+ // TODO: Add this to AppDrawerModelInterface in unity-api.
31+ // Or, better yet, remove AppDrawerModelInterface from unity-api.
32+ Q_PROPERTY(bool refreshing READ refreshing NOTIFY refreshingChanged)
27public:
33public:
28 AppDrawerModel(QObject* parent = nullptr);
34 AppDrawerModel(QObject* parent = nullptr);
29
35
30 int rowCount(const QModelIndex &parent) const override;
36 int rowCount(const QModelIndex &parent) const override;
31 QVariant data(const QModelIndex &index, int role) const override;
37 QVariant data(const QModelIndex &index, int role) const override;
32
38
39+ // TODO: add these to AppDrawerModelInterface too.
40+ bool refreshing();
41+ Q_INVOKABLE void refresh();
42+
43+Q_SIGNALS:
44+ void refreshingChanged();
45+
33private Q_SLOTS:
46private Q_SLOTS:
34 void appAdded(const QString &appId);
47 void appAdded(const QString &appId);
35 void appRemoved(const QString &appId);
48 void appRemoved(const QString &appId);
36 void appInfoChanged(const QString &appId);
49 void appInfoChanged(const QString &appId);
37
50
51+ void onRefreshFinished();
52+
38private:
53private:
54+ // Using shared_ptr is unavoidable in order to share the refresh result
55+ // from the worker thread safely without a memory leak, in case the model
56+ // is destructed before the worker finishes.
39− QList<LauncherItem*> m_list;
57+ typedef QList<std::shared_ptr<LauncherItem>> ItemList;
58+
59+ ItemList m_list;
40 UalWrapper *m_ual;
60 UalWrapper *m_ual;
61+ XdgWatcher *m_xdgWatcher;
62+ QFutureWatcher<ItemList> m_refreshFutureWatcher;
63+ bool m_refreshing;
41};
64};
plugins/Unity/Launcher/launcheritem.cpp−1
@@ -37,7 +37,6 @@ LauncherItem::LauncherItem(const QString &appId, const QString &name, const QStr
37 m_alerting(false),
37 m_alerting(false),
38 m_quickList(new QuickListModel(this))
38 m_quickList(new QuickListModel(this))
39{
39{
40− Q_ASSERT(parent != nullptr);
41 QuickListEntry nameAction;
40 QuickListEntry nameAction;
42 nameAction.setActionId(QStringLiteral("launch_item"));
41 nameAction.setActionId(QStringLiteral("launch_item"));
43 nameAction.setText(m_name);
42 nameAction.setText(m_name);
plugins/Unity/Launcher/ualwrapper.cpp−11
@@ -24,17 +24,6 @@ using namespace ubuntu::app_launch;
24UalWrapper::UalWrapper(QObject *parent):
24UalWrapper::UalWrapper(QObject *parent):
25 QObject(parent)
25 QObject(parent)
26{
26{
27−/* Disable for now
28− Registry::appAdded().connect([this](const std::shared_ptr<Application>&app) {
29− Q_EMIT appAdded(QString::fromStdString(app->appId()));
30− });
31− Registry::appRemoved().connect([this](const AppID &appId) {
32− Q_EMIT appRemoved(QString::fromStdString(appId));
33− });
34− Registry::appInfoUpdated().connect([this](const std::shared_ptr<Application>&app){
35− Q_EMIT appInfoChanged(QString::fromStdString(app->appId()));
36− });
37−*/
38}
27}
39
28
40QStringList UalWrapper::installedApps()
29QStringList UalWrapper::installedApps()
plugins/Unity/Launcher/ualwrapper.h−5
@@ -33,9 +33,4 @@ public:
33
33
34 static QStringList installedApps();
34 static QStringList installedApps();
35 static AppInfo getApplicationInfo(const QString &appId);
35 static AppInfo getApplicationInfo(const QString &appId);
36−
37−Q_SIGNALS:
38− void appAdded(const QString &appId);
39− void appRemoved(const QString &appId);
40− void appInfoChanged(const QString &appId);
41};
36};
plugins/Unity/Launcher/xdgwatcher.cppnew file+129
@@ -0,0 +1,129 @@
1+/*
2+ * Copyright (C) 2019 UBports Foundation
3+ * Author(s): Marius Gripsgard <marius@ubports.com>
4+ *
5+ * This program is free software; you can redistribute it and/or modify
6+ * it under the terms of the GNU General Public License as published by
7+ * the Free Software Foundation; version 3.
8+ *
9+ * This program is distributed in the hope that it will be useful,
10+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ * GNU General Public License for more details.
13+ *
14+ * You should have received a copy of the GNU General Public License
15+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
16+ */
17+
18+#include "xdgwatcher.h"
19+
20+#include <QDebug>
21+#include <QDir>
22+#include <QFile>
23+#include <QStandardPaths>
24+#include <QTextStream>
25+
26+XdgWatcher::XdgWatcher(QObject* parent)
27+ : QObject(parent),
28+ m_watcher(new QFileSystemWatcher(this))
29+{
30+ connect(m_watcher, &QFileSystemWatcher::directoryChanged, this, &XdgWatcher::onDirectoryChanged);
31+ connect(m_watcher, &QFileSystemWatcher::fileChanged, this, &XdgWatcher::onFileChanged);
32+
33+ const auto paths = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);
34+ for (const auto &path: paths) {
35+ const auto qdir = QDir(path);
36+ if (!qdir.exists()) {
37+ continue;
38+ }
39+
40+ // Add the path itself to watch for newly added apps
41+ m_watcher->addPath(path);
42+
43+ // Add watcher for eatch app to watch for changes
44+ const auto files = qdir.entryInfoList(QDir::Files);
45+ for (const auto &file: files) {
46+ if (file.suffix() == "desktop") {
47+ const auto path = file.absoluteFilePath();
48+ m_watcher->addPath(path);
49+ m_registry.insert(path, getAppId(file));
50+ }
51+ }
52+ }
53+}
54+
55+// "Ubuntu style" appID is filename without versionNumber after last "_"
56+const QString XdgWatcher::stripAppIdVersion(const QString rawAppID) const {
57+ auto appIdComponents = rawAppID.split("_");
58+ appIdComponents.removeLast();
59+ return appIdComponents.join("_");
60+}
61+
62+// Standard appID see:
63+// https://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#desktop-file-id
64+const QString XdgWatcher::toStandardAppId(const QFileInfo fileInfo) const {
65+ const auto paths = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);
66+ for (const auto &path: paths) {
67+ if (fileInfo.absolutePath() == path) {
68+ break;
69+ }
70+ if (fileInfo.absolutePath().contains(path)) {
71+ auto fileStr = fileInfo.absoluteFilePath();
72+ fileStr.replace(path, "");
73+ fileStr.replace("/", "-");
74+ fileStr.replace(".desktop", "");
75+ return fileStr;
76+ }
77+ }
78+ return fileInfo.completeBaseName();
79+}
80+
81+const QString XdgWatcher::getAppId(const QFileInfo fileInfo) const {
82+ // We need to open the file to check if its and Ual application
83+ // as we cant just rely on the app name as "normal" apps can also
84+ // contain 3 _ causing us to belive its an ubuntu app
85+ // Example kde_org_kate would become kde_org
86+ QFile qFile(fileInfo.absoluteFilePath());
87+ qFile.open(QIODevice::ReadOnly);
88+ QTextStream fileStream(&qFile);
89+ QString line;
90+ while (fileStream.readLineInto(&line)) {
91+ if (line.startsWith("X-Ubuntu-Application-ID=")) {
92+ auto rawAppID = line.replace("X-Ubuntu-Application-ID=", "");
93+ qFile.close();
94+ return stripAppIdVersion(rawAppID);
95+ }
96+ }
97+ qFile.close();
98+
99+ // If it's not an "Ubuntu" appID, we follow freedesktop standard
100+ return toStandardAppId(fileInfo);
101+}
102+
103+// Watch for newly added apps
104+void XdgWatcher::onDirectoryChanged(const QString &path) {
105+ const auto files = QDir(path).entryInfoList(QDir::Files);
106+ const auto watchedFiles = m_watcher->files();
107+ for (const auto &file: files) {
108+ const auto appPath = file.absoluteFilePath();
109+ if (file.suffix() == "desktop" && !watchedFiles.contains(appPath)) {
110+ m_watcher->addPath(appPath);
111+
112+ const auto appId = getAppId(file);
113+ m_registry.insert(appPath, appId);
114+ Q_EMIT appAdded(appId);
115+ }
116+ }
117+}
118+
119+void XdgWatcher::onFileChanged(const QString &path) {
120+ QFileInfo file(path);
121+ if (file.exists()) {
122+ // The file exists, this must be an modify event
123+ Q_EMIT appInfoChanged(m_registry.value(path));
124+ } else {
125+ // File does not exist, assume this is an remove event.
126+ // onDirectoryChanged will handle rename event
127+ Q_EMIT appRemoved(m_registry.take(path));
128+ }
129+}
plugins/Unity/Launcher/xdgwatcher.hnew file+46
@@ -0,0 +1,46 @@
1+/*
2+ * Copyright (C) 2019 UBports Foundation
3+ * Author(s): Marius Gripsgard <marius@ubports.com>
4+ *
5+ * This program is free software; you can redistribute it and/or modify
6+ * it under the terms of the GNU General Public License as published by
7+ * the Free Software Foundation; version 3.
8+ *
9+ * This program is distributed in the hope that it will be useful,
10+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
11+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12+ * GNU General Public License for more details.
13+ *
14+ * You should have received a copy of the GNU General Public License
15+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
16+ */
17+
18+#include <QFileSystemWatcher>
19+#include <QHash>
20+#include <QFileInfo>
21+
22+class QFileInfo;
23+
24+class XdgWatcher: public QObject
25+{
26+ Q_OBJECT
27+public:
28+ XdgWatcher(QObject* parent = nullptr);
29+
30+Q_SIGNALS:
31+ void appAdded(const QString &appId);
32+ void appRemoved(const QString &appId);
33+ void appInfoChanged(const QString &appId);
34+
35+private Q_SLOTS:
36+ void onDirectoryChanged(const QString &path);
37+ void onFileChanged(const QString &path);
38+
39+private:
40+ const QString toStandardAppId(const QFileInfo fileInfo) const;
41+ const QString getAppId(const QFileInfo file) const;
42+ const QString stripAppIdVersion(const QString rawAppID) const;
43+
44+ QFileSystemWatcher* m_watcher;
45+ QHash<const QString, QString> m_registry;
46+};
plugins/Unity/Platform/CMakeLists.txt+1−1
@@ -6,6 +6,6 @@ set(platformplugin_SRCS
6
6
7add_library(Platform-qml SHARED ${platformplugin_SRCS})
7add_library(Platform-qml SHARED ${platformplugin_SRCS})
8
8
9−qt5_use_modules(Platform-qml DBus Qml)
9+target_link_libraries(Platform-qml Qt5::DBus Qt5::Qml)
10
10
11add_unity8_plugin(Unity.Platform 1.0 Unity/Platform TARGETS Platform-qml)
11add_unity8_plugin(Unity.Platform 1.0 Unity/Platform TARGETS Platform-qml)
plugins/Unity/Session/CMakeLists.txt+1−1
@@ -18,8 +18,8 @@ add_library(UnitySession-qml MODULE
18 ${QMLSESSIONPLUGIN_SRC}
18 ${QMLSESSIONPLUGIN_SRC}
19 )
19 )
20
20
21−qt5_use_modules(UnitySession-qml DBus Qml)
22target_link_libraries(UnitySession-qml
21target_link_libraries(UnitySession-qml
22+ Qt5::DBus Qt5::Qml
23 unity8-private
23 unity8-private
24 ${GIO_LDFLAGS}
24 ${GIO_LDFLAGS}
25 ${GLIB_LIBRARIES}
25 ${GLIB_LIBRARIES}
plugins/Utils/CMakeLists.txt+3−4
@@ -7,7 +7,6 @@ include_directories(
7 SYSTEM
7 SYSTEM
8 ${Qt5Gui_PRIVATE_INCLUDE_DIRS}
8 ${Qt5Gui_PRIVATE_INCLUDE_DIRS}
9 ${Qt5Quick_PRIVATE_INCLUDE_DIRS}
9 ${Qt5Quick_PRIVATE_INCLUDE_DIRS}
10− ${GIO_INCLUDE_DIRS}
11)
10)
12
11
13set(QMLPLUGIN_SRC
12set(QMLPLUGIN_SRC
@@ -44,7 +43,9 @@ add_library(Utils-qml SHARED
44 ${QMLPLUGIN_SRC}
43 ${QMLPLUGIN_SRC}
45 )
44 )
46
45
47−target_link_libraries(Utils-qml ${GIO_LDFLAGS})
46+target_link_libraries(Utils-qml
47+ Qt5::Qml Qt5::Quick Qt5::DBus Qt5::Network Qt5::Gui Qt5::Sql Qt5::Concurrent
48+ )
48
49
49# Because this is an internal support library, we want
50# Because this is an internal support library, we want
50# to expose all symbols in it. Consider changing this
51# to expose all symbols in it. Consider changing this
@@ -52,6 +53,4 @@ target_link_libraries(Utils-qml ${GIO_LDFLAGS})
52# files directly in targets.
53# files directly in targets.
53set_target_properties(Utils-qml PROPERTIES COMPILE_FLAGS -fvisibility=default)
54set_target_properties(Utils-qml PROPERTIES COMPILE_FLAGS -fvisibility=default)
54
55
55−qt5_use_modules(Utils-qml Qml Quick DBus Network Gui Sql Concurrent)
56−
57add_unity8_plugin(Utils 0.1 Utils TARGETS Utils-qml)
56add_unity8_plugin(Utils 0.1 Utils TARGETS Utils-qml)
plugins/Utils/appdrawerproxymodel.cpp+1−1
@@ -158,7 +158,7 @@ bool AppDrawerProxyModel::filterAcceptsRow(int source_row, const QModelIndex &so
158 allWords.prepend(m_source->data(m_source->index(source_row, 0), AppDrawerModelInterface::RoleName).toString());
158 allWords.prepend(m_source->data(m_source->index(source_row, 0), AppDrawerModelInterface::RoleName).toString());
159 bool found = false;
159 bool found = false;
160 Q_FOREACH (const QString &currentWord, allWords) {
160 Q_FOREACH (const QString &currentWord, allWords) {
161− if (currentWord.startsWith(m_filterString, Qt::CaseInsensitive)) {
161+ if (currentWord.contains(m_filterString, Qt::CaseInsensitive)) {
162 found = true;
162 found = true;
163 break;
163 break;
164 }
164 }
plugins/Utils/deviceconfigparser.cpp+18
@@ -116,6 +116,24 @@ QString DeviceConfigParser::category() const
116 return value;
116 return value;
117}
117}
118
118
119+bool DeviceConfigParser::supportsMultiColorLed() const
120+{
121+ return readBoolFromConfig("SupportsMultiColorLed", true);
122+}
123+
124+bool DeviceConfigParser::readBoolFromConfig(const QString &key, bool defaultValue) const
125+{
126+ m_config->beginGroup(m_name);
127+
128+ bool ret = defaultValue;
129+ if (m_config->contains(key)) {
130+ ret = m_config->value(key).toBool();
131+ }
132+
133+ m_config->endGroup();
134+ return ret;
135+}
136+
119QStringList DeviceConfigParser::readOrientationsFromConfig(const QString &key) const
137QStringList DeviceConfigParser::readOrientationsFromConfig(const QString &key) const
120{
138{
121 m_config->beginGroup(m_name);
139 m_config->beginGroup(m_name);
plugins/Utils/deviceconfigparser.h+3
@@ -33,6 +33,7 @@ class DeviceConfigParser: public QObject
33 Q_PROPERTY(Qt::ScreenOrientation portraitOrientation READ portraitOrientation NOTIFY changed)
33 Q_PROPERTY(Qt::ScreenOrientation portraitOrientation READ portraitOrientation NOTIFY changed)
34 Q_PROPERTY(Qt::ScreenOrientation invertedPortraitOrientation READ invertedPortraitOrientation NOTIFY changed)
34 Q_PROPERTY(Qt::ScreenOrientation invertedPortraitOrientation READ invertedPortraitOrientation NOTIFY changed)
35 Q_PROPERTY(QString category READ category NOTIFY changed)
35 Q_PROPERTY(QString category READ category NOTIFY changed)
36+ Q_PROPERTY(bool supportsMultiColorLed READ supportsMultiColorLed NOTIFY changed)
36
37
37public:
38public:
38 DeviceConfigParser(QObject *parent = nullptr);
39 DeviceConfigParser(QObject *parent = nullptr);
@@ -47,6 +48,7 @@ public:
47 Qt::ScreenOrientation portraitOrientation() const;
48 Qt::ScreenOrientation portraitOrientation() const;
48 Qt::ScreenOrientation invertedPortraitOrientation() const;
49 Qt::ScreenOrientation invertedPortraitOrientation() const;
49 QString category() const;
50 QString category() const;
51+ bool supportsMultiColorLed() const;
50
52
51Q_SIGNALS:
53Q_SIGNALS:
52 void changed();
54 void changed();
@@ -58,6 +60,7 @@ private:
58 QStringList readOrientationsFromConfig(const QString &key) const;
60 QStringList readOrientationsFromConfig(const QString &key) const;
59 QString readOrientationFromConfig(const QString &key) const;
61 QString readOrientationFromConfig(const QString &key) const;
60 Qt::ScreenOrientation stringToOrientation(const QString &orientationString, Qt::ScreenOrientation defaultValue) const;
62 Qt::ScreenOrientation stringToOrientation(const QString &orientationString, Qt::ScreenOrientation defaultValue) const;
63+ bool readBoolFromConfig(const QString &key, bool defaultValue) const;
61};
64};
62
65
63#endif
66#endif
plugins/Utils/windowstatestorage.cpp+293−131
@@ -1,5 +1,6 @@
1/*
1/*
2 * Copyright 2015-2016 Canonical Ltd.
2 * Copyright 2015-2016 Canonical Ltd.
3+ * Copyright 2021 UBports Foundation
3 *
4 *
4 * This program is free software; you can redistribute it and/or modify
5 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * it under the terms of the GNU Lesser General Public License as published by
@@ -16,185 +17,344 @@
16
17
17#include "windowstatestorage.h"
18#include "windowstatestorage.h"
18
19
19−#include <QtConcurrent>
20#include <QDebug>
20#include <QDebug>
21−#include <QFutureSynchronizer>
21+#include <QDir>
22+#include <QMetaObject>
23+#include <QObject>
22#include <QSqlQuery>
24#include <QSqlQuery>
23#include <QSqlError>
25#include <QSqlError>
24#include <QSqlResult>
26#include <QSqlResult>
27+#include <QStandardPaths>
25#include <QRect>
28#include <QRect>
26#include <unity/shell/application/ApplicationInfoInterface.h>
29#include <unity/shell/application/ApplicationInfoInterface.h>
27
30
28−QMutex WindowStateStorage::s_mutex;
29
31
30−inline QString sanitiseString(QString string) {
32+class AsyncQuery: public QObject
31− return string.remove(QLatin1Char('\"'))
32− .remove(QLatin1Char('\''))
33− .remove(QLatin1Char('\\'));
34−}
35−
36−WindowStateStorage::WindowStateStorage(QObject *parent):
37− QObject(parent)
38{
33{
39− const QString dbPath = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + QStringLiteral("/unity8/");
34+ Q_OBJECT
40− m_db = QSqlDatabase::addDatabase(QStringLiteral("QSQLITE"));
41− QDir dir;
42− dir.mkpath(dbPath);
43− m_db.setDatabaseName(dbPath + "windowstatestorage.sqlite");
44− initdb();
45−}
46
35
47−WindowStateStorage::~WindowStateStorage()
36+public:
48−{
37+ AsyncQuery(const QString &dbName):
49− QFutureSynchronizer<void> futureSync;
38+ m_dbName(dbName)
50− for (int i = 0; i < m_asyncQueries.count(); ++i) {
39+ {
51− futureSync.addFuture(m_asyncQueries[i]);
52 }
40 }
53− futureSync.waitForFinished();
54− m_db.close();
55−}
56
41
57−void WindowStateStorage::saveState(const QString &windowId, WindowStateStorage::WindowState state)
42+ ~AsyncQuery()
58−{
43+ {
59− const QString queryString = QStringLiteral("INSERT OR REPLACE INTO state (windowId, state) values ('%1', '%2');")
44+ QSqlDatabase::removeDatabase(m_connectionName);
60− .arg(sanitiseString(windowId))
45+ }
61− .arg((int)state);
62
46
63− saveValue(queryString);
47+ Q_INVOKABLE const QString getDbName()
48+ {
49+ if (!m_ok) {
50+ return "ERROR";
51+ }
52+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
53+ return connection.databaseName();
64−}
54+ }
65
55
66−WindowStateStorage::WindowState WindowStateStorage::getState(const QString &windowId, WindowStateStorage::WindowState defaultValue) const
56+ Q_INVOKABLE bool initdb()
67−{
57+ {
58+ if (m_ok) {
59+ return true;
60+ }
61+ QSqlDatabase connection = QSqlDatabase::addDatabase(QStringLiteral("QSQLITE"), m_connectionName);
62+ connection.setDatabaseName(m_dbName);
63+ connection.setConnectOptions(QStringLiteral("QSQLITE_BUSY_TIMEOUT=1000"));
64+ if (!connection.open()) {
65+ qWarning() << "AsyncQuery::initdb: Error opening state database. Window positions will not be saved or restored." << m_dbName << connection.lastError().driverText() << connection.lastError().databaseText();
66+ return false;
67+ }
68+ QSqlQuery query(connection);
69+
70+ if (!connection.tables().contains(QStringLiteral("geometry"))) {
71+ QString geometryQuery = QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);");
72+ if (!query.exec(geometryQuery)) {
73+ logSqlError(query);
74+ return false;
75+ }
76+ }
77+
78+ if (!connection.tables().contains(QStringLiteral("state"))) {
68− const QString queryString = QStringLiteral("SELECT state FROM state WHERE windowId = '%1';")
79+ QString stateQuery = QStringLiteral("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);");
69− .arg(sanitiseString(windowId));
80+ if (!query.exec(stateQuery)) {
81+ logSqlError(query);
82+ return false;
83+ }
84+ }
85+
86+ if (!connection.tables().contains(QStringLiteral("stage"))) {
87+ QString stageQuery = QStringLiteral("CREATE TABLE stage(appId TEXT UNIQUE, stage INTEGER);");
88+ if (!query.exec(stageQuery)) {
89+ logSqlError(query);
90+ return false;
91+ }
92+ }
93+ m_ok = true;
94+ return true;
95+ }
70
96
97+ Q_INVOKABLE int getState(const QString &windowId) const
98+ {
99+ if (!m_ok) {
100+ return -1;
101+ }
102+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
71− QSqlQuery query = getValue(queryString);
103+ QSqlQuery query(connection);
104+ query.prepare(m_getStateQuery);
105+ query.bindValue(":windowId", windowId);
106+ query.exec();
107+ if (!query.isActive() || !query.isSelect()) {
108+ logSqlError(query);
109+ return -1;
110+ }
111+ if (!query.first()) {
112+ return -1;
113+ }
114+ bool converted = false;
115+ QVariant resultStr = query.value(0);
116+ int result = resultStr.toInt(&converted);
117+ if (converted) {
118+ return result;
119+ } else {
120+ qWarning() << "getState result expected integer, got " << resultStr;
121+ return -1;
122+ }
123+ }
124+
125+ Q_INVOKABLE QRect getGeometry(const QString &windowId) const
126+ {
127+ if (!m_ok) {
128+ return QRect();
129+ }
130+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
131+ QSqlQuery query(connection);
132+ query.prepare(m_getGeometryQuery);
133+ query.bindValue(":windowId", windowId);
134+ query.exec();
135+ if (!query.isActive() || !query.isSelect()) {
136+ logSqlError(query);
137+ return QRect();
138+ }
139+
140+ if (!query.first()) {
141+ return QRect();
142+ }
143+
144+ bool xConverted, yConverted, widthConverted, heightConverted = false;
145+ int x, y, width, height;
146+ QVariant xResultStr = query.value(QStringLiteral("x"));
147+ QVariant yResultStr = query.value(QStringLiteral("y"));
148+ QVariant widthResultStr = query.value(QStringLiteral("width"));
149+ QVariant heightResultStr = query.value(QStringLiteral("height"));
150+ x = xResultStr.toInt(&xConverted);
151+ y = yResultStr.toInt(&yConverted);
152+ width = widthResultStr.toInt(&widthConverted);
153+ height = heightResultStr.toInt(&heightConverted);
154+
155+ if (xConverted && yConverted && widthConverted && heightConverted) {
156+ return QRect(x, y, width, height);
157+ } else {
158+ qWarning() << "getGeometry result expected integers, got x:"
159+ << xResultStr << "y:" << yResultStr << "width" << widthResultStr
160+ << "height:" << heightResultStr;
161+ return QRect();
162+ }
72
163
73− if (!query.first()) {
74− return defaultValue;
75 }
164 }
76− return (WindowState)query.value(QStringLiteral("state")).toInt();
77−}
78
165
79−void WindowStateStorage::saveGeometry(const QString &windowId, const QRect &rect)
166+ Q_INVOKABLE int getStage(const QString &appId) const
80−{
167+ {
81− const QString queryString = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values ('%1', '%2', '%3', '%4', '%5');")
168+ if (!m_ok) {
82− .arg(sanitiseString(windowId))
169+ return -1;
83− .arg(rect.x())
170+ }
84− .arg(rect.y())
171+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
85− .arg(rect.width())
172+ QSqlQuery query(connection);
86− .arg(rect.height());
173+ query.prepare(m_getStageQuery);
87−
174+ query.bindValue(":appId", appId);
88− saveValue(queryString);
175+ query.exec();
176+ if (!query.isActive() || !query.isSelect()) {
177+ logSqlError(query);
178+ return -1;
179+ }
180+ if (!query.first()) {
181+ return -1;
182+ }
183+ bool converted = false;
184+ QVariant resultStr = query.value(0);
185+ int result = resultStr.toInt(&converted);
186+ if (converted) {
187+ return result;
188+ } else {
189+ qWarning() << "getStage result expected integer, got " << resultStr;
190+ return -1;
191+ }
89−}
192+ }
90
193
91−void WindowStateStorage::saveStage(const QString &appId, int stage)
194+public Q_SLOTS:
195+
196+ void saveState(const QString &windowId, WindowStateStorage::WindowState state)
92−{
197+ {
93− const QString queryString = QStringLiteral("INSERT OR REPLACE INTO stage (appId, stage) values ('%1', '%2');")
198+ if (!m_ok) {
94− .arg(sanitiseString(appId))
199+ return;
95− .arg(stage);
200+ }
201+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
202+ QSqlQuery query(connection);
203+ query.prepare(m_saveStateQuery);
204+ query.bindValue(":windowId", windowId);
205+ query.bindValue(":state", (int)state);
206+ if (!query.exec()) {
207+ logSqlError(query);
208+ }
209+ }
96
210
97− saveValue(queryString);
211+ void saveGeometry(const QString &windowId, const QRect &rect)
212+ {
213+ if (!m_ok) {
214+ return;
215+ }
216+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
217+ QSqlQuery query(connection);
218+ query.prepare(m_saveGeometryQuery);
219+ query.bindValue(":windowId", windowId);
220+ query.bindValue(":x", rect.x());
221+ query.bindValue(":y", rect.y());
222+ query.bindValue(":width", rect.width());
223+ query.bindValue(":height", rect.height());
224+ if (!query.exec()) {
225+ logSqlError(query);
226+ }
98−}
227+ }
99
228
100−int WindowStateStorage::getStage(const QString &appId, int defaultValue) const
229+ void saveStage(const QString &appId, int stage)
101−{
230+ {
102− const QString queryString = QStringLiteral("SELECT stage FROM stage WHERE appId = '%1';")
231+ if (!m_ok) {
103− .arg(sanitiseString(appId));
232+ return;
233+ }
234+ QSqlDatabase connection = QSqlDatabase::database(m_connectionName);
235+ QSqlQuery query(connection);
236+ query.prepare(m_saveStageQuery);
237+ query.bindValue(":appId", appId);
238+ query.bindValue(":stage", stage);
239+ if (!query.exec()) {
240+ logSqlError(query);
241+ }
242+ }
104
243
105− QSqlQuery query = getValue(queryString);
244+private:
245+ static const QString m_connectionName;
246+ static const QString m_getStateQuery;
247+ static const QString m_saveStateQuery;
248+ static const QString m_getGeometryQuery;
249+ static const QString m_saveGeometryQuery;
250+ static const QString m_getStageQuery;
251+ static const QString m_saveStageQuery;
252+
253+ static void logSqlError(const QSqlQuery query)
254+ {
255+ qWarning() << "Error executing query" << query.lastQuery()
256+ << "Driver error:" << query.lastError().driverText()
257+ << "Database error:" << query.lastError().databaseText();
258+ }
106
259
107− if (!query.first()) {
260+ QString m_dbName;
108− return defaultValue;
261+ bool m_ok = false;
262+};
263+
264+const QString AsyncQuery::m_connectionName = QStringLiteral("WindowStateStorage");
265+const QString AsyncQuery::m_getStateQuery = QStringLiteral("SELECT state FROM state WHERE windowId = :windowId");
266+const QString AsyncQuery::m_saveStateQuery = QStringLiteral("INSERT OR REPLACE INTO state (windowId, state) values (:windowId, :state)");
267+const QString AsyncQuery::m_getGeometryQuery = QStringLiteral("SELECT * FROM geometry WHERE windowId = :windowId");
268+const QString AsyncQuery::m_saveGeometryQuery = QStringLiteral("INSERT OR REPLACE INTO geometry (windowId, x, y, width, height) values (:windowId, :x, :y, :width, :height)");
269+const QString AsyncQuery::m_getStageQuery = QStringLiteral("SELECT stage FROM stage WHERE appId = :appId");
270+const QString AsyncQuery::m_saveStageQuery = QStringLiteral("INSERT OR REPLACE INTO stage (appId, stage) values (:appId, :stage)");
271+
272+WindowStateStorage::WindowStateStorage(const QString &dbName, QObject *parent):
273+ QObject(parent),
274+ m_thread()
275+{
276+ qRegisterMetaType<WindowStateStorage::WindowState>("WindowStateStorage::WindowState");
277+ QString dbFile;
278+ if (dbName.isEmpty()) {
279+ const QString dbPath = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation) + QStringLiteral("/unity8/");
280+ QDir dir;
281+ dir.mkpath(dbPath);
282+ dbFile = QString(dbPath) + QStringLiteral("windowstatestorage.sqlite");
283+ } else {
284+ dbFile = dbName;
109 }
285 }
110− return query.value("stage").toInt();
286+ m_asyncQuery = new AsyncQuery(dbFile);
287+ m_asyncQuery->moveToThread(&m_thread);
288+ connect(&m_thread, &QThread::finished, m_asyncQuery, &QObject::deleteLater);
289+ m_thread.start();
290+ // Note that we're relying on initdb being called before any other methods
291+ // on AsyncQuery. Given the current behavior of QueuedConnection (slots
292+ // invoked in the order they are received), this is fine.
293+ QMetaObject::invokeMethod(m_asyncQuery, "initdb",
294+ Qt::QueuedConnection);
295+ connect(this, &WindowStateStorage::saveState, m_asyncQuery, &AsyncQuery::saveState);
296+ connect(this, &WindowStateStorage::saveGeometry, m_asyncQuery, &AsyncQuery::saveGeometry);
297+ connect(this, &WindowStateStorage::saveStage, m_asyncQuery, &AsyncQuery::saveStage);
111}
298}
112
299
113−void WindowStateStorage::executeAsyncQuery(const QString &queryString)
300+WindowStateStorage::~WindowStateStorage()
114{
301{
115− QMutexLocker l(&s_mutex);
302+ m_thread.quit();
116− QSqlQuery query;
303+ m_thread.wait();
117−
118− bool ok = query.exec(queryString);
119− if (!ok) {
120− qWarning() << "Error executing query" << queryString
121− << "Driver error:" << query.lastError().driverText()
122− << "Database error:" << query.lastError().databaseText();
123− }
124}
304}
125
305
126−QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect &defaultValue) const
306+WindowStateStorage::WindowState WindowStateStorage::getState(const QString &windowId, WindowStateStorage::WindowState defaultValue) const
127{
307{
128− QString queryString = QStringLiteral("SELECT * FROM geometry WHERE windowId = '%1';")
308+ int state;
129− .arg(sanitiseString(windowId));
130
309
131− QSqlQuery query = getValue(queryString);
310+ QMetaObject::invokeMethod(m_asyncQuery, "getState", Qt::BlockingQueuedConnection,
311+ Q_RETURN_ARG(int, state),
312+ Q_ARG(const QString&, windowId)
313+ );
132
314
133− if (!query.first()) {
315+ if (state == -1) {
134 return defaultValue;
316 return defaultValue;
135 }
317 }
136
318
137− const QRect result(query.value(QStringLiteral("x")).toInt(), query.value(QStringLiteral("y")).toInt(),
319+ return (WindowState)state;
138− query.value(QStringLiteral("width")).toInt(), query.value(QStringLiteral("height")).toInt());
139−
140− if (result.isValid()) {
141− return result;
142− }
143−
144− return defaultValue;
145}
320}
146
321
147−void WindowStateStorage::initdb()
322+int WindowStateStorage::getStage(const QString &appId, int defaultValue) const
148{
323{
149− m_db.open();
324+ int stage;
150− if (!m_db.open()) {
151− qWarning() << "Error opening state database:" << m_db.lastError().driverText() << m_db.lastError().databaseText();
152− return;
153− }
154
325
155− if (!m_db.tables().contains(QStringLiteral("geometry"))) {
326+ QMetaObject::invokeMethod(m_asyncQuery, "getStage", Qt::BlockingQueuedConnection,
156− QSqlQuery query;
327+ Q_RETURN_ARG(int, stage),
157− query.exec(QStringLiteral("CREATE TABLE geometry(windowId TEXT UNIQUE, x INTEGER, y INTEGER, width INTEGER, height INTEGER);"));
328+ Q_ARG(const QString&, appId)
158− }
329+ );
159
330
160− if (!m_db.tables().contains(QStringLiteral("state"))) {
331+ if (stage == -1) {
161− QSqlQuery query;
332+ return defaultValue;
162− query.exec(QStringLiteral("CREATE TABLE state(windowId TEXT UNIQUE, state INTEGER);"));
163 }
333 }
164
334
165− if (!m_db.tables().contains(QStringLiteral("stage"))) {
335+ return stage;
166− QSqlQuery query;
167− query.exec(QStringLiteral("CREATE TABLE stage(appId TEXT UNIQUE, stage INTEGER);"));
168− }
169}
336}
170
337
171−void WindowStateStorage::saveValue(const QString &queryString)
338+QRect WindowStateStorage::getGeometry(const QString &windowId, const QRect &defaultValue) const
172{
339{
173− QMutexLocker mutexLocker(&s_mutex);
340+ QRect geometry;
174−
341+ QMetaObject::invokeMethod(m_asyncQuery, "getGeometry", Qt::BlockingQueuedConnection,
175− QFuture<void> future = QtConcurrent::run(&m_threadPool, executeAsyncQuery, queryString);
342+ Q_RETURN_ARG(QRect, geometry),
176− m_asyncQueries.append(future);
343+ Q_ARG(const QString&, windowId)
177−
344+ );
178− QFutureWatcher<void> *futureWatcher = new QFutureWatcher<void>();
345+ if (geometry.isNull() || !geometry.isValid()) {
179− futureWatcher->setFuture(future);
346+ return defaultValue;
180− connect(futureWatcher, &QFutureWatcher<void>::finished,
347+ }
181− this,
348+ return geometry;
182− [=](){ m_asyncQueries.removeAll(futureWatcher->future());
183− futureWatcher->deleteLater(); });
184}
349}
185
350
186−QSqlQuery WindowStateStorage::getValue(const QString &queryString) const
351+const QString WindowStateStorage::getDbName()
187{
352{
188− QMutexLocker l(&s_mutex);
353+ QString dbName;
189− QSqlQuery query;
354+ QMetaObject::invokeMethod(m_asyncQuery, "getDbName", Qt::BlockingQueuedConnection,
190−
355+ Q_RETURN_ARG(QString, dbName)
191− bool ok = query.exec(queryString);
356+ );
192− if (!ok) {
193− qWarning() << "Error retrieving database query:" << queryString
194− << "Driver error:" << query.lastError().driverText()
195− << "Database error:" << query.lastError().databaseText();
196− }
197− return query;
357+ return QString(dbName);
198}
358}
199
359
200Mir::State WindowStateStorage::toMirState(WindowState state) const
360Mir::State WindowStateStorage::toMirState(WindowState state) const
@@ -219,3 +379,5 @@ Mir::State WindowStateStorage::toMirState(WindowState state) const
219 return Mir::RestoredState;
379 return Mir::RestoredState;
220 }
380 }
221}
381}
382+
383+#include "windowstatestorage.moc"
plugins/Utils/windowstatestorage.h+14−17
@@ -1,5 +1,6 @@
1/*
1/*
2 * Copyright 2015-2016 Canonical Ltd.
2 * Copyright 2015-2016 Canonical Ltd.
3+ * Copyright 2021 UBports Foundation
3 *
4 *
4 * This program is free software; you can redistribute it and/or modify
5 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * it under the terms of the GNU Lesser General Public License as published by
@@ -16,13 +17,16 @@
16
17
17#include <QObject>
18#include <QObject>
18#include <QSqlDatabase>
19#include <QSqlDatabase>
20+#include <QSqlQuery>
19#include <QMutex>
21#include <QMutex>
20#include <QFuture>
22#include <QFuture>
21−#include <QThreadPool>
23+#include <QThread>
22
24
23// unity-api
25// unity-api
24#include <unity/shell/application/Mir.h>
26#include <unity/shell/application/Mir.h>
25
27
28+class AsyncQuery;
29+
26class WindowStateStorage: public QObject
30class WindowStateStorage: public QObject
27{
31{
28 Q_OBJECT
32 Q_OBJECT
@@ -46,32 +50,25 @@ public:
46 Q_DECLARE_FLAGS(WindowStates, WindowState)
50 Q_DECLARE_FLAGS(WindowStates, WindowState)
47 Q_FLAG(WindowStates)
51 Q_FLAG(WindowStates)
48
52
49− WindowStateStorage(QObject *parent = nullptr);
53+ WindowStateStorage(const QString &dbName = QString(), QObject *parent = nullptr);
50 virtual ~WindowStateStorage();
54 virtual ~WindowStateStorage();
51
55
52− Q_INVOKABLE void saveState(const QString &windowId, WindowState state);
53 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
56 Q_INVOKABLE WindowState getState(const QString &windowId, WindowState defaultValue) const;
54
57
55− Q_INVOKABLE void saveGeometry(const QString &windowId, const QRect &rect);
56 Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect &defaultValue) const;
58 Q_INVOKABLE QRect getGeometry(const QString &windowId, const QRect &defaultValue) const;
57
59
58− Q_INVOKABLE void saveStage(const QString &appId, int stage);
59 Q_INVOKABLE int getStage(const QString &appId, int defaultValue) const;
60 Q_INVOKABLE int getStage(const QString &appId, int defaultValue) const;
60
61
61 Q_INVOKABLE Mir::State toMirState(WindowState state) const;
62 Q_INVOKABLE Mir::State toMirState(WindowState state) const;
62
63
63−private:
64− void initdb();
65−
66− void saveValue(const QString &queryString);
64+ const QString getDbName();
67− QSqlQuery getValue(const QString &queryString) const;
68
65
69− static void executeAsyncQuery(const QString &queryString);
66+Q_SIGNALS:
70− static QMutex s_mutex;
67+ void saveStage(const QString &appId, int stage);
68+ void saveGeometry(const QString &windowId, const QRect &rect);
69+ void saveState(const QString &windowId, WindowStateStorage::WindowState state);
71
70
72− // NB: This is accessed from threads. Make sure to mutex it.
71+private:
73− QSqlDatabase m_db;
72+ QThread m_thread;
74−
73+ AsyncQuery *m_asyncQuery;
75− QList<QFuture<void>> m_asyncQueries;
76− QThreadPool m_threadPool;
77};
74};
plugins/WindowManager/CMakeLists.txt+2−1
@@ -4,6 +4,7 @@ set(WINDOWMANAGER_SRC
4 Window.cpp
4 Window.cpp
5 WindowManagerPlugin.cpp
5 WindowManagerPlugin.cpp
6 WindowMargins.cpp
6 WindowMargins.cpp
7+ InputMethodManager.cpp
7 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
8 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/ApplicationInfoInterface.h
8 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/Mir.h
9 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/Mir.h
9 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirSurfaceInterface.h
10 ${APPLICATION_API_INCLUDEDIR}/unity/shell/application/MirSurfaceInterface.h
@@ -20,6 +21,6 @@ include_directories(
20
21
21add_library(windowmanager-qml SHARED ${WINDOWMANAGER_SRC})
22add_library(windowmanager-qml SHARED ${WINDOWMANAGER_SRC})
22
23
23−qt5_use_modules(windowmanager-qml Qml Quick Gui)
24+target_link_libraries(windowmanager-qml Qt5::Qml Qt5::Quick Qt5::Gui)
24
25
25add_unity8_plugin(WindowManager 0.1 WindowManager TARGETS windowmanager-qml)
26add_unity8_plugin(WindowManager 0.1 WindowManager TARGETS windowmanager-qml)
plugins/WindowManager/InputMethodManager.cppnew file+56
@@ -0,0 +1,56 @@
1+/*
2+ * Copyright (C) 2019 UBports Foundation.
3+ * Author(s) Marius Gripsgard <marius@ubports.com>
4+ *
5+ * This program is free software: you can redistribute it and/or modify it under
6+ * the terms of the GNU Lesser General Public License version 3, as published by
7+ * the Free Software Foundation.
8+ *
9+ * This program is distributed in the hope that it will be useful, but WITHOUT
10+ * ANY WARRANTY; without even the implied warranties of MERCHANTABILITY,
11+ * SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12+ * Lesser General Public License for more details.
13+ *
14+ * You should have received a copy of the GNU Lesser General Public License
15+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
16+ */
17+
18+#include "InputMethodManager.h"
19+#include <QDebug>
20+
21+#include <unity/shell/application/MirSurfaceInterface.h>
22+
23+// local
24+#include "Window.h"
25+
26+Q_LOGGING_CATEGORY(INPUTMETHODMANAGER, "InputMethodManager", QtInfoMsg)
27+#define DEBUG_MSG qCDebug(INPUTMETHODMANAGER).nospace().noquote() << __func__
28+
29+namespace unityapi = unity::shell::application;
30+
31+InputMethodManager *InputMethodManager::instance()
32+{
33+ static InputMethodManager* inputMethod(new InputMethodManager());
34+ return inputMethod;
35+}
36+
37+InputMethodManager::InputMethodManager()
38+{
39+}
40+
41+void InputMethodManager::setWindow(Window* window)
42+{
43+ if (window == m_inputMethodWindow) {
44+ return;
45+ }
46+
47+ DEBUG_MSG << "(" << window << ")";
48+
49+ m_inputMethodWindow = window;
50+ Q_EMIT surfaceChanged(surface());
51+}
52+
53+unityapi::MirSurfaceInterface* InputMethodManager::surface() const
54+{
55+ return m_inputMethodWindow ? m_inputMethodWindow->surface() : nullptr;
56+}
plugins/WindowManager/InputMethodManager.hnew file+55
@@ -0,0 +1,55 @@
1+/*
2+ * Copyright (C) 2019 UBports Foundation.
3+ * Author(s) Marius Gripsgard <marius@ubports.com>
4+ *
5+ * This program is free software: you can redistribute it and/or modify it under
6+ * the terms of the GNU Lesser General Public License version 3, as published by
7+ * the Free Software Foundation.
8+ *
9+ * This program is distributed in the hope that it will be useful, but WITHOUT
10+ * ANY WARRANTY; without even the implied warranties of MERCHANTABILITY,
11+ * SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12+ * Lesser General Public License for more details.
13+ *
14+ * You should have received a copy of the GNU Lesser General Public License
15+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
16+ */
17+
18+#pragma once
19+
20+#include <QLoggingCategory>
21+#include <QObject>
22+
23+#include "WindowManagerGlobal.h"
24+
25+Q_DECLARE_LOGGING_CATEGORY(INPUTMETHODMANAGER)
26+
27+class Window;
28+
29+namespace unity {
30+ namespace shell {
31+ namespace application {
32+ class MirSurfaceInterface;
33+ }
34+ }
35+}
36+
37+class WINDOWMANAGERQML_EXPORT InputMethodManager : public QObject
38+{
39+ Q_OBJECT
40+ Q_PROPERTY(unity::shell::application::MirSurfaceInterface* surface READ surface NOTIFY surfaceChanged)
41+
42+public:
43+ InputMethodManager();
44+ static InputMethodManager* instance();
45+
46+ void setWindow(Window* window);
47+
48+Q_SIGNALS:
49+ void surfaceChanged(unity::shell::application::MirSurfaceInterface* inputMethodSurface);
50+
51+private:
52+ unity::shell::application::MirSurfaceInterface* surface() const;
53+
54+ Window* m_inputMethodWindow{nullptr};
55+};
plugins/WindowManager/TopLevelWindowModel.cpp+88−48
@@ -1,5 +1,6 @@
1/*
1/*
2 * Copyright (C) 2016-2017 Canonical, Ltd.
2 * Copyright (C) 2016-2017 Canonical, Ltd.
3+ * Copyright 2019 UBports Foundation
3 *
4 *
4 * This program is free software: you can redistribute it and/or modify it under
5 * This program is free software: you can redistribute it and/or modify it under
5 * the terms of the GNU Lesser General Public License version 3, as published by
6 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -29,6 +30,7 @@
29
30
30// local
31// local
31#include "Window.h"
32#include "Window.h"
33+#include "InputMethodManager.h"
32
34
33Q_LOGGING_CATEGORY(TOPLEVELWINDOWMODEL, "toplevelwindowmodel", QtInfoMsg)
35Q_LOGGING_CATEGORY(TOPLEVELWINDOWMODEL, "toplevelwindowmodel", QtInfoMsg)
34
36
@@ -38,8 +40,12 @@ Q_LOGGING_CATEGORY(TOPLEVELWINDOWMODEL, "toplevelwindowmodel", QtInfoMsg)
38namespace unityapi = unity::shell::application;
40namespace unityapi = unity::shell::application;
39
41
40TopLevelWindowModel::TopLevelWindowModel()
42TopLevelWindowModel::TopLevelWindowModel()
41− : m_nullWindow(createWindow(nullptr))
43+ : m_nullWindow(createNullWindow()),
44+ m_surfaceManagerBusy(false)
42{
45{
46+ connect(m_nullWindow, &Window::focusedChanged, this, [this] {
47+ Q_EMIT rootFocusChanged();
48+ });
43}
49}
44
50
45void TopLevelWindowModel::setApplicationManager(unityapi::ApplicationManagerInterface* value)
51void TopLevelWindowModel::setApplicationManager(unityapi::ApplicationManagerInterface* value)
@@ -189,9 +195,8 @@ void TopLevelWindowModel::prependSurfaceHelper(unityapi::MirSurfaceInterface *su
189
195
190 prependWindow(window, application);
196 prependWindow(window, application);
191
197
192− if (!surface) {
198+ // Activate the newly-prepended window.
193− activateEmptyWindow(window);
199+ window->activate();
194− }
195
200
196 INFO_MSG << " after " << toString();
201 INFO_MSG << " after " << toString();
197}
202}
@@ -312,10 +317,11 @@ void TopLevelWindowModel::onSurfaceDied(unityapi::MirSurfaceInterface *surface)
312
317
313 auto application = m_windowModel[i].application;
318 auto application = m_windowModel[i].application;
314
319
315− // can't be starting if it already has a surface
320+ DEBUG_MSG << " application->name()=" << application->name()
316− Q_ASSERT(application->state() != unityapi::ApplicationInfoInterface::Starting);
321+ << " application->state()=" << application->state();
317
322
318− if (application->state() == unityapi::ApplicationInfoInterface::Running) {
323+ if (application->state() == unityapi::ApplicationInfoInterface::Running
324+ || application->state() == unityapi::ApplicationInfoInterface::Starting) {
319 m_windowModel[i].removeOnceSurfaceDestroyed = true;
325 m_windowModel[i].removeOnceSurfaceDestroyed = true;
320 } else {
326 } else {
321 // assume it got killed by the out-of-memory daemon.
327 // assume it got killed by the out-of-memory daemon.
@@ -345,7 +351,17 @@ void TopLevelWindowModel::onSurfaceDestroyed(unityapi::MirSurfaceInterface *surf
345
351
346Window *TopLevelWindowModel::createWindow(unityapi::MirSurfaceInterface *surface)
352Window *TopLevelWindowModel::createWindow(unityapi::MirSurfaceInterface *surface)
347{
353{
348− int id = generateId();
354+ int id = m_nextId.fetchAndAddAcquire(1);
355+ return createWindowWithId(surface, id);
356+}
357+
358+Window *TopLevelWindowModel::createNullWindow()
359+{
360+ return createWindowWithId(nullptr, 0);
361+}
362+
363+Window *TopLevelWindowModel::createWindowWithId(unityapi::MirSurfaceInterface *surface, int id)
364+{
349 Window *qmlWindow = new Window(id, this);
365 Window *qmlWindow = new Window(id, this);
350 connectWindow(qmlWindow);
366 connectWindow(qmlWindow);
351 if (surface) {
367 if (surface) {
@@ -436,6 +452,10 @@ void TopLevelWindowModel::removeAt(int index)
436 setFocusedWindow(nullptr);
452 setFocusedWindow(nullptr);
437 }
453 }
438
454
455+ if (m_previousWindow == window) {
456+ m_previousWindow = nullptr;
457+ }
458+
439 if (m_closingAllApps) {
459 if (m_closingAllApps) {
440 if (m_windowModel.isEmpty()) {
460 if (m_windowModel.isEmpty()) {
441 Q_EMIT closedAllWindows();
461 Q_EMIT closedAllWindows();
@@ -453,6 +473,7 @@ void TopLevelWindowModel::setInputMethodWindow(Window *window)
453 }
473 }
454 m_inputMethodWindow = window;
474 m_inputMethodWindow = window;
455 Q_EMIT inputMethodSurfaceChanged(m_inputMethodWindow->surface());
475 Q_EMIT inputMethodSurfaceChanged(m_inputMethodWindow->surface());
476+ InputMethodManager::instance()->setWindow(window);
456}
477}
457
478
458void TopLevelWindowModel::removeInputMethodWindow()
479void TopLevelWindowModel::removeInputMethodWindow()
@@ -461,6 +482,7 @@ void TopLevelWindowModel::removeInputMethodWindow()
461 delete m_inputMethodWindow;
482 delete m_inputMethodWindow;
462 m_inputMethodWindow = nullptr;
483 m_inputMethodWindow = nullptr;
463 Q_EMIT inputMethodSurfaceChanged(nullptr);
484 Q_EMIT inputMethodSurfaceChanged(nullptr);
485+ InputMethodManager::instance()->setWindow(nullptr);
464 }
486 }
465}
487}
466
488
@@ -506,37 +528,6 @@ int TopLevelWindowModel::findIndexOf(const unityapi::MirSurfaceInterface *surfac
506 return -1;
528 return -1;
507}
529}
508
530
509−int TopLevelWindowModel::generateId()
510−{
511− int id = m_nextId;
512− m_nextId = nextFreeId(nextId(id), id);
513− return id;
514−}
515−
516−int TopLevelWindowModel::nextId(int id) const
517−{
518− if (id == m_maxId) {
519− return id = 1;
520− } else {
521− return id + 1;
522− }
523−}
524−
525−int TopLevelWindowModel::nextFreeId(int candidateId, const int latestId)
526−{
527− int firstCandidateId = candidateId;
528−
529− while (indexForId(candidateId) != -1 || candidateId == latestId) {
530− candidateId = nextId(candidateId);
531−
532− if (candidateId == firstCandidateId) {
533− qFatal("TopLevelWindowModel: run out of window ids.");
534− }
535− }
536−
537− return candidateId;
538−}
539−
540QString TopLevelWindowModel::toString()
531QString TopLevelWindowModel::toString()
541{
532{
542 QString str;
533 QString str;
@@ -650,16 +641,19 @@ void TopLevelWindowModel::setFocusedWindow(Window *window)
650 if (window != m_focusedWindow) {
641 if (window != m_focusedWindow) {
651 INFO_MSG << "(" << window << ")";
642 INFO_MSG << "(" << window << ")";
652
643
653− Window* previousWindow = m_focusedWindow;
644+ m_previousWindow = m_focusedWindow;
654
645
655 m_focusedWindow = window;
646 m_focusedWindow = window;
656 Q_EMIT focusedWindowChanged(m_focusedWindow);
647 Q_EMIT focusedWindowChanged(m_focusedWindow);
657
648
658− if (previousWindow && previousWindow->focused() && !previousWindow->surface()) {
649+ if (m_previousWindow && m_previousWindow->focused() && !m_previousWindow->surface()) {
659 // do it ourselves. miral doesn't know about this window
650 // do it ourselves. miral doesn't know about this window
660− previousWindow->setFocused(false);
651+ m_previousWindow->setFocused(false);
661 }
652 }
662 }
653 }
654+
655+ // Reset
656+ m_pendingActivation = false;
663}
657}
664
658
665unityapi::MirSurfaceInterface* TopLevelWindowModel::inputMethodSurface() const
659unityapi::MirSurfaceInterface* TopLevelWindowModel::inputMethodSurface() const
@@ -703,6 +697,7 @@ void TopLevelWindowModel::move(int from, int to)
703}
697}
704void TopLevelWindowModel::onModificationsStarted()
698void TopLevelWindowModel::onModificationsStarted()
705{
699{
700+ m_surfaceManagerBusy = true;
706}
701}
707
702
708void TopLevelWindowModel::onModificationsEnded()
703void TopLevelWindowModel::onModificationsEnded()
@@ -713,6 +708,7 @@ void TopLevelWindowModel::onModificationsEnded()
713 // reset
708 // reset
714 m_focusedWindowChanged = false;
709 m_focusedWindowChanged = false;
715 m_newlyFocusedWindow = nullptr;
710 m_newlyFocusedWindow = nullptr;
711+ m_surfaceManagerBusy = false;
716}
712}
717
713
718void TopLevelWindowModel::activateTopMostWindowWithoutId(int forbiddenId)
714void TopLevelWindowModel::activateTopMostWindowWithoutId(int forbiddenId)
@@ -723,20 +719,64 @@ void TopLevelWindowModel::activateTopMostWindowWithoutId(int forbiddenId)
723 Window *window = m_windowModel[i].window;
719 Window *window = m_windowModel[i].window;
724 if (window->id() != forbiddenId) {
720 if (window->id() != forbiddenId) {
725 window->activate();
721 window->activate();
722+ break;
726 }
723 }
727 }
724 }
728}
725}
729
726
730−void TopLevelWindowModel::activateNullWindow()
731−{
732− if (!m_nullWindow->focused())
733− m_nullWindow->activate();
734−}
735−
736void TopLevelWindowModel::closeAllWindows()
727void TopLevelWindowModel::closeAllWindows()
737{
728{
738 m_closingAllApps = true;
729 m_closingAllApps = true;
739 for (auto win : m_windowModel) {
730 for (auto win : m_windowModel) {
740 win.window->close();
731 win.window->close();
741 }
732 }
733+
734+ // This is done after the for loop in the unlikely event that
735+ // an app starts in between this
736+ if (m_windowModel.isEmpty()) {
737+ Q_EMIT closedAllWindows();
738+ }
739+}
740+
741+bool TopLevelWindowModel::rootFocus()
742+{
743+ return !m_nullWindow->focused();
744+}
745+
746+void TopLevelWindowModel::setRootFocus(bool focus)
747+{
748+ INFO_MSG << "(" << focus << "), surfaceManagerBusy is " << m_surfaceManagerBusy;
749+
750+ if (m_surfaceManagerBusy) {
751+ // Something else is probably being focused already, let's not add to
752+ // the noise.
753+ return;
754+ }
755+
756+ if (focus) {
757+ // Give focus back to previous focused window, only if null window is focused.
758+ // If null window is not focused, a different app had taken the focus and we
759+ // should repect that, or if a pendingActivation is going on.
760+ if (m_previousWindow && !m_previousWindow->focused() && !m_pendingActivation &&
761+ m_nullWindow == m_focusedWindow && m_previousWindow != m_nullWindow) {
762+ m_previousWindow->activate();
763+ } else if (!m_pendingActivation) {
764+ // The previous window does not exist any more, focus top window.
765+ activateTopMostWindowWithoutId(-1);
766+ }
767+ } else {
768+ if (!m_nullWindow->focused()) {
769+ m_nullWindow->activate();
770+ }
771+ }
772+}
773+
774+// Pending Activation will block refocus of previous focused window
775+// this is needed since surface activation with miral is async,
776+// and activation of placeholder is sync. This causes a race condition
777+// between placeholder and prev window. This results in prev window
778+// gets focused, as it will always be later than the placeholder.
779+void TopLevelWindowModel::pendingActivation()
780+{
781+ m_pendingActivation = true;
742}
782}
plugins/WindowManager/TopLevelWindowModel.h+40−13
@@ -1,5 +1,6 @@
1/*
1/*
2 * Copyright (C) 2016-2017 Canonical, Ltd.
2 * Copyright (C) 2016-2017 Canonical, Ltd.
3+ * Copyright 2019 UBports Foundation
3 *
4 *
4 * This program is free software: you can redistribute it and/or modify it under
5 * This program is free software: you can redistribute it and/or modify it under
5 * the terms of the GNU Lesser General Public License version 3, as published by
6 * the terms of the GNU Lesser General Public License version 3, as published by
@@ -18,6 +19,7 @@
18#define TOPLEVELWINDOWMODEL_H
19#define TOPLEVELWINDOWMODEL_H
19
20
20#include <QAbstractListModel>
21#include <QAbstractListModel>
22+#include <QAtomicInteger>
21#include <QLoggingCategory>
23#include <QLoggingCategory>
22
24
23#include "WindowManagerGlobal.h"
25#include "WindowManagerGlobal.h"
@@ -86,7 +88,28 @@ class WINDOWMANAGERQML_EXPORT TopLevelWindowModel : public QAbstractListModel
86 The id to be used on the next entry created
88 The id to be used on the next entry created
87 Useful for tests
89 Useful for tests
88 */
90 */
89− Q_PROPERTY(int nextId READ nextId NOTIFY nextIdChanged)
91+ Q_PROPERTY(int nextId READ nextId)
92+
93+
94+ /**
95+ * @brief Sets whether a user Window or "nothing" should be focused
96+ *
97+ * This implementation of TLWM must have something focused. However, the
98+ * user may wish to have nothing in some cases - for example, when they
99+ * minimize all their windows on the desktop or unfocus the app they're
100+ * using by clicking the background or indicators.
101+ *
102+ * Unsetting rootFocus effectively focuses "nothing" by setting up a Window
103+ * that has no displayable Surfaces and bringing it into focus.
104+ *
105+ * Setting rootFocus attempts to focus the Window which was focused last -
106+ * unless another app is attempting to gain focus (as determined by
107+ * pendingActivation) and that's why we got rootFocus.
108+ *
109+ * If the previously-focused Window was closed before rootFocus was set,
110+ * the next available window will be focused.
111+ */
112+ Q_PROPERTY(bool rootFocus READ rootFocus WRITE setRootFocus NOTIFY rootFocusChanged)
90
113
91public:
114public:
92 /**
115 /**
@@ -122,7 +145,7 @@ public:
122 unity::shell::application::SurfaceManagerInterface *surfaceManager() const { return m_surfaceManager; }
145 unity::shell::application::SurfaceManagerInterface *surfaceManager() const { return m_surfaceManager; }
123 void setSurfaceManager(unity::shell::application::SurfaceManagerInterface*);
146 void setSurfaceManager(unity::shell::application::SurfaceManagerInterface*);
124
147
125− int nextId() const { return m_nextId; }
148+ int nextId() const { return m_nextId.load(); }
126
149
127public:
150public:
128 /**
151 /**
@@ -165,14 +188,17 @@ public:
165 Q_INVOKABLE void raiseId(int id);
188 Q_INVOKABLE void raiseId(int id);
166
189
167 /**
190 /**
168− * @brief Raises and focuses a window with no surface
191+ * @brief Closes all windows, emits closedAllWindows when done
169 */
192 */
170− Q_INVOKABLE void activateNullWindow();
193+ Q_INVOKABLE void closeAllWindows();
171
194
172 /**
195 /**
173− * @brief Closes all windows, emits closedAllWindows when done
196+ * @brief Sets pending activation flag
174 */
197 */
175− Q_INVOKABLE void closeAllWindows();
198+ Q_INVOKABLE void pendingActivation();
199+
200+ void setRootFocus(bool focus);
201+ bool rootFocus();
176
202
177Q_SIGNALS:
203Q_SIGNALS:
178 void countChanged();
204 void countChanged();
@@ -188,10 +214,10 @@ Q_SIGNALS:
188 */
214 */
189 void listChanged();
215 void listChanged();
190
216
191− void nextIdChanged();
192−
193 void closedAllWindows();
217 void closedAllWindows();
194
218
219+ void rootFocusChanged();
220+
195private Q_SLOTS:
221private Q_SLOTS:
196 void onSurfaceCreated(unity::shell::application::MirSurfaceInterface *surface);
222 void onSurfaceCreated(unity::shell::application::MirSurfaceInterface *surface);
197 void onSurfacesRaised(const QVector<unity::shell::application::MirSurfaceInterface*> &surfaces);
223 void onSurfacesRaised(const QVector<unity::shell::application::MirSurfaceInterface*> &surfaces);
@@ -237,6 +263,8 @@ private:
237 void activateTopMostWindowWithoutId(int forbiddenId);
263 void activateTopMostWindowWithoutId(int forbiddenId);
238
264
239 Window *createWindow(unity::shell::application::MirSurfaceInterface *surface);
265 Window *createWindow(unity::shell::application::MirSurfaceInterface *surface);
266+ Window *createWindowWithId(unity::shell::application::MirSurfaceInterface *surface, int id);
267+ Window *createNullWindow();
240
268
241 struct ModelEntry {
269 struct ModelEntry {
242 ModelEntry() {}
270 ModelEntry() {}
@@ -252,15 +280,14 @@ private:
252 Window* m_inputMethodWindow{nullptr};
280 Window* m_inputMethodWindow{nullptr};
253 Window* m_focusedWindow{nullptr};
281 Window* m_focusedWindow{nullptr};
254 Window* m_nullWindow;
282 Window* m_nullWindow;
283+ Window* m_previousWindow{nullptr};
284+ bool m_pendingActivation;
255
285
256− int m_nextId{1};
286+ QAtomicInteger<int> m_nextId{1};
257− // Just something big enough that we don't risk running out of unused id numbers.
258− // Not sure if QML int type supports something close to std::numeric_limits<int>::max() and
259− // there's no reason to try out its limits.
260− static const int m_maxId{1000000};
261
287
262 unity::shell::application::ApplicationManagerInterface* m_applicationManager{nullptr};
288 unity::shell::application::ApplicationManagerInterface* m_applicationManager{nullptr};
263 unity::shell::application::SurfaceManagerInterface *m_surfaceManager{nullptr};
289 unity::shell::application::SurfaceManagerInterface *m_surfaceManager{nullptr};
290+ bool m_surfaceManagerBusy;
264
291
265 enum ModelState {
292 enum ModelState {
266 IdleState,
293 IdleState,
plugins/WindowManager/WindowManagerPlugin.cpp+9
@@ -20,14 +20,23 @@
20#include "TopLevelWindowModel.h"
20#include "TopLevelWindowModel.h"
21#include "Window.h"
21#include "Window.h"
22#include "WindowMargins.h"
22#include "WindowMargins.h"
23+#include "InputMethodManager.h"
23
24
24#include <QtQml>
25#include <QtQml>
25
26
27+QObject *inputMethodManager(QQmlEngine *engine, QJSEngine *scriptEngine)
28+{
29+ Q_UNUSED(engine)
30+ Q_UNUSED(scriptEngine)
31+ return InputMethodManager::instance();
32+}
33+
26void WindowManagerPlugin::registerTypes(const char *uri)
34void WindowManagerPlugin::registerTypes(const char *uri)
27{
35{
28 qmlRegisterType<AvailableDesktopArea>(uri, 1, 0, "AvailableDesktopArea");
36 qmlRegisterType<AvailableDesktopArea>(uri, 1, 0, "AvailableDesktopArea");
29 qmlRegisterType<TopLevelWindowModel>(uri, 1, 0, "TopLevelWindowModel");
37 qmlRegisterType<TopLevelWindowModel>(uri, 1, 0, "TopLevelWindowModel");
30 qmlRegisterType<WindowMargins>(uri, 1, 0, "WindowMargins");
38 qmlRegisterType<WindowMargins>(uri, 1, 0, "WindowMargins");
39+ qmlRegisterSingletonType<InputMethodManager>(uri, 1, 0, "InputMethodManager", inputMethodManager);
31
40
32 qRegisterMetaType<Window*>("Window*");
41 qRegisterMetaType<Window*>("Window*");
33
42
plugins/Wizard/CMakeLists.txt+4−2
@@ -13,8 +13,10 @@ add_library(Wizard-qml MODULE
13 Changelog.cpp
13 Changelog.cpp
14)
14)
15
15
16−qt5_use_modules(Wizard-qml DBus Qml)
16+target_link_libraries(Wizard-qml
17+ Qt5::DBus Qt5::Qml
17−target_link_libraries(Wizard-qml ${GD3_LDFLAGS} ${GLIB_LDFLAGS} ${GEONAMES_LDFLAGS})
18+ ${GD3_LDFLAGS} ${GLIB_LDFLAGS} ${GEONAMES_LDFLAGS}
19+)
18add_unity8_plugin(Wizard 0.1 Wizard TARGETS Wizard-qml)
20add_unity8_plugin(Wizard 0.1 Wizard TARGETS Wizard-qml)
19
21
20set(POLKIT_LIB_DIR "${CMAKE_INSTALL_LOCALSTATEDIR}/lib/polkit-1")
22set(POLKIT_LIB_DIR "${CMAKE_INSTALL_LOCALSTATEDIR}/lib/polkit-1")
plugins/Wizard/Utils/CMakeLists.txt+1−1
@@ -20,7 +20,7 @@ add_library(WizardUtils-qml SHARED
20# files directly in targets.
20# files directly in targets.
21set_target_properties(WizardUtils-qml PROPERTIES COMPILE_FLAGS -fvisibility=default)
21set_target_properties(WizardUtils-qml PROPERTIES COMPILE_FLAGS -fvisibility=default)
22
22
23−qt5_use_modules(WizardUtils-qml DBus Qml Quick)
23+target_link_libraries(WizardUtils-qml Qt5::DBus Qt5::Qml Qt5::Quick)
24
24
25set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Ubuntu/SystemSettings/Wizard/Utils)
25set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Ubuntu/SystemSettings/Wizard/Utils)
26install(FILES qmldir DESTINATION ${PLUG_DIR})
26install(FILES qmldir DESTINATION ${PLUG_DIR})
po/aa.po+154−257
@@ -6,39 +6,41 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2016-02-12 10:18+0000\n"
11+"PO-Revision-Date: 2021-03-08 10:42+0000\n"
12−"Last-Translator: Charif AYFARAH <ayfarah@ymail.com>\n"
12+"Last-Translator: TigranKhachatryan0 <tigrank2008@gmail.com>\n"
13−"Language-Team: Afar <aa@li.org>\n"
13+"Language-Team: Afar <https://translate.ubports.com/projects/ubports/lomiri/"
14+"aa/>\n"
15+"Language: aa\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
20+"X-Generator: Weblate 3.11.3\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
21+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20
22
21−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
24msgid "Password: "
23−msgstr "Cuumita "
25+msgstr ""
24
26
25−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
28msgid "Username"
27msgstr ""
29msgstr ""
28
30
29−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
32msgid "Failed to authenticate"
31msgstr ""
33msgstr ""
32
34
33−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
35msgstr ""
37msgstr ""
36
38
37−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
40msgid "Log In"
39msgstr ""
41msgstr ""
40
42
41−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
44msgid "Retry"
43msgstr "Qagis"
45msgstr "Qagis"
44
46
@@ -50,16 +52,16 @@ msgstr ""
50msgid "Guest Session"
52msgid "Guest Session"
51msgstr ""
53msgstr ""
52
54
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
57msgid "Pin shortcut"
56msgstr ""
58msgstr ""
57
59
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
61msgid "Quit"
60msgstr "Kat"
62msgstr "Kat"
61
63
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
65msgid "Unpin shortcut"
64msgstr ""
66msgstr ""
65
67
@@ -82,9 +84,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
84msgid "Log Out"
83msgstr "Eweq"
85msgstr "Eweq"
84
86
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
90msgid "Cancel"
90msgstr "Bayis"
91msgstr "Bayis"
@@ -106,33 +107,37 @@ msgstr "Maleey"
106msgid "Yes"
107msgid "Yes"
107msgstr "Yeey"
108msgstr "Yeey"
108
109
109−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
112msgid "Power"
112msgstr "Cayla"
113msgstr "Cayla"
113
114
114−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
115msgid ""
116msgid ""
116"Are you sure you would like\n"
117"Are you sure you would like\n"
117"to power off?"
118"to power off?"
118msgstr "Timmi haytuh digga maay litoo?"
119msgstr "Timmi haytuh digga maay litoo?"
119
120
120−#: qml/Components/Dialogs.qml:244
121+#: qml/Components/Dialogs.qml:248
121msgctxt "Button: Power off the system"
122msgctxt "Button: Power off the system"
122msgid "Power off"
123msgid "Power off"
123msgstr "Timmi hayis"
124msgstr "Timmi hayis"
124
125
125−#: qml/Components/Dialogs.qml:255
126+#: qml/Components/Dialogs.qml:263
126msgctxt "Button: Restart the system"
127msgctxt "Button: Restart the system"
127msgid "Restart"
128msgid "Restart"
128msgstr "Wadir-qimbis"
129msgstr "Wadir-qimbis"
129
130
131+#: qml/Components/Dialogs.qml:276
132+msgid "Screenshot"
133+msgstr ""
134+
130#: qml/Components/KeyboardShortcutsOverlay.qml:41
135#: qml/Components/KeyboardShortcutsOverlay.qml:41
131msgid "Keyboard Shortcuts"
136msgid "Keyboard Shortcuts"
132msgstr ""
137msgstr ""
133
138
134#: qml/Components/KeyboardShortcutsOverlay.qml:55
139#: qml/Components/KeyboardShortcutsOverlay.qml:55
135−msgid "Unity 8"
140+msgid "Lomiri"
136msgstr ""
141msgstr ""
137
142
138#: qml/Components/KeyboardShortcutsOverlay.qml:62
143#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -219,18 +224,6 @@ msgstr ""
219msgid "Opens the Application Drawer."
224msgid "Opens the Application Drawer."
220msgstr ""
225msgstr ""
221
226
222−#: qml/Components/KeyboardShortcutsOverlay.qml:207
223−msgid "Scopes"
224−msgstr ""
225−
226−#: qml/Components/KeyboardShortcutsOverlay.qml:214
227−msgid "Super (Tap)"
228−msgstr ""
229−
230−#: qml/Components/KeyboardShortcutsOverlay.qml:219
231−msgid "Opens the Scopes home."
232−msgstr ""
233−
234#: qml/Components/KeyboardShortcutsOverlay.qml:235
227#: qml/Components/KeyboardShortcutsOverlay.qml:235
235msgid "Switching"
228msgid "Switching"
236msgstr ""
229msgstr ""
@@ -303,7 +296,7 @@ msgstr ""
303msgid "Closes the current window."
296msgid "Closes the current window."
304msgstr ""
297msgstr ""
305
298
306−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
299+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
307msgid "Return to Call"
300msgid "Return to Call"
308msgstr "Seecol gacis"
301msgstr "Seecol gacis"
309
302
@@ -377,103 +370,6 @@ msgstr ""
377msgid "Find more settings in the system settings."
370msgid "Find more settings in the system settings."
378msgstr ""
371msgstr ""
379
372
380−#: qml/Dash/DashPageHeader.qml:361
381−msgctxt "Button: Open the Ubuntu Store"
382−msgid "Store"
383−msgstr ""
384−
385−#: qml/Dash/DashPageHeader.qml:368
386−msgctxt "Button: Start a search in the current dash scope"
387−msgid "Search"
388−msgstr "Goranto"
389−
390−#: qml/Dash/DashPageHeader.qml:378
391−msgctxt "Button: Show the current dash scope settings"
392−msgid "Settings"
393−msgstr "Massosu"
394−
395−#: qml/Dash/DashPageHeader.qml:385
396−msgid "Remove from Favorites"
397−msgstr ""
398−
399−#: qml/Dash/DashPageHeader.qml:385
400−msgid "Add to Favorites"
401−msgstr ""
402−
403−#: qml/Dash/FiltersPopover.qml:61
404−msgid "Refine your results"
405−msgstr ""
406−
407−#: qml/Dash/FiltersPopover.qml:70
408−msgid "Reset"
409−msgstr ""
410−
411−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
412−msgid "Show less"
413−msgstr ""
414−
415−#: qml/Dash/GenericScopeView.qml:547
416−msgid "Show all"
417−msgstr ""
418−
419−#: qml/Dash/GenericScopeView.qml:578
420−msgctxt "Label: Hint for dash search line edit"
421−msgid "Search"
422−msgstr "Goranto"
423−
424−#: qml/Dash/PageHeaderExtraPanel.qml:67
425−msgid "Recent Searches"
426−msgstr ""
427−
428−#: qml/Dash/PageHeaderExtraPanel.qml:78
429−msgid "Clear All"
430−msgstr ""
431−
432−#: qml/Dash/Previews/PreviewActionCombo.qml:36
433−msgid "More..."
434−msgstr ""
435−
436−#: qml/Dash/Previews/PreviewActionCombo.qml:36
437−msgid "Less..."
438−msgstr ""
439−
440−#: qml/Dash/Previews/PreviewCommentInput.qml:83
441−#: qml/Dash/Previews/PreviewRatingInput.qml:202
442−msgid "Send"
443−msgstr "Rub"
444−
445−#: qml/Dash/Previews/PreviewRatingInput.qml:109
446−msgid "Rate this"
447−msgstr ""
448−
449−#: qml/Dash/Previews/PreviewRatingInput.qml:184
450−msgid "Add a review"
451−msgstr ""
452−
453−#: qml/Dash/PullToRefreshScopeStyle.qml:56
454−msgid "Pull to refresh…"
455−msgstr ""
456−
457−#: qml/Dash/PullToRefreshScopeStyle.qml:61
458−msgid "Release to refresh…"
459−msgstr ""
460−
461−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
462−msgid "Enable location data"
463−msgstr ""
464−
465−#: qml/Dash/ScopesList.qml:146
466−msgid "Manage"
467−msgstr ""
468−
469−#: qml/Dash/ScopesList.qml:187
470−msgid "Home"
471−msgstr "Dabqi"
472−
473−#: qml/Dash/ScopesList.qml:188
474−msgid "Also installed"
475−msgstr ""
476−
477#: qml/Greeter/CoverPage.qml:127
373#: qml/Greeter/CoverPage.qml:127
478msgid "Unlock"
374msgid "Unlock"
479msgstr ""
375msgstr ""
@@ -502,14 +398,18 @@ msgid "Try again"
502msgstr ""
398msgstr ""
503
399
504#: qml/Greeter/Greeter.qml:551
400#: qml/Greeter/Greeter.qml:551
401+#, fuzzy
402+#| msgid "Enter passphrase"
505msgid "Enter passphrase to unlock"
403msgid "Enter passphrase to unlock"
506−msgstr ""
404+msgstr "Tatur-maxco culus"
507
405
508#: qml/Greeter/Greeter.qml:552
406#: qml/Greeter/Greeter.qml:552
407+#, fuzzy
408+#| msgid "Enter passcode"
509msgid "Enter passcode to unlock"
409msgid "Enter passcode to unlock"
510−msgstr ""
410+msgstr "Tatur-mudenta culus"
511
411
512−#: qml/Greeter/NarrowView.qml:228
412+#: qml/Greeter/NarrowView.qml:235
513msgid "Emergency"
413msgid "Emergency"
514msgstr ""
414msgstr ""
515
415
@@ -525,17 +425,19 @@ msgstr ""
525msgid "Select desktop environment"
425msgid "Select desktop environment"
526msgstr ""
426msgstr ""
527
427
528−#: qml/Launcher/Drawer.qml:94
428+#: qml/Launcher/Drawer.qml:250
429+#, fuzzy
430+#| msgctxt "Button: Start a search in the current dash scope"
431+#| msgid "Search"
529msgid "Search…"
432msgid "Search…"
530−msgstr ""
433+msgstr "Goranto"
531
434
532−#: qml/Launcher/Drawer.qml:129
435+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
533−msgctxt "Apps sorted alphabetically"
534−msgid "A-Z"
436+msgid "Pull to refresh…"
535msgstr ""
437msgstr ""
536
438
537−#: qml/Launcher/MoreAppsHeader.qml:55
439+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
538−msgid "More apps in the store"
440+msgid "Release to refresh…"
539msgstr ""
441msgstr ""
540
442
541#: qml/Notifications/NotificationMenuItemFactory.qml:124
443#: qml/Notifications/NotificationMenuItemFactory.qml:124
@@ -626,13 +528,20 @@ msgid "Call back"
626msgstr ""
528msgstr ""
627
529
628#: qml/Panel/PanelMenuPage.qml:92
530#: qml/Panel/PanelMenuPage.qml:92
531+#, fuzzy
532+#| msgctxt "Button: Go back one page in the Wizard"
533+#| msgid "Back"
629msgid "Back"
534msgid "Back"
630−msgstr ""
535+msgstr "Derre"
631
536
632#: qml/Stage/SideStage.qml:76
537#: qml/Stage/SideStage.qml:76
633msgid "Drag using 3 fingers any application from one window to the other"
538msgid "Drag using 3 fingers any application from one window to the other"
634msgstr ""
539msgstr ""
635
540
541+#: qml/Stage/Stage.qml:671
542+msgid "No running apps"
543+msgstr ""
544+
636#: qml/Tutorial/TutorialLeftLong.qml:49
545#: qml/Tutorial/TutorialLeftLong.qml:49
637msgid "Long swipe from the left edge to open the Application Drawer"
546msgid "Long swipe from the left edge to open the Application Drawer"
638msgstr ""
547msgstr ""
@@ -641,11 +550,11 @@ msgstr ""
641msgid "Short swipe from the left edge to open the launcher"
550msgid "Short swipe from the left edge to open the launcher"
642msgstr ""
551msgstr ""
643
552
644−#: qml/Tutorial/TutorialRight.qml:55
553+#: qml/Tutorial/TutorialRight.qml:54
645msgid "Push your mouse against the right edge to view your open apps"
554msgid "Push your mouse against the right edge to view your open apps"
646msgstr ""
555msgstr ""
647
556
648−#: qml/Tutorial/TutorialRight.qml:56
557+#: qml/Tutorial/TutorialRight.qml:55
649msgid "Swipe from the right edge to view your open apps"
558msgid "Swipe from the right edge to view your open apps"
650msgstr ""
559msgstr ""
651
560
@@ -653,25 +562,41 @@ msgstr ""
653msgid "Swipe from the top edge to access notifications and quick settings"
562msgid "Swipe from the top edge to access notifications and quick settings"
654msgstr ""
563msgstr ""
655
564
656−#: qml/Wizard/Page.qml:54
565+#: qml/Wizard/Page.qml:59
657msgctxt "Button: Go back one page in the Wizard"
566msgctxt "Button: Go back one page in the Wizard"
658msgid "Back"
567msgid "Back"
659msgstr "Derre"
568msgstr "Derre"
660
569
661−#: qml/Wizard/Pages/10-welcome.qml:28
570+#: qml/Wizard/Pages/10-welcome.qml:29
662msgid "Language"
571msgid "Language"
663msgstr ""
572msgstr ""
664
573
665−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
574+#: qml/Wizard/Pages/10-welcome.qml:176
666−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
575+#: qml/Wizard/Pages/10-welcome-update.qml:126
576+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
667−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
577+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
668−#: qml/Wizard/Pages/70-passwd-type.qml:145
578+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
669−#: qml/Wizard/Pages/75-report-check.qml:84
670−#: qml/Wizard/Pages/passcode-desktop.qml:142
579+#: qml/Wizard/Pages/passcode-desktop.qml:154
671−#: qml/Wizard/Pages/password-set.qml:142
580+#: qml/Wizard/Pages/password-set.qml:153
672msgid "Next"
581msgid "Next"
673msgstr ""
582msgstr ""
674
583
584+#: qml/Wizard/Pages/10-welcome-update.qml:91
585+msgid "Welcome to "
586+msgstr ""
587+
588+#: qml/Wizard/Pages/10-welcome-update.qml:106
589+msgid "We will make sure your device is ready to use "
590+msgstr ""
591+
592+#: qml/Wizard/Pages/11-changelog.qml:28
593+msgid "What's new"
594+msgstr ""
595+
596+#: qml/Wizard/Pages/11-changelog.qml:74
597+msgid "Loading..."
598+msgstr ""
599+
675#: qml/Wizard/Pages/20-keyboard.qml:31
600#: qml/Wizard/Pages/20-keyboard.qml:31
676msgid "Select Keyboard"
601msgid "Select Keyboard"
677msgstr ""
602msgstr ""
@@ -684,64 +609,33 @@ msgstr ""
684msgid "Keyboard layout"
609msgid "Keyboard layout"
685msgstr ""
610msgstr ""
686
611
687−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
612+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
613+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
688−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
614+#: qml/Wizard/Pages/sim.qml:101
689msgid "Skip"
615msgid "Skip"
690msgstr "Kaqit"
616msgstr "Kaqit"
691
617
692−#: qml/Wizard/Pages/30-wifi.qml:30
618+#: qml/Wizard/Pages/30-wifi.qml:31
693msgid "Connect to Wi‑Fi"
619msgid "Connect to Wi‑Fi"
694msgstr ""
620msgstr ""
695
621
696−#: qml/Wizard/Pages/30-wifi.qml:131
622+#: qml/Wizard/Pages/30-wifi.qml:139
697msgid "Connected"
623msgid "Connected"
698msgstr ""
624msgstr ""
699
625
700−#: qml/Wizard/Pages/30-wifi.qml:164
626+#: qml/Wizard/Pages/30-wifi.qml:172
701msgid "Available Wi-Fi networks"
627msgid "Available Wi-Fi networks"
702msgstr ""
628msgstr ""
703
629
704−#: qml/Wizard/Pages/30-wifi.qml:165
630+#: qml/Wizard/Pages/30-wifi.qml:173
705msgid "No available Wi-Fi networks"
631msgid "No available Wi-Fi networks"
706msgstr ""
632msgstr ""
707
633
708−#: qml/Wizard/Pages/40-location.qml:27
709−msgid "Location Services"
710−msgstr ""
711−
712−#: qml/Wizard/Pages/40-location.qml:83
713−msgid ""
714−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
715−"(recommended)"
716−msgstr ""
717−
718−#: qml/Wizard/Pages/40-location.qml:105
719−#, qt-format
720−msgid "By selecting this option you agree to the Nokia HERE %1."
721−msgstr ""
722−
723−#: qml/Wizard/Pages/40-location.qml:106
724−msgctxt "part of: Nokia HERE terms and conditions"
725−msgid "terms and conditions"
726−msgstr ""
727−
728−#: qml/Wizard/Pages/40-location.qml:160
729−msgid "GPS only"
730−msgstr ""
731−
732−#: qml/Wizard/Pages/40-location.qml:214
733−msgid "Don't use my location"
734−msgstr ""
735−
736−#: qml/Wizard/Pages/40-location.qml:260
737−msgid "You can change it later in System Settings."
738−msgstr ""
739−
740#: qml/Wizard/Pages/50-timezone.qml:30
634#: qml/Wizard/Pages/50-timezone.qml:30
741msgid "Time Zone"
635msgid "Time Zone"
742msgstr ""
636msgstr ""
743
637
744−#: qml/Wizard/Pages/50-timezone.qml:182
638+#: qml/Wizard/Pages/50-timezone.qml:183
745msgid "Enter your city"
639msgid "Enter your city"
746msgstr ""
640msgstr ""
747
641
@@ -749,7 +643,7 @@ msgstr ""
749msgid "Personalize Your Device"
643msgid "Personalize Your Device"
750msgstr ""
644msgstr ""
751
645
752−#: qml/Wizard/Pages/60-account.qml:48
646+#: qml/Wizard/Pages/60-account.qml:54
753msgid "Preferred Name"
647msgid "Preferred Name"
754msgstr ""
648msgstr ""
755
649
@@ -757,81 +651,72 @@ msgstr ""
757msgid "Lock Screen"
651msgid "Lock Screen"
758msgstr ""
652msgstr ""
759
653
760−#: qml/Wizard/Pages/70-passwd-type.qml:102
654+#: qml/Wizard/Pages/70-passwd-type.qml:103
761msgctxt "Label: Type of security method"
655msgctxt "Label: Type of security method"
762msgid "Create new password"
656msgid "Create new password"
763msgstr ""
657msgstr ""
764
658
765−#: qml/Wizard/Pages/70-passwd-type.qml:104
659+#: qml/Wizard/Pages/70-passwd-type.qml:105
766msgctxt "Label: Type of security method"
660msgctxt "Label: Type of security method"
767msgid "Create passcode (numbers only)"
661msgid "Create passcode (numbers only)"
768msgstr ""
662msgstr ""
769
663
770−#: qml/Wizard/Pages/70-passwd-type.qml:106
664+#: qml/Wizard/Pages/70-passwd-type.qml:107
771msgctxt "Label: Type of security method"
665msgctxt "Label: Type of security method"
772msgid "No lock code"
666msgid "No lock code"
773msgstr ""
667msgstr ""
774
668
775−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
669+#: qml/Wizard/Pages/79-system-update.qml:28
776−msgid "Privacy Policy"
670+msgid "Update Device"
777−msgstr ""
778−
779−#: qml/Wizard/Pages/75-report-check.qml:26
780−msgid "Help Us Improve"
781−msgstr ""
782−
783−#: qml/Wizard/Pages/75-report-check.qml:59
784−msgid "Improve system performance by sending us crashes and error reports."
785msgstr ""
671msgstr ""
786
672
787−#: qml/Wizard/Pages/75-report-check.qml:60
673+#: qml/Wizard/Pages/79-system-update.qml:55
788−msgid "Privacy policy"
674+msgid ""
675+"There is a system update available and ready to install. Afterwards, the "
676+"device will automatically restart."
789msgstr ""
677msgstr ""
790
678
791−#: qml/Wizard/Pages/80-finished.qml:89
679+#: qml/Wizard/Pages/79-system-update.qml:76
680+msgctxt "string identifying name of the update"
792−msgid "Welcome to Ubuntu"
681+msgid "Ubuntu Touch system"
793msgstr ""
682msgstr ""
794
683
795−#: qml/Wizard/Pages/80-finished.qml:104
684+#: qml/Wizard/Pages/79-system-update.qml:83
796−msgid "You are ready to use your device now"
685+#, qt-format
686+msgctxt "version of the system update"
687+msgid "Version %1"
797msgstr ""
688msgstr ""
798
689
799−#: qml/Wizard/Pages/80-finished.qml:124
690+#: qml/Wizard/Pages/79-system-update.qml:95
800−msgid "Get Started"
691+msgid "This could take a few minutes..."
801msgstr ""
692msgstr ""
802
693
803−#: qml/Wizard/Pages/here-terms.qml:25
694+#: qml/Wizard/Pages/79-system-update.qml:109
804−msgid "Terms & Conditions"
695+msgid "Install and restart now"
805msgstr ""
696msgstr ""
806
697
807−#: qml/Wizard/Pages/here-terms.qml:69
698+#: qml/Wizard/Pages/80-finished.qml:91
808−msgid "Your device uses positioning technologies provided by HERE."
699+msgid "Welcome Back"
809msgstr ""
700msgstr ""
810
701
811−#: qml/Wizard/Pages/here-terms.qml:81
702+#: qml/Wizard/Pages/80-finished.qml:91
812−msgid ""
703+msgid "Welcome to Ubuntu"
813−"To provide you with positioning services and to improve their quality, HERE "
814−"collects information about nearby cell towers and Wi-Fi hotspots around your "
815−"current location whenever your position is being found."
816msgstr ""
704msgstr ""
817
705
818−#: qml/Wizard/Pages/here-terms.qml:93
706+#: qml/Wizard/Pages/80-finished.qml:106
819−msgid ""
707+msgid "You are ready to use your device now"
820−"The information collected is used to analyze the service and to improve the "
821−"use of service, but not to identify you personally."
822msgstr ""
708msgstr ""
823
709
824−#: qml/Wizard/Pages/here-terms.qml:106
710+#: qml/Wizard/Pages/80-finished.qml:126
825−#, qt-format
711+msgid "Continue"
826−msgid "By continuing, you agree to the HERE platform %1 and %2."
827−msgstr ""
712+msgstr "Tatur"
828
713
829−#: qml/Wizard/Pages/here-terms.qml:107
714+#: qml/Wizard/Pages/80-finished.qml:126
830−msgid "Service Terms"
715+msgid "Get Started"
831msgstr ""
716msgstr ""
832
717
833#: qml/Wizard/Pages/passcode-confirm.qml:43
718#: qml/Wizard/Pages/passcode-confirm.qml:43
834−#: qml/Wizard/Pages/passcode-desktop.qml:97
719+#: qml/Wizard/Pages/passcode-desktop.qml:104
835msgid "Confirm passcode"
720msgid "Confirm passcode"
836msgstr ""
721msgstr ""
837
722
@@ -848,24 +733,24 @@ msgstr ""
848msgid "Lock Screen Passcode"
733msgid "Lock Screen Passcode"
849msgstr ""
734msgstr ""
850
735
851−#: qml/Wizard/Pages/passcode-desktop.qml:61
736+#: qml/Wizard/Pages/passcode-desktop.qml:68
852msgid "Enter 4 numbers to setup your passcode"
737msgid "Enter 4 numbers to setup your passcode"
853msgstr ""
738msgstr ""
854
739
855−#: qml/Wizard/Pages/passcode-desktop.qml:77
740+#: qml/Wizard/Pages/passcode-desktop.qml:84
856#: qml/Wizard/Pages/passcode-set.qml:54
741#: qml/Wizard/Pages/passcode-set.qml:54
857msgid "Choose passcode"
742msgid "Choose passcode"
858msgstr ""
743msgstr ""
859
744
860−#: qml/Wizard/Pages/passcode-desktop.qml:127
745+#: qml/Wizard/Pages/passcode-desktop.qml:139
861msgid "Passcode too short"
746msgid "Passcode too short"
862msgstr ""
747msgstr ""
863
748
864−#: qml/Wizard/Pages/passcode-desktop.qml:129
749+#: qml/Wizard/Pages/passcode-desktop.qml:141
865msgid "Passcodes match"
750msgid "Passcodes match"
866msgstr ""
751msgstr ""
867
752
868−#: qml/Wizard/Pages/passcode-desktop.qml:131
753+#: qml/Wizard/Pages/passcode-desktop.qml:143
869msgid "Passcodes do not match"
754msgid "Passcodes do not match"
870msgstr ""
755msgstr ""
871
756
@@ -877,15 +762,15 @@ msgstr ""
877msgid "Lock Screen Password"
762msgid "Lock Screen Password"
878msgstr ""
763msgstr ""
879
764
880−#: qml/Wizard/Pages/password-set.qml:62
765+#: qml/Wizard/Pages/password-set.qml:68
881msgid "Enter at least 8 characters"
766msgid "Enter at least 8 characters"
882msgstr ""
767msgstr ""
883
768
884−#: qml/Wizard/Pages/password-set.qml:74
769+#: qml/Wizard/Pages/password-set.qml:80
885msgid "Choose password"
770msgid "Choose password"
886msgstr ""
771msgstr ""
887
772
888−#: qml/Wizard/Pages/password-set.qml:104
773+#: qml/Wizard/Pages/password-set.qml:110
889msgid "Confirm password"
774msgid "Confirm password"
890msgstr ""
775msgstr ""
891
776
@@ -941,6 +826,28 @@ msgstr ""
941msgid "Very weak password"
826msgid "Very weak password"
942msgstr ""
827msgstr ""
943
828
829+#~ msgctxt "Button: Show the current dash scope settings"
830+#~ msgid "Settings"
831+#~ msgstr "Massosu"
832+
833+#~ msgctxt "Label: Hint for dash search line edit"
834+#~ msgid "Search"
835+#~ msgstr "Goranto"
836+
837+#~ msgid "Send"
838+#~ msgstr "Rub"
839+
840+#~ msgid "Home"
841+#~ msgstr "Dabqi"
842+
843+#, fuzzy
844+#~ msgid "Download"
845+#~ msgstr "Qulluumah"
846+
847+#, fuzzy
848+#~ msgid "Downloaded"
849+#~ msgstr "Qulluumah"
850+
944#~ msgctxt "Title: Reboot/Shut down dialog"
851#~ msgctxt "Title: Reboot/Shut down dialog"
945#~ msgid "Shut down"
852#~ msgid "Shut down"
946#~ msgstr "Bargus"
853#~ msgstr "Bargus"
@@ -956,16 +863,9 @@ msgstr ""
956#~ msgid "Reboot"
863#~ msgid "Reboot"
957#~ msgstr "Wadir-ugus"
864#~ msgstr "Wadir-ugus"
958
865
959−#, qt-format
960#~ msgid "Enter %1"
866#~ msgid "Enter %1"
961#~ msgstr "%1 culus"
867#~ msgstr "%1 culus"
962
868
963−#~ msgid "Enter passphrase"
964−#~ msgstr "Tatur-maxco culus"
965−
966−#~ msgid "Enter passcode"
967−#~ msgstr "Tatur-mudenta culus"
968−
969#~ msgctxt "Label: Type of security method"
869#~ msgctxt "Label: Type of security method"
970#~ msgid "Swipe"
870#~ msgid "Swipe"
971#~ msgstr "Uysuttuc"
871#~ msgstr "Uysuttuc"
@@ -978,6 +878,3 @@ msgstr ""
978
878
979#~ msgid "Let’s get started."
879#~ msgid "Let’s get started."
980#~ msgstr "Hayya qimbisnay."
880#~ msgstr "Hayya qimbisnay."
981−
982−#~ msgid "Continue"
983−#~ msgstr "Tatur"
po/am.po+368−334
@@ -6,39 +6,41 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2017-01-26 15:04+0000\n"
11+"PO-Revision-Date: 2021-08-29 20:18+0000\n"
12−"Last-Translator: samson <Unknown>\n"
12+"Last-Translator: Samson <sambelet@yahoo.com>\n"
13−"Language-Team: Amharic <am@li.org>\n"
13+"Language-Team: Amharic <https://translate.ubports.com/projects/ubports/"
14+"lomiri/am/>\n"
15+"Language: am\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
19"Plural-Forms: nplurals=2; plural=n > 1;\n"
20+"X-Generator: Weblate 3.11.3\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
21+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20
22
21−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
24msgid "Password: "
23msgstr "የ መግቢያ ቃል: "
25msgstr "የ መግቢያ ቃል: "
24
26
25−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
28msgid "Username"
27msgstr "የ ተጠቃሚ ስም"
29msgstr "የ ተጠቃሚ ስም"
28
30
29−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
32msgid "Failed to authenticate"
31msgstr "ማረጋገጥ አልተቻለም"
33msgstr "ማረጋገጥ አልተቻለም"
32
34
33−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
35−msgstr "እባክዎን እንደገና ይሞክሩ ዋጋ የሌለው የመግቢያ ቃል"
37+msgstr "ዋጋ የሌለው የ መግቢያ ቃል: እባክዎን እንደገና ይሞክሩ"
36
38
37−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
40msgid "Log In"
39msgstr "መግቢያ"
41msgstr "መግቢያ"
40
42
41−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
44msgid "Retry"
43msgstr "እንደገና ይሞክሩ"
45msgstr "እንደገና ይሞክሩ"
44
46
@@ -50,16 +52,16 @@ msgstr "መግቢያ"
50msgid "Guest Session"
52msgid "Guest Session"
51msgstr "የ እንግዳ ክፍለ ጊዜ"
53msgstr "የ እንግዳ ክፍለ ጊዜ"
52
54
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
57msgid "Pin shortcut"
56msgstr "አቋራጭ ማጣበቂያ"
58msgstr "አቋራጭ ማጣበቂያ"
57
59
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
61msgid "Quit"
60msgstr "ማጥፊያ"
62msgstr "ማጥፊያ"
61
63
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
65msgid "Unpin shortcut"
64msgstr "አቋራጭ መለያያ"
66msgstr "አቋራጭ መለያያ"
65
67
@@ -82,9 +84,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
84msgid "Log Out"
83msgstr "መውጫ"
85msgstr "መውጫ"
84
86
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
90msgid "Cancel"
90msgstr "መሰረዣ"
91msgstr "መሰረዣ"
@@ -106,12 +107,12 @@ msgstr "አይ"
106msgid "Yes"
107msgid "Yes"
107msgstr "አዎ"
108msgstr "አዎ"
108
109
109−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
112msgid "Power"
112msgstr "ሐይል"
113msgstr "ሐይል"
113
114
114−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
115msgid ""
116msgid ""
116"Are you sure you would like\n"
117"Are you sure you would like\n"
117"to power off?"
118"to power off?"
@@ -119,23 +120,27 @@ msgstr ""
119"በእርግጥ ሐይሉን ማጥፋት\n"
120"በእርግጥ ሐይሉን ማጥፋት\n"
120"ይፈልጋሉ?"
121"ይፈልጋሉ?"
121
122
122−#: qml/Components/Dialogs.qml:244
123+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
124msgctxt "Button: Power off the system"
124msgid "Power off"
125msgid "Power off"
125msgstr "ሐይል ማጥፊያ"
126msgstr "ሐይል ማጥፊያ"
126
127
127−#: qml/Components/Dialogs.qml:255
128+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
129msgctxt "Button: Restart the system"
129msgid "Restart"
130msgid "Restart"
130msgstr "እንደገና ማስጀመሪያ"
131msgstr "እንደገና ማስጀመሪያ"
131
132
133+#: qml/Components/Dialogs.qml:276
134+msgid "Screenshot"
135+msgstr "መመልከቻ ፎቶ ማንሻ"
136+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
137#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
138msgid "Keyboard Shortcuts"
134msgstr "የ ፊደል ገበታ አቋራጮች"
139msgstr "የ ፊደል ገበታ አቋራጮች"
135
140
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
141#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
142+msgid "Lomiri"
138−msgstr "Unity 8"
143+msgstr "Lomiri"
139
144
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
145#: qml/Components/KeyboardShortcutsOverlay.qml:62
141msgid "PrtScr"
146msgid "PrtScr"
@@ -151,7 +156,7 @@ msgstr "Alt + PrtScr"
151
156
152#: qml/Components/KeyboardShortcutsOverlay.qml:80
157#: qml/Components/KeyboardShortcutsOverlay.qml:80
153msgid "Takes a screenshot of the current window."
158msgid "Takes a screenshot of the current window."
154−msgstr "የ አሁኑን መስኮት ፎቶ ማንሻ"
159+msgstr "የ አሁኑን መስኮት መመልከቻ ፎቶ ማንሻ"
155
160
156#: qml/Components/KeyboardShortcutsOverlay.qml:88
161#: qml/Components/KeyboardShortcutsOverlay.qml:88
157msgid "Super + Space"
162msgid "Super + Space"
@@ -207,7 +212,7 @@ msgstr "መተግበሪያዎችን በ ማስጀመሪያ መቀየሪያ"
207
212
208#: qml/Components/KeyboardShortcutsOverlay.qml:177
213#: qml/Components/KeyboardShortcutsOverlay.qml:177
209msgid "Super + 1 to 0"
214msgid "Super + 1 to 0"
210−msgstr "Super + 1 ወደ 0"
215+msgstr "Super + 0 እስከ 9"
211
216
212#: qml/Components/KeyboardShortcutsOverlay.qml:182
217#: qml/Components/KeyboardShortcutsOverlay.qml:182
213msgid "Same as clicking on a launcher icon."
218msgid "Same as clicking on a launcher icon."
@@ -219,19 +224,7 @@ msgstr "Super + A"
219
224
220#: qml/Components/KeyboardShortcutsOverlay.qml:195
225#: qml/Components/KeyboardShortcutsOverlay.qml:195
221msgid "Opens the Application Drawer."
226msgid "Opens the Application Drawer."
222−msgstr "መተግበሪያ መክፈቻ"
227+msgstr "የ መሳያ መተግበሪያ ማስጀመሪያ"
223−
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr "ክልል"
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr "Super (Tap)"
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr "የ ክልል ቤት መክፈቻ"
235
228
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
229#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
230msgid "Switching"
@@ -305,7 +298,7 @@ msgstr "Alt + F4"
305msgid "Closes the current window."
298msgid "Closes the current window."
306msgstr "የ አሁኑን መስኮት መዝጊያ"
299msgstr "የ አሁኑን መስኮት መዝጊያ"
307
300
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
301+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
302msgid "Return to Call"
310msgstr "ወደ ጥሪ መመለሻ"
303msgstr "ወደ ጥሪ መመለሻ"
311
304
@@ -365,116 +358,19 @@ msgstr "የ እርስዎ አካል አሁን ከ ውጪ ማሳያ ጋር ተገ
365
358
366#: qml/Components/VirtualTouchPad.qml:327
359#: qml/Components/VirtualTouchPad.qml:327
367msgid "Tap left button to click."
360msgid "Tap left button to click."
368−msgstr "መታ ያድርጉ በ ግራ ቁልፍ ላይ ለ መጫን"
361+msgstr "የ ግራ ቁልፍ መታ ያድርጉ ለ መጫን"
369
362
370#: qml/Components/VirtualTouchPad.qml:339
363#: qml/Components/VirtualTouchPad.qml:339
371msgid "Tap right button to right click."
364msgid "Tap right button to right click."
372−msgstr "መታ ያድርጉ በ ቀኝ ቁልፍ ላይ ለ መጫን"
365+msgstr "የ ቀኝ ቁልፍ መታ ያድርጉ በ ቀኝ ለ መጫን"
373
366
374#: qml/Components/VirtualTouchPad.qml:351
367#: qml/Components/VirtualTouchPad.qml:351
375msgid "Swipe with two fingers to scroll."
368msgid "Swipe with two fingers to scroll."
376−msgstr "ለ መሽብለል በ ሁለት ጣት ይጥረጉ"
369+msgstr "ለ መሸብለል በ ሁለት ጣቶች ይጥረጉ"
377
370
378#: qml/Components/VirtualTouchPad.qml:396
371#: qml/Components/VirtualTouchPad.qml:396
379msgid "Find more settings in the system settings."
372msgid "Find more settings in the system settings."
380−msgstr "ተጨማሪ ማሰናጃዎችን ያግኙ በ ስርአት ማሰናጃ ውስጥ"
373+msgstr "ተጨማሪ ማሰናጃ በ ስርአት ማሰናጃ ውስጥ መፈለጊያ"
381−
382−#: qml/Dash/DashPageHeader.qml:361
383−msgctxt "Button: Open the Ubuntu Store"
384−msgid "Store"
385−msgstr "ማስቀመጫ"
386−
387−#: qml/Dash/DashPageHeader.qml:368
388−msgctxt "Button: Start a search in the current dash scope"
389−msgid "Search"
390−msgstr "መፈለጊያ"
391−
392−#: qml/Dash/DashPageHeader.qml:378
393−msgctxt "Button: Show the current dash scope settings"
394−msgid "Settings"
395−msgstr "ማሰናጃዎች"
396−
397−#: qml/Dash/DashPageHeader.qml:385
398−msgid "Remove from Favorites"
399−msgstr "ከምወዳቸው ማስወገጃ"
400−
401−#: qml/Dash/DashPageHeader.qml:385
402−msgid "Add to Favorites"
403−msgstr "ወደምወዳቸው መጨመሪያ"
404−
405−#: qml/Dash/FiltersPopover.qml:61
406−msgid "Refine your results"
407−msgstr "የ እርስዎን ውጤቶች እንደገና ማጣሪያ"
408−
409−#: qml/Dash/FiltersPopover.qml:70
410−msgid "Reset"
411−msgstr "እንደ ነበረ መመለሻ"
412−
413−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
414−msgid "Show less"
415−msgstr "ትንሽ ማሳያ"
416−
417−#: qml/Dash/GenericScopeView.qml:547
418−msgid "Show all"
419−msgstr "ሁሉንም ማሳያ"
420−
421−#: qml/Dash/GenericScopeView.qml:578
422−msgctxt "Label: Hint for dash search line edit"
423−msgid "Search"
424−msgstr "መፈለጊያ"
425−
426−#: qml/Dash/PageHeaderExtraPanel.qml:67
427−msgid "Recent Searches"
428−msgstr "የ ቅርብ ጊዜ ፍለጋዎች"
429−
430−#: qml/Dash/PageHeaderExtraPanel.qml:78
431−msgid "Clear All"
432−msgstr "ሁሉንም ማጽጃ"
433−
434−#: qml/Dash/Previews/PreviewActionCombo.qml:36
435−msgid "More..."
436−msgstr "ተጨማሪ..."
437−
438−#: qml/Dash/Previews/PreviewActionCombo.qml:36
439−msgid "Less..."
440−msgstr "አነስተኛ..."
441−
442−#: qml/Dash/Previews/PreviewCommentInput.qml:83
443−#: qml/Dash/Previews/PreviewRatingInput.qml:202
444−msgid "Send"
445−msgstr "መላኪያ"
446−
447−#: qml/Dash/Previews/PreviewRatingInput.qml:109
448−msgid "Rate this"
449−msgstr "ለዚህ ደረጃ ይስጡ"
450−
451−#: qml/Dash/Previews/PreviewRatingInput.qml:184
452−msgid "Add a review"
453−msgstr "ግምገማ መጨመሪያ"
454−
455−#: qml/Dash/PullToRefreshScopeStyle.qml:56
456−msgid "Pull to refresh…"
457−msgstr "ይሳቡ ለማነቃቃት…"
458−
459−#: qml/Dash/PullToRefreshScopeStyle.qml:61
460−msgid "Release to refresh…"
461−msgstr "ይልቀቁ ለማነቃቃት…"
462−
463−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
464−msgid "Enable location data"
465−msgstr "የአካባቢ ዳታ ማስቻያ"
466−
467−#: qml/Dash/ScopesList.qml:146
468−msgid "Manage"
469−msgstr "አስተዳዳሪ"
470−
471−#: qml/Dash/ScopesList.qml:187
472−msgid "Home"
473−msgstr "ቤት"
474−
475−#: qml/Dash/ScopesList.qml:188
476−msgid "Also installed"
477−msgstr "እንዲሁም የተገጠሙ"
478
374
479#: qml/Greeter/CoverPage.qml:127
375#: qml/Greeter/CoverPage.qml:127
480msgid "Unlock"
376msgid "Unlock"
@@ -505,13 +401,13 @@ msgstr "እንደገና ይሞክሩ"
505
401
506#: qml/Greeter/Greeter.qml:551
402#: qml/Greeter/Greeter.qml:551
507msgid "Enter passphrase to unlock"
403msgid "Enter passphrase to unlock"
508−msgstr "የ ማለፊያ ሀረግ ያስገቡ ለ መክፈት"
404+msgstr "የ ማለፊያ ሀረግ ያስገቡ"
509
405
510#: qml/Greeter/Greeter.qml:552
406#: qml/Greeter/Greeter.qml:552
511msgid "Enter passcode to unlock"
407msgid "Enter passcode to unlock"
512msgstr "የ ማለፊያ ኮድ ያስገቡ ለ መክፈት"
408msgstr "የ ማለፊያ ኮድ ያስገቡ ለ መክፈት"
513
409
514−#: qml/Greeter/NarrowView.qml:228
410+#: qml/Greeter/NarrowView.qml:235
515msgid "Emergency"
411msgid "Emergency"
516msgstr "ድንገተኛ"
412msgstr "ድንገተኛ"
517
413
@@ -527,18 +423,17 @@ msgstr "ማለፊያ ኮድ"
527msgid "Select desktop environment"
423msgid "Select desktop environment"
528msgstr "የ ዴስክቶፕ አይነት ይምረጡ"
424msgstr "የ ዴስክቶፕ አይነት ይምረጡ"
529
425
530−#: qml/Launcher/Drawer.qml:94
426+#: qml/Launcher/Drawer.qml:250
531msgid "Search…"
427msgid "Search…"
532−msgstr "መፈለጊያ..."
428+msgstr "መፈለጊያ…"
533
429
534−#: qml/Launcher/Drawer.qml:129
430+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
535−msgctxt "Apps sorted alphabetically"
536−msgid "A-Z"
431+msgid "Pull to refresh…"
537−msgstr "A-Z"
432+msgstr "ይሳቡ ለማነቃቃት…"
538
433
539−#: qml/Launcher/MoreAppsHeader.qml:55
434+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
540−msgid "More apps in the store"
435+msgid "Release to refresh…"
541−msgstr "ተጨማሪ መተግበሪያ በ ሱቅ ውስጥ"
436+msgstr "ይልቀቁ ለማነቃቃት…"
542
437
543#: qml/Notifications/NotificationMenuItemFactory.qml:124
438#: qml/Notifications/NotificationMenuItemFactory.qml:124
544msgid "Show password"
439msgid "Show password"
@@ -635,19 +530,25 @@ msgstr "ወደ ኋላ"
635msgid "Drag using 3 fingers any application from one window to the other"
530msgid "Drag using 3 fingers any application from one window to the other"
636msgstr "መጎተቻ 3 ጣቶች በ መጠቀም ማንኛውንም መተግበሪያ ከ አንድ መስኮት ወደ ሌላ"
531msgstr "መጎተቻ 3 ጣቶች በ መጠቀም ማንኛውንም መተግበሪያ ከ አንድ መስኮት ወደ ሌላ"
637
532
533+#: qml/Stage/Stage.qml:671
534+msgid "No running apps"
535+msgstr ""
536+
638#: qml/Tutorial/TutorialLeftLong.qml:49
537#: qml/Tutorial/TutorialLeftLong.qml:49
538+#, fuzzy
539+#| msgid "Long swipe from the left edge to open the Today scope"
639msgid "Long swipe from the left edge to open the Application Drawer"
540msgid "Long swipe from the left edge to open the Application Drawer"
640−msgstr "በረጅሙ ይጥረጉ ከ ግራ ጠርዝ በኩል መተግበሪያ ለ መክፈት ከ መሳቢያ ውስጥ"
541+msgstr "በ ረጅሙ ከ ግራ ጠርዝ በኩል ይጥረጉ የ ዛሬን ክልል ለ መክፈት"
641
542
642#: qml/Tutorial/TutorialLeft.qml:47
543#: qml/Tutorial/TutorialLeft.qml:47
643msgid "Short swipe from the left edge to open the launcher"
544msgid "Short swipe from the left edge to open the launcher"
644msgstr "በ አጭሩ ይጥረጉ ከ ግራ ጠርዝ በኩል ማስጀመሪያውን ለ መክፈት"
545msgstr "በ አጭሩ ይጥረጉ ከ ግራ ጠርዝ በኩል ማስጀመሪያውን ለ መክፈት"
645
546
646−#: qml/Tutorial/TutorialRight.qml:55
547+#: qml/Tutorial/TutorialRight.qml:54
647msgid "Push your mouse against the right edge to view your open apps"
548msgid "Push your mouse against the right edge to view your open apps"
648msgstr "የ እርስዎን አይጥ መጠቆሚያ ወደ ቀኝ ጠርዝ በኩል ያስጠጉ የ ተከፈቱ መተግበሪያዎችን ለ መመልከት"
549msgstr "የ እርስዎን አይጥ መጠቆሚያ ወደ ቀኝ ጠርዝ በኩል ያስጠጉ የ ተከፈቱ መተግበሪያዎችን ለ መመልከት"
649
550
650−#: qml/Tutorial/TutorialRight.qml:56
551+#: qml/Tutorial/TutorialRight.qml:55
651msgid "Swipe from the right edge to view your open apps"
552msgid "Swipe from the right edge to view your open apps"
652msgstr "ከ ቀኝ በኩል ይጥረጉ የ ተከፈቱ መተግበሪያዎችን ለ መመልከት"
553msgstr "ከ ቀኝ በኩል ይጥረጉ የ ተከፈቱ መተግበሪያዎችን ለ መመልከት"
653
554
@@ -655,28 +556,44 @@ msgstr "ከ ቀኝ በኩል ይጥረጉ የ ተከፈቱ መተግበሪያዎ
655msgid "Swipe from the top edge to access notifications and quick settings"
556msgid "Swipe from the top edge to access notifications and quick settings"
656msgstr "ከ ላይ ጠረዝ በኩል ይጥረጉ ማስታወቂያዎች እና በፍጥነት ማሰናጃዎች ጋር ለ መድረስ"
557msgstr "ከ ላይ ጠረዝ በኩል ይጥረጉ ማስታወቂያዎች እና በፍጥነት ማሰናጃዎች ጋር ለ መድረስ"
657
558
658−#: qml/Wizard/Page.qml:54
559+#: qml/Wizard/Page.qml:59
659msgctxt "Button: Go back one page in the Wizard"
560msgctxt "Button: Go back one page in the Wizard"
660msgid "Back"
561msgid "Back"
661msgstr "ወደ ኋላ"
562msgstr "ወደ ኋላ"
662
563
663−#: qml/Wizard/Pages/10-welcome.qml:28
564+#: qml/Wizard/Pages/10-welcome.qml:29
664msgid "Language"
565msgid "Language"
665msgstr "ቋንቋ"
566msgstr "ቋንቋ"
666
567
667−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
568+#: qml/Wizard/Pages/10-welcome.qml:176
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
569+#: qml/Wizard/Pages/10-welcome-update.qml:126
570+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
669−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
571+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
670−#: qml/Wizard/Pages/70-passwd-type.qml:145
572+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
671−#: qml/Wizard/Pages/75-report-check.qml:84
672−#: qml/Wizard/Pages/passcode-desktop.qml:142
573+#: qml/Wizard/Pages/passcode-desktop.qml:154
673−#: qml/Wizard/Pages/password-set.qml:142
574+#: qml/Wizard/Pages/password-set.qml:153
674msgid "Next"
575msgid "Next"
675msgstr "ይቀጥሉ"
576msgstr "ይቀጥሉ"
676
577
578+#: qml/Wizard/Pages/10-welcome-update.qml:91
579+msgid "Welcome to "
580+msgstr "እንኳን ደህና መጡ ወደ: "
581+
582+#: qml/Wizard/Pages/10-welcome-update.qml:106
583+msgid "We will make sure your device is ready to use "
584+msgstr "የ እርስዎ አካል ለ መጠቀም ዝግጁ ነው: "
585+
586+#: qml/Wizard/Pages/11-changelog.qml:28
587+msgid "What's new"
588+msgstr "ምን አዲስ ነገር አለ"
589+
590+#: qml/Wizard/Pages/11-changelog.qml:74
591+msgid "Loading..."
592+msgstr "በ መጫን ላይ..."
593+
677#: qml/Wizard/Pages/20-keyboard.qml:31
594#: qml/Wizard/Pages/20-keyboard.qml:31
678msgid "Select Keyboard"
595msgid "Select Keyboard"
679−msgstr "ቋንቋ ይምረጡ"
596+msgstr "የ ፊደል ገበታ ይምረጡ"
680
597
681#: qml/Wizard/Pages/20-keyboard.qml:71
598#: qml/Wizard/Pages/20-keyboard.qml:71
682msgid "Keyboard language"
599msgid "Keyboard language"
@@ -686,64 +603,33 @@ msgstr "የ ፊደል ገበታ ቋንቋ"
686msgid "Keyboard layout"
603msgid "Keyboard layout"
687msgstr "የ ፊደል ገበታ አቀራረብ"
604msgstr "የ ፊደል ገበታ አቀራረብ"
688
605
689−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
606+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
607+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
690−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
608+#: qml/Wizard/Pages/sim.qml:101
691msgid "Skip"
609msgid "Skip"
692msgstr "መዝለያ"
610msgstr "መዝለያ"
693
611
694−#: qml/Wizard/Pages/30-wifi.qml:30
612+#: qml/Wizard/Pages/30-wifi.qml:31
695msgid "Connect to Wi‑Fi"
613msgid "Connect to Wi‑Fi"
696msgstr "ወደ ዋይ‑ፋይ መገናኛ"
614msgstr "ወደ ዋይ‑ፋይ መገናኛ"
697
615
698−#: qml/Wizard/Pages/30-wifi.qml:131
616+#: qml/Wizard/Pages/30-wifi.qml:139
699msgid "Connected"
617msgid "Connected"
700msgstr "ተገናኝቷል"
618msgstr "ተገናኝቷል"
701
619
702−#: qml/Wizard/Pages/30-wifi.qml:164
620+#: qml/Wizard/Pages/30-wifi.qml:172
703msgid "Available Wi-Fi networks"
621msgid "Available Wi-Fi networks"
704msgstr "ዝግጁ የ ዋይ-ፋይ ኔትዎርኮች"
622msgstr "ዝግጁ የ ዋይ-ፋይ ኔትዎርኮች"
705
623
706−#: qml/Wizard/Pages/30-wifi.qml:165
624+#: qml/Wizard/Pages/30-wifi.qml:173
707msgid "No available Wi-Fi networks"
625msgid "No available Wi-Fi networks"
708msgstr "ምንም ዝግጁ ዋይ-ፋይ ኔትዎርኮች አልተገኙም"
626msgstr "ምንም ዝግጁ ዋይ-ፋይ ኔትዎርኮች አልተገኙም"
709
627
710−#: qml/Wizard/Pages/40-location.qml:27
711−msgid "Location Services"
712−msgstr "የ አካባቢ ግልጋሎት"
713−
714−#: qml/Wizard/Pages/40-location.qml:83
715−msgid ""
716−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
717−"(recommended)"
718−msgstr "ይጠቀሙ ጂፒኤስ: ዋይ-ፋይ: hotspots እና ተንቀሳቃሽ ኔትዎርክ ሳይታወቁ አካባቢ ለማግኘት (ይመከራሉ)"
719−
720−#: qml/Wizard/Pages/40-location.qml:105
721−#, qt-format
722−msgid "By selecting this option you agree to the Nokia HERE %1."
723−msgstr "ይህን ምርጫ በ መምረጥ እርስዎ ተስማምተዋል ከ Nokia HERE %1."
724−
725−#: qml/Wizard/Pages/40-location.qml:106
726−msgctxt "part of: Nokia HERE terms and conditions"
727−msgid "terms and conditions"
728−msgstr "ስምምነት እና ሁኔታዎች"
729−
730−#: qml/Wizard/Pages/40-location.qml:160
731−msgid "GPS only"
732−msgstr "ጂፒኤስ ብቻ"
733−
734−#: qml/Wizard/Pages/40-location.qml:214
735−msgid "Don't use my location"
736−msgstr "የ እኔን አካባቢ አትጠቀም"
737−
738−#: qml/Wizard/Pages/40-location.qml:260
739−msgid "You can change it later in System Settings."
740−msgstr "እርስዎ በኋላ በ ስርአት ማሰናጃ ውስጥ መቀየር ይችላሉ"
741−
742#: qml/Wizard/Pages/50-timezone.qml:30
628#: qml/Wizard/Pages/50-timezone.qml:30
743msgid "Time Zone"
629msgid "Time Zone"
744msgstr "የ ሰአት ክልል"
630msgstr "የ ሰአት ክልል"
745
631
746−#: qml/Wizard/Pages/50-timezone.qml:182
632+#: qml/Wizard/Pages/50-timezone.qml:183
747msgid "Enter your city"
633msgid "Enter your city"
748msgstr "የ እርስዎን ከተማ ያስገቡ"
634msgstr "የ እርስዎን ከተማ ያስገቡ"
749
635
@@ -751,7 +637,7 @@ msgstr "የ እርስዎን ከተማ ያስገቡ"
751msgid "Personalize Your Device"
637msgid "Personalize Your Device"
752msgstr "የ እርስዎን አካል የ ግልዎ ያድርጉ"
638msgstr "የ እርስዎን አካል የ ግልዎ ያድርጉ"
753
639
754−#: qml/Wizard/Pages/60-account.qml:48
640+#: qml/Wizard/Pages/60-account.qml:54
755msgid "Preferred Name"
641msgid "Preferred Name"
756msgstr "የመረጡት ስም"
642msgstr "የመረጡት ስም"
757
643
@@ -759,83 +645,75 @@ msgstr "የመረጡት ስም"
759msgid "Lock Screen"
645msgid "Lock Screen"
760msgstr "መመልከቻውን መቆለፊያ"
646msgstr "መመልከቻውን መቆለፊያ"
761
647
762−#: qml/Wizard/Pages/70-passwd-type.qml:102
648+#: qml/Wizard/Pages/70-passwd-type.qml:103
763msgctxt "Label: Type of security method"
649msgctxt "Label: Type of security method"
764msgid "Create new password"
650msgid "Create new password"
765msgstr "አዲስ የ መግቢያ ቃል መፍጠሪያ"
651msgstr "አዲስ የ መግቢያ ቃል መፍጠሪያ"
766
652
767−#: qml/Wizard/Pages/70-passwd-type.qml:104
653+#: qml/Wizard/Pages/70-passwd-type.qml:105
768msgctxt "Label: Type of security method"
654msgctxt "Label: Type of security method"
769msgid "Create passcode (numbers only)"
655msgid "Create passcode (numbers only)"
770msgstr "አዲስ የ ማለፊያ ኮድ መፍጠሪያ (ቁጥር ብቻ)"
656msgstr "አዲስ የ ማለፊያ ኮድ መፍጠሪያ (ቁጥር ብቻ)"
771
657
772−#: qml/Wizard/Pages/70-passwd-type.qml:106
658+#: qml/Wizard/Pages/70-passwd-type.qml:107
773msgctxt "Label: Type of security method"
659msgctxt "Label: Type of security method"
774msgid "No lock code"
660msgid "No lock code"
775msgstr "ምንም መቆለፊያ ኮድ አልተገኘም"
661msgstr "ምንም መቆለፊያ ኮድ አልተገኘም"
776
662
777−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
663+#: qml/Wizard/Pages/79-system-update.qml:28
778−msgid "Privacy Policy"
664+msgid "Update Device"
779−msgstr "የ ግላዊነት መመሪያ"
665+msgstr "አካሉን ማሻሻያ"
780
666
781−#: qml/Wizard/Pages/75-report-check.qml:26
667+#: qml/Wizard/Pages/79-system-update.qml:55
782−msgid "Help Us Improve"
668+msgid ""
783−msgstr "እንድንሻሻል ይርዱን"
669+"There is a system update available and ready to install. Afterwards, the "
670+"device will automatically restart."
671+msgstr "የ ስርአት ማሻሻያ ዝግጁ ነው ለ መግጠም: ከዚያ በኋላ አካሉ ራሱ በራሱ እንደገና ይጀምራል"
672+
673+#: qml/Wizard/Pages/79-system-update.qml:76
674+#, fuzzy
675+#| msgctxt "string identifying name of the update"
676+#| msgid "Ubuntu system"
677+msgctxt "string identifying name of the update"
678+msgid "Ubuntu Touch system"
679+msgstr "የ ኡቡቱ ስርአት"
680+
681+#: qml/Wizard/Pages/79-system-update.qml:83
682+#, qt-format
683+msgctxt "version of the system update"
684+msgid "Version %1"
685+msgstr "እትም %1"
784
686
785−#: qml/Wizard/Pages/75-report-check.qml:59
687+#: qml/Wizard/Pages/79-system-update.qml:95
786−msgid "Improve system performance by sending us crashes and error reports."
688+msgid "This could take a few minutes..."
787−msgstr "የ ስርአቱን አፈጻጸም ለማሻሻል የ ግጭት እና የ ስህተት መልእክቶች ይላኩልን"
689+msgstr "ይህ ትንሽ ደቂቃዎች ይወስዳል..."
788
690
789−#: qml/Wizard/Pages/75-report-check.qml:60
691+#: qml/Wizard/Pages/79-system-update.qml:109
790−msgid "Privacy policy"
692+msgid "Install and restart now"
791−msgstr "የ ግላዊነት መመሪያ"
693+msgstr "መግጠሚያ እና እንደገና ማስጀመሪያ"
792
694
793−#: qml/Wizard/Pages/80-finished.qml:89
695+#: qml/Wizard/Pages/80-finished.qml:91
696+msgid "Welcome Back"
697+msgstr "እንኳን ደህና መጡ:"
698+
699+#: qml/Wizard/Pages/80-finished.qml:91
794msgid "Welcome to Ubuntu"
700msgid "Welcome to Ubuntu"
795msgstr "እንኳን ደህና መጡ ወደ ኡቡንቱ"
701msgstr "እንኳን ደህና መጡ ወደ ኡቡንቱ"
796
702
797−#: qml/Wizard/Pages/80-finished.qml:104
703+#: qml/Wizard/Pages/80-finished.qml:106
798msgid "You are ready to use your device now"
704msgid "You are ready to use your device now"
799msgstr "የ እርስዎን አካል ለ መጠቀም አሁን ዝግጁ ነው"
705msgstr "የ እርስዎን አካል ለ መጠቀም አሁን ዝግጁ ነው"
800
706
801−#: qml/Wizard/Pages/80-finished.qml:124
707+#: qml/Wizard/Pages/80-finished.qml:126
708+msgid "Continue"
709+msgstr "ይቀጥሉ"
710+
711+#: qml/Wizard/Pages/80-finished.qml:126
802msgid "Get Started"
712msgid "Get Started"
803msgstr "እንጀምር"
713msgstr "እንጀምር"
804
714
805−#: qml/Wizard/Pages/here-terms.qml:25
806−msgid "Terms & Conditions"
807−msgstr "ውሎች & ሁኔታዎች"
808−
809−#: qml/Wizard/Pages/here-terms.qml:69
810−msgid "Your device uses positioning technologies provided by HERE."
811−msgstr "የ እርስዎ አካል ይጠቀማል ያሉበትን አካባቢ ቴክኖሎጂ የቀረበውን በ HERE."
812−
813−#: qml/Wizard/Pages/here-terms.qml:81
814−msgid ""
815−"To provide you with positioning services and to improve their quality, HERE "
816−"collects information about nearby cell towers and Wi-Fi hotspots around your "
817−"current location whenever your position is being found."
818−msgstr ""
819−"እርስዎ ያሉበትን አካባቢ ግልጋሎት ለ መስጠት እና ለማሻሻል: HERE መረጃ ይሰበስባል በቅርብ ያሉ የ ሴል ምሶሶዎች እና "
820−"ዋይ-ፋይ hotspots እርስዎ አሁን ያሉበትን አካባቢ ሲታወቅ"
821−
822−#: qml/Wizard/Pages/here-terms.qml:93
823−msgid ""
824−"The information collected is used to analyze the service and to improve the "
825−"use of service, but not to identify you personally."
826−msgstr "የ ተሰበሰበው መረጃ የሚጠቅመው ግልጋሎት ለማሻሻል ነው: ነገር ግን እርስዎን በ ግል ለ መለየት አይደለም"
827−
828−#: qml/Wizard/Pages/here-terms.qml:106
829−#, qt-format
830−msgid "By continuing, you agree to the HERE platform %1 and %2."
831−msgstr "በ መቀጠል እርስዎ ተስማምተዋል ከ HERE platform %1 እና %2."
832−
833−#: qml/Wizard/Pages/here-terms.qml:107
834−msgid "Service Terms"
835−msgstr "የ ግልጋሎት ስምምነቶች"
836−
837#: qml/Wizard/Pages/passcode-confirm.qml:43
715#: qml/Wizard/Pages/passcode-confirm.qml:43
838−#: qml/Wizard/Pages/passcode-desktop.qml:97
716+#: qml/Wizard/Pages/passcode-desktop.qml:104
839msgid "Confirm passcode"
717msgid "Confirm passcode"
840msgstr "የማለፊያ ኮድ ማረጋገጫ"
718msgstr "የማለፊያ ኮድ ማረጋገጫ"
841
719
@@ -852,24 +730,24 @@ msgstr "እባክዎን እንደገና-ያስገቡ"
852msgid "Lock Screen Passcode"
730msgid "Lock Screen Passcode"
853msgstr "የ መመልከቻው መቆለፊያ የ ማለፊያ ኮድ"
731msgstr "የ መመልከቻው መቆለፊያ የ ማለፊያ ኮድ"
854
732
855−#: qml/Wizard/Pages/passcode-desktop.qml:61
733+#: qml/Wizard/Pages/passcode-desktop.qml:68
856msgid "Enter 4 numbers to setup your passcode"
734msgid "Enter 4 numbers to setup your passcode"
857msgstr "ያስገቡ 4 ቁጥሮች የ እርስዎን የ ማለፊያ ኮድ ለማሰናዳት"
735msgstr "ያስገቡ 4 ቁጥሮች የ እርስዎን የ ማለፊያ ኮድ ለማሰናዳት"
858
736
859−#: qml/Wizard/Pages/passcode-desktop.qml:77
737+#: qml/Wizard/Pages/passcode-desktop.qml:84
860#: qml/Wizard/Pages/passcode-set.qml:54
738#: qml/Wizard/Pages/passcode-set.qml:54
861msgid "Choose passcode"
739msgid "Choose passcode"
862msgstr "የ ማለፊያ ኮድ ይምረጡ"
740msgstr "የ ማለፊያ ኮድ ይምረጡ"
863
741
864−#: qml/Wizard/Pages/passcode-desktop.qml:127
742+#: qml/Wizard/Pages/passcode-desktop.qml:139
865msgid "Passcode too short"
743msgid "Passcode too short"
866msgstr "የ ማለፊያ ኮዱ በጣም አጭር ነው"
744msgstr "የ ማለፊያ ኮዱ በጣም አጭር ነው"
867
745
868−#: qml/Wizard/Pages/passcode-desktop.qml:129
746+#: qml/Wizard/Pages/passcode-desktop.qml:141
869msgid "Passcodes match"
747msgid "Passcodes match"
870msgstr "የ ማለፊያ ኮዶቹ ተመሳሳይ ናቸው"
748msgstr "የ ማለፊያ ኮዶቹ ተመሳሳይ ናቸው"
871
749
872−#: qml/Wizard/Pages/passcode-desktop.qml:131
750+#: qml/Wizard/Pages/passcode-desktop.qml:143
873msgid "Passcodes do not match"
751msgid "Passcodes do not match"
874msgstr "የ ማለፊያ ኮዶቹ አይመሳሰሉም"
752msgstr "የ ማለፊያ ኮዶቹ አይመሳሰሉም"
875
753
@@ -881,15 +759,15 @@ msgstr "የ ማለፊያ ኮድ 4 ባህሪዎች መሆን አለበት"
881msgid "Lock Screen Password"
759msgid "Lock Screen Password"
882msgstr "የ መመልከቻ መቆለፊያ የ መግቢያ ቃል"
760msgstr "የ መመልከቻ መቆለፊያ የ መግቢያ ቃል"
883
761
884−#: qml/Wizard/Pages/password-set.qml:62
762+#: qml/Wizard/Pages/password-set.qml:68
885msgid "Enter at least 8 characters"
763msgid "Enter at least 8 characters"
886msgstr "ያስገቡ ቢያንስ 8 ባህሪዎች"
764msgstr "ያስገቡ ቢያንስ 8 ባህሪዎች"
887
765
888−#: qml/Wizard/Pages/password-set.qml:74
766+#: qml/Wizard/Pages/password-set.qml:80
889msgid "Choose password"
767msgid "Choose password"
890msgstr "የ መግቢያ ቃል ይምረጡ"
768msgstr "የ መግቢያ ቃል ይምረጡ"
891
769
892−#: qml/Wizard/Pages/password-set.qml:104
770+#: qml/Wizard/Pages/password-set.qml:110
893msgid "Confirm password"
771msgid "Confirm password"
894msgstr "የ መግቢያ ቃሉን ያረጋግጡ"
772msgstr "የ መግቢያ ቃሉን ያረጋግጡ"
895
773
@@ -945,6 +823,217 @@ msgstr "ደካማ የ መግቢያ ቃል"
945msgid "Very weak password"
823msgid "Very weak password"
946msgstr "በጣም ደካማ የ መግቢያ ቃል"
824msgstr "በጣም ደካማ የ መግቢያ ቃል"
947
825
826+#~ msgid "Unity 8"
827+#~ msgstr "Unity 8"
828+
829+#~ msgid "Scopes"
830+#~ msgstr "ክልል"
831+
832+#~ msgid "Super (Tap)"
833+#~ msgstr "Super (Tap)"
834+
835+#~ msgid "Opens the Scopes home."
836+#~ msgstr "የ ክልል ቤት መክፈቻ"
837+
838+#~ msgctxt "Button: Open the Ubuntu Store"
839+#~ msgid "Store"
840+#~ msgstr "ማስቀመጫ"
841+
842+#~ msgctxt "Button: Start a search in the current dash scope"
843+#~ msgid "Search"
844+#~ msgstr "መፈለጊያ"
845+
846+#~ msgctxt "Button: Show the current dash scope settings"
847+#~ msgid "Settings"
848+#~ msgstr "ማሰናጃዎች"
849+
850+#~ msgid "Remove from Favorites"
851+#~ msgstr "ከምወዳቸው ማስወገጃ"
852+
853+#~ msgid "Add to Favorites"
854+#~ msgstr "ወደምወዳቸው መጨመሪያ"
855+
856+#~ msgid "Refine your results"
857+#~ msgstr "የ እርስዎን ውጤቶች እንደገና ማጣሪያ"
858+
859+#~ msgid "Reset"
860+#~ msgstr "እንደ ነበረ መመለሻ"
861+
862+#~ msgid "Show less"
863+#~ msgstr "ትንሽ ማሳያ"
864+
865+#~ msgid "Show all"
866+#~ msgstr "ሁሉንም ማሳያ"
867+
868+#~ msgctxt "Label: Hint for dash search line edit"
869+#~ msgid "Search"
870+#~ msgstr "መፈለጊያ"
871+
872+#~ msgid "Recent Searches"
873+#~ msgstr "የ ቅርብ ጊዜ ፍለጋዎች"
874+
875+#~ msgid "Clear All"
876+#~ msgstr "ሁሉንም ማጽጃ"
877+
878+#~ msgid "More..."
879+#~ msgstr "ተጨማሪ..."
880+
881+#~ msgid "Less..."
882+#~ msgstr "አነስተኛ..."
883+
884+#~ msgid "Send"
885+#~ msgstr "መላኪያ"
886+
887+#~ msgid "Rate this"
888+#~ msgstr "ለዚህ ደረጃ ይስጡ"
889+
890+#~ msgid "Add a review"
891+#~ msgstr "ግምገማ መጨመሪያ"
892+
893+#~ msgid "Enable location data"
894+#~ msgstr "የአካባቢ ዳታ ማስቻያ"
895+
896+#~ msgid "Manage"
897+#~ msgstr "አስተዳዳሪ"
898+
899+#~ msgid "Home"
900+#~ msgstr "ቤት"
901+
902+#~ msgid "Also installed"
903+#~ msgstr "እንዲሁም የተገጠሙ"
904+
905+#~ msgid "Privacy Policy"
906+#~ msgstr "የ ግላዊነት መመሪያ"
907+
908+#~ msgid "Help Us Improve"
909+#~ msgstr "እንድንሻሻል ይርዱን"
910+
911+#~ msgid "Improve system performance by sending us crashes and error reports."
912+#~ msgstr "የ ስርአቱን አፈጻጸም ለማሻሻል የ ግጭት እና የ ስህተት መልእክቶች ይላኩልን"
913+
914+#~ msgid "Privacy policy"
915+#~ msgstr "የ ግላዊነት መመሪያ"
916+
917+#~ msgid "Update Apps"
918+#~ msgstr "መተግበሪያ ማሻሻያ"
919+
920+#~ msgid "This device is not connected to the internet."
921+#~ msgstr "ይህ አካል ከ ኢንተርኔት ጋር አልተገናኘም:"
922+
923+#~ msgid "Software is up to date"
924+#~ msgstr "ሶፍትዌሩ ዘመናዊ ነው:"
925+
926+#~ msgid "The update server is not responding."
927+#~ msgstr "የ ማሻሻያ ሰርቨር አይመልስም:"
928+
929+#~ msgid "Please wait..."
930+#~ msgstr "እባክዎን ይቆዩ..."
931+
932+#~ msgid "Installation failed"
933+#~ msgstr "መግጠሙ አልተሳካም:"
934+
935+#~ msgid "Checking for updates…"
936+#~ msgstr "ማሻሻያ በ መፈለግ ላይ…"
937+
938+#~ msgid "%1 update available"
939+#~ msgid_plural "%1 updates available"
940+#~ msgstr[0] "%1 ማሻሻያ ዝግጁ ነው:"
941+#~ msgstr[1] "%1 ማሻሻያዎች ዝግጁ ናቸው:"
942+
943+#~ msgid "Update all…"
944+#~ msgstr "ሁሉንም ማሻሻያ…"
945+
946+#~ msgid "Update all"
947+#~ msgstr "ሁሉንም ማሻሻያ"
948+
949+#~ msgid "Update"
950+#~ msgstr "ማሻሻያ"
951+
952+#~ msgid "Download"
953+#~ msgstr "የ ወረደ"
954+
955+#~ msgid "Resume"
956+#~ msgstr "ይቀጥሉ"
957+
958+#~ msgid "Install…"
959+#~ msgstr "መግጠሚያ…"
960+
961+#~ msgid "Install"
962+#~ msgstr "መግጠሚያ"
963+
964+#~ msgid "Open"
965+#~ msgstr "መክፈቻ"
966+
967+#~ msgid "Installing"
968+#~ msgstr "በ መግጠም ላይ"
969+
970+#~ msgid "Waiting to download"
971+#~ msgstr "ለ ማውረድ በ መጠበቅ ላይ"
972+
973+#~ msgid "%1 of %2"
974+#~ msgstr "%1 ከ %2"
975+
976+#~ msgid "Downloaded"
977+#~ msgstr "የ ወረደ"
978+
979+#~ msgid "Installed"
980+#~ msgstr "ተገጥሟል:"
981+
982+#~ msgid "Updated %1"
983+#~ msgstr "ተሻሽሏል %1"
984+
985+#~ msgid "Update failed"
986+#~ msgstr "ማሻሻል አልተቻለም:"
987+
988+#~ msgid "Location Services"
989+#~ msgstr "የ አካባቢ ግልጋሎት"
990+
991+#~ msgid ""
992+#~ "Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
993+#~ "(recommended)"
994+#~ msgstr "ይጠቀሙ ጂፒኤስ: ዋይ-ፋይ: hotspots እና ተንቀሳቃሽ ኔትዎርክ ሳይታወቁ አካባቢ ለማግኘት (ይመከራሉ)"
995+
996+#~ msgid "By selecting this option you agree to the Nokia HERE %1."
997+#~ msgstr "ይህን ምርጫ በ መምረጥ እርስዎ ተስማምተዋል ከ Nokia HERE %1."
998+
999+#~ msgctxt "part of: Nokia HERE terms and conditions"
1000+#~ msgid "terms and conditions"
1001+#~ msgstr "ስምምነት እና ሁኔታዎች"
1002+
1003+#~ msgid "GPS only"
1004+#~ msgstr "ጂፒኤስ ብቻ"
1005+
1006+#~ msgid "Don't use my location"
1007+#~ msgstr "የ እኔን አካባቢ አትጠቀም"
1008+
1009+#~ msgid "You can change it later in System Settings."
1010+#~ msgstr "እርስዎ በኋላ በ ስርአት ማሰናጃ ውስጥ መቀየር ይችላሉ"
1011+
1012+#~ msgid "Terms & Conditions"
1013+#~ msgstr "ውሎች & ሁኔታዎች"
1014+
1015+#~ msgid "Your device uses positioning technologies provided by HERE."
1016+#~ msgstr "የ እርስዎ አካል ይጠቀማል ያሉበትን አካባቢ ቴክኖሎጂ የቀረበውን በ HERE."
1017+
1018+#~ msgid ""
1019+#~ "To provide you with positioning services and to improve their quality, "
1020+#~ "HERE collects information about nearby cell towers and Wi-Fi hotspots "
1021+#~ "around your current location whenever your position is being found."
1022+#~ msgstr ""
1023+#~ "እርስዎ ያሉበትን አካባቢ ግልጋሎት ለ መስጠት እና ለማሻሻል: HERE መረጃ ይሰበስባል በቅርብ ያሉ የ ሴል ምሶሶዎች "
1024+#~ "እና ዋይ-ፋይ hotspots እርስዎ አሁን ያሉበትን አካባቢ ሲታወቅ"
1025+
1026+#~ msgid ""
1027+#~ "The information collected is used to analyze the service and to improve "
1028+#~ "the use of service, but not to identify you personally."
1029+#~ msgstr "የ ተሰበሰበው መረጃ የሚጠቅመው ግልጋሎት ለማሻሻል ነው: ነገር ግን እርስዎን በ ግል ለ መለየት አይደለም"
1030+
1031+#~ msgid "By continuing, you agree to the HERE platform %1 and %2."
1032+#~ msgstr "በ መቀጠል እርስዎ ተስማምተዋል ከ HERE platform %1 እና %2."
1033+
1034+#~ msgid "Service Terms"
1035+#~ msgstr "የ ግልጋሎት ስምምነቶች"
1036+
948#~ msgid "Top edge"
1037#~ msgid "Top edge"
949#~ msgstr "የላይ ጠርዝ"
1038#~ msgstr "የላይ ጠርዝ"
950
1039
@@ -960,21 +1049,12 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
960#~ msgid "Type or say a command"
1049#~ msgid "Type or say a command"
961#~ msgstr "ትእዛዝ ይናገሩ ወይንም ይጻፉ"
1050#~ msgstr "ትእዛዝ ይናገሩ ወይንም ይጻፉ"
962
1051
963−#~ msgid "Loading. Please Wait..."
964−#~ msgstr "እባክዎን ይቆዩ በመጫን ላይ..."
965−
966−#~ msgid "Speaking..."
967−#~ msgstr "በመናገር ላይ..."
968−
969#~ msgid "Speak Now..."
1052#~ msgid "Speak Now..."
970#~ msgstr "አሁን ይናገሩ..."
1053#~ msgstr "አሁን ይናገሩ..."
971
1054
972#~ msgid "Confirm"
1055#~ msgid "Confirm"
973#~ msgstr "ማረጋገጫ"
1056#~ msgstr "ማረጋገጫ"
974
1057
975−#~ msgid "Search"
976−#~ msgstr "መፈለጊያ"
977−
978#~ msgid "See less"
1058#~ msgid "See less"
979#~ msgstr "አነስተኛ መመልከቻ"
1059#~ msgstr "አነስተኛ መመልከቻ"
980
1060
@@ -1017,7 +1097,6 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1017#~ msgid "This will be your last attempt."
1097#~ msgid "This will be your last attempt."
1018#~ msgstr "ይህ የመጨረሻ ሙከራዎ ነው"
1098#~ msgstr "ይህ የመጨረሻ ሙከራዎ ነው"
1019
1099
1020−#, qt-format
1021#~ msgid "Sorry, incorrect %1"
1100#~ msgid "Sorry, incorrect %1"
1022#~ msgstr "አዝናለሁ: የተሳሳተ%1"
1101#~ msgstr "አዝናለሁ: የተሳሳተ%1"
1023
1102
@@ -1058,11 +1137,12 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1058#~ "You have now mastered the edge gestures and can start using the "
1137#~ "You have now mastered the edge gestures and can start using the "
1059#~ "phone<br><br>Tap on the screen to start"
1138#~ "phone<br><br>Tap on the screen to start"
1060#~ msgstr ""
1139#~ msgstr ""
1061−#~ "አሁን የ ጠርዝ እንቅስቃሴን አውቀዋል እና መጀመር ይችላሉ ስልኩን መጠቀም <br><br>መመልከቻውን መታ ያድርጉ ለመጀመር"
1140+#~ "አሁን የ ጠርዝ እንቅስቃሴን አውቀዋል እና መጀመር ይችላሉ ስልኩን መጠቀም <br><br>መመልከቻውን መታ ያድርጉ "
1141+#~ "ለመጀመር"
1062
1142
1063#~ msgid ""
1143#~ msgid ""
1064−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1144+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1065−#~ "and all personal data will be deleted."
1145+#~ "reset and all personal data will be deleted."
1066#~ msgstr ""
1146#~ msgstr ""
1067#~ "የተሳሳተ የማለፊያ ኮድ ካስገቡ የ እርስዎ ስልክ ወደ ነበረበት ወደ ፋክቶሪው ዘዴ ይመለሳል: እና የ ግል ዳታ በሙሉ "
1147#~ "የተሳሳተ የማለፊያ ኮድ ካስገቡ የ እርስዎ ስልክ ወደ ነበረበት ወደ ፋክቶሪው ዘዴ ይመለሳል: እና የ ግል ዳታ በሙሉ "
1068#~ "ይጠፋል"
1148#~ "ይጠፋል"
@@ -1071,8 +1151,8 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1071#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1151#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1072#~ "reset and all personal data will be deleted."
1152#~ "reset and all personal data will be deleted."
1073#~ msgstr ""
1153#~ msgstr ""
1074−#~ "የተሳሳተ የማለፊያ ሐረግ ካስገቡ የ እርስዎ ስልክ ወደ ነበረበት ወደ ፋክቶሪው ዘዴ ይመለሳል: እና የ ግል ዳታ በሙሉ "
1154+#~ "የተሳሳተ የማለፊያ ሐረግ ካስገቡ የ እርስዎ ስልክ ወደ ነበረበት ወደ ፋክቶሪው ዘዴ ይመለሳል: እና የ ግል ዳታ "
1075−#~ "ይጠፋል"
1155+#~ "በሙሉ ይጠፋል"
1076
1156
1077#~ msgid "Roaming"
1157#~ msgid "Roaming"
1078#~ msgstr "ማዘዋወሪያ"
1158#~ msgstr "ማዘዋወሪያ"
@@ -1080,19 +1160,12 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1080#~ msgid "Manage Scopes"
1160#~ msgid "Manage Scopes"
1081#~ msgstr "የ ክልል አስተዳዳሪ"
1161#~ msgstr "የ ክልል አስተዳዳሪ"
1082
1162
1083−#, qt-format
1084#~ msgid "Enter %1"
1163#~ msgid "Enter %1"
1085#~ msgstr "ማስገቢያ %1"
1164#~ msgstr "ማስገቢያ %1"
1086
1165
1087#~ msgid "Please re-enter"
1166#~ msgid "Please re-enter"
1088#~ msgstr "እባክዎን እንደገና-ያስገቡ"
1167#~ msgstr "እባክዎን እንደገና-ያስገቡ"
1089
1168
1090−#~ msgid "Enter passphrase"
1091−#~ msgstr "የ ማለፊያ ሀረግ ያስገቡ"
1092−
1093−#~ msgid "Enter passcode"
1094−#~ msgstr "የ ማለፊያ ኮድ ያስገቡ"
1095−
1096#~ msgid "Lock security"
1169#~ msgid "Lock security"
1097#~ msgstr "ደህንነት መቆለፊያ"
1170#~ msgstr "ደህንነት መቆለፊያ"
1098
1171
@@ -1115,7 +1188,8 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1115#~ "This can be disabled in <b>System Settings</b> under <b>Security &amp; "
1188#~ "This can be disabled in <b>System Settings</b> under <b>Security &amp; "
1116#~ "Privacy</b>"
1189#~ "Privacy</b>"
1117#~ msgstr ""
1190#~ msgstr ""
1118−#~ "ይህን ግልጋሎት ማሰናከል ይችላሉ ከ <b>ስርአት ማሰናጃዎች</b> under <b>Security &amp; Privacy</b>"
1191+#~ "ይህን ግልጋሎት ማሰናከል ይችላሉ ከ <b>ስርአት ማሰናጃዎች</b> under <b>Security &amp; "
1192+#~ "Privacy</b>"
1119
1193
1120#~ msgid "Nice work!"
1194#~ msgid "Nice work!"
1121#~ msgstr "ጥሩ ሰርተዋል!"
1195#~ msgstr "ጥሩ ሰርተዋል!"
@@ -1150,9 +1224,6 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1150#~ msgid "Let’s get started."
1224#~ msgid "Let’s get started."
1151#~ msgstr "ስራ እንጀምር"
1225#~ msgstr "ስራ እንጀምር"
1152
1226
1153−#~ msgid "Continue"
1154−#~ msgstr "ይቀጥሉ"
1155−
1156#~ msgid "Passphrase must be 4 characters long"
1227#~ msgid "Passphrase must be 4 characters long"
1157#~ msgstr "የ ማለፊያ ሀረግ ቢያንስ 4 ባህሪዎች መሆን አለበት"
1228#~ msgstr "የ ማለፊያ ሀረግ ቢያንስ 4 ባህሪዎች መሆን አለበት"
1158
1229
@@ -1162,11 +1233,9 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1162#~ msgid "Let the phone detect your location:"
1233#~ msgid "Let the phone detect your location:"
1163#~ msgstr "እባክዎን እርስዎ ያሉበትን አካባቢ ስልኩ እራሱ ይፈልግ:"
1234#~ msgstr "እባክዎን እርስዎ ያሉበትን አካባቢ ስልኩ እራሱ ይፈልግ:"
1164
1235
1165−#, qt-format
1166#~ msgid "〈 %1"
1236#~ msgid "〈 %1"
1167#~ msgstr "〈 %1"
1237#~ msgstr "〈 %1"
1168
1238
1169−#, qt-format
1170#~ msgid "%1 〉"
1239#~ msgid "%1 〉"
1171#~ msgstr "%1 〉"
1240#~ msgstr "%1 〉"
1172
1241
@@ -1183,12 +1252,12 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1183#~ "Your phone is set up to automatically report errors to Canonical and its "
1252#~ "Your phone is set up to automatically report errors to Canonical and its "
1184#~ "partners, the makers of the operating system."
1253#~ "partners, the makers of the operating system."
1185#~ msgstr ""
1254#~ msgstr ""
1186−#~ "የ እርስዎ ስልክ ራሱ በራሱ የ ስህተት መግለጫዎች ወደ Canonical and its partners, የ መስሪያ ስርአት "
1255+#~ "የ እርስዎ ስልክ ራሱ በራሱ የ ስህተት መግለጫዎች ወደ Canonical and its partners, የ መስሪያ "
1187−#~ "አምራቾች"
1256+#~ "ስርአት አምራቾች"
1188
1257
1189#~ msgid ""
1258#~ msgid ""
1190−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1259+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1191−#~ "conditions</a>."
1260+#~ "and conditions</a>."
1192#~ msgstr "ይህን ምርጫ በመምረጥ ተስማምቻለሁ ከ Nokia HERE <a href='#'>ውሎች እና ሁኔታዎች ጋር</a>."
1261#~ msgstr "ይህን ምርጫ በመምረጥ ተስማምቻለሁ ከ Nokia HERE <a href='#'>ውሎች እና ሁኔታዎች ጋር</a>."
1193
1262
1194#~ msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
1263#~ msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
@@ -1203,9 +1272,6 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1203#~ msgid "Short swipe from the left edge."
1272#~ msgid "Short swipe from the left edge."
1204#~ msgstr "ከ ግራ ጠርዝ በኩል በትንሹ ይጥረጉ"
1273#~ msgstr "ከ ግራ ጠርዝ በኩል በትንሹ ይጥረጉ"
1205
1274
1206−#~ msgid "Open the launcher"
1207−#~ msgstr "ማስጀመሪያውን መክፈቻ"
1208−
1209#~ msgid "Tap here to continue."
1275#~ msgid "Tap here to continue."
1210#~ msgstr "እዚህ መታ ይድርጉ ለመቀጠል"
1276#~ msgstr "እዚህ መታ ይድርጉ ለመቀጠል"
1211
1277
@@ -1333,40 +1399,8 @@ msgstr "በጣም ደካማ የ መግቢያ ቃል"
1333#~ msgid "Short or long swipe from the right edge to view your open apps"
1399#~ msgid "Short or long swipe from the right edge to view your open apps"
1334#~ msgstr "በ አጭሩ ወይንም በ ረጅሙ ይጥረጉ ከ ቀኝ ጠረዝ በኩል የ ተከፈቱ መተግበሪያዎችን ለማየት"
1400#~ msgstr "በ አጭሩ ወይንም በ ረጅሙ ይጥረጉ ከ ቀኝ ጠረዝ በኩል የ ተከፈቱ መተግበሪያዎችን ለማየት"
1335
1401
1336−#~ msgid "Long swipe from the left edge to open the Today scope"
1337−#~ msgstr "በ ረጅሙ ከ ግራ ጠርዝ በኩል ይጥረጉ የ ዛሬን ክልል ለ መክፈት"
1338−
1339#~ msgid "Swipe from the left edge to open the launcher"
1402#~ msgid "Swipe from the left edge to open the launcher"
1340#~ msgstr "ከ ግራ ጠርዝ በኩል ይጥረጉ ማስጀመሪያውን ለ መክፈት"
1403#~ msgstr "ከ ግራ ጠርዝ በኩል ይጥረጉ ማስጀመሪያውን ለ መክፈት"
1341
1404
1342#~ msgid "Hover your mouse on the right edge to view your open apps"
1405#~ msgid "Hover your mouse on the right edge to view your open apps"
1343#~ msgstr "የ እርስዎን አይጥ ወደ ቀኝ ጠርዝ በኩል ሲያደርጉ የ ተከፈቱ መተግበሪያዎች መመልከቻ"
1406#~ msgstr "የ እርስዎን አይጥ ወደ ቀኝ ጠርዝ በኩል ሲያደርጉ የ ተከፈቱ መተግበሪያዎች መመልከቻ"
1344−
1345−#~ msgid "Takes a screenshot of a window."
1346−#~ msgstr "የ መስኮት መመልከቻ ፎቶ ማንሻ"
1347−
1348−#~ msgid "Super + 0 to 9"
1349−#~ msgstr "Super + 0 እስከ 9"
1350−
1351−#~ msgid "Install and restart now"
1352−#~ msgstr "መግጠሚያ እና እንደገና ማስጀመሪያ"
1353−
1354−#~ msgid "This could take a few minutes..."
1355−#~ msgstr "ይህ ትንሽ ደቂቆች ይወስዳል"
1356−
1357−#, qt-format
1358−#~ msgctxt "version of the system update"
1359−#~ msgid "Version %1"
1360−#~ msgstr "እትም %1"
1361−
1362−#~ msgctxt "string identifying name of the update"
1363−#~ msgid "Ubuntu system"
1364−#~ msgstr "የ ኡቡቱ ስርአት"
1365−
1366−#~ msgid "Update Device"
1367−#~ msgstr "አካሉን ማሻሻያ"
1368−
1369−#~ msgid ""
1370−#~ "There is a system update available and ready to install. Afterwards, the "
1371−#~ "device will automatically restart."
1372−#~ msgstr "የ ስርአት ማሻሻያ ዝግጁ ነው ለ መግጠም: ከዚያ በኋላ አካሉ ራሱ በራሱ እንደገና ይጀምራል"
po/ar.po+405−431
@@ -6,72 +6,74 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2017-01-14 05:20+0000\n"
11+"PO-Revision-Date: 2021-10-12 07:49+0000\n"
12−"Last-Translator: Ibrahim Saed <ibraheem5000@gmail.com>\n"
12+"Last-Translator: HEROBRINE7GAMER <tapermeerkat77@gmail.com>\n"
13−"Language-Team: Arabic <ar@li.org>\n"
13+"Language-Team: Arabic <https://translate.ubports.com/projects/ubports/lomiri/"
14+"ar/>\n"
15+"Language: ar\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17−"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= "
19+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
18−"3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n"
20+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
21+"X-Generator: Weblate 3.11.3\n"
19−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
22+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
20−"X-Generator: Launchpad (build 18343)\n"
21
23
22−#: plugins/LightDM/Greeter.cpp:188
24+#: plugins/LightDM/Greeter.cpp:199
23msgid "Password: "
25msgid "Password: "
24msgstr "كلمة السر: "
26msgstr "كلمة السر: "
25
27
26−#: plugins/LightDM/Greeter.cpp:203
28+#: plugins/LightDM/Greeter.cpp:214
27msgid "Username"
29msgid "Username"
28−msgstr ""
30+msgstr "اسم المستخدم"
29
31
30−#: plugins/LightDM/Greeter.cpp:242
32+#: plugins/LightDM/Greeter.cpp:258
31msgid "Failed to authenticate"
33msgid "Failed to authenticate"
32−msgstr ""
34+msgstr "فشل التحقق"
33
35
34−#: plugins/LightDM/Greeter.cpp:244
36+#: plugins/LightDM/Greeter.cpp:260
35msgid "Invalid password, please try again"
37msgid "Invalid password, please try again"
36−msgstr ""
38+msgstr "كلمة المرور غير صحيحة، الرجاء المحاولة مرة أخرى"
37
39
38−#: plugins/LightDM/Greeter.cpp:254
40+#: plugins/LightDM/Greeter.cpp:270
39msgid "Log In"
41msgid "Log In"
40−msgstr ""
42+msgstr "سجل الدخول"
41
43
42−#: plugins/LightDM/Greeter.cpp:254
44+#: plugins/LightDM/Greeter.cpp:270
43msgid "Retry"
45msgid "Retry"
44−msgstr "إعادة المحاولة"
46+msgstr "حاول مجدداً"
45
47
46#: plugins/LightDM/UsersModel.cpp:157
48#: plugins/LightDM/UsersModel.cpp:157
47msgid "Login"
49msgid "Login"
48−msgstr ""
50+msgstr "سجل الدخول"
49
51
50#: plugins/LightDM/UsersModel.cpp:165
52#: plugins/LightDM/UsersModel.cpp:165
51msgid "Guest Session"
53msgid "Guest Session"
52−msgstr ""
54+msgstr "جلسة ضيف"
53
55
54−#: plugins/Unity/Launcher/launcheritem.cpp:49
56+#: plugins/Unity/Launcher/launcheritem.cpp:48
55−#: plugins/Unity/Launcher/launcheritem.cpp:123
57+#: plugins/Unity/Launcher/launcheritem.cpp:122
56msgid "Pin shortcut"
58msgid "Pin shortcut"
57−msgstr "تثبيت الاختصار"
59+msgstr "ثبت اختصارًا"
58
60
59−#: plugins/Unity/Launcher/launcheritem.cpp:55
61+#: plugins/Unity/Launcher/launcheritem.cpp:54
60msgid "Quit"
62msgid "Quit"
61msgstr "خروج"
63msgstr "خروج"
62
64
63−#: plugins/Unity/Launcher/launcheritem.cpp:123
65+#: plugins/Unity/Launcher/launcheritem.cpp:122
64msgid "Unpin shortcut"
66msgid "Unpin shortcut"
65−msgstr "إزالة تثبيت الاختصار"
67+msgstr "ألغ تثبيت الاختصار"
66
68
67#: qml/Components/Dialogs.qml:176
69#: qml/Components/Dialogs.qml:176
68msgctxt "Title: Lock/Log out dialog"
70msgctxt "Title: Lock/Log out dialog"
69msgid "Log out"
71msgid "Log out"
70−msgstr "خروج"
72+msgstr "اخرج"
71
73
72#: qml/Components/Dialogs.qml:177
74#: qml/Components/Dialogs.qml:177
73msgid "Are you sure you want to log out?"
75msgid "Are you sure you want to log out?"
74−msgstr "هل أنت متأكد من رغبتك في تسجيل الخروج؟"
76+msgstr "أمتأكد أنك تريد تسجيل الخروج ؟"
75
77
76#: qml/Components/Dialogs.qml:180
78#: qml/Components/Dialogs.qml:180
77msgctxt "Button: Lock the system"
79msgctxt "Button: Lock the system"
@@ -81,23 +83,22 @@ msgstr "أوصِد"
81#: qml/Components/Dialogs.qml:191
83#: qml/Components/Dialogs.qml:191
82msgctxt "Button: Log out from the system"
84msgctxt "Button: Log out from the system"
83msgid "Log Out"
85msgid "Log Out"
84−msgstr "خروج"
86+msgstr "اخرج"
85
87
86−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
88+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
87−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
88−#: qml/Wizard/Pages/passcode-confirm.qml:32
89+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
90#: qml/Wizard/Pages/passcode-set.qml:32
90msgid "Cancel"
91msgid "Cancel"
91−msgstr "إلغاء"
92+msgstr "ألغ"
92
93
93#: qml/Components/Dialogs.qml:211
94#: qml/Components/Dialogs.qml:211
94msgctxt "Title: Reboot dialog"
95msgctxt "Title: Reboot dialog"
95msgid "Reboot"
96msgid "Reboot"
96−msgstr "إعادة التشغيل"
97+msgstr "أعد التشغيل"
97
98
98#: qml/Components/Dialogs.qml:212
99#: qml/Components/Dialogs.qml:212
99msgid "Are you sure you want to reboot?"
100msgid "Are you sure you want to reboot?"
100−msgstr "هل أنت متأكد من رغبتك في إعادة تشغيل الجهاز؟"
101+msgstr "أمتأكد أنك تريد إعادة التشغيل؟"
101
102
102#: qml/Components/Dialogs.qml:215
103#: qml/Components/Dialogs.qml:215
103msgid "No"
104msgid "No"
@@ -107,12 +108,12 @@ msgstr "لا"
107msgid "Yes"
108msgid "Yes"
108msgstr "نعم"
109msgstr "نعم"
109
110
110−#: qml/Components/Dialogs.qml:239
111+#: qml/Components/Dialogs.qml:243
111msgctxt "Title: Power off/Restart dialog"
112msgctxt "Title: Power off/Restart dialog"
112msgid "Power"
113msgid "Power"
113msgstr "الطاقة"
114msgstr "الطاقة"
114
115
115−#: qml/Components/Dialogs.qml:240
116+#: qml/Components/Dialogs.qml:244
116msgid ""
117msgid ""
117"Are you sure you would like\n"
118"Are you sure you would like\n"
118"to power off?"
119"to power off?"
@@ -120,23 +121,27 @@ msgstr ""
120"هل أنت متأكد من رغبتك\n"
121"هل أنت متأكد من رغبتك\n"
121"في إيقاف التشغيل؟"
122"في إيقاف التشغيل؟"
122
123
123−#: qml/Components/Dialogs.qml:244
124+#: qml/Components/Dialogs.qml:248
124msgctxt "Button: Power off the system"
125msgctxt "Button: Power off the system"
125msgid "Power off"
126msgid "Power off"
126−msgstr "إيقاف التشغيل"
127+msgstr "أوقف التشغيل"
127
128
128−#: qml/Components/Dialogs.qml:255
129+#: qml/Components/Dialogs.qml:263
129msgctxt "Button: Restart the system"
130msgctxt "Button: Restart the system"
130msgid "Restart"
131msgid "Restart"
131−msgstr "إعادة التشغيل"
132+msgstr "أعد التشغيل"
133+
134+#: qml/Components/Dialogs.qml:276
135+msgid "Screenshot"
136+msgstr "لقطة شاشة"
132
137
133#: qml/Components/KeyboardShortcutsOverlay.qml:41
138#: qml/Components/KeyboardShortcutsOverlay.qml:41
134msgid "Keyboard Shortcuts"
139msgid "Keyboard Shortcuts"
135msgstr "اختصارات لوحة المفاتيح"
140msgstr "اختصارات لوحة المفاتيح"
136
141
137#: qml/Components/KeyboardShortcutsOverlay.qml:55
142#: qml/Components/KeyboardShortcutsOverlay.qml:55
138−msgid "Unity 8"
143+msgid "Lomiri"
139−msgstr "يونتي 8"
144+msgstr "لوميري"
140
145
141#: qml/Components/KeyboardShortcutsOverlay.qml:62
146#: qml/Components/KeyboardShortcutsOverlay.qml:62
142msgid "PrtScr"
147msgid "PrtScr"
@@ -144,7 +149,7 @@ msgstr "PrtScr"
144
149
145#: qml/Components/KeyboardShortcutsOverlay.qml:67
150#: qml/Components/KeyboardShortcutsOverlay.qml:67
146msgid "Takes a screenshot."
151msgid "Takes a screenshot."
147−msgstr "أخذ لقطة للشاشة"
152+msgstr "خُذ لقطة للشاشة."
148
153
149#: qml/Components/KeyboardShortcutsOverlay.qml:75
154#: qml/Components/KeyboardShortcutsOverlay.qml:75
150msgid "Alt + PrtScr"
155msgid "Alt + PrtScr"
@@ -152,7 +157,7 @@ msgstr "Alt + PrtScr"
152
157
153#: qml/Components/KeyboardShortcutsOverlay.qml:80
158#: qml/Components/KeyboardShortcutsOverlay.qml:80
154msgid "Takes a screenshot of the current window."
159msgid "Takes a screenshot of the current window."
155−msgstr ""
160+msgstr "خُذ لقطة شاشة للنافذة الحالية."
156
161
157#: qml/Components/KeyboardShortcutsOverlay.qml:88
162#: qml/Components/KeyboardShortcutsOverlay.qml:88
158msgid "Super + Space"
163msgid "Super + Space"
@@ -160,7 +165,7 @@ msgstr "Super + Space"
160
165
161#: qml/Components/KeyboardShortcutsOverlay.qml:93
166#: qml/Components/KeyboardShortcutsOverlay.qml:93
162msgid "Switches to next keyboard layout."
167msgid "Switches to next keyboard layout."
163−msgstr "للتحويل إلى مخطط لوحة المفاتيح التالي."
168+msgstr "بدل إلى تخطيط لوحة المفاتيح التالي."
164
169
165#: qml/Components/KeyboardShortcutsOverlay.qml:101
170#: qml/Components/KeyboardShortcutsOverlay.qml:101
166msgid "Super + Shift + Space"
171msgid "Super + Shift + Space"
@@ -168,27 +173,27 @@ msgstr "Super + Shift + Space"
168
173
169#: qml/Components/KeyboardShortcutsOverlay.qml:106
174#: qml/Components/KeyboardShortcutsOverlay.qml:106
170msgid "Switches to previous keyboard layout."
175msgid "Switches to previous keyboard layout."
171−msgstr "للتحويل إلى مخطط لوحة المفاتيح السابق."
176+msgstr "بدل إلى تخطيط لوحة المفاتيح السابق."
172
177
173#: qml/Components/KeyboardShortcutsOverlay.qml:114
178#: qml/Components/KeyboardShortcutsOverlay.qml:114
174msgid "Ctrl + Alt + T"
179msgid "Ctrl + Alt + T"
175−msgstr ""
180+msgstr "Ctrl + Alt + T"
176
181
177#: qml/Components/KeyboardShortcutsOverlay.qml:119
182#: qml/Components/KeyboardShortcutsOverlay.qml:119
178msgid "Starts the Terminal application."
183msgid "Starts the Terminal application."
179−msgstr ""
184+msgstr "شغِل الطرفية."
180
185
181#: qml/Components/KeyboardShortcutsOverlay.qml:131
186#: qml/Components/KeyboardShortcutsOverlay.qml:131
182msgid "Launcher"
187msgid "Launcher"
183−msgstr "شريط بدء التطبيقات"
188+msgstr "مطلق"
184
189
185#: qml/Components/KeyboardShortcutsOverlay.qml:138
190#: qml/Components/KeyboardShortcutsOverlay.qml:138
186msgid "Super (Hold)"
191msgid "Super (Hold)"
187−msgstr "Super (Hold)"
192+msgstr "Super (ضغط مع التعليق)"
188
193
189#: qml/Components/KeyboardShortcutsOverlay.qml:143
194#: qml/Components/KeyboardShortcutsOverlay.qml:143
190msgid "Opens the launcher, displays shortcuts."
195msgid "Opens the launcher, displays shortcuts."
191−msgstr "لفتح شريط بدء التطبيقات، وإظهار الاختصارات."
196+msgstr "يشغل المطلق، ويعرض الاختصارات."
192
197
193#: qml/Components/KeyboardShortcutsOverlay.qml:151
198#: qml/Components/KeyboardShortcutsOverlay.qml:151
194msgid "Alt + F1"
199msgid "Alt + F1"
@@ -196,7 +201,7 @@ msgstr "Alt + F1"
196
201
197#: qml/Components/KeyboardShortcutsOverlay.qml:156
202#: qml/Components/KeyboardShortcutsOverlay.qml:156
198msgid "Opens launcher keyboard navigation mode."
203msgid "Opens launcher keyboard navigation mode."
199−msgstr ""
204+msgstr "فتح وضع التنقل بلوحة المفاتيح المشغلة."
200
205
201#: qml/Components/KeyboardShortcutsOverlay.qml:164
206#: qml/Components/KeyboardShortcutsOverlay.qml:164
202msgid "Super + Tab"
207msgid "Super + Tab"
@@ -204,15 +209,15 @@ msgstr "Super + Tab"
204
209
205#: qml/Components/KeyboardShortcutsOverlay.qml:169
210#: qml/Components/KeyboardShortcutsOverlay.qml:169
206msgid "Switches applications via the launcher."
211msgid "Switches applications via the launcher."
207−msgstr "للتحويل بين التطبيقات عبر شريط بدء التطبيقات."
212+msgstr "انتقل بين التطبيقات عبر المُطلق."
208
213
209#: qml/Components/KeyboardShortcutsOverlay.qml:177
214#: qml/Components/KeyboardShortcutsOverlay.qml:177
210msgid "Super + 1 to 0"
215msgid "Super + 1 to 0"
211−msgstr ""
216+msgstr "Super + 1 to 0"
212
217
213#: qml/Components/KeyboardShortcutsOverlay.qml:182
218#: qml/Components/KeyboardShortcutsOverlay.qml:182
214msgid "Same as clicking on a launcher icon."
219msgid "Same as clicking on a launcher icon."
215−msgstr "نفس إجراء الضغط على أيقونة في الشريط."
220+msgstr "نفس تأثير النقر على أيقونة المطلق."
216
221
217#: qml/Components/KeyboardShortcutsOverlay.qml:190
222#: qml/Components/KeyboardShortcutsOverlay.qml:190
218msgid "Super + A"
223msgid "Super + A"
@@ -220,23 +225,11 @@ msgstr "Super + A"
220
225
221#: qml/Components/KeyboardShortcutsOverlay.qml:195
226#: qml/Components/KeyboardShortcutsOverlay.qml:195
222msgid "Opens the Application Drawer."
227msgid "Opens the Application Drawer."
223−msgstr ""
228+msgstr "يفتح درج التطبيقات."
224−
225−#: qml/Components/KeyboardShortcutsOverlay.qml:207
226−msgid "Scopes"
227−msgstr ""
228−
229−#: qml/Components/KeyboardShortcutsOverlay.qml:214
230−msgid "Super (Tap)"
231−msgstr ""
232−
233−#: qml/Components/KeyboardShortcutsOverlay.qml:219
234−msgid "Opens the Scopes home."
235−msgstr ""
236
229
237#: qml/Components/KeyboardShortcutsOverlay.qml:235
230#: qml/Components/KeyboardShortcutsOverlay.qml:235
238msgid "Switching"
231msgid "Switching"
239−msgstr "التبديل"
232+msgstr "يبدل"
240
233
241#: qml/Components/KeyboardShortcutsOverlay.qml:242
234#: qml/Components/KeyboardShortcutsOverlay.qml:242
242msgid "Alt + Tab"
235msgid "Alt + Tab"
@@ -244,27 +237,27 @@ msgstr "Alt + Tab"
244
237
245#: qml/Components/KeyboardShortcutsOverlay.qml:247
238#: qml/Components/KeyboardShortcutsOverlay.qml:247
246msgid "Switches between applications."
239msgid "Switches between applications."
247−msgstr "للتبديل بين التطبيقات المفتوحة."
240+msgstr "يبدل بين التطبيقات."
248
241
249#: qml/Components/KeyboardShortcutsOverlay.qml:255
242#: qml/Components/KeyboardShortcutsOverlay.qml:255
250msgid "Super + W"
243msgid "Super + W"
251−msgstr ""
244+msgstr "Super + W"
252
245
253#: qml/Components/KeyboardShortcutsOverlay.qml:260
246#: qml/Components/KeyboardShortcutsOverlay.qml:260
254msgid "Opens the desktop spread."
247msgid "Opens the desktop spread."
255−msgstr ""
248+msgstr "يفتح وضع سطح المكتب."
256
249
257#: qml/Components/KeyboardShortcutsOverlay.qml:268
250#: qml/Components/KeyboardShortcutsOverlay.qml:268
258msgid "Cursor Left or Right"
251msgid "Cursor Left or Right"
259−msgstr ""
252+msgstr "اتجاه المؤشر لليمين أو اليسار"
260
253
261#: qml/Components/KeyboardShortcutsOverlay.qml:273
254#: qml/Components/KeyboardShortcutsOverlay.qml:273
262msgid "Moves the focus."
255msgid "Moves the focus."
263−msgstr "لنقل التركيز."
256+msgstr "بدّل التركيز."
264
257
265#: qml/Components/KeyboardShortcutsOverlay.qml:285
258#: qml/Components/KeyboardShortcutsOverlay.qml:285
266msgid "Windows"
259msgid "Windows"
267−msgstr "النوافذ"
260+msgstr "نوافذ"
268
261
269#: qml/Components/KeyboardShortcutsOverlay.qml:292
262#: qml/Components/KeyboardShortcutsOverlay.qml:292
270msgid "Ctrl + Super + D"
263msgid "Ctrl + Super + D"
@@ -272,7 +265,7 @@ msgstr "Ctrl + Super + D"
272
265
273#: qml/Components/KeyboardShortcutsOverlay.qml:297
266#: qml/Components/KeyboardShortcutsOverlay.qml:297
274msgid "Minimizes all windows."
267msgid "Minimizes all windows."
275−msgstr "لتصغير جميع النوافذ."
268+msgstr "يصغر كل النوافذ."
276
269
277#: qml/Components/KeyboardShortcutsOverlay.qml:305
270#: qml/Components/KeyboardShortcutsOverlay.qml:305
278msgid "Ctrl + Super + Up"
271msgid "Ctrl + Super + Up"
@@ -280,7 +273,7 @@ msgstr "Ctrl + Super + Up"
280
273
281#: qml/Components/KeyboardShortcutsOverlay.qml:310
274#: qml/Components/KeyboardShortcutsOverlay.qml:310
282msgid "Maximizes the current window."
275msgid "Maximizes the current window."
283−msgstr "لتكبير النافذة الحالية."
276+msgstr "يكبر النافذة الحالية."
284
277
285#: qml/Components/KeyboardShortcutsOverlay.qml:318
278#: qml/Components/KeyboardShortcutsOverlay.qml:318
286msgid "Ctrl + Super + Down"
279msgid "Ctrl + Super + Down"
@@ -288,27 +281,27 @@ msgstr "Ctrl + Super + Down"
288
281
289#: qml/Components/KeyboardShortcutsOverlay.qml:323
282#: qml/Components/KeyboardShortcutsOverlay.qml:323
290msgid "Minimizes or restores the current window."
283msgid "Minimizes or restores the current window."
291−msgstr "لتصغير او استعادة النافذة الحالية."
284+msgstr "يصغر أو يستعيد النافذة الحالية."
292
285
293#: qml/Components/KeyboardShortcutsOverlay.qml:331
286#: qml/Components/KeyboardShortcutsOverlay.qml:331
294msgid "Ctrl + Super + Left or Right"
287msgid "Ctrl + Super + Left or Right"
295−msgstr ""
288+msgstr "Ctrl + Super + Left or Right"
296
289
297#: qml/Components/KeyboardShortcutsOverlay.qml:336
290#: qml/Components/KeyboardShortcutsOverlay.qml:336
298msgid "Semi-maximizes the current window."
291msgid "Semi-maximizes the current window."
299−msgstr ""
292+msgstr "كبر النافذة الحالة جزئيا."
300
293
301#: qml/Components/KeyboardShortcutsOverlay.qml:344
294#: qml/Components/KeyboardShortcutsOverlay.qml:344
302msgid "Alt + F4"
295msgid "Alt + F4"
303−msgstr ""
296+msgstr "Alt + F4"
304
297
305#: qml/Components/KeyboardShortcutsOverlay.qml:349
298#: qml/Components/KeyboardShortcutsOverlay.qml:349
306msgid "Closes the current window."
299msgid "Closes the current window."
307−msgstr ""
300+msgstr "يغلق النافذة الحالية."
308
301
309−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
302+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
310msgid "Return to Call"
303msgid "Return to Call"
311−msgstr "العودة إلى المكالمة"
304+msgstr "عُد للمكالمة"
312
305
313#: qml/Components/Lockscreen.qml:212
306#: qml/Components/Lockscreen.qml:212
314msgid "Emergency Call"
307msgid "Emergency Call"
@@ -321,48 +314,48 @@ msgstr "موافق"
321#: qml/Components/MediaServices/VideoPlayerControls.qml:44
314#: qml/Components/MediaServices/VideoPlayerControls.qml:44
322#, qt-format
315#, qt-format
323msgid "%1:%2:%3"
316msgid "%1:%2:%3"
324−msgstr ""
317+msgstr "%1:%2:%3"
325
318
326#: qml/Components/MediaServices/VideoPlayerControls.qml:49
319#: qml/Components/MediaServices/VideoPlayerControls.qml:49
327#, qt-format
320#, qt-format
328msgid "%1:%2"
321msgid "%1:%2"
329−msgstr ""
322+msgstr "%1:%2"
330
323
331#: qml/Components/ModeSwitchWarningDialog.qml:33
324#: qml/Components/ModeSwitchWarningDialog.qml:33
332msgid "Apps may have unsaved data:"
325msgid "Apps may have unsaved data:"
333−msgstr ""
326+msgstr "ربما لم تَحفظ بيانات هذه التطبيقات:"
334
327
335#: qml/Components/ModeSwitchWarningDialog.qml:60
328#: qml/Components/ModeSwitchWarningDialog.qml:60
336msgctxt ""
329msgctxt ""
337"Re-dock means connect the device again to an external screen/mouse/keyboard"
330"Re-dock means connect the device again to an external screen/mouse/keyboard"
338msgid "Re-dock, save your work and close these apps to continue."
331msgid "Re-dock, save your work and close these apps to continue."
339−msgstr ""
332+msgstr "أعد الوصل، احفظ عملك على هذه التطبيقات ثم أغلقها للمتابعة."
340
333
341#: qml/Components/ModeSwitchWarningDialog.qml:67
334#: qml/Components/ModeSwitchWarningDialog.qml:67
342msgid "Or force close now (unsaved data will be lost)."
335msgid "Or force close now (unsaved data will be lost)."
343−msgstr "أو أغلق إجباريا الآن (ستفقد أي بيانات غير محفوظة)."
336+msgstr "أو أغلقها قسريا (ستفقد البيانات غير المحفوظة)."
344
337
345#: qml/Components/ModeSwitchWarningDialog.qml:80
338#: qml/Components/ModeSwitchWarningDialog.qml:80
346msgid "OK, I will reconnect"
339msgid "OK, I will reconnect"
347−msgstr ""
340+msgstr "موافق، سؤعيد الاتصال"
348
341
349#: qml/Components/ModeSwitchWarningDialog.qml:81
342#: qml/Components/ModeSwitchWarningDialog.qml:81
350msgid "Reconnect now!"
343msgid "Reconnect now!"
351−msgstr ""
344+msgstr "أعد الاتصال الآن!"
352
345
353#: qml/Components/ModeSwitchWarningDialog.qml:94
346#: qml/Components/ModeSwitchWarningDialog.qml:94
354msgid "Close all"
347msgid "Close all"
355−msgstr ""
348+msgstr "أغلق الكل"
356
349
357#: qml/Components/SharingPicker.qml:54
350#: qml/Components/SharingPicker.qml:54
358msgid "Preview Share Item"
351msgid "Preview Share Item"
359−msgstr ""
352+msgstr "معاينة الملف المشارك"
360
353
361#: qml/Components/VirtualTouchPad.qml:317
354#: qml/Components/VirtualTouchPad.qml:317
362msgid ""
355msgid ""
363"Your device is now connected to an external display. Use this screen as a "
356"Your device is now connected to an external display. Use this screen as a "
364"touch pad to interact with the pointer."
357"touch pad to interact with the pointer."
365−msgstr ""
358+msgstr "جهازك متصل بجهاز عرض خارجي. استخدم جهازك كلوحة لمس لتحكم بالمؤشر."
366
359
367#: qml/Components/VirtualTouchPad.qml:327
360#: qml/Components/VirtualTouchPad.qml:327
368msgid "Tap left button to click."
361msgid "Tap left button to click."
@@ -370,116 +363,19 @@ msgstr "اضغط الزر الأيسر للنقر."
370
363
371#: qml/Components/VirtualTouchPad.qml:339
364#: qml/Components/VirtualTouchPad.qml:339
372msgid "Tap right button to right click."
365msgid "Tap right button to right click."
373−msgstr "اضغط الزر الأيمن للنقر الأيمن."
366+msgstr "اضغط على الزر الأيمن للنقر."
374
367
375#: qml/Components/VirtualTouchPad.qml:351
368#: qml/Components/VirtualTouchPad.qml:351
376msgid "Swipe with two fingers to scroll."
369msgid "Swipe with two fingers to scroll."
377−msgstr ""
370+msgstr "اسحب بإصبعين للتمرير."
378
371
379#: qml/Components/VirtualTouchPad.qml:396
372#: qml/Components/VirtualTouchPad.qml:396
380msgid "Find more settings in the system settings."
373msgid "Find more settings in the system settings."
381−msgstr "اعثر على مزيد من الإعدادات في إعدادات النظام."
374+msgstr "جد إعدادات إضافية في إعدادات النظام."
382−
383−#: qml/Dash/DashPageHeader.qml:361
384−msgctxt "Button: Open the Ubuntu Store"
385−msgid "Store"
386−msgstr "المتجر"
387−
388−#: qml/Dash/DashPageHeader.qml:368
389−msgctxt "Button: Start a search in the current dash scope"
390−msgid "Search"
391−msgstr "بحث"
392−
393−#: qml/Dash/DashPageHeader.qml:378
394−msgctxt "Button: Show the current dash scope settings"
395−msgid "Settings"
396−msgstr "الإعدادات"
397−
398−#: qml/Dash/DashPageHeader.qml:385
399−msgid "Remove from Favorites"
400−msgstr "حذف من المفضلات"
401−
402−#: qml/Dash/DashPageHeader.qml:385
403−msgid "Add to Favorites"
404−msgstr "إضافة إلى المفضلات"
405−
406−#: qml/Dash/FiltersPopover.qml:61
407−msgid "Refine your results"
408−msgstr ""
409−
410−#: qml/Dash/FiltersPopover.qml:70
411−msgid "Reset"
412−msgstr ""
413−
414−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
415−msgid "Show less"
416−msgstr "عرض أقل"
417−
418−#: qml/Dash/GenericScopeView.qml:547
419−msgid "Show all"
420−msgstr "عرض الكل"
421−
422−#: qml/Dash/GenericScopeView.qml:578
423−msgctxt "Label: Hint for dash search line edit"
424−msgid "Search"
425−msgstr "بحث"
426−
427−#: qml/Dash/PageHeaderExtraPanel.qml:67
428−msgid "Recent Searches"
429−msgstr ""
430−
431−#: qml/Dash/PageHeaderExtraPanel.qml:78
432−msgid "Clear All"
433−msgstr ""
434−
435−#: qml/Dash/Previews/PreviewActionCombo.qml:36
436−msgid "More..."
437−msgstr "المزيد..."
438−
439−#: qml/Dash/Previews/PreviewActionCombo.qml:36
440−msgid "Less..."
441−msgstr "أقل..."
442−
443−#: qml/Dash/Previews/PreviewCommentInput.qml:83
444−#: qml/Dash/Previews/PreviewRatingInput.qml:202
445−msgid "Send"
446−msgstr "أرسل"
447−
448−#: qml/Dash/Previews/PreviewRatingInput.qml:109
449−msgid "Rate this"
450−msgstr "قيّم ذلك"
451−
452−#: qml/Dash/Previews/PreviewRatingInput.qml:184
453−msgid "Add a review"
454−msgstr "أضف تعليق"
455−
456−#: qml/Dash/PullToRefreshScopeStyle.qml:56
457−msgid "Pull to refresh…"
458−msgstr "اسحب للتحديث..."
459−
460−#: qml/Dash/PullToRefreshScopeStyle.qml:61
461−msgid "Release to refresh…"
462−msgstr "حرّر للتحديث..."
463−
464−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
465−msgid "Enable location data"
466−msgstr "تفعيل بيانات الموقع"
467−
468−#: qml/Dash/ScopesList.qml:146
469−msgid "Manage"
470−msgstr "إدارة"
471−
472−#: qml/Dash/ScopesList.qml:187
473−msgid "Home"
474−msgstr "الرئيسية"
475−
476−#: qml/Dash/ScopesList.qml:188
477−msgid "Also installed"
478−msgstr "أيضا تم تثبيت"
479
375
480#: qml/Greeter/CoverPage.qml:127
376#: qml/Greeter/CoverPage.qml:127
481msgid "Unlock"
377msgid "Unlock"
482−msgstr "فك القفل"
378+msgstr "فك الإيصاد"
483
379
484#: qml/Greeter/DelayedLockscreen.qml:43
380#: qml/Greeter/DelayedLockscreen.qml:43
485msgid "Device Locked"
381msgid "Device Locked"
@@ -499,57 +395,56 @@ msgstr ""
499#, qt-format
395#, qt-format
500msgid "Please wait %1 minute and then try again…"
396msgid "Please wait %1 minute and then try again…"
501msgid_plural "Please wait %1 minutes and then try again…"
397msgid_plural "Please wait %1 minutes and then try again…"
502−msgstr[0] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
398+msgstr[0] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا…"
503−msgstr[1] "برجاء الانتظار دقيقة واحدة (%1) ثم المحاولة مجددًا..."
399+msgstr[1] "برجاء الانتظار دقيقة واحدة (%1) ثم المحاولة مجددًا…"
504−msgstr[2] "برجاء الانتظار دقيقتين (%1) ثم المحاولة مجددًا..."
400+msgstr[2] "برجاء الانتظار دقيقتين (%1) ثم المحاولة مجددًا…"
505−msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مجددًا..."
401+msgstr[3] "برجاء الانتظار %1 دقائق ثم المحاولة مجددًا…"
506−msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
402+msgstr[4] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا…"
507−msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا..."
403+msgstr[5] "برجاء الانتظار %1 دقيقة ثم المحاولة مجددًا…"
508
404
509#: qml/Greeter/Greeter.qml:550
405#: qml/Greeter/Greeter.qml:550
510msgid "Try again"
406msgid "Try again"
511−msgstr ""
407+msgstr "حاول مجددا"
512
408
513#: qml/Greeter/Greeter.qml:551
409#: qml/Greeter/Greeter.qml:551
514msgid "Enter passphrase to unlock"
410msgid "Enter passphrase to unlock"
515−msgstr ""
411+msgstr "أدخِل العبارة السرية لفك الإيصاد"
516
412
517#: qml/Greeter/Greeter.qml:552
413#: qml/Greeter/Greeter.qml:552
518msgid "Enter passcode to unlock"
414msgid "Enter passcode to unlock"
519−msgstr ""
415+msgstr "أدخِل الرمز السرّي لفك الإيصاد"
520
416
521−#: qml/Greeter/NarrowView.qml:228
417+#: qml/Greeter/NarrowView.qml:235
522msgid "Emergency"
418msgid "Emergency"
523−msgstr ""
419+msgstr "طوارئ"
524
420
525#: qml/Greeter/PromptList.qml:126
421#: qml/Greeter/PromptList.qml:126
526msgid "Passphrase"
422msgid "Passphrase"
527−msgstr ""
423+msgstr "كلمة السر"
528
424
529#: qml/Greeter/PromptList.qml:126
425#: qml/Greeter/PromptList.qml:126
530msgid "Passcode"
426msgid "Passcode"
531−msgstr ""
427+msgstr "الرمز السري"
532
428
533#: qml/Greeter/SessionsList.qml:124
429#: qml/Greeter/SessionsList.qml:124
534msgid "Select desktop environment"
430msgid "Select desktop environment"
535−msgstr ""
431+msgstr "اختر بيئة سطح المكتب"
536
432
537−#: qml/Launcher/Drawer.qml:94
433+#: qml/Launcher/Drawer.qml:250
538msgid "Search…"
434msgid "Search…"
539−msgstr ""
435+msgstr "ابحث…"
540
436
541−#: qml/Launcher/Drawer.qml:129
437+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
542−msgctxt "Apps sorted alphabetically"
543−msgid "A-Z"
438+msgid "Pull to refresh…"
544−msgstr ""
439+msgstr "اسحب للتحديث…"
545
440
546−#: qml/Launcher/MoreAppsHeader.qml:55
441+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
547−msgid "More apps in the store"
442+msgid "Release to refresh…"
548−msgstr ""
443+msgstr "حرّر للتحديث…"
549
444
550#: qml/Notifications/NotificationMenuItemFactory.qml:124
445#: qml/Notifications/NotificationMenuItemFactory.qml:124
551msgid "Show password"
446msgid "Show password"
552−msgstr "عرض كلمة السر"
447+msgstr "اعرض كلمة السر"
553
448
554#: qml/Panel/ActiveCallHint.qml:79
449#: qml/Panel/ActiveCallHint.qml:79
555msgid "Tap to return to call..."
450msgid "Tap to return to call..."
@@ -578,9 +473,9 @@ msgstr[5] "%1 ساعة"
578#, qt-format
473#, qt-format
579msgid "%1 minute"
474msgid "%1 minute"
580msgid_plural "%1 minutes"
475msgid_plural "%1 minutes"
581−msgstr[0] "أقل من دقيقة (%1)"
476+msgstr[0] "%1 دقيقة"
582−msgstr[1] "دقيقة واحدة (%1)"
477+msgstr[1] "دقيقة واحدة"
583−msgstr[2] "دقيقتان (%1)"
478+msgstr[2] "دقيقتان"
584msgstr[3] "%1 دقائق"
479msgstr[3] "%1 دقائق"
585msgstr[4] "%1 دقيقة"
480msgstr[4] "%1 دقيقة"
586msgstr[5] "%1 دقيقة"
481msgstr[5] "%1 دقيقة"
@@ -608,11 +503,11 @@ msgstr "باق %1"
608
503
609#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
504#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
610msgid "In queue…"
505msgid "In queue…"
611−msgstr "في الانتظار..."
506+msgstr "في الانتظار…"
612
507
613#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
508#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
614msgid "Downloading"
509msgid "Downloading"
615−msgstr "التنزيل"
510+msgstr "ينزل"
616
511
617#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
512#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
618msgid "Paused, tap to resume"
513msgid "Paused, tap to resume"
@@ -620,7 +515,7 @@ msgstr "مُلبث، انقر للاستئناف"
620
515
621#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
516#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
622msgid "Canceled"
517msgid "Canceled"
623−msgstr "تم إلغائه"
518+msgstr "أُلغي"
624
519
625#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
520#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
626msgid "Finished"
521msgid "Finished"
@@ -628,13 +523,13 @@ msgstr "انتهى"
628
523
629#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
524#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
630msgid "Failed, tap to retry"
525msgid "Failed, tap to retry"
631−msgstr "فشل، انقل لإعادة المحاولة"
526+msgstr "فشل، انقر لإعادة المحاولة"
632
527
633#: qml/Panel/Indicators/MessageMenuItemFactory.qml:151
528#: qml/Panel/Indicators/MessageMenuItemFactory.qml:151
634#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
529#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
635msgctxt "Button: Send a reply message"
530msgctxt "Button: Send a reply message"
636msgid "Send"
531msgid "Send"
637−msgstr ""
532+msgstr "أرسل"
638
533
639#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
534#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
640msgctxt "Label: Hint in message indicator line edit"
535msgctxt "Label: Hint in message indicator line edit"
@@ -644,323 +539,431 @@ msgstr "رد"
644#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
539#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
645msgctxt "Button: Call back on phone"
540msgctxt "Button: Call back on phone"
646msgid "Call back"
541msgid "Call back"
647−msgstr ""
542+msgstr "عاود الاتصال"
648
543
649#: qml/Panel/PanelMenuPage.qml:92
544#: qml/Panel/PanelMenuPage.qml:92
650msgid "Back"
545msgid "Back"
651−msgstr ""
546+msgstr "للخلف"
652
547
653#: qml/Stage/SideStage.qml:76
548#: qml/Stage/SideStage.qml:76
654msgid "Drag using 3 fingers any application from one window to the other"
549msgid "Drag using 3 fingers any application from one window to the other"
655−msgstr ""
550+msgstr "اسحب أي تطبيق بثلاث أصابع من نافذة لأخرى"
551+
552+#: qml/Stage/Stage.qml:671
553+msgid "No running apps"
554+msgstr "لا توجد تطبيقات مشغلة"
656
555
657#: qml/Tutorial/TutorialLeftLong.qml:49
556#: qml/Tutorial/TutorialLeftLong.qml:49
658msgid "Long swipe from the left edge to open the Application Drawer"
557msgid "Long swipe from the left edge to open the Application Drawer"
659−msgstr ""
558+msgstr "اسحب اصبعك مطولا بدءً من الحافة اليسرى لفتح درج التطبيقات"
660
559
661#: qml/Tutorial/TutorialLeft.qml:47
560#: qml/Tutorial/TutorialLeft.qml:47
662msgid "Short swipe from the left edge to open the launcher"
561msgid "Short swipe from the left edge to open the launcher"
663−msgstr ""
562+msgstr "اسحب اصبعك سحبا قصيرا بدءً من الحافة اليسرى لفتح المُطلِق"
664
563
665−#: qml/Tutorial/TutorialRight.qml:55
564+#: qml/Tutorial/TutorialRight.qml:54
666msgid "Push your mouse against the right edge to view your open apps"
565msgid "Push your mouse against the right edge to view your open apps"
667−msgstr ""
566+msgstr "حرك المؤشر للحافة اليمنى لعرض التطبيقات المفتوحة"
668
567
669−#: qml/Tutorial/TutorialRight.qml:56
568+#: qml/Tutorial/TutorialRight.qml:55
670msgid "Swipe from the right edge to view your open apps"
569msgid "Swipe from the right edge to view your open apps"
671−msgstr ""
570+msgstr "اسحب اصبعك بدءً من الحافة اليمنى لعرض التطبيقات المفتوحة"
672
571
673#: qml/Tutorial/TutorialTop.qml:53
572#: qml/Tutorial/TutorialTop.qml:53
674msgid "Swipe from the top edge to access notifications and quick settings"
573msgid "Swipe from the top edge to access notifications and quick settings"
675msgstr ""
574msgstr ""
575+"اسحب اصبعك بدءً من الحافة العلوية للوصول الى التنبيهات والإعدادات السريعة"
676
576
677−#: qml/Wizard/Page.qml:54
577+#: qml/Wizard/Page.qml:59
678msgctxt "Button: Go back one page in the Wizard"
578msgctxt "Button: Go back one page in the Wizard"
679msgid "Back"
579msgid "Back"
680−msgstr "عودة"
580+msgstr "للخلف"
681
581
682−#: qml/Wizard/Pages/10-welcome.qml:28
582+#: qml/Wizard/Pages/10-welcome.qml:29
683msgid "Language"
583msgid "Language"
684−msgstr ""
584+msgstr "اللغة"
685−
585+
686−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
586+#: qml/Wizard/Pages/10-welcome.qml:176
687−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
587+#: qml/Wizard/Pages/10-welcome-update.qml:126
588+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
688−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
589+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
689−#: qml/Wizard/Pages/70-passwd-type.qml:145
590+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
690−#: qml/Wizard/Pages/75-report-check.qml:84
691−#: qml/Wizard/Pages/passcode-desktop.qml:142
591+#: qml/Wizard/Pages/passcode-desktop.qml:154
692−#: qml/Wizard/Pages/password-set.qml:142
592+#: qml/Wizard/Pages/password-set.qml:153
693msgid "Next"
593msgid "Next"
694−msgstr ""
594+msgstr "التالي"
595+
596+#: qml/Wizard/Pages/10-welcome-update.qml:91
597+msgid "Welcome to "
598+msgstr "مرحبا بك في "
599+
600+#: qml/Wizard/Pages/10-welcome-update.qml:106
601+msgid "We will make sure your device is ready to use "
602+msgstr "سوف نتأكد أن جهازك معد للاستخدام "
603+
604+#: qml/Wizard/Pages/11-changelog.qml:28
605+msgid "What's new"
606+msgstr "ما الجديد"
607+
608+#: qml/Wizard/Pages/11-changelog.qml:74
609+msgid "Loading..."
610+msgstr "يحمل..."
695
611
696#: qml/Wizard/Pages/20-keyboard.qml:31
612#: qml/Wizard/Pages/20-keyboard.qml:31
697msgid "Select Keyboard"
613msgid "Select Keyboard"
698−msgstr ""
614+msgstr "اختر لوحة المفاتيح"
699
615
700#: qml/Wizard/Pages/20-keyboard.qml:71
616#: qml/Wizard/Pages/20-keyboard.qml:71
701msgid "Keyboard language"
617msgid "Keyboard language"
702−msgstr ""
618+msgstr "لغة لوحة المفاتيح"
703
619
704#: qml/Wizard/Pages/20-keyboard.qml:93
620#: qml/Wizard/Pages/20-keyboard.qml:93
705msgid "Keyboard layout"
621msgid "Keyboard layout"
706−msgstr ""
622+msgstr "تخطيط لوحة المفاتيح"
707
623
708−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
624+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
625+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
709−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
626+#: qml/Wizard/Pages/sim.qml:101
710msgid "Skip"
627msgid "Skip"
711−msgstr "تخطي"
628+msgstr "تخط"
712
629
713−#: qml/Wizard/Pages/30-wifi.qml:30
630+#: qml/Wizard/Pages/30-wifi.qml:31
714msgid "Connect to Wi‑Fi"
631msgid "Connect to Wi‑Fi"
715−msgstr "اتصل بالواي فاي"
632+msgstr "اتصل بالإنترنت"
716
633
717−#: qml/Wizard/Pages/30-wifi.qml:131
634+#: qml/Wizard/Pages/30-wifi.qml:139
718msgid "Connected"
635msgid "Connected"
719−msgstr ""
636+msgstr "متصل"
720
637
721−#: qml/Wizard/Pages/30-wifi.qml:164
638+#: qml/Wizard/Pages/30-wifi.qml:172
722msgid "Available Wi-Fi networks"
639msgid "Available Wi-Fi networks"
723−msgstr ""
640+msgstr "شبكات الواي فاي المتاحة"
724
641
725−#: qml/Wizard/Pages/30-wifi.qml:165
642+#: qml/Wizard/Pages/30-wifi.qml:173
726msgid "No available Wi-Fi networks"
643msgid "No available Wi-Fi networks"
727−msgstr ""
644+msgstr "لا توجد شبكات واي فاي"
728−
729−#: qml/Wizard/Pages/40-location.qml:27
730−msgid "Location Services"
731−msgstr ""
732−
733−#: qml/Wizard/Pages/40-location.qml:83
734−msgid ""
735−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
736−"(recommended)"
737−msgstr ""
738−
739−#: qml/Wizard/Pages/40-location.qml:105
740−#, qt-format
741−msgid "By selecting this option you agree to the Nokia HERE %1."
742−msgstr ""
743−
744−#: qml/Wizard/Pages/40-location.qml:106
745−msgctxt "part of: Nokia HERE terms and conditions"
746−msgid "terms and conditions"
747−msgstr ""
748−
749−#: qml/Wizard/Pages/40-location.qml:160
750−msgid "GPS only"
751−msgstr ""
752−
753−#: qml/Wizard/Pages/40-location.qml:214
754−msgid "Don't use my location"
755−msgstr ""
756−
757−#: qml/Wizard/Pages/40-location.qml:260
758−msgid "You can change it later in System Settings."
759−msgstr ""
760
645
761#: qml/Wizard/Pages/50-timezone.qml:30
646#: qml/Wizard/Pages/50-timezone.qml:30
762msgid "Time Zone"
647msgid "Time Zone"
763−msgstr ""
648+msgstr "المنطقة الزمنية"
764
649
765−#: qml/Wizard/Pages/50-timezone.qml:182
650+#: qml/Wizard/Pages/50-timezone.qml:183
766msgid "Enter your city"
651msgid "Enter your city"
767−msgstr ""
652+msgstr "أدخل مدينتك"
768
653
769#: qml/Wizard/Pages/60-account.qml:24
654#: qml/Wizard/Pages/60-account.qml:24
770msgid "Personalize Your Device"
655msgid "Personalize Your Device"
771−msgstr ""
656+msgstr "خصص جهازك"
772
657
773−#: qml/Wizard/Pages/60-account.qml:48
658+#: qml/Wizard/Pages/60-account.qml:54
774msgid "Preferred Name"
659msgid "Preferred Name"
775−msgstr ""
660+msgstr "اسم مستحسن"
776
661
777#: qml/Wizard/Pages/70-passwd-type.qml:40
662#: qml/Wizard/Pages/70-passwd-type.qml:40
778msgid "Lock Screen"
663msgid "Lock Screen"
779−msgstr ""
664+msgstr "قفل الشاشة"
780
665
781−#: qml/Wizard/Pages/70-passwd-type.qml:102
666+#: qml/Wizard/Pages/70-passwd-type.qml:103
782msgctxt "Label: Type of security method"
667msgctxt "Label: Type of security method"
783msgid "Create new password"
668msgid "Create new password"
784−msgstr ""
669+msgstr "أنشئ كلمة سر جديدة"
785
670
786−#: qml/Wizard/Pages/70-passwd-type.qml:104
671+#: qml/Wizard/Pages/70-passwd-type.qml:105
787msgctxt "Label: Type of security method"
672msgctxt "Label: Type of security method"
788msgid "Create passcode (numbers only)"
673msgid "Create passcode (numbers only)"
789−msgstr ""
674+msgstr "أنشئ رمز مرور (أرقام فقط)"
790
675
791−#: qml/Wizard/Pages/70-passwd-type.qml:106
676+#: qml/Wizard/Pages/70-passwd-type.qml:107
792msgctxt "Label: Type of security method"
677msgctxt "Label: Type of security method"
793msgid "No lock code"
678msgid "No lock code"
794−msgstr ""
679+msgstr "لا يوجد رمز إيصاد"
795−
796−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
797−msgid "Privacy Policy"
798−msgstr ""
799−
800−#: qml/Wizard/Pages/75-report-check.qml:26
801−msgid "Help Us Improve"
802−msgstr ""
803
680
804−#: qml/Wizard/Pages/75-report-check.qml:59
681+#: qml/Wizard/Pages/79-system-update.qml:28
805−msgid "Improve system performance by sending us crashes and error reports."
682+msgid "Update Device"
806−msgstr ""
683+msgstr "حدث الجهاز"
807
684
808−#: qml/Wizard/Pages/75-report-check.qml:60
685+#: qml/Wizard/Pages/79-system-update.qml:55
809−msgid "Privacy policy"
686+msgid ""
810−msgstr ""
687+"There is a system update available and ready to install. Afterwards, the "
688+"device will automatically restart."
689+msgstr "يتوفر تحديث للنظام وهو جاهز للتثبيت، سيُعاد تشغيل الجهاز تلقائيا."
811
690
812−#: qml/Wizard/Pages/80-finished.qml:89
691+#: qml/Wizard/Pages/79-system-update.qml:76
692+msgctxt "string identifying name of the update"
813−msgid "Welcome to Ubuntu"
693+msgid "Ubuntu Touch system"
814−msgstr ""
694+msgstr "نظام أبونتو تاتش"
815
695
816−#: qml/Wizard/Pages/80-finished.qml:104
696+#: qml/Wizard/Pages/79-system-update.qml:83
817−msgid "You are ready to use your device now"
697+#, qt-format
698+msgctxt "version of the system update"
699+msgid "Version %1"
818−msgstr ""
700+msgstr "الإصدار %1"
819
701
820−#: qml/Wizard/Pages/80-finished.qml:124
702+#: qml/Wizard/Pages/79-system-update.qml:95
821−msgid "Get Started"
703+msgid "This could take a few minutes..."
822−msgstr ""
704+msgstr "قد يحتاج بضع دقائق..."
823
705
824−#: qml/Wizard/Pages/here-terms.qml:25
706+#: qml/Wizard/Pages/79-system-update.qml:109
825−msgid "Terms & Conditions"
707+msgid "Install and restart now"
826−msgstr "الشروط والأحكام"
708+msgstr "ثبت وأعد التشغيل الآن"
827
709
828−#: qml/Wizard/Pages/here-terms.qml:69
710+#: qml/Wizard/Pages/80-finished.qml:91
829−msgid "Your device uses positioning technologies provided by HERE."
711+msgid "Welcome Back"
830−msgstr ""
712+msgstr "مرحبا بعودتك"
831
713
832−#: qml/Wizard/Pages/here-terms.qml:81
714+#: qml/Wizard/Pages/80-finished.qml:91
833−msgid ""
715+msgid "Welcome to Ubuntu"
834−"To provide you with positioning services and to improve their quality, HERE "
716+msgstr "مرحبا بك في أبونتو"
835−"collects information about nearby cell towers and Wi-Fi hotspots around your "
836−"current location whenever your position is being found."
837−msgstr ""
838
717
839−#: qml/Wizard/Pages/here-terms.qml:93
718+#: qml/Wizard/Pages/80-finished.qml:106
840−msgid ""
719+msgid "You are ready to use your device now"
841−"The information collected is used to analyze the service and to improve the "
720+msgstr "أنت مستعد لاستخدام جهازك"
842−"use of service, but not to identify you personally."
843−msgstr ""
844
721
845−#: qml/Wizard/Pages/here-terms.qml:106
722+#: qml/Wizard/Pages/80-finished.qml:126
846−#, qt-format
723+msgid "Continue"
847−msgid "By continuing, you agree to the HERE platform %1 and %2."
848−msgstr ""
724+msgstr "تابع"
849
725
850−#: qml/Wizard/Pages/here-terms.qml:107
726+#: qml/Wizard/Pages/80-finished.qml:126
851−msgid "Service Terms"
727+msgid "Get Started"
852−msgstr ""
728+msgstr "ابدأ"
853
729
854#: qml/Wizard/Pages/passcode-confirm.qml:43
730#: qml/Wizard/Pages/passcode-confirm.qml:43
855−#: qml/Wizard/Pages/passcode-desktop.qml:97
731+#: qml/Wizard/Pages/passcode-desktop.qml:104
856msgid "Confirm passcode"
732msgid "Confirm passcode"
857−msgstr "تأكيد الرمز السري"
733+msgstr "تأكيد كلمة السر"
858
734
859#: qml/Wizard/Pages/passcode-confirm.qml:45
735#: qml/Wizard/Pages/passcode-confirm.qml:45
860msgid "Incorrect passcode."
736msgid "Incorrect passcode."
861−msgstr ""
737+msgstr "الرمز السري غير صحيح."
862
738
863#: qml/Wizard/Pages/passcode-confirm.qml:45
739#: qml/Wizard/Pages/passcode-confirm.qml:45
864msgctxt "Enter the passcode again"
740msgctxt "Enter the passcode again"
865msgid "Please re-enter."
741msgid "Please re-enter."
866−msgstr ""
742+msgstr "رجاء أعد الإدخال."
867
743
868#: qml/Wizard/Pages/passcode-desktop.qml:31
744#: qml/Wizard/Pages/passcode-desktop.qml:31
869msgid "Lock Screen Passcode"
745msgid "Lock Screen Passcode"
870−msgstr ""
746+msgstr "الرمز السري لقفل الشاشة"
871
747
872−#: qml/Wizard/Pages/passcode-desktop.qml:61
748+#: qml/Wizard/Pages/passcode-desktop.qml:68
873msgid "Enter 4 numbers to setup your passcode"
749msgid "Enter 4 numbers to setup your passcode"
874−msgstr ""
750+msgstr "أدخل 4 أرقام لإعداد الرمز السري"
875
751
876−#: qml/Wizard/Pages/passcode-desktop.qml:77
752+#: qml/Wizard/Pages/passcode-desktop.qml:84
877#: qml/Wizard/Pages/passcode-set.qml:54
753#: qml/Wizard/Pages/passcode-set.qml:54
878msgid "Choose passcode"
754msgid "Choose passcode"
879−msgstr ""
755+msgstr "اختر كلمة السر"
880
756
881−#: qml/Wizard/Pages/passcode-desktop.qml:127
757+#: qml/Wizard/Pages/passcode-desktop.qml:139
882msgid "Passcode too short"
758msgid "Passcode too short"
883−msgstr ""
759+msgstr "الرمز السري قصير جدا"
884
760
885−#: qml/Wizard/Pages/passcode-desktop.qml:129
761+#: qml/Wizard/Pages/passcode-desktop.qml:141
886msgid "Passcodes match"
762msgid "Passcodes match"
887−msgstr ""
763+msgstr "الرمزان السريان متطابقة"
888
764
889−#: qml/Wizard/Pages/passcode-desktop.qml:131
765+#: qml/Wizard/Pages/passcode-desktop.qml:143
890msgid "Passcodes do not match"
766msgid "Passcodes do not match"
891−msgstr ""
767+msgstr "الرمزان السريان لا يتطبقان"
892
768
893#: qml/Wizard/Pages/passcode-set.qml:62
769#: qml/Wizard/Pages/passcode-set.qml:62
894msgid "Passcode must be 4 characters long"
770msgid "Passcode must be 4 characters long"
895−msgstr ""
771+msgstr "يجب أن يكون الرمز السري 4 محارف"
896
772
897#: qml/Wizard/Pages/password-set.qml:31
773#: qml/Wizard/Pages/password-set.qml:31
898msgid "Lock Screen Password"
774msgid "Lock Screen Password"
899−msgstr ""
775+msgstr "كلمة سر قفل الشاشة"
900
776
901−#: qml/Wizard/Pages/password-set.qml:62
777+#: qml/Wizard/Pages/password-set.qml:68
902msgid "Enter at least 8 characters"
778msgid "Enter at least 8 characters"
903−msgstr ""
779+msgstr "أدخل 8 محارف على الأقل"
904
780
905−#: qml/Wizard/Pages/password-set.qml:74
781+#: qml/Wizard/Pages/password-set.qml:80
906msgid "Choose password"
782msgid "Choose password"
907−msgstr ""
783+msgstr "اختر كلمة السر"
908
784
909−#: qml/Wizard/Pages/password-set.qml:104
785+#: qml/Wizard/Pages/password-set.qml:110
910msgid "Confirm password"
786msgid "Confirm password"
911−msgstr ""
787+msgstr "أكد كلمة السر"
912
788
913#: qml/Wizard/Pages/sim.qml:27
789#: qml/Wizard/Pages/sim.qml:27
914msgid "No SIM card installed"
790msgid "No SIM card installed"
915−msgstr ""
791+msgstr "لم تدخل بطاقة SIM"
916
792
917#: qml/Wizard/Pages/sim.qml:54
793#: qml/Wizard/Pages/sim.qml:54
918msgid "SIM card added"
794msgid "SIM card added"
919−msgstr ""
795+msgstr "أُدخلت بطاقة SIM"
920
796
921#: qml/Wizard/Pages/sim.qml:55
797#: qml/Wizard/Pages/sim.qml:55
922msgid "You must restart the device to access the mobile network."
798msgid "You must restart the device to access the mobile network."
923−msgstr ""
799+msgstr "يجب عليك إعادة تشغيل الجهاز لتتمكن من دخول شبكة الجوال."
924
800
925#: qml/Wizard/Pages/sim.qml:59
801#: qml/Wizard/Pages/sim.qml:59
926msgid "Restart"
802msgid "Restart"
927−msgstr ""
803+msgstr "أعد التشغيل"
928
804
929#: qml/Wizard/Pages/sim.qml:78
805#: qml/Wizard/Pages/sim.qml:78
930msgid "You won’t be able to make calls or use text messaging without a SIM."
806msgid "You won’t be able to make calls or use text messaging without a SIM."
931−msgstr ""
807+msgstr "لن تتمكن من إجراء المكالمات أو إرسال الرسائل القصيرة بدون بطاقة SIM."
932
808
933#: qml/Wizard/Pages/sim.qml:90
809#: qml/Wizard/Pages/sim.qml:90
934msgid "To proceed with no SIM tap Skip."
810msgid "To proceed with no SIM tap Skip."
935−msgstr ""
811+msgstr "للاستمرار بدون بطاقة SIM اضغط تخطى."
936
812
937#: qml/Wizard/PasswordMeter.qml:87
813#: qml/Wizard/PasswordMeter.qml:87
938msgid "Password too short"
814msgid "Password too short"
939−msgstr ""
815+msgstr "كلمة السر قصيرة جداً"
940
816
941#: qml/Wizard/PasswordMeter.qml:89
817#: qml/Wizard/PasswordMeter.qml:89
942msgid "Passwords match"
818msgid "Passwords match"
943−msgstr ""
819+msgstr "كلمتا المرور متطابقتان"
944
820
945#: qml/Wizard/PasswordMeter.qml:91
821#: qml/Wizard/PasswordMeter.qml:91
946msgid "Passwords do not match"
822msgid "Passwords do not match"
947−msgstr ""
823+msgstr "كلمتا المرور غير متطابقتين"
948
824
949#: qml/Wizard/PasswordMeter.qml:95
825#: qml/Wizard/PasswordMeter.qml:95
950msgid "Strong password"
826msgid "Strong password"
951−msgstr ""
827+msgstr "كلمة سر قوية"
952
828
953#: qml/Wizard/PasswordMeter.qml:97
829#: qml/Wizard/PasswordMeter.qml:97
954msgid "Fair password"
830msgid "Fair password"
955−msgstr ""
831+msgstr "كلمة سر متوسطة"
956
832
957#: qml/Wizard/PasswordMeter.qml:99
833#: qml/Wizard/PasswordMeter.qml:99
958msgid "Weak password"
834msgid "Weak password"
959−msgstr ""
835+msgstr "كلمة سر ضعيفة"
960
836
961#: qml/Wizard/PasswordMeter.qml:101
837#: qml/Wizard/PasswordMeter.qml:101
962msgid "Very weak password"
838msgid "Very weak password"
963−msgstr ""
839+msgstr "كلمة السر ضعيفة جداً"
840+
841+#~ msgid "Unity 8"
842+#~ msgstr "يونتي 8"
843+
844+#~ msgid "Super (Tap)"
845+#~ msgstr "Super (نقر)"
846+
847+#~ msgctxt "Button: Open the Ubuntu Store"
848+#~ msgid "Store"
849+#~ msgstr "المتجر"
850+
851+#~ msgctxt "Button: Start a search in the current dash scope"
852+#~ msgid "Search"
853+#~ msgstr "بحث"
854+
855+#~ msgctxt "Button: Show the current dash scope settings"
856+#~ msgid "Settings"
857+#~ msgstr "الإعدادات"
858+
859+#~ msgid "Remove from Favorites"
860+#~ msgstr "حذف من المفضلات"
861+
862+#~ msgid "Add to Favorites"
863+#~ msgstr "إضافة إلى المفضلات"
864+
865+#~ msgctxt "Label: Hint for dash search line edit"
866+#~ msgid "Search"
867+#~ msgstr "بحث"
868+
869+#~ msgid "More..."
870+#~ msgstr "المزيد..."
871+
872+#~ msgid "Less..."
873+#~ msgstr "أقل..."
874+
875+#~ msgid "Send"
876+#~ msgstr "أرسل"
877+
878+#~ msgid "Rate this"
879+#~ msgstr "قيّم ذلك"
880+
881+#~ msgid "Add a review"
882+#~ msgstr "أضف تعليق"
883+
884+#~ msgid "Enable location data"
885+#~ msgstr "تفعيل بيانات الموقع"
886+
887+#~ msgid "Manage"
888+#~ msgstr "إدارة"
889+
890+#~ msgid "Home"
891+#~ msgstr "الرئيسية"
892+
893+#~ msgid "Also installed"
894+#~ msgstr "أيضا تم تثبيت"
895+
896+#~ msgid "Privacy Policy"
897+#~ msgstr "سياسة الخصوصية"
898+
899+#~ msgid "Help Us Improve"
900+#~ msgstr "ساعدنا على التحسن"
901+
902+#~ msgid "Improve system performance by sending us crashes and error reports."
903+#~ msgstr "تحسين أداء النظام عير إرسال تقارير التوقف والأخطاء"
904+
905+#~ msgid "Privacy policy"
906+#~ msgstr "سياسة الخصوصية"
907+
908+#~ msgid "Update Apps"
909+#~ msgstr "تحديث التطبيقات"
910+
911+#~ msgid "This device is not connected to the internet."
912+#~ msgstr "الجهاز غير متصل باﻹنترنت"
913+
914+#, fuzzy
915+#~ msgid "Please wait..."
916+#~ msgstr "يجري التحميل. برجاء الانتظار..."
917+
918+#~ msgid "Update"
919+#~ msgstr "تحديث"
920+
921+#~ msgid "Download"
922+#~ msgstr "تنزيل"
923+
924+#~ msgid "Resume"
925+#~ msgstr "استئناف"
926+
927+#~ msgid "Pause"
928+#~ msgstr "إيقاف"
929+
930+#~ msgid "Install…"
931+#~ msgstr "تثبيت …"
932+
933+#~ msgid "Install"
934+#~ msgstr "تثبيت"
935+
936+#~ msgid "Open"
937+#~ msgstr "فتح"
938+
939+#~ msgid "Installing"
940+#~ msgstr "جاري التثبيت"
941+
942+#~ msgid "Paused"
943+#~ msgstr "تم اﻹيقاف"
944+
945+#~ msgid "Waiting to download"
946+#~ msgstr "انتظار التنزيل"
947+
948+#~ msgid "%1 of %2"
949+#~ msgstr "%1 من 2%"
950+
951+#, fuzzy
952+#~ msgid "Downloaded"
953+#~ msgstr "التنزيل"
954+
955+#, fuzzy
956+#~ msgid "Installed"
957+#~ msgstr "أيضا تم تثبيت"
958+
959+#~ msgid "Updated %1"
960+#~ msgstr "تحديث 1%"
961+
962+#~ msgid "Update failed"
963+#~ msgstr "فشل التحديث"
964+
965+#~ msgid "Terms & Conditions"
966+#~ msgstr "الشروط والأحكام"
964
967
965#~ msgid "Confirm"
968#~ msgid "Confirm"
966#~ msgstr "التأكيد"
969#~ msgstr "التأكيد"
@@ -968,21 +971,9 @@ msgstr ""
968#~ msgid "Type or say a command"
971#~ msgid "Type or say a command"
969#~ msgstr "اكتب أو قُل أمرا"
972#~ msgstr "اكتب أو قُل أمرا"
970
973
971−#~ msgid "Loading. Please Wait..."
972−#~ msgstr "يجري التحميل. برجاء الانتظار..."
973−
974#~ msgid "Speak Now..."
974#~ msgid "Speak Now..."
975#~ msgstr "تكلم الآن..."
975#~ msgstr "تكلم الآن..."
976
976
977−#~ msgid "Speaking..."
978−#~ msgstr "تتكلم الآن..."
979−
980−#~ msgid "Search"
981−#~ msgstr "ابحث"
982−
983−#~ msgid "Try swiping from the top edge to access the indicators"
984−#~ msgstr "اسحب اصبعك من الحافة العلوية للوصول إلى المؤشرات"
985−
986#~ msgid "Top edge"
977#~ msgid "Top edge"
987#~ msgstr "الحافة العلوية"
978#~ msgstr "الحافة العلوية"
988
979
@@ -1018,8 +1009,8 @@ msgstr ""
1018#~ "You have now mastered the edge gestures and can start using the "
1009#~ "You have now mastered the edge gestures and can start using the "
1019#~ "phone<br><br>Tap on the screen to start"
1010#~ "phone<br><br>Tap on the screen to start"
1020#~ msgstr ""
1011#~ msgstr ""
1021−#~ "أنت الآن بارع في إيماءات الحواف ويمكنك البدء باستخدام هاتفك<br><br>انقر على "
1012+#~ "أنت الآن بارع في إيماءات الحواف ويمكنك البدء باستخدام هاتفك<br><br>انقر "
1022−#~ "الشاشة للبدء"
1013+#~ "على الشاشة للبدء"
1023
1014
1024#~ msgid "%a %l:%M %p"
1015#~ msgid "%a %l:%M %p"
1025#~ msgstr "%a %l:%M %p"
1016#~ msgstr "%a %l:%M %p"
@@ -1072,26 +1063,18 @@ msgstr ""
1072#~ msgid "Tap to unlock"
1063#~ msgid "Tap to unlock"
1073#~ msgstr "انقر لفك القفل"
1064#~ msgstr "انقر لفك القفل"
1074
1065
1075−#, qt-format
1076#~ msgid "Enter %1"
1066#~ msgid "Enter %1"
1077#~ msgstr "أدخِل %1"
1067#~ msgstr "أدخِل %1"
1078
1068
1079#~ msgid "Sorry, incorrect passcode."
1069#~ msgid "Sorry, incorrect passcode."
1080#~ msgstr "عذرًا، رمز سرّي خاطيء."
1070#~ msgstr "عذرًا، رمز سرّي خاطيء."
1081
1071
1082−#~ msgid "Enter passphrase"
1083−#~ msgstr "أدخِل العبارة السرية"
1084−
1085−#~ msgid "Enter passcode"
1086−#~ msgstr "أدخِل الرمز السرّي"
1087−
1088#~ msgid "Sorry, incorrect passphrase."
1072#~ msgid "Sorry, incorrect passphrase."
1089#~ msgstr "عذرًا، عبارة سرّية خاطئة."
1073#~ msgstr "عذرًا، عبارة سرّية خاطئة."
1090
1074
1091#~ msgid "This will be your last attempt."
1075#~ msgid "This will be your last attempt."
1092#~ msgstr "هذه ستكون المحاولة الأخيرة لك."
1076#~ msgstr "هذه ستكون المحاولة الأخيرة لك."
1093
1077
1094−#, qt-format
1095#~ msgid "Sorry, incorrect %1"
1078#~ msgid "Sorry, incorrect %1"
1096#~ msgstr "نأسف، %1 غير صحيحية"
1079#~ msgstr "نأسف، %1 غير صحيحية"
1097
1080
@@ -1162,9 +1145,6 @@ msgstr ""
1162#~ msgid "Let’s get started."
1145#~ msgid "Let’s get started."
1163#~ msgstr "هيا بنا نبدأ."
1146#~ msgstr "هيا بنا نبدأ."
1164
1147
1165−#~ msgid "Continue"
1166−#~ msgstr "متابعة"
1167−
1168#~ msgid "Choose your passcode"
1148#~ msgid "Choose your passcode"
1169#~ msgstr "اختر الرمز السري خاصتك"
1149#~ msgstr "اختر الرمز السري خاصتك"
1170
1150
@@ -1261,15 +1241,15 @@ msgstr ""
1261#~ msgstr "فتح قفل بطاقة SIM"
1241#~ msgstr "فتح قفل بطاقة SIM"
1262
1242
1263#~ msgid ""
1243#~ msgid ""
1264−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1244+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1265−#~ "conditions</a>."
1245+#~ "and conditions</a>."
1266#~ msgstr ""
1246#~ msgstr ""
1267−#~ "باختيارك لهذا الخيار فإنك توافق على <a href='#'>الشروط والأحكام</a> الخاصة "
1247+#~ "باختيارك لهذا الخيار فإنك توافق على <a href='#'>الشروط والأحكام</a> "
1268−#~ "بـ Nokia HERE."
1248+#~ "الخاصة بـ Nokia HERE."
1269
1249
1270#~ msgid ""
1250#~ msgid ""
1271−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1251+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1272−#~ "and all personal data will be deleted."
1252+#~ "reset and all personal data will be deleted."
1273#~ msgstr ""
1253#~ msgstr ""
1274#~ "إذا تم إدخال العبارة السرية بشكل خاطئ، فسوف يتم إعادة الهاتف لحالة ضبط "
1254#~ "إذا تم إدخال العبارة السرية بشكل خاطئ، فسوف يتم إعادة الهاتف لحالة ضبط "
1275#~ "المصنع وسيتم حذف كافة البيانات الشخصية."
1255#~ "المصنع وسيتم حذف كافة البيانات الشخصية."
@@ -1280,9 +1260,3 @@ msgstr ""
1280#~ msgstr ""
1260#~ msgstr ""
1281#~ "إذا تم إدخال العبارة السرية بشكل خاطئ، فسوف يتم إعادة الهاتف لحالة ضبط "
1261#~ "إذا تم إدخال العبارة السرية بشكل خاطئ، فسوف يتم إعادة الهاتف لحالة ضبط "
1282#~ "المصنع وسيتم حذف كافة البيانات الشخصية."
1262#~ "المصنع وسيتم حذف كافة البيانات الشخصية."
1283−
1284−#~ msgid "Takes a screenshot of a window."
1285−#~ msgstr "أخذ لقطة شاشة للنافذة"
1286−
1287−#~ msgid "Super + 0 to 9"
1288−#~ msgstr "Super + 0 to 9"
po/ast.po+469−453
@@ -6,41 +6,43 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2016-12-16 02:13+0000\n"
11+"PO-Revision-Date: 2019-10-30 03:35+0000\n"
12"Last-Translator: enolp <enolp@softastur.org>\n"
12"Last-Translator: enolp <enolp@softastur.org>\n"
13−"Language-Team: Asturian <ast@li.org>\n"
13+"Language-Team: Asturian <https://translate.ubports.com/projects/unity8/"
14+"unity8/ast/>\n"
15+"Language: ast\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
20+"X-Generator: Weblate 3.8\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
21+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20
22
21−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
24msgid "Password: "
23msgstr "Contraseña: "
25msgstr "Contraseña: "
24
26
25−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
28msgid "Username"
27msgstr ""
29msgstr ""
28
30
29−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
32msgid "Failed to authenticate"
31msgstr ""
33msgstr ""
32
34
33−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
35msgstr ""
37msgstr ""
36
38
37−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
40msgid "Log In"
39−msgstr "Aniciar sesión"
41+msgstr ""
40
42
41−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
44msgid "Retry"
43−msgstr "Reintentar"
45+msgstr ""
44
46
45#: plugins/LightDM/UsersModel.cpp:157
47#: plugins/LightDM/UsersModel.cpp:157
46msgid "Login"
48msgid "Login"
@@ -50,23 +52,23 @@ msgstr ""
50msgid "Guest Session"
52msgid "Guest Session"
51msgstr ""
53msgstr ""
52
54
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
57msgid "Pin shortcut"
56−msgstr "Anclar atayu"
58+msgstr "Fixar l'atayu"
57
59
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
61msgid "Quit"
60msgstr "Colar"
62msgstr "Colar"
61
63
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
65msgid "Unpin shortcut"
64−msgstr "Desanclar atayu"
66+msgstr "Quitar l'atayu"
65
67
66#: qml/Components/Dialogs.qml:176
68#: qml/Components/Dialogs.qml:176
67msgctxt "Title: Lock/Log out dialog"
69msgctxt "Title: Lock/Log out dialog"
68msgid "Log out"
70msgid "Log out"
69−msgstr "Zarrar sesión"
71+msgstr "Zarru de la sesión"
70
72
71#: qml/Components/Dialogs.qml:177
73#: qml/Components/Dialogs.qml:177
72msgid "Are you sure you want to log out?"
74msgid "Are you sure you want to log out?"
@@ -82,9 +84,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
84msgid "Log Out"
83msgstr "Zarrar sesión"
85msgstr "Zarrar sesión"
84
86
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
90msgid "Cancel"
90msgstr "Encaboxar"
91msgstr "Encaboxar"
@@ -106,36 +107,42 @@ msgstr "Non"
106msgid "Yes"
107msgid "Yes"
107msgstr "Sí"
108msgstr "Sí"
108
109
109−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
112msgid "Power"
112−msgstr "Apagáu"
113+msgstr "Enerxía"
113
114
114−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
115msgid ""
116msgid ""
116"Are you sure you would like\n"
117"Are you sure you would like\n"
117"to power off?"
118"to power off?"
118msgstr ""
119msgstr ""
119−"¿De xuru que te prestaría\n"
120+"¿De xuru que quies\n"
120"apagar?"
121"apagar?"
121
122
122−#: qml/Components/Dialogs.qml:244
123+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
124msgctxt "Button: Power off the system"
124msgid "Power off"
125msgid "Power off"
125msgstr "Apagar"
126msgstr "Apagar"
126
127
127−#: qml/Components/Dialogs.qml:255
128+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
129msgctxt "Button: Restart the system"
129msgid "Restart"
130msgid "Restart"
130msgstr "Reaniciar"
131msgstr "Reaniciar"
131
132
133+#: qml/Components/Dialogs.qml:276
134+#, fuzzy
135+#| msgid "Takes a screenshot."
136+msgid "Screenshot"
137+msgstr "Fai una captura de pantalla."
138+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
139#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
140msgid "Keyboard Shortcuts"
134−msgstr "Atayos de tecláu"
141+msgstr "Atayos del tecláu"
135
142
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
143#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
144+msgid "Lomiri"
138−msgstr "Unity 8"
145+msgstr ""
139
146
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
147#: qml/Components/KeyboardShortcutsOverlay.qml:62
141msgid "PrtScr"
148msgid "PrtScr"
@@ -143,35 +150,39 @@ msgstr "ImprPant"
143
150
144#: qml/Components/KeyboardShortcutsOverlay.qml:67
151#: qml/Components/KeyboardShortcutsOverlay.qml:67
145msgid "Takes a screenshot."
152msgid "Takes a screenshot."
146−msgstr "Saca una imaxe de la pantalla."
153+msgstr "Fai una captura de pantalla."
147
154
148#: qml/Components/KeyboardShortcutsOverlay.qml:75
155#: qml/Components/KeyboardShortcutsOverlay.qml:75
149msgid "Alt + PrtScr"
156msgid "Alt + PrtScr"
150msgstr "Alt + ImprPant"
157msgstr "Alt + ImprPant"
151
158
152#: qml/Components/KeyboardShortcutsOverlay.qml:80
159#: qml/Components/KeyboardShortcutsOverlay.qml:80
160+#, fuzzy
161+#| msgid "Takes a screenshot of a window."
153msgid "Takes a screenshot of the current window."
162msgid "Takes a screenshot of the current window."
154−msgstr ""
163+msgstr "Fai una captura d'una ventana."
155
164
156#: qml/Components/KeyboardShortcutsOverlay.qml:88
165#: qml/Components/KeyboardShortcutsOverlay.qml:88
157msgid "Super + Space"
166msgid "Super + Space"
158−msgstr "Super + Espaciu"
167+msgstr "Súper + Espaciu"
159
168
160#: qml/Components/KeyboardShortcutsOverlay.qml:93
169#: qml/Components/KeyboardShortcutsOverlay.qml:93
161msgid "Switches to next keyboard layout."
170msgid "Switches to next keyboard layout."
162−msgstr "Salta al siguiente diseñu de tecláu."
171+msgstr "Cambia a la distribución siguiente del tecláu."
163
172
164#: qml/Components/KeyboardShortcutsOverlay.qml:101
173#: qml/Components/KeyboardShortcutsOverlay.qml:101
165msgid "Super + Shift + Space"
174msgid "Super + Shift + Space"
166−msgstr "Super +Mayús + Espaciu"
175+msgstr "Súper + Mayús + Espaciu"
167
176
168#: qml/Components/KeyboardShortcutsOverlay.qml:106
177#: qml/Components/KeyboardShortcutsOverlay.qml:106
169msgid "Switches to previous keyboard layout."
178msgid "Switches to previous keyboard layout."
170−msgstr "Salta al diseñu de tecláu anterior."
179+msgstr "Cambia a la distribución anterior del tecláu."
171
180
172#: qml/Components/KeyboardShortcutsOverlay.qml:114
181#: qml/Components/KeyboardShortcutsOverlay.qml:114
182+#, fuzzy
183+#| msgid "Ctrl + Super + D"
173msgid "Ctrl + Alt + T"
184msgid "Ctrl + Alt + T"
174−msgstr ""
185+msgstr "Ctrl + Súper + D"
175
186
176#: qml/Components/KeyboardShortcutsOverlay.qml:119
187#: qml/Components/KeyboardShortcutsOverlay.qml:119
177msgid "Starts the Terminal application."
188msgid "Starts the Terminal application."
@@ -183,11 +194,11 @@ msgstr "Llanzador"
183
194
184#: qml/Components/KeyboardShortcutsOverlay.qml:138
195#: qml/Components/KeyboardShortcutsOverlay.qml:138
185msgid "Super (Hold)"
196msgid "Super (Hold)"
186−msgstr "Super (Caltener)"
197+msgstr ""
187
198
188#: qml/Components/KeyboardShortcutsOverlay.qml:143
199#: qml/Components/KeyboardShortcutsOverlay.qml:143
189msgid "Opens the launcher, displays shortcuts."
200msgid "Opens the launcher, displays shortcuts."
190−msgstr "Abre'l llanzador, amuesa atayos."
201+msgstr "Abre'l llanzador, amuesa los atayos."
191
202
192#: qml/Components/KeyboardShortcutsOverlay.qml:151
203#: qml/Components/KeyboardShortcutsOverlay.qml:151
193msgid "Alt + F1"
204msgid "Alt + F1"
@@ -195,87 +206,81 @@ msgstr "Alt + F1"
195
206
196#: qml/Components/KeyboardShortcutsOverlay.qml:156
207#: qml/Components/KeyboardShortcutsOverlay.qml:156
197msgid "Opens launcher keyboard navigation mode."
208msgid "Opens launcher keyboard navigation mode."
198−msgstr "Abre'l mou de navegación con tecláu del llanzador."
209+msgstr ""
199
210
200#: qml/Components/KeyboardShortcutsOverlay.qml:164
211#: qml/Components/KeyboardShortcutsOverlay.qml:164
201msgid "Super + Tab"
212msgid "Super + Tab"
202−msgstr "Super + Tab"
213+msgstr "Súper + Tabulador"
203
214
204#: qml/Components/KeyboardShortcutsOverlay.qml:169
215#: qml/Components/KeyboardShortcutsOverlay.qml:169
205msgid "Switches applications via the launcher."
216msgid "Switches applications via the launcher."
206−msgstr "Cambia d'aplicaciones col llanzador."
217+msgstr ""
207
218
208#: qml/Components/KeyboardShortcutsOverlay.qml:177
219#: qml/Components/KeyboardShortcutsOverlay.qml:177
220+#, fuzzy
221+#| msgid "Super + 0 to 9"
209msgid "Super + 1 to 0"
222msgid "Super + 1 to 0"
210−msgstr ""
223+msgstr "Súper + 0 a 9"
211
224
212#: qml/Components/KeyboardShortcutsOverlay.qml:182
225#: qml/Components/KeyboardShortcutsOverlay.qml:182
213msgid "Same as clicking on a launcher icon."
226msgid "Same as clicking on a launcher icon."
214−msgstr "Igual que facer click nel iconu del llanzador."
227+msgstr "Igual que calcar nun iconu del llanzador."
215
228
216#: qml/Components/KeyboardShortcutsOverlay.qml:190
229#: qml/Components/KeyboardShortcutsOverlay.qml:190
230+#, fuzzy
231+#| msgid "Super + W"
217msgid "Super + A"
232msgid "Super + A"
218−msgstr ""
233+msgstr "Súper + W"
219
234
220#: qml/Components/KeyboardShortcutsOverlay.qml:195
235#: qml/Components/KeyboardShortcutsOverlay.qml:195
236+#, fuzzy
237+#| msgid "Open the launcher"
221msgid "Opens the Application Drawer."
238msgid "Opens the Application Drawer."
222−msgstr "Abre'l caxón d'aplicaciones."
239+msgstr "Abrir el llanzador"
223−
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr "Ámbitos"
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr "Super (Tocar)"
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr "Abre'l principiu d'Ámbitos"
235
240
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
241#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
242msgid "Switching"
238−msgstr "Conmutación"
243+msgstr "Cambéu"
239
244
240#: qml/Components/KeyboardShortcutsOverlay.qml:242
245#: qml/Components/KeyboardShortcutsOverlay.qml:242
241msgid "Alt + Tab"
246msgid "Alt + Tab"
242−msgstr "Alt + Tab"
247+msgstr "Alt + Tabulador"
243
248
244#: qml/Components/KeyboardShortcutsOverlay.qml:247
249#: qml/Components/KeyboardShortcutsOverlay.qml:247
245msgid "Switches between applications."
250msgid "Switches between applications."
246−msgstr "Conmuta ente aplicaciones."
251+msgstr ""
247
252
248#: qml/Components/KeyboardShortcutsOverlay.qml:255
253#: qml/Components/KeyboardShortcutsOverlay.qml:255
249msgid "Super + W"
254msgid "Super + W"
250−msgstr "Super + W"
255+msgstr "Súper + W"
251
256
252#: qml/Components/KeyboardShortcutsOverlay.qml:260
257#: qml/Components/KeyboardShortcutsOverlay.qml:260
253msgid "Opens the desktop spread."
258msgid "Opens the desktop spread."
254−msgstr "Abre esparder l'escritoriu."
259+msgstr ""
255
260
256#: qml/Components/KeyboardShortcutsOverlay.qml:268
261#: qml/Components/KeyboardShortcutsOverlay.qml:268
257msgid "Cursor Left or Right"
262msgid "Cursor Left or Right"
258−msgstr "Flecha izq. o dre."
263+msgstr ""
259
264
260#: qml/Components/KeyboardShortcutsOverlay.qml:273
265#: qml/Components/KeyboardShortcutsOverlay.qml:273
261msgid "Moves the focus."
266msgid "Moves the focus."
262−msgstr "Mueve'l focu"
267+msgstr "Mueve'l focu."
263
268
264#: qml/Components/KeyboardShortcutsOverlay.qml:285
269#: qml/Components/KeyboardShortcutsOverlay.qml:285
265msgid "Windows"
270msgid "Windows"
266−msgstr "Ventanes"
271+msgstr ""
267
272
268#: qml/Components/KeyboardShortcutsOverlay.qml:292
273#: qml/Components/KeyboardShortcutsOverlay.qml:292
269msgid "Ctrl + Super + D"
274msgid "Ctrl + Super + D"
270−msgstr "Ctrl + Super + D"
275+msgstr "Ctrl + Súper + D"
271
276
272#: qml/Components/KeyboardShortcutsOverlay.qml:297
277#: qml/Components/KeyboardShortcutsOverlay.qml:297
273msgid "Minimizes all windows."
278msgid "Minimizes all windows."
274−msgstr "Amenorga toles ventanes."
279+msgstr "Minimiza toles ventanes."
275
280
276#: qml/Components/KeyboardShortcutsOverlay.qml:305
281#: qml/Components/KeyboardShortcutsOverlay.qml:305
277msgid "Ctrl + Super + Up"
282msgid "Ctrl + Super + Up"
278−msgstr "Ctrl + Super + Arriba"
283+msgstr "Ctrl + Súper + Arriba"
279
284
280#: qml/Components/KeyboardShortcutsOverlay.qml:310
285#: qml/Components/KeyboardShortcutsOverlay.qml:310
281msgid "Maximizes the current window."
286msgid "Maximizes the current window."
@@ -283,19 +288,19 @@ msgstr "Maximiza la ventana actual."
283
288
284#: qml/Components/KeyboardShortcutsOverlay.qml:318
289#: qml/Components/KeyboardShortcutsOverlay.qml:318
285msgid "Ctrl + Super + Down"
290msgid "Ctrl + Super + Down"
286−msgstr "Ctrl + Super + Abaxo"
291+msgstr "Ctrl + Súper + Abaxo"
287
292
288#: qml/Components/KeyboardShortcutsOverlay.qml:323
293#: qml/Components/KeyboardShortcutsOverlay.qml:323
289msgid "Minimizes or restores the current window."
294msgid "Minimizes or restores the current window."
290−msgstr "Amenorga o restaura la ventana actual."
295+msgstr "Minimiza o restaura la ventana actual."
291
296
292#: qml/Components/KeyboardShortcutsOverlay.qml:331
297#: qml/Components/KeyboardShortcutsOverlay.qml:331
293msgid "Ctrl + Super + Left or Right"
298msgid "Ctrl + Super + Left or Right"
294−msgstr "Ctrl + Super + Izquierda o Drecha"
299+msgstr "Ctrl + Súper + Esquierda o Drecha"
295
300
296#: qml/Components/KeyboardShortcutsOverlay.qml:336
301#: qml/Components/KeyboardShortcutsOverlay.qml:336
297msgid "Semi-maximizes the current window."
302msgid "Semi-maximizes the current window."
298−msgstr "Semi-maximiza la ventana actual."
303+msgstr ""
299
304
300#: qml/Components/KeyboardShortcutsOverlay.qml:344
305#: qml/Components/KeyboardShortcutsOverlay.qml:344
301msgid "Alt + F4"
306msgid "Alt + F4"
@@ -303,11 +308,11 @@ msgstr "Alt + F4"
303
308
304#: qml/Components/KeyboardShortcutsOverlay.qml:349
309#: qml/Components/KeyboardShortcutsOverlay.qml:349
305msgid "Closes the current window."
310msgid "Closes the current window."
306−msgstr "Zarra la ventana actual."
311+msgstr "Zarra toles ventanes actuales."
307
312
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
313+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
314msgid "Return to Call"
310−msgstr "Tornar a la llamada"
315+msgstr ""
311
316
312#: qml/Components/Lockscreen.qml:212
317#: qml/Components/Lockscreen.qml:212
313msgid "Emergency Call"
318msgid "Emergency Call"
@@ -315,7 +320,7 @@ msgstr "Llamada d'emerxencia"
315
320
316#: qml/Components/Lockscreen.qml:245
321#: qml/Components/Lockscreen.qml:245
317msgid "OK"
322msgid "OK"
318−msgstr "Aceutar"
323+msgstr ""
319
324
320#: qml/Components/MediaServices/VideoPlayerControls.qml:44
325#: qml/Components/MediaServices/VideoPlayerControls.qml:44
321#, qt-format
326#, qt-format
@@ -329,25 +334,25 @@ msgstr "%1:%2"
329
334
330#: qml/Components/ModeSwitchWarningDialog.qml:33
335#: qml/Components/ModeSwitchWarningDialog.qml:33
331msgid "Apps may have unsaved data:"
336msgid "Apps may have unsaved data:"
332−msgstr "Apps que pueden tener datos sin guardar:"
337+msgstr "Aplicaciones con datos ensin guardar:"
333
338
334#: qml/Components/ModeSwitchWarningDialog.qml:60
339#: qml/Components/ModeSwitchWarningDialog.qml:60
335msgctxt ""
340msgctxt ""
336"Re-dock means connect the device again to an external screen/mouse/keyboard"
341"Re-dock means connect the device again to an external screen/mouse/keyboard"
337msgid "Re-dock, save your work and close these apps to continue."
342msgid "Re-dock, save your work and close these apps to continue."
338−msgstr "Reconeuta, guarda'l trabayu y zarra eses apps pa siguir."
343+msgstr ""
339
344
340#: qml/Components/ModeSwitchWarningDialog.qml:67
345#: qml/Components/ModeSwitchWarningDialog.qml:67
341msgid "Or force close now (unsaved data will be lost)."
346msgid "Or force close now (unsaved data will be lost)."
342−msgstr "O fuerza salir agora (perderás tolos datos sin guardar)."
347+msgstr ""
343
348
344#: qml/Components/ModeSwitchWarningDialog.qml:80
349#: qml/Components/ModeSwitchWarningDialog.qml:80
345msgid "OK, I will reconnect"
350msgid "OK, I will reconnect"
346−msgstr "D'alcuerdu, reconeutaré"
351+msgstr ""
347
352
348#: qml/Components/ModeSwitchWarningDialog.qml:81
353#: qml/Components/ModeSwitchWarningDialog.qml:81
349msgid "Reconnect now!"
354msgid "Reconnect now!"
350−msgstr "Reconeutar agora."
355+msgstr ""
351
356
352#: qml/Components/ModeSwitchWarningDialog.qml:94
357#: qml/Components/ModeSwitchWarningDialog.qml:94
353msgid "Close all"
358msgid "Close all"
@@ -355,128 +360,33 @@ msgstr "Zarrar too"
355
360
356#: qml/Components/SharingPicker.qml:54
361#: qml/Components/SharingPicker.qml:54
357msgid "Preview Share Item"
362msgid "Preview Share Item"
358−msgstr "Entever l'elementu compartíu"
363+msgstr ""
359
364
360#: qml/Components/VirtualTouchPad.qml:317
365#: qml/Components/VirtualTouchPad.qml:317
361msgid ""
366msgid ""
362"Your device is now connected to an external display. Use this screen as a "
367"Your device is now connected to an external display. Use this screen as a "
363"touch pad to interact with the pointer."
368"touch pad to interact with the pointer."
364msgstr ""
369msgstr ""
365−"El preséu agora ta coneutáu con una pantalla esterna. Usa esta pantalla como "
370+"Agora'l preséu ta coneutáu a una pantalla esterna. Usa esta pantalla como "
366−"touch pad pa interactuar col punteru."
371+"panel táutil pa interactuar col punteru."
367
372
368#: qml/Components/VirtualTouchPad.qml:327
373#: qml/Components/VirtualTouchPad.qml:327
374+#, fuzzy
375+#| msgid "Tap to return to call..."
369msgid "Tap left button to click."
376msgid "Tap left button to click."
370−msgstr "Calca nel botón esquierdu pa facer clic."
377+msgstr "Toca pa volver a la llamada…"
371
378
372#: qml/Components/VirtualTouchPad.qml:339
379#: qml/Components/VirtualTouchPad.qml:339
373msgid "Tap right button to right click."
380msgid "Tap right button to right click."
374−msgstr "Calca nel botón drechu pa facer clic."
381+msgstr ""
375
382
376#: qml/Components/VirtualTouchPad.qml:351
383#: qml/Components/VirtualTouchPad.qml:351
377msgid "Swipe with two fingers to scroll."
384msgid "Swipe with two fingers to scroll."
378−msgstr "Esliza con dos deos pa desplazate."
385+msgstr ""
379
386
380#: qml/Components/VirtualTouchPad.qml:396
387#: qml/Components/VirtualTouchPad.qml:396
381msgid "Find more settings in the system settings."
388msgid "Find more settings in the system settings."
382−msgstr "Alcuentra más axustes nos Axustes del Sistema."
389+msgstr ""
383−
384−#: qml/Dash/DashPageHeader.qml:361
385−msgctxt "Button: Open the Ubuntu Store"
386−msgid "Store"
387−msgstr "Tienda"
388−
389−#: qml/Dash/DashPageHeader.qml:368
390−msgctxt "Button: Start a search in the current dash scope"
391−msgid "Search"
392−msgstr "Guetar"
393−
394−#: qml/Dash/DashPageHeader.qml:378
395−msgctxt "Button: Show the current dash scope settings"
396−msgid "Settings"
397−msgstr "Axustes"
398−
399−#: qml/Dash/DashPageHeader.qml:385
400−msgid "Remove from Favorites"
401−msgstr "Desaniciar de favoritos"
402−
403−#: qml/Dash/DashPageHeader.qml:385
404−msgid "Add to Favorites"
405−msgstr "Amestar a favoritos"
406−
407−#: qml/Dash/FiltersPopover.qml:61
408−msgid "Refine your results"
409−msgstr "Refina los resultaos"
410−
411−#: qml/Dash/FiltersPopover.qml:70
412−msgid "Reset"
413−msgstr "Reafitar"
414−
415−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
416−msgid "Show less"
417−msgstr "Ver menos"
418−
419−#: qml/Dash/GenericScopeView.qml:547
420−msgid "Show all"
421−msgstr "Ver too"
422−
423−#: qml/Dash/GenericScopeView.qml:578
424−msgctxt "Label: Hint for dash search line edit"
425−msgid "Search"
426−msgstr "Guetar"
427−
428−#: qml/Dash/PageHeaderExtraPanel.qml:67
429−msgid "Recent Searches"
430−msgstr "Guetes recién"
431−
432−#: qml/Dash/PageHeaderExtraPanel.qml:78
433−msgid "Clear All"
434−msgstr "Llimpiar too"
435−
436−#: qml/Dash/Previews/PreviewActionCombo.qml:36
437−msgid "More..."
438−msgstr "Más…"
439−
440−#: qml/Dash/Previews/PreviewActionCombo.qml:36
441−msgid "Less..."
442−msgstr "Menos…"
443−
444−#: qml/Dash/Previews/PreviewCommentInput.qml:83
445−#: qml/Dash/Previews/PreviewRatingInput.qml:202
446−msgid "Send"
447−msgstr "Unviar"
448−
449−#: qml/Dash/Previews/PreviewRatingInput.qml:109
450−msgid "Rate this"
451−msgstr "Valorar esto"
452−
453−#: qml/Dash/Previews/PreviewRatingInput.qml:184
454−msgid "Add a review"
455−msgstr "Amestar una reseña"
456−
457−#: qml/Dash/PullToRefreshScopeStyle.qml:56
458−msgid "Pull to refresh…"
459−msgstr "Tira p'anovar..."
460−
461−#: qml/Dash/PullToRefreshScopeStyle.qml:61
462−msgid "Release to refresh…"
463−msgstr "Sueltar p'anovar..."
464−
465−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
466−msgid "Enable location data"
467−msgstr "Habilitar datos d'allugamientu"
468−
469−#: qml/Dash/ScopesList.qml:146
470−msgid "Manage"
471−msgstr "Xestionar"
472−
473−#: qml/Dash/ScopesList.qml:187
474−msgid "Home"
475−msgstr "Aniciu"
476−
477−#: qml/Dash/ScopesList.qml:188
478−msgid "Also installed"
479−msgstr "Tamién instalaos"
480
390
481#: qml/Greeter/CoverPage.qml:127
391#: qml/Greeter/CoverPage.qml:127
482msgid "Unlock"
392msgid "Unlock"
@@ -488,33 +398,39 @@ msgstr "Preséu bloquiáu"
488
398
489#: qml/Greeter/DelayedLockscreen.qml:58
399#: qml/Greeter/DelayedLockscreen.qml:58
490msgid "You have been locked out due to too many failed passphrase attempts."
400msgid "You have been locked out due to too many failed passphrase attempts."
491−msgstr "Quedasti bloquiáu polos escesivos intentos fallíos de fras de pasu."
401+msgstr ""
402+"Bloquióse'l preséu dempués d'introducir mal el códigu numbéricu milenta "
403+"vegaes."
492
404
493#: qml/Greeter/DelayedLockscreen.qml:59
405#: qml/Greeter/DelayedLockscreen.qml:59
494msgid "You have been locked out due to too many failed passcode attempts."
406msgid "You have been locked out due to too many failed passcode attempts."
495msgstr ""
407msgstr ""
496−"Quedasti bloquiáu polos escesivos intentos fallíos de códigu de pasu."
408+"Bloquióse'l preséu dempués d'introducir mal la contraseña milenta vegaes."
497
409
498#: qml/Greeter/DelayedLockscreen.qml:68
410#: qml/Greeter/DelayedLockscreen.qml:68
499#, qt-format
411#, qt-format
500msgid "Please wait %1 minute and then try again…"
412msgid "Please wait %1 minute and then try again…"
501msgid_plural "Please wait %1 minutes and then try again…"
413msgid_plural "Please wait %1 minutes and then try again…"
502−msgstr[0] "Por favor, espera %1 minutu y vuelvi a intentalo…"
414+msgstr[0] "Espera %1 minutu y volvi tentalo darréu…"
503−msgstr[1] "Por favor, espera %1 minutos y vuelvi a intentalo…"
415+msgstr[1] "Espera %1 minutos y volvi tentalo darréu…"
504
416
505#: qml/Greeter/Greeter.qml:550
417#: qml/Greeter/Greeter.qml:550
506msgid "Try again"
418msgid "Try again"
507−msgstr "Tentar otra vuelta"
419+msgstr ""
508
420
509#: qml/Greeter/Greeter.qml:551
421#: qml/Greeter/Greeter.qml:551
422+#, fuzzy
423+#| msgid "Enter passphrase"
510msgid "Enter passphrase to unlock"
424msgid "Enter passphrase to unlock"
511−msgstr ""
425+msgstr "Introduz la fras de pasu"
512
426
513#: qml/Greeter/Greeter.qml:552
427#: qml/Greeter/Greeter.qml:552
428+#, fuzzy
429+#| msgid "Enter passcode"
514msgid "Enter passcode to unlock"
430msgid "Enter passcode to unlock"
515−msgstr ""
431+msgstr "Introduz el códigu de pasu"
516
432
517−#: qml/Greeter/NarrowView.qml:228
433+#: qml/Greeter/NarrowView.qml:235
518msgid "Emergency"
434msgid "Emergency"
519msgstr "Emerxencia"
435msgstr "Emerxencia"
520
436
@@ -524,32 +440,33 @@ msgstr "Fras de pasu"
524
440
525#: qml/Greeter/PromptList.qml:126
441#: qml/Greeter/PromptList.qml:126
526msgid "Passcode"
442msgid "Passcode"
527−msgstr "Códigu de pasu"
443+msgstr "Códigu numbéricu"
528
444
529#: qml/Greeter/SessionsList.qml:124
445#: qml/Greeter/SessionsList.qml:124
530msgid "Select desktop environment"
446msgid "Select desktop environment"
531−msgstr "Esbillar entornu d'escritoriu"
447+msgstr ""
532
448
533−#: qml/Launcher/Drawer.qml:94
449+#: qml/Launcher/Drawer.qml:250
450+#, fuzzy
451+#| msgid "Search"
534msgid "Search…"
452msgid "Search…"
535−msgstr "Guetar..."
453+msgstr "Guetar"
536
454
537−#: qml/Launcher/Drawer.qml:129
455+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
538−msgctxt "Apps sorted alphabetically"
539−msgid "A-Z"
456+msgid "Pull to refresh…"
540−msgstr "A-Z"
457+msgstr "Tira pa refrescar…"
541
458
542−#: qml/Launcher/MoreAppsHeader.qml:55
459+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
543−msgid "More apps in the store"
460+msgid "Release to refresh…"
544−msgstr "Más aplicaciones na tienda"
461+msgstr "Suelta pa refrescar…"
545
462
546#: qml/Notifications/NotificationMenuItemFactory.qml:124
463#: qml/Notifications/NotificationMenuItemFactory.qml:124
547msgid "Show password"
464msgid "Show password"
548−msgstr "Amosar contraseña"
465+msgstr "Amosar la contraseña"
549
466
550#: qml/Panel/ActiveCallHint.qml:79
467#: qml/Panel/ActiveCallHint.qml:79
551msgid "Tap to return to call..."
468msgid "Tap to return to call..."
552−msgstr "Toca pa tornar a la llamada..."
469+msgstr "Toca pa volver a la llamada…"
553
470
554#: qml/Panel/ActiveCallHint.qml:92
471#: qml/Panel/ActiveCallHint.qml:92
555msgid "Conference"
472msgid "Conference"
@@ -557,7 +474,7 @@ msgstr "Conferencia"
557
474
558#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
475#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
559msgid "Nothing is playing"
476msgid "Nothing is playing"
560−msgstr "Nun ta reproduciéndose nada"
477+msgstr "Nada en reproducción"
561
478
562#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
479#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
563#, qt-format
480#, qt-format
@@ -588,11 +505,11 @@ msgstr "0 segundos"
588#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
505#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
589#, qt-format
506#, qt-format
590msgid "%1 remaining"
507msgid "%1 remaining"
591−msgstr "Queden %1"
508+msgstr "%1 restante(s)"
592
509
593#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
510#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
594msgid "In queue…"
511msgid "In queue…"
595−msgstr "Na cola..."
512+msgstr "Na cola…"
596
513
597#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
514#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
598msgid "Downloading"
515msgid "Downloading"
@@ -600,11 +517,11 @@ msgstr "Baxando"
600
517
601#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
518#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
602msgid "Paused, tap to resume"
519msgid "Paused, tap to resume"
603−msgstr "Posáu, toca pa reanudar"
520+msgstr "Posóse, toca pa siguir"
604
521
605#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
522#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
606msgid "Canceled"
523msgid "Canceled"
607−msgstr "Encaboxáu"
524+msgstr "Encaboxóse"
608
525
609#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
526#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
610msgid "Finished"
527msgid "Finished"
@@ -612,7 +529,7 @@ msgstr "Finó"
612
529
613#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
530#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
614msgid "Failed, tap to retry"
531msgid "Failed, tap to retry"
615−msgstr "Falló, toca pa reintentar"
532+msgstr "Falló, toca pa retentar"
616
533
617#: qml/Panel/Indicators/MessageMenuItemFactory.qml:151
534#: qml/Panel/Indicators/MessageMenuItemFactory.qml:151
618#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
535#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
@@ -623,65 +540,88 @@ msgstr "Unviar"
623#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
540#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
624msgctxt "Label: Hint in message indicator line edit"
541msgctxt "Label: Hint in message indicator line edit"
625msgid "Reply"
542msgid "Reply"
626−msgstr "Responder"
543+msgstr ""
627
544
628#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
545#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
629msgctxt "Button: Call back on phone"
546msgctxt "Button: Call back on phone"
630msgid "Call back"
547msgid "Call back"
631−msgstr "Devolver llamada"
548+msgstr "Rellamar"
632
549
633#: qml/Panel/PanelMenuPage.qml:92
550#: qml/Panel/PanelMenuPage.qml:92
551+#, fuzzy
552+#| msgctxt "Button: Go back one page in the Wizard"
553+#| msgid "Back"
634msgid "Back"
554msgid "Back"
635−msgstr ""
555+msgstr "Atrás"
636
556
637#: qml/Stage/SideStage.qml:76
557#: qml/Stage/SideStage.qml:76
638msgid "Drag using 3 fingers any application from one window to the other"
558msgid "Drag using 3 fingers any application from one window to the other"
639−msgstr "Abasnar cualquier aplicación d'una ventana a otra usando 3 deos"
559+msgstr "Arrastra con tres deos cualquier aplicación dende una ventana a otra"
560+
561+#: qml/Stage/Stage.qml:671
562+msgid "No running apps"
563+msgstr ""
640
564
641#: qml/Tutorial/TutorialLeftLong.qml:49
565#: qml/Tutorial/TutorialLeftLong.qml:49
566+#, fuzzy
567+#| msgid "Long swipe from the left edge to open the Today scope"
642msgid "Long swipe from the left edge to open the Application Drawer"
568msgid "Long swipe from the left edge to open the Application Drawer"
643−msgstr ""
569+msgstr "Eslizamientu llargu dende'l berbesu esquierdu p'abrir l'ámbitu Güei"
644
570
645#: qml/Tutorial/TutorialLeft.qml:47
571#: qml/Tutorial/TutorialLeft.qml:47
646msgid "Short swipe from the left edge to open the launcher"
572msgid "Short swipe from the left edge to open the launcher"
647−msgstr "Barríu curtiu dende'l berbesu izquierdu p'abrir el llanzador"
573+msgstr "Esliza dende'l berbesu esquierdu p'abrir el llanzador"
648
574
649−#: qml/Tutorial/TutorialRight.qml:55
575+#: qml/Tutorial/TutorialRight.qml:54
650msgid "Push your mouse against the right edge to view your open apps"
576msgid "Push your mouse against the right edge to view your open apps"
651−msgstr "Emburria'l mur escontra'l berbesu drechu pa ver les apps abiertes"
577+msgstr "Lleva'l mur al berbesu drechu pa ver les aplicaciones abiertes"
652
578
653−#: qml/Tutorial/TutorialRight.qml:56
579+#: qml/Tutorial/TutorialRight.qml:55
654msgid "Swipe from the right edge to view your open apps"
580msgid "Swipe from the right edge to view your open apps"
655−msgstr "Barríu dende'l berbesu drechu pa ver les apps abiertes"
581+msgstr "Esliza dende'l berbesu drechu pa ver les aplicaciones abiertes"
656
582
657#: qml/Tutorial/TutorialTop.qml:53
583#: qml/Tutorial/TutorialTop.qml:53
658msgid "Swipe from the top edge to access notifications and quick settings"
584msgid "Swipe from the top edge to access notifications and quick settings"
659−msgstr ""
585+msgstr "Esliza dende'l berbesu cimeru p'acceder a los avisos y axustes rápidos"
660−"Barríu dende'l berbesu superior pa tener accesu a los avisos y configuración "
661−"nel intre"
662
586
663−#: qml/Wizard/Page.qml:54
587+#: qml/Wizard/Page.qml:59
664msgctxt "Button: Go back one page in the Wizard"
588msgctxt "Button: Go back one page in the Wizard"
665msgid "Back"
589msgid "Back"
666−msgstr "Atrás"
590+msgstr "Atrás"
667
591
668−#: qml/Wizard/Pages/10-welcome.qml:28
592+#: qml/Wizard/Pages/10-welcome.qml:29
669msgid "Language"
593msgid "Language"
670msgstr "Llingua"
594msgstr "Llingua"
671
595
672−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
596+#: qml/Wizard/Pages/10-welcome.qml:176
673−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
597+#: qml/Wizard/Pages/10-welcome-update.qml:126
598+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
674−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
599+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
675−#: qml/Wizard/Pages/70-passwd-type.qml:145
600+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
676−#: qml/Wizard/Pages/75-report-check.qml:84
677−#: qml/Wizard/Pages/passcode-desktop.qml:142
601+#: qml/Wizard/Pages/passcode-desktop.qml:154
678−#: qml/Wizard/Pages/password-set.qml:142
602+#: qml/Wizard/Pages/password-set.qml:153
679msgid "Next"
603msgid "Next"
680msgstr "Siguiente"
604msgstr "Siguiente"
681
605
606+#: qml/Wizard/Pages/10-welcome-update.qml:91
607+msgid "Welcome to "
608+msgstr ""
609+
610+#: qml/Wizard/Pages/10-welcome-update.qml:106
611+msgid "We will make sure your device is ready to use "
612+msgstr "Vamos aseguranos de que'l preséu ta preparáu pa usase "
613+
614+#: qml/Wizard/Pages/11-changelog.qml:28
615+msgid "What's new"
616+msgstr "Qué hai nuevo"
617+
618+#: qml/Wizard/Pages/11-changelog.qml:74
619+msgid "Loading..."
620+msgstr "Cargando…"
621+
682#: qml/Wizard/Pages/20-keyboard.qml:31
622#: qml/Wizard/Pages/20-keyboard.qml:31
683msgid "Select Keyboard"
623msgid "Select Keyboard"
684−msgstr "Escoyer tecláu"
624+msgstr ""
685
625
686#: qml/Wizard/Pages/20-keyboard.qml:71
626#: qml/Wizard/Pages/20-keyboard.qml:71
687msgid "Keyboard language"
627msgid "Keyboard language"
@@ -691,247 +631,203 @@ msgstr "Llingua del tecláu"
691msgid "Keyboard layout"
631msgid "Keyboard layout"
692msgstr "Distribución del tecláu"
632msgstr "Distribución del tecláu"
693
633
694−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
634+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
635+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
695−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
636+#: qml/Wizard/Pages/sim.qml:101
696msgid "Skip"
637msgid "Skip"
697msgstr "Saltar"
638msgstr "Saltar"
698
639
699−#: qml/Wizard/Pages/30-wifi.qml:30
640+#: qml/Wizard/Pages/30-wifi.qml:31
700msgid "Connect to Wi‑Fi"
641msgid "Connect to Wi‑Fi"
701−msgstr "Coneutase al WiFi"
642+msgstr "Conexón a una Wi-Fi"
702
643
703−#: qml/Wizard/Pages/30-wifi.qml:131
644+#: qml/Wizard/Pages/30-wifi.qml:139
704msgid "Connected"
645msgid "Connected"
705−msgstr "Coneutáu"
646+msgstr "Coneutóse"
706
647
707−#: qml/Wizard/Pages/30-wifi.qml:164
648+#: qml/Wizard/Pages/30-wifi.qml:172
708msgid "Available Wi-Fi networks"
649msgid "Available Wi-Fi networks"
709msgstr "Redes Wi-Fi disponibles"
650msgstr "Redes Wi-Fi disponibles"
710
651
711−#: qml/Wizard/Pages/30-wifi.qml:165
652+#: qml/Wizard/Pages/30-wifi.qml:173
712msgid "No available Wi-Fi networks"
653msgid "No available Wi-Fi networks"
713msgstr "Nun hai redes Wi-Fi disponibles"
654msgstr "Nun hai redes Wi-Fi disponibles"
714
655
715−#: qml/Wizard/Pages/40-location.qml:27
716−msgid "Location Services"
717−msgstr "Servicios d'allugamientu"
718−
719−#: qml/Wizard/Pages/40-location.qml:83
720−msgid ""
721−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
722−"(recommended)"
723−msgstr ""
724−"Usar GPS, puntos Wi-Fi y redes móviles de mou anónimu pa detectar "
725−"l'allugamientu (recomendao)"
726−
727−#: qml/Wizard/Pages/40-location.qml:105
728−#, qt-format
729−msgid "By selecting this option you agree to the Nokia HERE %1."
730−msgstr "Seleicionando esta opción aceutes los %1 de Nokia HERE."
731−
732−#: qml/Wizard/Pages/40-location.qml:106
733−msgctxt "part of: Nokia HERE terms and conditions"
734−msgid "terms and conditions"
735−msgstr "términos y condiciones"
736−
737−#: qml/Wizard/Pages/40-location.qml:160
738−msgid "GPS only"
739−msgstr "Sólo GPS"
740−
741−#: qml/Wizard/Pages/40-location.qml:214
742−msgid "Don't use my location"
743−msgstr "Nun usar l'allugamientu"
744−
745−#: qml/Wizard/Pages/40-location.qml:260
746−msgid "You can change it later in System Settings."
747−msgstr "Pues camudalo sero na Configuración del Sistema."
748−
749#: qml/Wizard/Pages/50-timezone.qml:30
656#: qml/Wizard/Pages/50-timezone.qml:30
750msgid "Time Zone"
657msgid "Time Zone"
751−msgstr "Estaya horaria"
658+msgstr "Fusu horariu"
752
659
753−#: qml/Wizard/Pages/50-timezone.qml:182
660+#: qml/Wizard/Pages/50-timezone.qml:183
754msgid "Enter your city"
661msgid "Enter your city"
755−msgstr "Escribe la ciudá"
662+msgstr "Introduz la to ciudá"
756
663
757#: qml/Wizard/Pages/60-account.qml:24
664#: qml/Wizard/Pages/60-account.qml:24
758msgid "Personalize Your Device"
665msgid "Personalize Your Device"
759−msgstr "Personaliza'l preséu"
666+msgstr "Personalización del preséu"
760
667
761−#: qml/Wizard/Pages/60-account.qml:48
668+#: qml/Wizard/Pages/60-account.qml:54
762msgid "Preferred Name"
669msgid "Preferred Name"
763msgstr "Nome preferíu"
670msgstr "Nome preferíu"
764
671
765#: qml/Wizard/Pages/70-passwd-type.qml:40
672#: qml/Wizard/Pages/70-passwd-type.qml:40
766msgid "Lock Screen"
673msgid "Lock Screen"
767−msgstr "Bloquiar pantalla"
674+msgstr "Pantalla de bloquéu"
768
675
769−#: qml/Wizard/Pages/70-passwd-type.qml:102
676+#: qml/Wizard/Pages/70-passwd-type.qml:103
770msgctxt "Label: Type of security method"
677msgctxt "Label: Type of security method"
771msgid "Create new password"
678msgid "Create new password"
772−msgstr "Crear contraseña nueva"
679+msgstr "Crear una contraseña"
773
680
774−#: qml/Wizard/Pages/70-passwd-type.qml:104
681+#: qml/Wizard/Pages/70-passwd-type.qml:105
775msgctxt "Label: Type of security method"
682msgctxt "Label: Type of security method"
776msgid "Create passcode (numbers only)"
683msgid "Create passcode (numbers only)"
777−msgstr "Crear códigu d'accesu (sólo númberos)"
684+msgstr "Crear un códigu numbéricu"
778
685
779−#: qml/Wizard/Pages/70-passwd-type.qml:106
686+#: qml/Wizard/Pages/70-passwd-type.qml:107
780msgctxt "Label: Type of security method"
687msgctxt "Label: Type of security method"
781msgid "No lock code"
688msgid "No lock code"
782−msgstr "Ensin códigu de bloquéu"
689+msgstr "Nada"
690+
691+#: qml/Wizard/Pages/79-system-update.qml:28
692+msgid "Update Device"
693+msgstr ""
783
694
784−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
695+#: qml/Wizard/Pages/79-system-update.qml:55
785−msgid "Privacy Policy"
696+msgid ""
786−msgstr "Política d'intimidá"
697+"There is a system update available and ready to install. Afterwards, the "
698+"device will automatically restart."
699+msgstr ""
700+"Hai un anovamientu del sistema disponible y preparáu pa instalase. Dempués, "
701+"el preséu va reaniciase automáticamente."
702+
703+#: qml/Wizard/Pages/79-system-update.qml:76
704+#, fuzzy
705+#| msgctxt "string identifying name of the update"
706+#| msgid "Ubuntu system"
707+msgctxt "string identifying name of the update"
708+msgid "Ubuntu Touch system"
709+msgstr "Sistema Ubuntu"
710+
711+#: qml/Wizard/Pages/79-system-update.qml:83
712+#, qt-format
713+msgctxt "version of the system update"
714+msgid "Version %1"
715+msgstr "Versión %1"
787
716
788−#: qml/Wizard/Pages/75-report-check.qml:26
717+#: qml/Wizard/Pages/79-system-update.qml:95
789−msgid "Help Us Improve"
718+msgid "This could take a few minutes..."
790−msgstr "Ayúdanos a meyorar"
719+msgstr "Esto podría tardar unos minutos…"
791
720
792−#: qml/Wizard/Pages/75-report-check.qml:59
721+#: qml/Wizard/Pages/79-system-update.qml:109
793−msgid "Improve system performance by sending us crashes and error reports."
722+msgid "Install and restart now"
794msgstr ""
723msgstr ""
795−"Ameyora'l rindimientu del sistema unviándonos los informes d'errores y "
796−"cuelgues."
797
724
798−#: qml/Wizard/Pages/75-report-check.qml:60
725+#: qml/Wizard/Pages/80-finished.qml:91
799−msgid "Privacy policy"
726+msgid "Welcome Back"
800−msgstr "Política d'intimidá"
727+msgstr "Volvi afayate"
801
728
802−#: qml/Wizard/Pages/80-finished.qml:89
729+#: qml/Wizard/Pages/80-finished.qml:91
803msgid "Welcome to Ubuntu"
730msgid "Welcome to Ubuntu"
804−msgstr "Bienveníu/a a Ubuntu"
731+msgstr "Afáyate n'Ubuntu"
805
732
806−#: qml/Wizard/Pages/80-finished.qml:104
733+#: qml/Wizard/Pages/80-finished.qml:106
807msgid "You are ready to use your device now"
734msgid "You are ready to use your device now"
808−msgstr "Ya tas preparáu pa usar el preséu"
735+msgstr "Agora tas preparáu pa usar el preséu"
809−
810−#: qml/Wizard/Pages/80-finished.qml:124
811−msgid "Get Started"
812−msgstr "Primeros pasos"
813−
814−#: qml/Wizard/Pages/here-terms.qml:25
815−msgid "Terms & Conditions"
816−msgstr "Términos y condiciones"
817−
818−#: qml/Wizard/Pages/here-terms.qml:69
819−msgid "Your device uses positioning technologies provided by HERE."
820−msgstr "El preséu usa teunoloxíes de posición qu'ufre HERE."
821−
822−#: qml/Wizard/Pages/here-terms.qml:81
823−msgid ""
824−"To provide you with positioning services and to improve their quality, HERE "
825−"collects information about nearby cell towers and Wi-Fi hotspots around your "
826−"current location whenever your position is being found."
827−msgstr ""
828−"Pa ufrir los servicios de posición y ameyorar la so calidá, HERE collecha "
829−"información de les antenes celulares y puntos d'accesu Wi-Fi cercanos al to "
830−"allugamientu actual siempre que se conoza la to posición."
831
736
832−#: qml/Wizard/Pages/here-terms.qml:93
737+#: qml/Wizard/Pages/80-finished.qml:126
833−msgid ""
738+msgid "Continue"
834−"The information collected is used to analyze the service and to improve the "
835−"use of service, but not to identify you personally."
836−msgstr ""
739+msgstr "Siguir"
837−"La información collechada úsase p'analizar el serviciu y ameyorar l'usu del "
838−"serviciu, non pa identificate personalmente."
839
740
840−#: qml/Wizard/Pages/here-terms.qml:106
741+#: qml/Wizard/Pages/80-finished.qml:126
841−#, qt-format
742+msgid "Get Started"
842−msgid "By continuing, you agree to the HERE platform %1 and %2."
743+msgstr "Entamar"
843−msgstr "Al siguir, aceutes %1 y %2 de la plataforma HERE."
844−
845−#: qml/Wizard/Pages/here-terms.qml:107
846−msgid "Service Terms"
847−msgstr "Términos del serviciu"
848
744
849#: qml/Wizard/Pages/passcode-confirm.qml:43
745#: qml/Wizard/Pages/passcode-confirm.qml:43
850−#: qml/Wizard/Pages/passcode-desktop.qml:97
746+#: qml/Wizard/Pages/passcode-desktop.qml:104
851msgid "Confirm passcode"
747msgid "Confirm passcode"
852−msgstr "Confirmar códigu de pasu"
748+msgstr "Confirmación"
853
749
854#: qml/Wizard/Pages/passcode-confirm.qml:45
750#: qml/Wizard/Pages/passcode-confirm.qml:45
855msgid "Incorrect passcode."
751msgid "Incorrect passcode."
856−msgstr "Códigu de pasu incorreutu."
752+msgstr "El códigu numbéricu ye incorreutu."
857
753
858#: qml/Wizard/Pages/passcode-confirm.qml:45
754#: qml/Wizard/Pages/passcode-confirm.qml:45
859msgctxt "Enter the passcode again"
755msgctxt "Enter the passcode again"
860msgid "Please re-enter."
756msgid "Please re-enter."
861−msgstr "Vuelve a escribilu."
757+msgstr "Volvi introducilu."
862
758
863#: qml/Wizard/Pages/passcode-desktop.qml:31
759#: qml/Wizard/Pages/passcode-desktop.qml:31
864msgid "Lock Screen Passcode"
760msgid "Lock Screen Passcode"
865−msgstr "Códigu de pasu de bloquéu de pantalla"
761+msgstr "Códigu numbéricu de la pantalla de bloquéu"
866
762
867−#: qml/Wizard/Pages/passcode-desktop.qml:61
763+#: qml/Wizard/Pages/passcode-desktop.qml:68
868msgid "Enter 4 numbers to setup your passcode"
764msgid "Enter 4 numbers to setup your passcode"
869−msgstr "Escribi 4 númberos pa configurar el códigu de pasu"
765+msgstr "Introduz 4 númberos pa configurar el códigu numbéricu"
870
766
871−#: qml/Wizard/Pages/passcode-desktop.qml:77
767+#: qml/Wizard/Pages/passcode-desktop.qml:84
872#: qml/Wizard/Pages/passcode-set.qml:54
768#: qml/Wizard/Pages/passcode-set.qml:54
873msgid "Choose passcode"
769msgid "Choose passcode"
874−msgstr "Escueyi'l códigu de pasu"
770+msgstr "Códigu numbéricu"
875
771
876−#: qml/Wizard/Pages/passcode-desktop.qml:127
772+#: qml/Wizard/Pages/passcode-desktop.qml:139
877msgid "Passcode too short"
773msgid "Passcode too short"
878−msgstr "Códigu de pasu curtiu enforma"
774+msgstr "El códigu numbéricu ye percurtiu"
879
775
880−#: qml/Wizard/Pages/passcode-desktop.qml:129
776+#: qml/Wizard/Pages/passcode-desktop.qml:141
881msgid "Passcodes match"
777msgid "Passcodes match"
882−msgstr "Los códigos de pasu casen"
778+msgstr "Los códigos numbéricos concasen"
883
779
884−#: qml/Wizard/Pages/passcode-desktop.qml:131
780+#: qml/Wizard/Pages/passcode-desktop.qml:143
885msgid "Passcodes do not match"
781msgid "Passcodes do not match"
886−msgstr "Los códigos de pasu nun casen"
782+msgstr "Los códigos numbéricos nun concasen"
887
783
888#: qml/Wizard/Pages/passcode-set.qml:62
784#: qml/Wizard/Pages/passcode-set.qml:62
889msgid "Passcode must be 4 characters long"
785msgid "Passcode must be 4 characters long"
890−msgstr "El códigu de pasu tien de tener 4 caráuteres de llargo"
786+msgstr "El códigu numbéricu a ser de 4 caráuteres"
891
787
892#: qml/Wizard/Pages/password-set.qml:31
788#: qml/Wizard/Pages/password-set.qml:31
893msgid "Lock Screen Password"
789msgid "Lock Screen Password"
894−msgstr "Contraseña del Bloquéu de pantalla"
790+msgstr "Contraseña de la pantalla de bloquéu"
895
791
896−#: qml/Wizard/Pages/password-set.qml:62
792+#: qml/Wizard/Pages/password-set.qml:68
897msgid "Enter at least 8 characters"
793msgid "Enter at least 8 characters"
898−msgstr "Escribe polo menos 8 caráuteres"
794+msgstr "Introduz 8 caráuteres polo menos"
899
795
900−#: qml/Wizard/Pages/password-set.qml:74
796+#: qml/Wizard/Pages/password-set.qml:80
901msgid "Choose password"
797msgid "Choose password"
902−msgstr "Escueye la contraseña"
798+msgstr "Contraseña"
903
799
904−#: qml/Wizard/Pages/password-set.qml:104
800+#: qml/Wizard/Pages/password-set.qml:110
905msgid "Confirm password"
801msgid "Confirm password"
906−msgstr "Confirmar contraseña"
802+msgstr "Confirmación"
907
803
908#: qml/Wizard/Pages/sim.qml:27
804#: qml/Wizard/Pages/sim.qml:27
909msgid "No SIM card installed"
805msgid "No SIM card installed"
910−msgstr "Nun ta instalada nenguna tarxeta SIM"
806+msgstr "Nun s'instaló denguna tarxeta SIM"
911
807
912#: qml/Wizard/Pages/sim.qml:54
808#: qml/Wizard/Pages/sim.qml:54
913msgid "SIM card added"
809msgid "SIM card added"
914−msgstr "Amestóse tarxeta SIM"
810+msgstr ""
915
811
916#: qml/Wizard/Pages/sim.qml:55
812#: qml/Wizard/Pages/sim.qml:55
917msgid "You must restart the device to access the mobile network."
813msgid "You must restart the device to access the mobile network."
918−msgstr "Tienes de reaniciar el preséu pa tener accesu a la rede móvil."
814+msgstr "Has reaniciar el preséu p'acceder a la rede móvil."
919
815
920#: qml/Wizard/Pages/sim.qml:59
816#: qml/Wizard/Pages/sim.qml:59
921msgid "Restart"
817msgid "Restart"
922−msgstr "Reaniciar"
818+msgstr ""
923
819
924#: qml/Wizard/Pages/sim.qml:78
820#: qml/Wizard/Pages/sim.qml:78
925msgid "You won’t be able to make calls or use text messaging without a SIM."
821msgid "You won’t be able to make calls or use text messaging without a SIM."
926−msgstr "Nun podrás facer llamaes nin usar mensaxería de testu sin una SIM."
822+msgstr "Nun vas ser a facer llamaes o unviar SMS ensin una SIM."
927
823
928#: qml/Wizard/Pages/sim.qml:90
824#: qml/Wizard/Pages/sim.qml:90
929msgid "To proceed with no SIM tap Skip."
825msgid "To proceed with no SIM tap Skip."
930−msgstr "Pa siguir ensin SIM toca Saltar."
826+msgstr "Pa siguir ensin una tarxeta SIM toca Saltar."
931
827
932#: qml/Wizard/PasswordMeter.qml:87
828#: qml/Wizard/PasswordMeter.qml:87
933msgid "Password too short"
829msgid "Password too short"
934−msgstr "Contraseña curtia enforma"
830+msgstr "La contraseña ye percurtia"
935
831
936#: qml/Wizard/PasswordMeter.qml:89
832#: qml/Wizard/PasswordMeter.qml:89
937msgid "Passwords match"
833msgid "Passwords match"
@@ -943,11 +839,11 @@ msgstr "Les contraseñes nun concasen"
943
839
944#: qml/Wizard/PasswordMeter.qml:95
840#: qml/Wizard/PasswordMeter.qml:95
945msgid "Strong password"
841msgid "Strong password"
946−msgstr "Contraseña fuerte"
842+msgstr "Contraseña perbona"
947
843
948#: qml/Wizard/PasswordMeter.qml:97
844#: qml/Wizard/PasswordMeter.qml:97
949msgid "Fair password"
845msgid "Fair password"
950−msgstr "Contraseña aceutable"
846+msgstr "Contraseña bona"
951
847
952#: qml/Wizard/PasswordMeter.qml:99
848#: qml/Wizard/PasswordMeter.qml:99
953msgid "Weak password"
849msgid "Weak password"
@@ -955,7 +851,185 @@ msgstr "Contraseña feble"
955
851
956#: qml/Wizard/PasswordMeter.qml:101
852#: qml/Wizard/PasswordMeter.qml:101
957msgid "Very weak password"
853msgid "Very weak password"
958−msgstr "Contraseña feble enforma"
854+msgstr "Contraseña perfeble"
855+
856+#~ msgid "Unity 8"
857+#~ msgstr "Unity 8"
858+
859+#~ msgid "Scopes"
860+#~ msgstr "Ámbitos"
861+
862+#~ msgid "Super (Tap)"
863+#~ msgstr "Súper (Toque)"
864+
865+#~ msgid "Opens the Scopes home."
866+#~ msgstr "Abre l'aniciu d'Ámbitos."
867+
868+#~ msgctxt "Button: Open the Ubuntu Store"
869+#~ msgid "Store"
870+#~ msgstr "Tienda"
871+
872+#~ msgctxt "Button: Start a search in the current dash scope"
873+#~ msgid "Search"
874+#~ msgstr "Guetar"
875+
876+#~ msgctxt "Button: Show the current dash scope settings"
877+#~ msgid "Settings"
878+#~ msgstr "Axustes"
879+
880+#~ msgid "Show less"
881+#~ msgstr "Amosar menos"
882+
883+#~ msgid "Show all"
884+#~ msgstr "Amosar too"
885+
886+#~ msgid "Recent Searches"
887+#~ msgstr "Guetes d'apocayá"
888+
889+#~ msgid "Clear All"
890+#~ msgstr "Llimpiar too"
891+
892+#~ msgid "More..."
893+#~ msgstr "Más…"
894+
895+#~ msgid "Less..."
896+#~ msgstr "Menos…"
897+
898+#~ msgid "Manage"
899+#~ msgstr "Xestión"
900+
901+#~ msgid "Home"
902+#~ msgstr "Aniciu"
903+
904+#~ msgid "Also installed"
905+#~ msgstr "Tamién s'instaló"
906+
907+#~ msgid "Privacy Policy"
908+#~ msgstr "Política de privacidá"
909+
910+#~ msgid "Help Us Improve"
911+#~ msgstr "Ayúdanos a ameyorar"
912+
913+#~ msgid "Improve system performance by sending us crashes and error reports."
914+#~ msgstr ""
915+#~ "Ameyora'l rindimientu del sistema unviándonos informes de casques y "
916+#~ "fallos."
917+
918+#~ msgid "Privacy policy"
919+#~ msgstr "Política de privacidá"
920+
921+#~ msgid "This device is not connected to the internet."
922+#~ msgstr "El preséu nun ta coneutáu a internet."
923+
924+#~ msgid "Software is up to date"
925+#~ msgstr "El software ta anováu"
926+
927+#~ msgid "The update server is not responding."
928+#~ msgstr "El sirvidor d'anovamientos nun ta respondiendo."
929+
930+#~ msgid "Please wait..."
931+#~ msgstr "Espera…"
932+
933+#~ msgid "Installation failed"
934+#~ msgstr "Falló la instalación"
935+
936+#~ msgid "Checking for updates…"
937+#~ msgstr "Comprobando anovamientos…"
938+
939+#~ msgid "%1 update available"
940+#~ msgid_plural "%1 updates available"
941+#~ msgstr[0] "%1 anovamientu disponible"
942+#~ msgstr[1] "%1 anovamientos disponibles"
943+
944+#~ msgid "Update all…"
945+#~ msgstr "Anovar too…"
946+
947+#~ msgid "Update all"
948+#~ msgstr "Anovar too"
949+
950+#~ msgid "Resume"
951+#~ msgstr "Siguir"
952+
953+#~ msgid "Install…"
954+#~ msgstr "Instalar…"
955+
956+#~ msgid "Open"
957+#~ msgstr "Abrir"
958+
959+#~ msgid "Installing"
960+#~ msgstr "Instalando"
961+
962+#~ msgid "Paused"
963+#~ msgstr "Posóse"
964+
965+#~ msgid "Waiting to download"
966+#~ msgstr "Esperando pola descarga"
967+
968+#~ msgid "%1 of %2"
969+#~ msgstr "%1 de %2"
970+
971+#~ msgid "Downloaded"
972+#~ msgstr "Baxó"
973+
974+#~ msgid "Installed"
975+#~ msgstr "Instalóse"
976+
977+#~ msgid "Updated %1"
978+#~ msgstr "Anovóse %1"
979+
980+#~ msgid "Location Services"
981+#~ msgstr "Servicios d'allugamientu"
982+
983+#~ msgid ""
984+#~ "Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
985+#~ "(recommended)"
986+#~ msgstr ""
987+#~ "Usar GPS, puntos Wi-Fi y redes móviles de mou anónimu pa detectar "
988+#~ "l'allugamientu (recomendao)"
989+
990+#~ msgid "By selecting this option you agree to the Nokia HERE %1."
991+#~ msgstr "Seleicionando esta opción aceutes los %1 de Nokia HERE."
992+
993+#~ msgctxt "part of: Nokia HERE terms and conditions"
994+#~ msgid "terms and conditions"
995+#~ msgstr "términos y condiciones"
996+
997+#~ msgid "GPS only"
998+#~ msgstr "Sólo GPS"
999+
1000+#~ msgid "Don't use my location"
1001+#~ msgstr "Nun usar l'allugamientu"
1002+
1003+#~ msgid "You can change it later in System Settings."
1004+#~ msgstr "Pues camudalo sero na Configuración del Sistema."
1005+
1006+#~ msgid "Terms & Conditions"
1007+#~ msgstr "Términos y condiciones"
1008+
1009+#~ msgid "Your device uses positioning technologies provided by HERE."
1010+#~ msgstr "El preséu usa teunoloxíes de posición qu'ufre HERE."
1011+
1012+#~ msgid ""
1013+#~ "To provide you with positioning services and to improve their quality, "
1014+#~ "HERE collects information about nearby cell towers and Wi-Fi hotspots "
1015+#~ "around your current location whenever your position is being found."
1016+#~ msgstr ""
1017+#~ "Pa ufrir los servicios de posición y ameyorar la so calidá, HERE collecha "
1018+#~ "información de les antenes celulares y puntos d'accesu Wi-Fi cercanos al "
1019+#~ "to allugamientu actual siempre que se conoza la to posición."
1020+
1021+#~ msgid ""
1022+#~ "The information collected is used to analyze the service and to improve "
1023+#~ "the use of service, but not to identify you personally."
1024+#~ msgstr ""
1025+#~ "La información collechada úsase p'analizar el serviciu y ameyorar l'usu "
1026+#~ "del serviciu, non pa identificate personalmente."
1027+
1028+#~ msgid "By continuing, you agree to the HERE platform %1 and %2."
1029+#~ msgstr "Al siguir, aceutes %1 y %2 de la plataforma HERE."
1030+
1031+#~ msgid "Service Terms"
1032+#~ msgstr "Términos del serviciu"
959
1033
960#~ msgid "Skip intro"
1034#~ msgid "Skip intro"
961#~ msgstr "Omitir la intro"
1035#~ msgstr "Omitir la intro"
@@ -983,8 +1057,8 @@ msgstr "Contraseña feble enforma"
983
1057
984#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1058#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
985#~ msgstr ""
1059#~ msgstr ""
986−#~ "Esliza'l deu dende la esquierda p'amosar el llanzador y acceder rápidamente "
1060+#~ "Esliza'l deu dende la esquierda p'amosar el llanzador y acceder "
987−#~ "a les aplicaciones"
1061+#~ "rápidamente a les aplicaciones"
988
1062
989#~ msgid "Well done"
1063#~ msgid "Well done"
990#~ msgstr "Bien fecho"
1064#~ msgstr "Bien fecho"
@@ -992,21 +1066,12 @@ msgstr "Contraseña feble enforma"
992#~ msgid "Confirm"
1066#~ msgid "Confirm"
993#~ msgstr "Confirmar"
1067#~ msgstr "Confirmar"
994
1068
995−#~ msgid "Speaking..."
996−#~ msgstr "Falando…"
997−
998−#~ msgid "Loading. Please Wait..."
999−#~ msgstr "Cargando, espera…"
1000−
1001#~ msgid "Type or say a command"
1069#~ msgid "Type or say a command"
1002#~ msgstr "Escribi o di una orde"
1070#~ msgstr "Escribi o di una orde"
1003
1071
1004#~ msgid "Speak Now..."
1072#~ msgid "Speak Now..."
1005#~ msgstr "Fala agora…"
1073#~ msgstr "Fala agora…"
1006
1074
1007−#~ msgid "Search"
1008−#~ msgstr "Guetar"
1009−
1010#~ msgid "See less"
1075#~ msgid "See less"
1011#~ msgstr "Ver menos"
1076#~ msgstr "Ver menos"
1012
1077
@@ -1053,7 +1118,6 @@ msgstr "Contraseña feble enforma"
1053#~ msgid "Store"
1118#~ msgid "Store"
1054#~ msgstr "Tienda"
1119#~ msgstr "Tienda"
1055
1120
1056−#, qt-format
1057#~ msgid "Sorry, incorrect %1"
1121#~ msgid "Sorry, incorrect %1"
1058#~ msgstr "Sentímoslo, %1 incorreutu"
1122#~ msgstr "Sentímoslo, %1 incorreutu"
1059
1123
@@ -1069,9 +1133,6 @@ msgstr "Contraseña feble enforma"
1069#~ msgid "Manage Scopes"
1133#~ msgid "Manage Scopes"
1070#~ msgstr "Xestionar ámbitos"
1134#~ msgstr "Xestionar ámbitos"
1071
1135
1072−#~ msgid "Continue"
1073−#~ msgstr "Siguir"
1074−
1075#~ msgid "Without it, you won’t be able to make calls or use text messaging."
1136#~ msgid "Without it, you won’t be able to make calls or use text messaging."
1076#~ msgstr "Ensin ella, nun vas poder facer llamaes nin unviar mensaxes."
1137#~ msgstr "Ensin ella, nun vas poder facer llamaes nin unviar mensaxes."
1077
1138
@@ -1103,17 +1164,12 @@ msgstr "Contraseña feble enforma"
1103#~ msgid "Not at all"
1164#~ msgid "Not at all"
1104#~ msgstr "De nengún mou"
1165#~ msgstr "De nengún mou"
1105
1166
1106−#, qt-format
1107#~ msgid "〈 %1"
1167#~ msgid "〈 %1"
1108#~ msgstr "〈 %1"
1168#~ msgstr "〈 %1"
1109
1169
1110−#, qt-format
1111#~ msgid "%1 〉"
1170#~ msgid "%1 〉"
1112#~ msgstr "%1 〉"
1171#~ msgstr "%1 〉"
1113
1172
1114−#~ msgid "Open the launcher"
1115−#~ msgstr "Abrir el llanzador"
1116−
1117#~ msgid "Tap here to continue."
1173#~ msgid "Tap here to continue."
1118#~ msgstr "Toca equí pa siguir."
1174#~ msgstr "Toca equí pa siguir."
1119
1175
@@ -1154,35 +1210,28 @@ msgstr "Contraseña feble enforma"
1154#~ msgid "Sorry, incorrect passphrase."
1210#~ msgid "Sorry, incorrect passphrase."
1155#~ msgstr "Perdón, fras de pasu incorreuta"
1211#~ msgstr "Perdón, fras de pasu incorreuta"
1156
1212
1157−#, qt-format
1158#~ msgid "Enter %1"
1213#~ msgid "Enter %1"
1159#~ msgstr "Introduz %1"
1214#~ msgstr "Introduz %1"
1160
1215
1161#~ msgid "Sorry, incorrect passcode."
1216#~ msgid "Sorry, incorrect passcode."
1162#~ msgstr "Perdón, códigu de pasu incorreutu."
1217#~ msgstr "Perdón, códigu de pasu incorreutu."
1163
1218
1164−#~ msgid "Enter passcode"
1165−#~ msgstr "Introduz el códigu de pasu"
1166−
1167−#~ msgid "Enter passphrase"
1168−#~ msgstr "Introduz la fras de pasu"
1169−
1170#~ msgid "Please re-enter"
1219#~ msgid "Please re-enter"
1171#~ msgstr "Por favor, reintroduzla"
1220#~ msgstr "Por favor, reintroduzla"
1172
1221
1173#~ msgid ""
1222#~ msgid ""
1174−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1223+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1175−#~ "and all personal data will be deleted."
1224+#~ "reset and all personal data will be deleted."
1176#~ msgstr ""
1225#~ msgstr ""
1177−#~ "Si s'inxerta'l códigu de pasu incorreutamente, el to teléfonu va reafitase y "
1226+#~ "Si s'inxerta'l códigu de pasu incorreutamente, el to teléfonu va "
1178−#~ "van desaniciase tolos datos personales."
1227+#~ "reafitase y van desaniciase tolos datos personales."
1179
1228
1180#~ msgid ""
1229#~ msgid ""
1181#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1230#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1182#~ "reset and all personal data will be deleted."
1231#~ "reset and all personal data will be deleted."
1183#~ msgstr ""
1232#~ msgstr ""
1184−#~ "Si s'inxerta la fras de pasu incorreutamente, el to teléfonu va reafitase y "
1233+#~ "Si s'inxerta la fras de pasu incorreutamente, el to teléfonu va reafitase "
1185−#~ "van desaniciase tolos datos personales."
1234+#~ "y van desaniciase tolos datos personales."
1186
1235
1187#~ msgid "This will be your last attempt."
1236#~ msgid "This will be your last attempt."
1188#~ msgstr "Esti sedra'l to caberu intentu"
1237#~ msgstr "Esti sedra'l to caberu intentu"
@@ -1266,11 +1315,11 @@ msgstr "Contraseña feble enforma"
1266#~ msgstr "¡Bon trabayu!"
1315#~ msgstr "¡Bon trabayu!"
1267
1316
1268#~ msgid ""
1317#~ msgid ""
1269−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1318+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1270−#~ "conditions</a>."
1319+#~ "and conditions</a>."
1271#~ msgstr ""
1320#~ msgstr ""
1272−#~ "Esbillando esta opción aceutes los <a href='#'>términos y condiciones</a> de "
1321+#~ "Esbillando esta opción aceutes los <a href='#'>términos y condiciones</a> "
1273−#~ "Nokia HERE."
1322+#~ "de Nokia HERE."
1274
1323
1275#~ msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
1324#~ msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
1276#~ msgstr ""
1325#~ msgstr ""
@@ -1349,44 +1398,11 @@ msgstr "Contraseña feble enforma"
1349
1398
1350#~ msgid "Short or long swipe from the right edge to view your open apps"
1399#~ msgid "Short or long swipe from the right edge to view your open apps"
1351#~ msgstr ""
1400#~ msgstr ""
1352−#~ "Eslizamientu curtiu o llargu dende'l berbesu drechu pa ver les apps abiertes"
1401+#~ "Eslizamientu curtiu o llargu dende'l berbesu drechu pa ver les apps "
1402+#~ "abiertes"
1353
1403
1354#~ msgid "Swipe up to manage the app"
1404#~ msgid "Swipe up to manage the app"
1355#~ msgstr "Eslizar p'alministrar la app"
1405#~ msgstr "Eslizar p'alministrar la app"
1356
1406
1357#~ msgid "Swipe up to create a message"
1407#~ msgid "Swipe up to create a message"
1358#~ msgstr "Eslizar pa crear un mensaxe"
1408#~ msgstr "Eslizar pa crear un mensaxe"
1359−
1360−#~ msgid "Long swipe from the left edge to open the Today scope"
1361−#~ msgstr "Eslizamientu llargu dende'l berbesu izquierdu pa ver el scope Güei"
1362−
1363−#~ msgid "Takes a screenshot of a window."
1364−#~ msgstr "Saca una imaxe d'una ventana."
1365−
1366−#~ msgid "Super + 0 to 9"
1367−#~ msgstr "Super + 0 a 9"
1368−
1369−#~ msgid "Install and restart now"
1370−#~ msgstr "Instalar y reaniciar agora"
1371−
1372−#~ msgid "This could take a few minutes..."
1373−#~ msgstr "Esto podría tardar dellos minutos..."
1374−
1375−#, qt-format
1376−#~ msgctxt "version of the system update"
1377−#~ msgid "Version %1"
1378−#~ msgstr "Versión %1"
1379−
1380−#~ msgctxt "string identifying name of the update"
1381−#~ msgid "Ubuntu system"
1382−#~ msgstr "Sistema Ubuntu"
1383−
1384−#~ msgid "Update Device"
1385−#~ msgstr "Anovar preséu"
1386−
1387−#~ msgid ""
1388−#~ "There is a system update available and ready to install. Afterwards, the "
1389−#~ "device will automatically restart."
1390−#~ msgstr ""
1391−#~ "Hai un anovamientu del sistema disponible y preparáu pa instalar. Darréu, el "
1392−#~ "preséu reaniciará de mou automáticu."
po/az.po+161−260
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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"
14+"Language: az\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr "Şifrә: "
24msgstr "Şifrә: "
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr ""
40msgstr ""
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr ""
44msgstr ""
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr "Pin qısayolu"
57msgstr "Pin qısayolu"
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr ""
61msgstr ""
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr "Açma qısayolu"
65msgstr "Açma qısayolu"
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr ""
84msgstr ""
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr "İmtina"
90msgstr "İmtina"
@@ -106,33 +106,37 @@ msgstr "Yox"
106msgid "Yes"
106msgid "Yes"
107msgstr "Hə"
107msgstr "Hə"
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
118msgstr ""
118msgstr ""
119
119
120−#: qml/Components/Dialogs.qml:244
120+#: qml/Components/Dialogs.qml:248
121msgctxt "Button: Power off the system"
121msgctxt "Button: Power off the system"
122msgid "Power off"
122msgid "Power off"
123msgstr ""
123msgstr ""
124
124
125−#: qml/Components/Dialogs.qml:255
125+#: qml/Components/Dialogs.qml:263
126msgctxt "Button: Restart the system"
126msgctxt "Button: Restart the system"
127msgid "Restart"
127msgid "Restart"
128msgstr ""
128msgstr ""
129
129
130+#: qml/Components/Dialogs.qml:276
131+msgid "Screenshot"
132+msgstr ""
133+
130#: qml/Components/KeyboardShortcutsOverlay.qml:41
134#: qml/Components/KeyboardShortcutsOverlay.qml:41
131msgid "Keyboard Shortcuts"
135msgid "Keyboard Shortcuts"
132msgstr ""
136msgstr ""
133
137
134#: qml/Components/KeyboardShortcutsOverlay.qml:55
138#: qml/Components/KeyboardShortcutsOverlay.qml:55
135−msgid "Unity 8"
139+msgid "Lomiri"
136msgstr ""
140msgstr ""
137
141
138#: qml/Components/KeyboardShortcutsOverlay.qml:62
142#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -219,18 +223,6 @@ msgstr ""
219msgid "Opens the Application Drawer."
223msgid "Opens the Application Drawer."
220msgstr ""
224msgstr ""
221
225
222−#: qml/Components/KeyboardShortcutsOverlay.qml:207
223−msgid "Scopes"
224−msgstr ""
225−
226−#: qml/Components/KeyboardShortcutsOverlay.qml:214
227−msgid "Super (Tap)"
228−msgstr ""
229−
230−#: qml/Components/KeyboardShortcutsOverlay.qml:219
231−msgid "Opens the Scopes home."
232−msgstr ""
233−
234#: qml/Components/KeyboardShortcutsOverlay.qml:235
226#: qml/Components/KeyboardShortcutsOverlay.qml:235
235msgid "Switching"
227msgid "Switching"
236msgstr ""
228msgstr ""
@@ -303,7 +295,7 @@ msgstr ""
303msgid "Closes the current window."
295msgid "Closes the current window."
304msgstr ""
296msgstr ""
305
297
306−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
298+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
307msgid "Return to Call"
299msgid "Return to Call"
308msgstr ""
300msgstr ""
309
301
@@ -362,8 +354,10 @@ msgid ""
362msgstr ""
354msgstr ""
363
355
364#: qml/Components/VirtualTouchPad.qml:327
356#: qml/Components/VirtualTouchPad.qml:327
357+#, fuzzy
358+#| msgid "Tap to return to call..."
365msgid "Tap left button to click."
359msgid "Tap left button to click."
366−msgstr ""
360+msgstr "Zəngə qayıtmaq üçün toxunun..."
367
361
368#: qml/Components/VirtualTouchPad.qml:339
362#: qml/Components/VirtualTouchPad.qml:339
369msgid "Tap right button to right click."
363msgid "Tap right button to right click."
@@ -377,103 +371,6 @@ msgstr ""
377msgid "Find more settings in the system settings."
371msgid "Find more settings in the system settings."
378msgstr ""
372msgstr ""
379
373
380−#: qml/Dash/DashPageHeader.qml:361
381−msgctxt "Button: Open the Ubuntu Store"
382−msgid "Store"
383−msgstr ""
384−
385−#: qml/Dash/DashPageHeader.qml:368
386−msgctxt "Button: Start a search in the current dash scope"
387−msgid "Search"
388−msgstr ""
389−
390−#: qml/Dash/DashPageHeader.qml:378
391−msgctxt "Button: Show the current dash scope settings"
392−msgid "Settings"
393−msgstr ""
394−
395−#: qml/Dash/DashPageHeader.qml:385
396−msgid "Remove from Favorites"
397−msgstr "Seçilmişlәrdәn çıxart"
398−
399−#: qml/Dash/DashPageHeader.qml:385
400−msgid "Add to Favorites"
401−msgstr "Seçilmişlәrә әlavә et"
402−
403−#: qml/Dash/FiltersPopover.qml:61
404−msgid "Refine your results"
405−msgstr ""
406−
407−#: qml/Dash/FiltersPopover.qml:70
408−msgid "Reset"
409−msgstr ""
410−
411−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
412−msgid "Show less"
413−msgstr ""
414−
415−#: qml/Dash/GenericScopeView.qml:547
416−msgid "Show all"
417−msgstr ""
418−
419−#: qml/Dash/GenericScopeView.qml:578
420−msgctxt "Label: Hint for dash search line edit"
421−msgid "Search"
422−msgstr ""
423−
424−#: qml/Dash/PageHeaderExtraPanel.qml:67
425−msgid "Recent Searches"
426−msgstr ""
427−
428−#: qml/Dash/PageHeaderExtraPanel.qml:78
429−msgid "Clear All"
430−msgstr ""
431−
432−#: qml/Dash/Previews/PreviewActionCombo.qml:36
433−msgid "More..."
434−msgstr "Daha çox..."
435−
436−#: qml/Dash/Previews/PreviewActionCombo.qml:36
437−msgid "Less..."
438−msgstr "Az..."
439−
440−#: qml/Dash/Previews/PreviewCommentInput.qml:83
441−#: qml/Dash/Previews/PreviewRatingInput.qml:202
442−msgid "Send"
443−msgstr "Göndər"
444−
445−#: qml/Dash/Previews/PreviewRatingInput.qml:109
446−msgid "Rate this"
447−msgstr "Qiymәtlәndir"
448−
449−#: qml/Dash/Previews/PreviewRatingInput.qml:184
450−msgid "Add a review"
451−msgstr "Rəy yaz"
452−
453−#: qml/Dash/PullToRefreshScopeStyle.qml:56
454−msgid "Pull to refresh…"
455−msgstr ""
456−
457−#: qml/Dash/PullToRefreshScopeStyle.qml:61
458−msgid "Release to refresh…"
459−msgstr ""
460−
461−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
462−msgid "Enable location data"
463−msgstr ""
464−
465−#: qml/Dash/ScopesList.qml:146
466−msgid "Manage"
467−msgstr ""
468−
469−#: qml/Dash/ScopesList.qml:187
470−msgid "Home"
471−msgstr ""
472−
473−#: qml/Dash/ScopesList.qml:188
474−msgid "Also installed"
475−msgstr ""
476−
477#: qml/Greeter/CoverPage.qml:127
374#: qml/Greeter/CoverPage.qml:127
478msgid "Unlock"
375msgid "Unlock"
479msgstr ""
376msgstr ""
@@ -509,7 +406,7 @@ msgstr ""
509msgid "Enter passcode to unlock"
406msgid "Enter passcode to unlock"
510msgstr ""
407msgstr ""
511
408
512−#: qml/Greeter/NarrowView.qml:228
409+#: qml/Greeter/NarrowView.qml:235
513msgid "Emergency"
410msgid "Emergency"
514msgstr ""
411msgstr ""
515
412
@@ -525,17 +422,18 @@ msgstr ""
525msgid "Select desktop environment"
422msgid "Select desktop environment"
526msgstr ""
423msgstr ""
527
424
528−#: qml/Launcher/Drawer.qml:94
425+#: qml/Launcher/Drawer.qml:250
426+#, fuzzy
427+#| msgid "Search"
529msgid "Search…"
428msgid "Search…"
530−msgstr ""
429+msgstr "Axtar"
531
430
532−#: qml/Launcher/Drawer.qml:129
431+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
533−msgctxt "Apps sorted alphabetically"
534−msgid "A-Z"
432+msgid "Pull to refresh…"
535msgstr ""
433msgstr ""
536
434
537−#: qml/Launcher/MoreAppsHeader.qml:55
435+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
538−msgid "More apps in the store"
436+msgid "Release to refresh…"
539msgstr ""
437msgstr ""
540
438
541#: qml/Notifications/NotificationMenuItemFactory.qml:124
439#: qml/Notifications/NotificationMenuItemFactory.qml:124
@@ -633,19 +531,25 @@ msgstr ""
633msgid "Drag using 3 fingers any application from one window to the other"
531msgid "Drag using 3 fingers any application from one window to the other"
634msgstr ""
532msgstr ""
635
533
534+#: qml/Stage/Stage.qml:671
535+msgid "No running apps"
536+msgstr ""
537+
636#: qml/Tutorial/TutorialLeftLong.qml:49
538#: qml/Tutorial/TutorialLeftLong.qml:49
539+#, fuzzy
540+#| msgid "Try swiping from the top edge to access the indicators"
637msgid "Long swipe from the left edge to open the Application Drawer"
541msgid "Long swipe from the left edge to open the Application Drawer"
638−msgstr ""
542+msgstr "Göstəriciləri görmәk üçün yuxarı küncdən sürüşdürün"
639
543
640#: qml/Tutorial/TutorialLeft.qml:47
544#: qml/Tutorial/TutorialLeft.qml:47
641msgid "Short swipe from the left edge to open the launcher"
545msgid "Short swipe from the left edge to open the launcher"
642msgstr ""
546msgstr ""
643
547
644−#: qml/Tutorial/TutorialRight.qml:55
548+#: qml/Tutorial/TutorialRight.qml:54
645msgid "Push your mouse against the right edge to view your open apps"
549msgid "Push your mouse against the right edge to view your open apps"
646msgstr ""
550msgstr ""
647
551
648−#: qml/Tutorial/TutorialRight.qml:56
552+#: qml/Tutorial/TutorialRight.qml:55
649msgid "Swipe from the right edge to view your open apps"
553msgid "Swipe from the right edge to view your open apps"
650msgstr ""
554msgstr ""
651
555
@@ -653,25 +557,42 @@ msgstr ""
653msgid "Swipe from the top edge to access notifications and quick settings"
557msgid "Swipe from the top edge to access notifications and quick settings"
654msgstr ""
558msgstr ""
655
559
656−#: qml/Wizard/Page.qml:54
560+#: qml/Wizard/Page.qml:59
657msgctxt "Button: Go back one page in the Wizard"
561msgctxt "Button: Go back one page in the Wizard"
658msgid "Back"
562msgid "Back"
659msgstr ""
563msgstr ""
660
564
661−#: qml/Wizard/Pages/10-welcome.qml:28
565+#: qml/Wizard/Pages/10-welcome.qml:29
662msgid "Language"
566msgid "Language"
663msgstr ""
567msgstr ""
664
568
665−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
569+#: qml/Wizard/Pages/10-welcome.qml:176
666−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
570+#: qml/Wizard/Pages/10-welcome-update.qml:126
571+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
667−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
572+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
668−#: qml/Wizard/Pages/70-passwd-type.qml:145
573+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
669−#: qml/Wizard/Pages/75-report-check.qml:84
670−#: qml/Wizard/Pages/passcode-desktop.qml:142
574+#: qml/Wizard/Pages/passcode-desktop.qml:154
671−#: qml/Wizard/Pages/password-set.qml:142
575+#: qml/Wizard/Pages/password-set.qml:153
672msgid "Next"
576msgid "Next"
673msgstr ""
577msgstr ""
674
578
579+#: qml/Wizard/Pages/10-welcome-update.qml:91
580+msgid "Welcome to "
581+msgstr ""
582+
583+#: qml/Wizard/Pages/10-welcome-update.qml:106
584+msgid "We will make sure your device is ready to use "
585+msgstr ""
586+
587+#: qml/Wizard/Pages/11-changelog.qml:28
588+msgid "What's new"
589+msgstr ""
590+
591+#: qml/Wizard/Pages/11-changelog.qml:74
592+#, fuzzy
593+msgid "Loading..."
594+msgstr "Danışır..."
595+
675#: qml/Wizard/Pages/20-keyboard.qml:31
596#: qml/Wizard/Pages/20-keyboard.qml:31
676msgid "Select Keyboard"
597msgid "Select Keyboard"
677msgstr ""
598msgstr ""
@@ -684,64 +605,33 @@ msgstr ""
684msgid "Keyboard layout"
605msgid "Keyboard layout"
685msgstr ""
606msgstr ""
686
607
687−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
608+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
609+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
688−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
610+#: qml/Wizard/Pages/sim.qml:101
689msgid "Skip"
611msgid "Skip"
690msgstr ""
612msgstr ""
691
613
692−#: qml/Wizard/Pages/30-wifi.qml:30
614+#: qml/Wizard/Pages/30-wifi.qml:31
693msgid "Connect to Wi‑Fi"
615msgid "Connect to Wi‑Fi"
694msgstr ""
616msgstr ""
695
617
696−#: qml/Wizard/Pages/30-wifi.qml:131
618+#: qml/Wizard/Pages/30-wifi.qml:139
697msgid "Connected"
619msgid "Connected"
698msgstr ""
620msgstr ""
699
621
700−#: qml/Wizard/Pages/30-wifi.qml:164
622+#: qml/Wizard/Pages/30-wifi.qml:172
701msgid "Available Wi-Fi networks"
623msgid "Available Wi-Fi networks"
702msgstr ""
624msgstr ""
703
625
704−#: qml/Wizard/Pages/30-wifi.qml:165
626+#: qml/Wizard/Pages/30-wifi.qml:173
705msgid "No available Wi-Fi networks"
627msgid "No available Wi-Fi networks"
706msgstr ""
628msgstr ""
707
629
708−#: qml/Wizard/Pages/40-location.qml:27
709−msgid "Location Services"
710−msgstr ""
711−
712−#: qml/Wizard/Pages/40-location.qml:83
713−msgid ""
714−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
715−"(recommended)"
716−msgstr ""
717−
718−#: qml/Wizard/Pages/40-location.qml:105
719−#, qt-format
720−msgid "By selecting this option you agree to the Nokia HERE %1."
721−msgstr ""
722−
723−#: qml/Wizard/Pages/40-location.qml:106
724−msgctxt "part of: Nokia HERE terms and conditions"
725−msgid "terms and conditions"
726−msgstr ""
727−
728−#: qml/Wizard/Pages/40-location.qml:160
729−msgid "GPS only"
730−msgstr ""
731−
732−#: qml/Wizard/Pages/40-location.qml:214
733−msgid "Don't use my location"
734−msgstr ""
735−
736−#: qml/Wizard/Pages/40-location.qml:260
737−msgid "You can change it later in System Settings."
738−msgstr ""
739−
740#: qml/Wizard/Pages/50-timezone.qml:30
630#: qml/Wizard/Pages/50-timezone.qml:30
741msgid "Time Zone"
631msgid "Time Zone"
742msgstr ""
632msgstr ""
743
633
744−#: qml/Wizard/Pages/50-timezone.qml:182
634+#: qml/Wizard/Pages/50-timezone.qml:183
745msgid "Enter your city"
635msgid "Enter your city"
746msgstr ""
636msgstr ""
747
637
@@ -749,7 +639,7 @@ msgstr ""
749msgid "Personalize Your Device"
639msgid "Personalize Your Device"
750msgstr ""
640msgstr ""
751
641
752−#: qml/Wizard/Pages/60-account.qml:48
642+#: qml/Wizard/Pages/60-account.qml:54
753msgid "Preferred Name"
643msgid "Preferred Name"
754msgstr ""
644msgstr ""
755
645
@@ -757,81 +647,72 @@ msgstr ""
757msgid "Lock Screen"
647msgid "Lock Screen"
758msgstr ""
648msgstr ""
759
649
760−#: qml/Wizard/Pages/70-passwd-type.qml:102
650+#: qml/Wizard/Pages/70-passwd-type.qml:103
761msgctxt "Label: Type of security method"
651msgctxt "Label: Type of security method"
762msgid "Create new password"
652msgid "Create new password"
763msgstr ""
653msgstr ""
764
654
765−#: qml/Wizard/Pages/70-passwd-type.qml:104
655+#: qml/Wizard/Pages/70-passwd-type.qml:105
766msgctxt "Label: Type of security method"
656msgctxt "Label: Type of security method"
767msgid "Create passcode (numbers only)"
657msgid "Create passcode (numbers only)"
768msgstr ""
658msgstr ""
769
659
770−#: qml/Wizard/Pages/70-passwd-type.qml:106
660+#: qml/Wizard/Pages/70-passwd-type.qml:107
771msgctxt "Label: Type of security method"
661msgctxt "Label: Type of security method"
772msgid "No lock code"
662msgid "No lock code"
773msgstr ""
663msgstr ""
774
664
775−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
665+#: qml/Wizard/Pages/79-system-update.qml:28
776−msgid "Privacy Policy"
666+msgid "Update Device"
777−msgstr ""
778−
779−#: qml/Wizard/Pages/75-report-check.qml:26
780−msgid "Help Us Improve"
781−msgstr ""
782−
783−#: qml/Wizard/Pages/75-report-check.qml:59
784−msgid "Improve system performance by sending us crashes and error reports."
785msgstr ""
667msgstr ""
786
668
787−#: qml/Wizard/Pages/75-report-check.qml:60
669+#: qml/Wizard/Pages/79-system-update.qml:55
788−msgid "Privacy policy"
670+msgid ""
671+"There is a system update available and ready to install. Afterwards, the "
672+"device will automatically restart."
789msgstr ""
673msgstr ""
790
674
791−#: qml/Wizard/Pages/80-finished.qml:89
675+#: qml/Wizard/Pages/79-system-update.qml:76
676+msgctxt "string identifying name of the update"
792−msgid "Welcome to Ubuntu"
677+msgid "Ubuntu Touch system"
793msgstr ""
678msgstr ""
794
679
795−#: qml/Wizard/Pages/80-finished.qml:104
680+#: qml/Wizard/Pages/79-system-update.qml:83
796−msgid "You are ready to use your device now"
681+#, qt-format
682+msgctxt "version of the system update"
683+msgid "Version %1"
797msgstr ""
684msgstr ""
798
685
799−#: qml/Wizard/Pages/80-finished.qml:124
686+#: qml/Wizard/Pages/79-system-update.qml:95
800−msgid "Get Started"
687+msgid "This could take a few minutes..."
801msgstr ""
688msgstr ""
802
689
803−#: qml/Wizard/Pages/here-terms.qml:25
690+#: qml/Wizard/Pages/79-system-update.qml:109
804−msgid "Terms & Conditions"
691+msgid "Install and restart now"
805msgstr ""
692msgstr ""
806
693
807−#: qml/Wizard/Pages/here-terms.qml:69
694+#: qml/Wizard/Pages/80-finished.qml:91
808−msgid "Your device uses positioning technologies provided by HERE."
695+msgid "Welcome Back"
809msgstr ""
696msgstr ""
810
697
811−#: qml/Wizard/Pages/here-terms.qml:81
698+#: qml/Wizard/Pages/80-finished.qml:91
812−msgid ""
699+msgid "Welcome to Ubuntu"
813−"To provide you with positioning services and to improve their quality, HERE "
814−"collects information about nearby cell towers and Wi-Fi hotspots around your "
815−"current location whenever your position is being found."
816msgstr ""
700msgstr ""
817
701
818−#: qml/Wizard/Pages/here-terms.qml:93
702+#: qml/Wizard/Pages/80-finished.qml:106
819−msgid ""
703+msgid "You are ready to use your device now"
820−"The information collected is used to analyze the service and to improve the "
821−"use of service, but not to identify you personally."
822msgstr ""
704msgstr ""
823
705
824−#: qml/Wizard/Pages/here-terms.qml:106
706+#: qml/Wizard/Pages/80-finished.qml:126
825−#, qt-format
707+msgid "Continue"
826−msgid "By continuing, you agree to the HERE platform %1 and %2."
827msgstr ""
708msgstr ""
828
709
829−#: qml/Wizard/Pages/here-terms.qml:107
710+#: qml/Wizard/Pages/80-finished.qml:126
830−msgid "Service Terms"
711+msgid "Get Started"
831msgstr ""
712msgstr ""
832
713
833#: qml/Wizard/Pages/passcode-confirm.qml:43
714#: qml/Wizard/Pages/passcode-confirm.qml:43
834−#: qml/Wizard/Pages/passcode-desktop.qml:97
715+#: qml/Wizard/Pages/passcode-desktop.qml:104
835msgid "Confirm passcode"
716msgid "Confirm passcode"
836msgstr ""
717msgstr ""
837
718
@@ -848,24 +729,24 @@ msgstr ""
848msgid "Lock Screen Passcode"
729msgid "Lock Screen Passcode"
849msgstr ""
730msgstr ""
850
731
851−#: qml/Wizard/Pages/passcode-desktop.qml:61
732+#: qml/Wizard/Pages/passcode-desktop.qml:68
852msgid "Enter 4 numbers to setup your passcode"
733msgid "Enter 4 numbers to setup your passcode"
853msgstr ""
734msgstr ""
854
735
855−#: qml/Wizard/Pages/passcode-desktop.qml:77
736+#: qml/Wizard/Pages/passcode-desktop.qml:84
856#: qml/Wizard/Pages/passcode-set.qml:54
737#: qml/Wizard/Pages/passcode-set.qml:54
857msgid "Choose passcode"
738msgid "Choose passcode"
858msgstr ""
739msgstr ""
859
740
860−#: qml/Wizard/Pages/passcode-desktop.qml:127
741+#: qml/Wizard/Pages/passcode-desktop.qml:139
861msgid "Passcode too short"
742msgid "Passcode too short"
862msgstr ""
743msgstr ""
863
744
864−#: qml/Wizard/Pages/passcode-desktop.qml:129
745+#: qml/Wizard/Pages/passcode-desktop.qml:141
865msgid "Passcodes match"
746msgid "Passcodes match"
866msgstr ""
747msgstr ""
867
748
868−#: qml/Wizard/Pages/passcode-desktop.qml:131
749+#: qml/Wizard/Pages/passcode-desktop.qml:143
869msgid "Passcodes do not match"
750msgid "Passcodes do not match"
870msgstr ""
751msgstr ""
871
752
@@ -877,15 +758,15 @@ msgstr ""
877msgid "Lock Screen Password"
758msgid "Lock Screen Password"
878msgstr ""
759msgstr ""
879
760
880−#: qml/Wizard/Pages/password-set.qml:62
761+#: qml/Wizard/Pages/password-set.qml:68
881msgid "Enter at least 8 characters"
762msgid "Enter at least 8 characters"
882msgstr ""
763msgstr ""
883
764
884−#: qml/Wizard/Pages/password-set.qml:74
765+#: qml/Wizard/Pages/password-set.qml:80
885msgid "Choose password"
766msgid "Choose password"
886msgstr ""
767msgstr ""
887
768
888−#: qml/Wizard/Pages/password-set.qml:104
769+#: qml/Wizard/Pages/password-set.qml:110
889msgid "Confirm password"
770msgid "Confirm password"
890msgstr ""
771msgstr ""
891
772
@@ -941,12 +822,42 @@ msgstr ""
941msgid "Very weak password"
822msgid "Very weak password"
942msgstr ""
823msgstr ""
943
824
825+#~ msgid "Remove from Favorites"
826+#~ msgstr "Seçilmişlәrdәn çıxart"
827+
828+#~ msgid "Add to Favorites"
829+#~ msgstr "Seçilmişlәrә әlavә et"
830+
831+#~ msgid "More..."
832+#~ msgstr "Daha çox..."
833+
834+#~ msgid "Less..."
835+#~ msgstr "Az..."
836+
837+#~ msgid "Send"
838+#~ msgstr "Göndər"
839+
840+#~ msgid "Rate this"
841+#~ msgstr "Qiymәtlәndir"
842+
843+#~ msgid "Add a review"
844+#~ msgstr "Rəy yaz"
845+
846+#, fuzzy
847+#~ msgid "Please wait..."
848+#~ msgstr "Yüklənir. Zəhmət olmasa, gözləyin..."
849+
850+#, fuzzy
851+#~ msgid "Download"
852+#~ msgstr "Endirilir"
853+
854+#, fuzzy
855+#~ msgid "Downloaded"
856+#~ msgstr "Endirilir"
857+
944#~ msgid "Confirm"
858#~ msgid "Confirm"
945#~ msgstr "Təsdiqlə"
859#~ msgstr "Təsdiqlə"
946
860
947−#~ msgid "Search"
948−#~ msgstr "Axtar"
949−
950#~ msgid "Top edge"
861#~ msgid "Top edge"
951#~ msgstr "Yuxarı künc"
862#~ msgstr "Yuxarı künc"
952
863
@@ -962,12 +873,6 @@ msgstr ""
962#~ msgid "Right edge"
873#~ msgid "Right edge"
963#~ msgstr "Sağ Künc"
874#~ msgstr "Sağ Künc"
964
875
965−#~ msgid "Speaking..."
966−#~ msgstr "Danışır..."
967−
968−#~ msgid "Loading. Please Wait..."
969−#~ msgstr "Yüklənir. Zəhmət olmasa, gözləyin..."
970−
971#~ msgid "Speak Now..."
876#~ msgid "Speak Now..."
972#~ msgstr "Danışın..."
877#~ msgstr "Danışın..."
973
878
@@ -1003,18 +908,18 @@ msgstr ""
1003#~ msgstr "Bu sizin son cəhdiniz olacaq."
908#~ msgstr "Bu sizin son cəhdiniz olacaq."
1004
909
1005#~ msgid ""
910#~ msgid ""
1006−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
911+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1007−#~ "and all personal data will be deleted."
912+#~ "reset and all personal data will be deleted."
1008#~ msgstr ""
913#~ msgstr ""
1009−#~ "Əgər açar kod yanlış daxil edilibsə, onda telefonunuz fabrika parametrlərinə "
914+#~ "Əgər açar kod yanlış daxil edilibsə, onda telefonunuz fabrika "
1010−#~ "geri qayıdacaq və bütün şəxsi məlumatlarınız silinəcək."
915+#~ "parametrlərinə geri qayıdacaq və bütün şəxsi məlumatlarınız silinəcək."
1011
916
1012#~ msgid ""
917#~ msgid ""
1013#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
918#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1014#~ "reset and all personal data will be deleted."
919#~ "reset and all personal data will be deleted."
1015#~ msgstr ""
920#~ msgstr ""
1016−#~ "Əgər açar söz yanlış daxil edilibsə, onda telefonunuz fabrika parametrlərinə "
921+#~ "Əgər açar söz yanlış daxil edilibsə, onda telefonunuz fabrika "
1017−#~ "geri qayıdacaq və bütün şəxsi məlumatlarınız silinəcək."
922+#~ "parametrlərinə geri qayıdacaq və bütün şəxsi məlumatlarınız silinəcək."
1018
923
1019#~ msgid "Log out"
924#~ msgid "Log out"
1020#~ msgstr "Çıxış"
925#~ msgstr "Çıxış"
@@ -1028,9 +933,6 @@ msgstr ""
1028#~ msgid "Reboot"
933#~ msgid "Reboot"
1029#~ msgstr "Yenidən yüklə"
934#~ msgstr "Yenidən yüklə"
1030
935
1031−#~ msgid "Try swiping from the top edge to access the indicators"
1032−#~ msgstr "Göstəriciləri görmәk üçün yuxarı küncdən sürüşdürün"
1033−
1034#~ msgid "Skip intro"
936#~ msgid "Skip intro"
1035#~ msgstr "Tәqdimatı keç"
937#~ msgstr "Tәqdimatı keç"
1036
938
@@ -1059,7 +961,6 @@ msgstr ""
1059#~ msgid "Sorry, incorrect passphrase"
961#~ msgid "Sorry, incorrect passphrase"
1060#~ msgstr "Bağışlayın, açar söz yanlışdır"
962#~ msgstr "Bağışlayın, açar söz yanlışdır"
1061
963
1062−#, qt-format
1063#~ msgid "Sorry, incorrect %1"
964#~ msgid "Sorry, incorrect %1"
1064#~ msgstr "Bağışlayın, %1 yanlışdır"
965#~ msgstr "Bağışlayın, %1 yanlışdır"
1065
966
po/be.po+374−433
@@ -6,72 +6,74 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2015-12-13 13:12+0000\n"
11+"PO-Revision-Date: 2021-03-07 20:28+0000\n"
12−"Last-Translator: Mikhail_SaTuRn <mikhail_saturn@tut.by>\n"
12+"Last-Translator: Zmicer <nashtlumach@gmail.com>\n"
13−"Language-Team: Belarusian <be@li.org>\n"
13+"Language-Team: Belarusian <https://translate.ubports.com/projects/ubports/"
14+"lomiri/be/>\n"
15+"Language: be\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17−"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
19+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
18−"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
20+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
21+"X-Generator: Weblate 3.11.3\n"
19−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
22+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
20−"X-Generator: Launchpad (build 18343)\n"
21
23
22−#: plugins/LightDM/Greeter.cpp:188
24+#: plugins/LightDM/Greeter.cpp:199
23msgid "Password: "
25msgid "Password: "
24msgstr "Пароль: "
26msgstr "Пароль: "
25
27
26−#: plugins/LightDM/Greeter.cpp:203
28+#: plugins/LightDM/Greeter.cpp:214
27msgid "Username"
29msgid "Username"
28−msgstr ""
30+msgstr "Імя карыстальніка"
29
31
30−#: plugins/LightDM/Greeter.cpp:242
32+#: plugins/LightDM/Greeter.cpp:258
31msgid "Failed to authenticate"
33msgid "Failed to authenticate"
32−msgstr ""
34+msgstr "Не атрымалася выканаць аўтэнтыфікацыю"
33
35
34−#: plugins/LightDM/Greeter.cpp:244
36+#: plugins/LightDM/Greeter.cpp:260
35msgid "Invalid password, please try again"
37msgid "Invalid password, please try again"
36−msgstr ""
38+msgstr "Хібны пароль, паспрабуйце яшчэ раз"
37
39
38−#: plugins/LightDM/Greeter.cpp:254
40+#: plugins/LightDM/Greeter.cpp:270
39msgid "Log In"
41msgid "Log In"
40−msgstr ""
42+msgstr "Увайсці"
41
43
42−#: plugins/LightDM/Greeter.cpp:254
44+#: plugins/LightDM/Greeter.cpp:270
43msgid "Retry"
45msgid "Retry"
44msgstr "Паспрабаваць зноў"
46msgstr "Паспрабаваць зноў"
45
47
46#: plugins/LightDM/UsersModel.cpp:157
48#: plugins/LightDM/UsersModel.cpp:157
47msgid "Login"
49msgid "Login"
48−msgstr ""
50+msgstr "Увайсці"
49
51
50#: plugins/LightDM/UsersModel.cpp:165
52#: plugins/LightDM/UsersModel.cpp:165
51msgid "Guest Session"
53msgid "Guest Session"
52−msgstr ""
54+msgstr "Гасцявы сеанс"
53
55
54−#: plugins/Unity/Launcher/launcheritem.cpp:49
56+#: plugins/Unity/Launcher/launcheritem.cpp:48
55−#: plugins/Unity/Launcher/launcheritem.cpp:123
57+#: plugins/Unity/Launcher/launcheritem.cpp:122
56msgid "Pin shortcut"
58msgid "Pin shortcut"
57−msgstr "Замацаваць кнопку"
59+msgstr "Замацаваць цэтлік"
58
60
59−#: plugins/Unity/Launcher/launcheritem.cpp:55
61+#: plugins/Unity/Launcher/launcheritem.cpp:54
60msgid "Quit"
62msgid "Quit"
61msgstr "Выйсці"
63msgstr "Выйсці"
62
64
63−#: plugins/Unity/Launcher/launcheritem.cpp:123
65+#: plugins/Unity/Launcher/launcheritem.cpp:122
64msgid "Unpin shortcut"
66msgid "Unpin shortcut"
65−msgstr "Адмацаваць кнопку"
67+msgstr "Адмацаваць цэтлік"
66
68
67#: qml/Components/Dialogs.qml:176
69#: qml/Components/Dialogs.qml:176
68msgctxt "Title: Lock/Log out dialog"
70msgctxt "Title: Lock/Log out dialog"
69msgid "Log out"
71msgid "Log out"
70−msgstr "Выйсці"
72+msgstr "Завяршыць сеанс"
71
73
72#: qml/Components/Dialogs.qml:177
74#: qml/Components/Dialogs.qml:177
73msgid "Are you sure you want to log out?"
75msgid "Are you sure you want to log out?"
74−msgstr "Вы ўпэўненыя, што хочаце выйсці?"
76+msgstr "Сапраўды завяршыць сеанс?"
75
77
76#: qml/Components/Dialogs.qml:180
78#: qml/Components/Dialogs.qml:180
77msgctxt "Button: Lock the system"
79msgctxt "Button: Lock the system"
@@ -83,9 +85,8 @@ msgctxt "Button: Log out from the system"
83msgid "Log Out"
85msgid "Log Out"
84msgstr "Выйсці"
86msgstr "Выйсці"
85
87
86−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
88+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
87−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
88−#: qml/Wizard/Pages/passcode-confirm.qml:32
89+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
90#: qml/Wizard/Pages/passcode-set.qml:32
90msgid "Cancel"
91msgid "Cancel"
91msgstr "Скасаваць"
92msgstr "Скасаваць"
@@ -97,7 +98,7 @@ msgstr "Перазагрузіць"
97
98
98#: qml/Components/Dialogs.qml:212
99#: qml/Components/Dialogs.qml:212
99msgid "Are you sure you want to reboot?"
100msgid "Are you sure you want to reboot?"
100−msgstr "Вы ўпэўнены, што жадаеце перазагрузіць?"
101+msgstr "Сапраўды хочаце перазагрузіць сістэму?"
101
102
102#: qml/Components/Dialogs.qml:215
103#: qml/Components/Dialogs.qml:215
103msgid "No"
104msgid "No"
@@ -107,212 +108,206 @@ msgstr "Не"
107msgid "Yes"
108msgid "Yes"
108msgstr "Так"
109msgstr "Так"
109
110
110−#: qml/Components/Dialogs.qml:239
111+#: qml/Components/Dialogs.qml:243
111msgctxt "Title: Power off/Restart dialog"
112msgctxt "Title: Power off/Restart dialog"
112msgid "Power"
113msgid "Power"
113msgstr "Сілкаванне"
114msgstr "Сілкаванне"
114
115
115−#: qml/Components/Dialogs.qml:240
116+#: qml/Components/Dialogs.qml:244
116msgid ""
117msgid ""
117"Are you sure you would like\n"
118"Are you sure you would like\n"
118"to power off?"
119"to power off?"
119msgstr ""
120msgstr ""
120−"Вы ўпэўнены, што хочаце\n"
121+"Сапраўды хочаце\n"
121−"выключыць камп'ютэр?"
122+"выключыць?"
122
123
123−#: qml/Components/Dialogs.qml:244
124+#: qml/Components/Dialogs.qml:248
124msgctxt "Button: Power off the system"
125msgctxt "Button: Power off the system"
125msgid "Power off"
126msgid "Power off"
126msgstr "Выключыць"
127msgstr "Выключыць"
127
128
128−#: qml/Components/Dialogs.qml:255
129+#: qml/Components/Dialogs.qml:263
129msgctxt "Button: Restart the system"
130msgctxt "Button: Restart the system"
130msgid "Restart"
131msgid "Restart"
131−msgstr "Перазапуск"
132+msgstr "Перазапусціць"
133+
134+#: qml/Components/Dialogs.qml:276
135+#, fuzzy
136+#| msgid "Takes a screenshot."
137+msgid "Screenshot"
138+msgstr "Здымак экрана."
132
139
133#: qml/Components/KeyboardShortcutsOverlay.qml:41
140#: qml/Components/KeyboardShortcutsOverlay.qml:41
134msgid "Keyboard Shortcuts"
141msgid "Keyboard Shortcuts"
135−msgstr ""
142+msgstr "Спалучэнні клавіш"
136
143
137#: qml/Components/KeyboardShortcutsOverlay.qml:55
144#: qml/Components/KeyboardShortcutsOverlay.qml:55
138−msgid "Unity 8"
145+msgid "Lomiri"
139msgstr ""
146msgstr ""
140
147
141#: qml/Components/KeyboardShortcutsOverlay.qml:62
148#: qml/Components/KeyboardShortcutsOverlay.qml:62
142msgid "PrtScr"
149msgid "PrtScr"
143−msgstr ""
150+msgstr "PrtScr"
144
151
145#: qml/Components/KeyboardShortcutsOverlay.qml:67
152#: qml/Components/KeyboardShortcutsOverlay.qml:67
146msgid "Takes a screenshot."
153msgid "Takes a screenshot."
147−msgstr ""
154+msgstr "Здымак экрана."
148
155
149#: qml/Components/KeyboardShortcutsOverlay.qml:75
156#: qml/Components/KeyboardShortcutsOverlay.qml:75
150msgid "Alt + PrtScr"
157msgid "Alt + PrtScr"
151−msgstr ""
158+msgstr "Alt + PrtScr"
152
159
153#: qml/Components/KeyboardShortcutsOverlay.qml:80
160#: qml/Components/KeyboardShortcutsOverlay.qml:80
154msgid "Takes a screenshot of the current window."
161msgid "Takes a screenshot of the current window."
155−msgstr ""
162+msgstr "Робіць здымак экрана бягучага акна."
156
163
157#: qml/Components/KeyboardShortcutsOverlay.qml:88
164#: qml/Components/KeyboardShortcutsOverlay.qml:88
158msgid "Super + Space"
165msgid "Super + Space"
159−msgstr ""
166+msgstr "Super + Прагал"
160
167
161#: qml/Components/KeyboardShortcutsOverlay.qml:93
168#: qml/Components/KeyboardShortcutsOverlay.qml:93
162msgid "Switches to next keyboard layout."
169msgid "Switches to next keyboard layout."
163−msgstr ""
170+msgstr "Пераключыцца на наступную раскладку клавіятуры."
164
171
165#: qml/Components/KeyboardShortcutsOverlay.qml:101
172#: qml/Components/KeyboardShortcutsOverlay.qml:101
166msgid "Super + Shift + Space"
173msgid "Super + Shift + Space"
167−msgstr ""
174+msgstr "Super + Shift + Прагал"
168
175
169#: qml/Components/KeyboardShortcutsOverlay.qml:106
176#: qml/Components/KeyboardShortcutsOverlay.qml:106
170msgid "Switches to previous keyboard layout."
177msgid "Switches to previous keyboard layout."
171−msgstr ""
178+msgstr "Пераключыцца на папярэднюю раскладку клавіятуры."
172
179
173#: qml/Components/KeyboardShortcutsOverlay.qml:114
180#: qml/Components/KeyboardShortcutsOverlay.qml:114
174msgid "Ctrl + Alt + T"
181msgid "Ctrl + Alt + T"
175−msgstr ""
182+msgstr "Ctrl + Alt + T"
176
183
177#: qml/Components/KeyboardShortcutsOverlay.qml:119
184#: qml/Components/KeyboardShortcutsOverlay.qml:119
178msgid "Starts the Terminal application."
185msgid "Starts the Terminal application."
179−msgstr ""
186+msgstr "Запускае тэрмінал."
180
187
181#: qml/Components/KeyboardShortcutsOverlay.qml:131
188#: qml/Components/KeyboardShortcutsOverlay.qml:131
182msgid "Launcher"
189msgid "Launcher"
183−msgstr ""
190+msgstr "Панэль запуску"
184
191
185#: qml/Components/KeyboardShortcutsOverlay.qml:138
192#: qml/Components/KeyboardShortcutsOverlay.qml:138
186msgid "Super (Hold)"
193msgid "Super (Hold)"
187−msgstr ""
194+msgstr "Super (утрыманне)"
188
195
189#: qml/Components/KeyboardShortcutsOverlay.qml:143
196#: qml/Components/KeyboardShortcutsOverlay.qml:143
190msgid "Opens the launcher, displays shortcuts."
197msgid "Opens the launcher, displays shortcuts."
191−msgstr ""
198+msgstr "Адкрывае панэль запуску, паказвае спалучэнні клавіш."
192
199
193#: qml/Components/KeyboardShortcutsOverlay.qml:151
200#: qml/Components/KeyboardShortcutsOverlay.qml:151
194msgid "Alt + F1"
201msgid "Alt + F1"
195−msgstr ""
202+msgstr "Alt + F1"
196
203
197#: qml/Components/KeyboardShortcutsOverlay.qml:156
204#: qml/Components/KeyboardShortcutsOverlay.qml:156
198msgid "Opens launcher keyboard navigation mode."
205msgid "Opens launcher keyboard navigation mode."
199−msgstr ""
206+msgstr "Актывуе рэжым навігацыі па панэлі запуску з клавіятуры."
200
207
201#: qml/Components/KeyboardShortcutsOverlay.qml:164
208#: qml/Components/KeyboardShortcutsOverlay.qml:164
202msgid "Super + Tab"
209msgid "Super + Tab"
203−msgstr ""
210+msgstr "Super + Tab"
204
211
205#: qml/Components/KeyboardShortcutsOverlay.qml:169
212#: qml/Components/KeyboardShortcutsOverlay.qml:169
206msgid "Switches applications via the launcher."
213msgid "Switches applications via the launcher."
207−msgstr ""
214+msgstr "Пераключае праграмы праз панэль запуску."
208
215
209#: qml/Components/KeyboardShortcutsOverlay.qml:177
216#: qml/Components/KeyboardShortcutsOverlay.qml:177
210msgid "Super + 1 to 0"
217msgid "Super + 1 to 0"
211−msgstr ""
218+msgstr "Super + лічба ад 1 да 0"
212
219
213#: qml/Components/KeyboardShortcutsOverlay.qml:182
220#: qml/Components/KeyboardShortcutsOverlay.qml:182
214msgid "Same as clicking on a launcher icon."
221msgid "Same as clicking on a launcher icon."
215−msgstr ""
222+msgstr "Адпаведнік націскання на значок запуску."
216
223
217#: qml/Components/KeyboardShortcutsOverlay.qml:190
224#: qml/Components/KeyboardShortcutsOverlay.qml:190
218msgid "Super + A"
225msgid "Super + A"
219−msgstr ""
226+msgstr "Super + A"
220
227
221#: qml/Components/KeyboardShortcutsOverlay.qml:195
228#: qml/Components/KeyboardShortcutsOverlay.qml:195
222msgid "Opens the Application Drawer."
229msgid "Opens the Application Drawer."
223−msgstr ""
230+msgstr "Адкрывае спіс усталяваных праграм."
224−
225−#: qml/Components/KeyboardShortcutsOverlay.qml:207
226−msgid "Scopes"
227−msgstr ""
228−
229−#: qml/Components/KeyboardShortcutsOverlay.qml:214
230−msgid "Super (Tap)"
231−msgstr ""
232−
233−#: qml/Components/KeyboardShortcutsOverlay.qml:219
234−msgid "Opens the Scopes home."
235−msgstr ""
236
231
237#: qml/Components/KeyboardShortcutsOverlay.qml:235
232#: qml/Components/KeyboardShortcutsOverlay.qml:235
238msgid "Switching"
233msgid "Switching"
239−msgstr ""
234+msgstr "Пераключэнне"
240
235
241#: qml/Components/KeyboardShortcutsOverlay.qml:242
236#: qml/Components/KeyboardShortcutsOverlay.qml:242
242msgid "Alt + Tab"
237msgid "Alt + Tab"
243−msgstr ""
238+msgstr "Alt + Tab"
244
239
245#: qml/Components/KeyboardShortcutsOverlay.qml:247
240#: qml/Components/KeyboardShortcutsOverlay.qml:247
246msgid "Switches between applications."
241msgid "Switches between applications."
247−msgstr ""
242+msgstr "Пераключэнне паміж праграмамі."
248
243
249#: qml/Components/KeyboardShortcutsOverlay.qml:255
244#: qml/Components/KeyboardShortcutsOverlay.qml:255
250msgid "Super + W"
245msgid "Super + W"
251−msgstr ""
246+msgstr "Super + W"
252
247
253#: qml/Components/KeyboardShortcutsOverlay.qml:260
248#: qml/Components/KeyboardShortcutsOverlay.qml:260
254msgid "Opens the desktop spread."
249msgid "Opens the desktop spread."
255−msgstr ""
250+msgstr "Адкрывае працоўны стол."
256
251
257#: qml/Components/KeyboardShortcutsOverlay.qml:268
252#: qml/Components/KeyboardShortcutsOverlay.qml:268
258msgid "Cursor Left or Right"
253msgid "Cursor Left or Right"
259−msgstr ""
254+msgstr "Улева ці ўправа"
260
255
261#: qml/Components/KeyboardShortcutsOverlay.qml:273
256#: qml/Components/KeyboardShortcutsOverlay.qml:273
262msgid "Moves the focus."
257msgid "Moves the focus."
263−msgstr ""
258+msgstr "Перамяшчае фокус."
264
259
265#: qml/Components/KeyboardShortcutsOverlay.qml:285
260#: qml/Components/KeyboardShortcutsOverlay.qml:285
266msgid "Windows"
261msgid "Windows"
267−msgstr ""
262+msgstr "Вокны"
268
263
269#: qml/Components/KeyboardShortcutsOverlay.qml:292
264#: qml/Components/KeyboardShortcutsOverlay.qml:292
270msgid "Ctrl + Super + D"
265msgid "Ctrl + Super + D"
271−msgstr ""
266+msgstr "Ctrl + Super + D"
272
267
273#: qml/Components/KeyboardShortcutsOverlay.qml:297
268#: qml/Components/KeyboardShortcutsOverlay.qml:297
274msgid "Minimizes all windows."
269msgid "Minimizes all windows."
275−msgstr ""
270+msgstr "Згарнуць усе вокны."
276
271
277#: qml/Components/KeyboardShortcutsOverlay.qml:305
272#: qml/Components/KeyboardShortcutsOverlay.qml:305
278msgid "Ctrl + Super + Up"
273msgid "Ctrl + Super + Up"
279−msgstr ""
274+msgstr "Ctrl + Super + уверх"
280
275
281#: qml/Components/KeyboardShortcutsOverlay.qml:310
276#: qml/Components/KeyboardShortcutsOverlay.qml:310
282msgid "Maximizes the current window."
277msgid "Maximizes the current window."
283−msgstr ""
278+msgstr "Разгарнуць бягучае акно."
284
279
285#: qml/Components/KeyboardShortcutsOverlay.qml:318
280#: qml/Components/KeyboardShortcutsOverlay.qml:318
286msgid "Ctrl + Super + Down"
281msgid "Ctrl + Super + Down"
287−msgstr ""
282+msgstr "Ctrl + Super + уніз"
288
283
289#: qml/Components/KeyboardShortcutsOverlay.qml:323
284#: qml/Components/KeyboardShortcutsOverlay.qml:323
290msgid "Minimizes or restores the current window."
285msgid "Minimizes or restores the current window."
291−msgstr ""
286+msgstr "Згарнуць альбо аднавіць бягучае акно."
292
287
293#: qml/Components/KeyboardShortcutsOverlay.qml:331
288#: qml/Components/KeyboardShortcutsOverlay.qml:331
294msgid "Ctrl + Super + Left or Right"
289msgid "Ctrl + Super + Left or Right"
295−msgstr ""
290+msgstr "Ctrl + Super + улева ці ўправа"
296
291
297#: qml/Components/KeyboardShortcutsOverlay.qml:336
292#: qml/Components/KeyboardShortcutsOverlay.qml:336
298msgid "Semi-maximizes the current window."
293msgid "Semi-maximizes the current window."
299−msgstr ""
294+msgstr "Разгортвае бягучае акно напалову."
300
295
301#: qml/Components/KeyboardShortcutsOverlay.qml:344
296#: qml/Components/KeyboardShortcutsOverlay.qml:344
302msgid "Alt + F4"
297msgid "Alt + F4"
303−msgstr ""
298+msgstr "Alt + F4"
304
299
305#: qml/Components/KeyboardShortcutsOverlay.qml:349
300#: qml/Components/KeyboardShortcutsOverlay.qml:349
306msgid "Closes the current window."
301msgid "Closes the current window."
307−msgstr ""
302+msgstr "Закрывае бягучае акно."
308
303
309−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
304+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
310msgid "Return to Call"
305msgid "Return to Call"
311msgstr "Вярнуцца да выкліку"
306msgstr "Вярнуцца да выкліку"
312
307
313#: qml/Components/Lockscreen.qml:212
308#: qml/Components/Lockscreen.qml:212
314msgid "Emergency Call"
309msgid "Emergency Call"
315−msgstr "Терміновы выклік"
310+msgstr "Экстраны выклік"
316
311
317#: qml/Components/Lockscreen.qml:245
312#: qml/Components/Lockscreen.qml:245
318msgid "OK"
313msgid "OK"
@@ -321,26 +316,28 @@ msgstr "Добра"
321#: qml/Components/MediaServices/VideoPlayerControls.qml:44
316#: qml/Components/MediaServices/VideoPlayerControls.qml:44
322#, qt-format
317#, qt-format
323msgid "%1:%2:%3"
318msgid "%1:%2:%3"
324−msgstr ""
319+msgstr "%1:%2:%3"
325
320
326#: qml/Components/MediaServices/VideoPlayerControls.qml:49
321#: qml/Components/MediaServices/VideoPlayerControls.qml:49
327#, qt-format
322#, qt-format
328msgid "%1:%2"
323msgid "%1:%2"
329−msgstr ""
324+msgstr "%1:%2"
330
325
331#: qml/Components/ModeSwitchWarningDialog.qml:33
326#: qml/Components/ModeSwitchWarningDialog.qml:33
332msgid "Apps may have unsaved data:"
327msgid "Apps may have unsaved data:"
333−msgstr "Прылады могуць мець незахованыя дадзеныя:"
328+msgstr "У праграм могуць быць незахаваныя даныя:"
334
329
335#: qml/Components/ModeSwitchWarningDialog.qml:60
330#: qml/Components/ModeSwitchWarningDialog.qml:60
336msgctxt ""
331msgctxt ""
337"Re-dock means connect the device again to an external screen/mouse/keyboard"
332"Re-dock means connect the device again to an external screen/mouse/keyboard"
338msgid "Re-dock, save your work and close these apps to continue."
333msgid "Re-dock, save your work and close these apps to continue."
339msgstr ""
334msgstr ""
335+"Перападлучыцеся, захавайце вынікі працы і закрыйце вокны праграм, каб "
336+"працягнуць."
340
337
341#: qml/Components/ModeSwitchWarningDialog.qml:67
338#: qml/Components/ModeSwitchWarningDialog.qml:67
342msgid "Or force close now (unsaved data will be lost)."
339msgid "Or force close now (unsaved data will be lost)."
343−msgstr "Прымусіць зачыніць (незахаваныя дадзеныя будуць страчаны)."
340+msgstr "Альбо закрыйце прымусова (незахаваныя даныя страцяцца)."
344
341
345#: qml/Components/ModeSwitchWarningDialog.qml:80
342#: qml/Components/ModeSwitchWarningDialog.qml:80
346msgid "OK, I will reconnect"
343msgid "OK, I will reconnect"
@@ -352,130 +349,35 @@ msgstr "Перападлучыцца зараз!"
352
349
353#: qml/Components/ModeSwitchWarningDialog.qml:94
350#: qml/Components/ModeSwitchWarningDialog.qml:94
354msgid "Close all"
351msgid "Close all"
355−msgstr "Зачыніць усё"
352+msgstr "Закрыць усе"
356
353
357#: qml/Components/SharingPicker.qml:54
354#: qml/Components/SharingPicker.qml:54
358msgid "Preview Share Item"
355msgid "Preview Share Item"
359−msgstr "Праглядзець элемент"
356+msgstr "Папярэдні прагляд"
360
357
361#: qml/Components/VirtualTouchPad.qml:317
358#: qml/Components/VirtualTouchPad.qml:317
362msgid ""
359msgid ""
363"Your device is now connected to an external display. Use this screen as a "
360"Your device is now connected to an external display. Use this screen as a "
364"touch pad to interact with the pointer."
361"touch pad to interact with the pointer."
365msgstr ""
362msgstr ""
363+"Ваша прылада падлучаная да вонкавага дысплея. Выкарыстоўвайце гэты экран як "
364+"сэнсарную панэль для кіравання курсорам."
366
365
367#: qml/Components/VirtualTouchPad.qml:327
366#: qml/Components/VirtualTouchPad.qml:327
368msgid "Tap left button to click."
367msgid "Tap left button to click."
369−msgstr ""
368+msgstr "Націсніце левую кнопку, каб пстрыкнуць."
370
369
371#: qml/Components/VirtualTouchPad.qml:339
370#: qml/Components/VirtualTouchPad.qml:339
372msgid "Tap right button to right click."
371msgid "Tap right button to right click."
373−msgstr ""
372+msgstr "Націсніце правую кнопку, каб пстрыкнуць правай клавішай мышы."
374
373
375#: qml/Components/VirtualTouchPad.qml:351
374#: qml/Components/VirtualTouchPad.qml:351
376msgid "Swipe with two fingers to scroll."
375msgid "Swipe with two fingers to scroll."
377−msgstr ""
376+msgstr "Правядзіце двума пальцамі, каб пракруціць."
378
377
379#: qml/Components/VirtualTouchPad.qml:396
378#: qml/Components/VirtualTouchPad.qml:396
380msgid "Find more settings in the system settings."
379msgid "Find more settings in the system settings."
381−msgstr ""
380+msgstr "Больш налад можна знайсці ў сістэмных наладах."
382−
383−#: qml/Dash/DashPageHeader.qml:361
384−msgctxt "Button: Open the Ubuntu Store"
385−msgid "Store"
386−msgstr "Крама"
387−
388−#: qml/Dash/DashPageHeader.qml:368
389−msgctxt "Button: Start a search in the current dash scope"
390−msgid "Search"
391−msgstr "Пошук"
392−
393−#: qml/Dash/DashPageHeader.qml:378
394−msgctxt "Button: Show the current dash scope settings"
395−msgid "Settings"
396−msgstr "Налады"
397−
398−#: qml/Dash/DashPageHeader.qml:385
399−msgid "Remove from Favorites"
400−msgstr "Выдаліць з абранага"
401−
402−#: qml/Dash/DashPageHeader.qml:385
403−msgid "Add to Favorites"
404−msgstr "Дадаць да абранага"
405−
406−#: qml/Dash/FiltersPopover.qml:61
407−msgid "Refine your results"
408−msgstr ""
409−
410−#: qml/Dash/FiltersPopover.qml:70
411−msgid "Reset"
412−msgstr ""
413−
414−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
415−msgid "Show less"
416−msgstr ""
417−
418−#: qml/Dash/GenericScopeView.qml:547
419−msgid "Show all"
420−msgstr ""
421−
422−#: qml/Dash/GenericScopeView.qml:578
423−msgctxt "Label: Hint for dash search line edit"
424−msgid "Search"
425−msgstr "Пошук"
426−
427−#: qml/Dash/PageHeaderExtraPanel.qml:67
428−msgid "Recent Searches"
429−msgstr ""
430−
431−#: qml/Dash/PageHeaderExtraPanel.qml:78
432−msgid "Clear All"
433−msgstr ""
434−
435−#: qml/Dash/Previews/PreviewActionCombo.qml:36
436−msgid "More..."
437−msgstr "Болей…"
438−
439−#: qml/Dash/Previews/PreviewActionCombo.qml:36
440−msgid "Less..."
441−msgstr "Менш..."
442−
443−#: qml/Dash/Previews/PreviewCommentInput.qml:83
444−#: qml/Dash/Previews/PreviewRatingInput.qml:202
445−msgid "Send"
446−msgstr "Адправіць"
447−
448−#: qml/Dash/Previews/PreviewRatingInput.qml:109
449−msgid "Rate this"
450−msgstr "Ацаніць"
451−
452−#: qml/Dash/Previews/PreviewRatingInput.qml:184
453−msgid "Add a review"
454−msgstr "Дадаць рэцэнзію"
455−
456−#: qml/Dash/PullToRefreshScopeStyle.qml:56
457−msgid "Pull to refresh…"
458−msgstr "Пацягніце для абнаўлення..."
459−
460−#: qml/Dash/PullToRefreshScopeStyle.qml:61
461−msgid "Release to refresh…"
462−msgstr "Адпусціце для абнаўлення..."
463−
464−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
465−msgid "Enable location data"
466−msgstr "Уключыць дадзеныя аб месцазнаходжанні"
467−
468−#: qml/Dash/ScopesList.qml:146
469−msgid "Manage"
470−msgstr "Кіраванне"
471−
472−#: qml/Dash/ScopesList.qml:187
473−msgid "Home"
474−msgstr "Хатняя папка"
475−
476−#: qml/Dash/ScopesList.qml:188
477−msgid "Also installed"
478−msgstr "Таксама ўсталявана"
479
381
480#: qml/Greeter/CoverPage.qml:127
382#: qml/Greeter/CoverPage.qml:127
481msgid "Unlock"
383msgid "Unlock"
@@ -488,12 +390,13 @@ msgstr "Прылада заблакаваная"
488#: qml/Greeter/DelayedLockscreen.qml:58
390#: qml/Greeter/DelayedLockscreen.qml:58
489msgid "You have been locked out due to too many failed passphrase attempts."
391msgid "You have been locked out due to too many failed passphrase attempts."
490msgstr ""
392msgstr ""
491−"Вы былі заблакаваныя з-за занадта вялікай колькасці няўдалых спробаў."
393+"Вы былі заблакаваныя праз занадта вялікую колькасць няўдалых спробаў уводу "
394+"пароля."
492
395
493#: qml/Greeter/DelayedLockscreen.qml:59
396#: qml/Greeter/DelayedLockscreen.qml:59
494msgid "You have been locked out due to too many failed passcode attempts."
397msgid "You have been locked out due to too many failed passcode attempts."
495msgstr ""
398msgstr ""
496−"Вы былі заблакаваныя з-за занадта вялікай колькасці няўдалых спробаў уводу "
399+"Вы былі заблакаваныя праз занадта вялікую колькасць няўдалых спробаў уводу "
497"кода доступу."
400"кода доступу."
498
401
499#: qml/Greeter/DelayedLockscreen.qml:68
402#: qml/Greeter/DelayedLockscreen.qml:68
@@ -506,44 +409,43 @@ msgstr[2] "Пачакайце %1 хвілін і паўтарыце спробу
506
409
507#: qml/Greeter/Greeter.qml:550
410#: qml/Greeter/Greeter.qml:550
508msgid "Try again"
411msgid "Try again"
509−msgstr ""
412+msgstr "Паспрабаваць зноў"
510
413
511#: qml/Greeter/Greeter.qml:551
414#: qml/Greeter/Greeter.qml:551
512msgid "Enter passphrase to unlock"
415msgid "Enter passphrase to unlock"
513−msgstr ""
416+msgstr "Увядзіце парольную фразу, каб разблакаваць"
514
417
515#: qml/Greeter/Greeter.qml:552
418#: qml/Greeter/Greeter.qml:552
516msgid "Enter passcode to unlock"
419msgid "Enter passcode to unlock"
517−msgstr ""
420+msgstr "Увядзіце код доступу, каб разблакаваць"
518
421
519−#: qml/Greeter/NarrowView.qml:228
422+#: qml/Greeter/NarrowView.qml:235
520msgid "Emergency"
423msgid "Emergency"
521−msgstr ""
424+msgstr "Экстраны выклік"
522
425
523#: qml/Greeter/PromptList.qml:126
426#: qml/Greeter/PromptList.qml:126
524msgid "Passphrase"
427msgid "Passphrase"
525−msgstr ""
428+msgstr "Парольная фраза"
526
429
527#: qml/Greeter/PromptList.qml:126
430#: qml/Greeter/PromptList.qml:126
528msgid "Passcode"
431msgid "Passcode"
529−msgstr ""
432+msgstr "Код доступу"
530
433
531#: qml/Greeter/SessionsList.qml:124
434#: qml/Greeter/SessionsList.qml:124
532msgid "Select desktop environment"
435msgid "Select desktop environment"
533−msgstr ""
436+msgstr "Абраць працоўнае асяроддзе"
534
437
535−#: qml/Launcher/Drawer.qml:94
438+#: qml/Launcher/Drawer.qml:250
536msgid "Search…"
439msgid "Search…"
537−msgstr ""
440+msgstr "Пошук…"
538
441
539−#: qml/Launcher/Drawer.qml:129
442+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
540−msgctxt "Apps sorted alphabetically"
541−msgid "A-Z"
443+msgid "Pull to refresh…"
542−msgstr ""
444+msgstr "Пацягніце для абнаўлення..."
543
445
544−#: qml/Launcher/MoreAppsHeader.qml:55
446+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
545−msgid "More apps in the store"
447+msgid "Release to refresh…"
546−msgstr ""
448+msgstr "Адпусціце для абнаўлення..."
547
449
548#: qml/Notifications/NotificationMenuItemFactory.qml:124
450#: qml/Notifications/NotificationMenuItemFactory.qml:124
549msgid "Show password"
451msgid "Show password"
@@ -559,7 +461,7 @@ msgstr "Канферэнцыя"
559
461
560#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
462#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
561msgid "Nothing is playing"
463msgid "Nothing is playing"
562−msgstr "Нічога не грае"
464+msgstr "Нічога не прайграецца"
563
465
564#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
466#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
565#, qt-format
467#, qt-format
@@ -567,7 +469,7 @@ msgid "%1 hour"
567msgid_plural "%1 hours"
469msgid_plural "%1 hours"
568msgstr[0] "%1 гадзіна"
470msgstr[0] "%1 гадзіна"
569msgstr[1] "%1 гадзіны"
471msgstr[1] "%1 гадзіны"
570−msgstr[2] "%1 гадзінаў"
472+msgstr[2] "%1 гадзін"
571
473
572#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
474#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
573#, qt-format
475#, qt-format
@@ -575,7 +477,7 @@ msgid "%1 minute"
575msgid_plural "%1 minutes"
477msgid_plural "%1 minutes"
576msgstr[0] "%1 хвіліна"
478msgstr[0] "%1 хвіліна"
577msgstr[1] "%1 хвіліны"
479msgstr[1] "%1 хвіліны"
578−msgstr[2] "%1 хвілінаў"
480+msgstr[2] "%1 хвілін"
579
481
580#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
482#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
581#, qt-format
483#, qt-format
@@ -583,7 +485,7 @@ msgid "%1 second"
583msgid_plural "%1 seconds"
485msgid_plural "%1 seconds"
584msgstr[0] "%1 секунда"
486msgstr[0] "%1 секунда"
585msgstr[1] "%1 секунды"
487msgstr[1] "%1 секунды"
586−msgstr[2] "%1 секундаў"
488+msgstr[2] "%1 секунд"
587
489
588#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
490#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
589msgid "0 seconds"
491msgid "0 seconds"
@@ -593,15 +495,15 @@ msgstr "0 секунд"
593#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
495#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1011
594#, qt-format
496#, qt-format
595msgid "%1 remaining"
497msgid "%1 remaining"
596−msgstr "%1 засталося"
498+msgstr "Засталося %1"
597
499
598#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
500#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
599msgid "In queue…"
501msgid "In queue…"
600−msgstr "У чарзе..."
502+msgstr "У чарзе…"
601
503
602#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
504#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
603msgid "Downloading"
505msgid "Downloading"
604−msgstr "Запампоўка"
506+msgstr "Запампоўванне"
605
507
606#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
508#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
607msgid "Paused, tap to resume"
509msgid "Paused, tap to resume"
@@ -613,7 +515,7 @@ msgstr "Скасавана"
613
515
614#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
516#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
615msgid "Finished"
517msgid "Finished"
616−msgstr "Скончана"
518+msgstr "Завершана"
617
519
618#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
520#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
619msgid "Failed, tap to retry"
521msgid "Failed, tap to retry"
@@ -623,7 +525,7 @@ msgstr "Не атрымалася, націсніце, каб паўтарыць
623#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
525#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
624msgctxt "Button: Send a reply message"
526msgctxt "Button: Send a reply message"
625msgid "Send"
527msgid "Send"
626−msgstr "Даслаць"
528+msgstr "Адправіць"
627
529
628#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
530#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
629msgctxt "Label: Hint in message indicator line edit"
531msgctxt "Label: Hint in message indicator line edit"
@@ -637,279 +539,265 @@ msgstr "Патэлефанаваць"
637
539
638#: qml/Panel/PanelMenuPage.qml:92
540#: qml/Panel/PanelMenuPage.qml:92
639msgid "Back"
541msgid "Back"
640−msgstr ""
542+msgstr "Назад"
641
543
642#: qml/Stage/SideStage.qml:76
544#: qml/Stage/SideStage.qml:76
643msgid "Drag using 3 fingers any application from one window to the other"
545msgid "Drag using 3 fingers any application from one window to the other"
644−msgstr ""
546+msgstr "Перацягвайце любую праграму пры дапамозе трох пальцаў"
547+
548+#: qml/Stage/Stage.qml:671
549+msgid "No running apps"
550+msgstr "Няма запушчаных праграм"
645
551
646#: qml/Tutorial/TutorialLeftLong.qml:49
552#: qml/Tutorial/TutorialLeftLong.qml:49
647msgid "Long swipe from the left edge to open the Application Drawer"
553msgid "Long swipe from the left edge to open the Application Drawer"
648−msgstr ""
554+msgstr "Правядзіце ад левага краю, каб адкрыць панэль праграм"
649
555
650#: qml/Tutorial/TutorialLeft.qml:47
556#: qml/Tutorial/TutorialLeft.qml:47
651msgid "Short swipe from the left edge to open the launcher"
557msgid "Short swipe from the left edge to open the launcher"
652−msgstr ""
558+msgstr "Коратка правядзіце ад левага краю, каб адкрыць панэль запуску"
653
559
654−#: qml/Tutorial/TutorialRight.qml:55
560+#: qml/Tutorial/TutorialRight.qml:54
655msgid "Push your mouse against the right edge to view your open apps"
561msgid "Push your mouse against the right edge to view your open apps"
656msgstr ""
562msgstr ""
563+"Навядзіце курсор мышы на правы край экрана, каб праглядзець спіс адкрытых "
564+"акон праграм"
657
565
658−#: qml/Tutorial/TutorialRight.qml:56
566+#: qml/Tutorial/TutorialRight.qml:55
659msgid "Swipe from the right edge to view your open apps"
567msgid "Swipe from the right edge to view your open apps"
660−msgstr ""
568+msgstr "Правядзіце ад правага краю, каб праглядзець спіс адкрытых акон праграм"
661
569
662#: qml/Tutorial/TutorialTop.qml:53
570#: qml/Tutorial/TutorialTop.qml:53
663msgid "Swipe from the top edge to access notifications and quick settings"
571msgid "Swipe from the top edge to access notifications and quick settings"
664msgstr ""
572msgstr ""
573+"Правядзіце ад верхняга краю, каб атрымаць доступ да апавяшчэнняў і хуткіх "
574+"налад"
665
575
666−#: qml/Wizard/Page.qml:54
576+#: qml/Wizard/Page.qml:59
667msgctxt "Button: Go back one page in the Wizard"
577msgctxt "Button: Go back one page in the Wizard"
668msgid "Back"
578msgid "Back"
669−msgstr "Вярнуцца"
579+msgstr "Назад"
670
580
671−#: qml/Wizard/Pages/10-welcome.qml:28
581+#: qml/Wizard/Pages/10-welcome.qml:29
672msgid "Language"
582msgid "Language"
673−msgstr ""
583+msgstr "Мова"
674−
584+
675−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
585+#: qml/Wizard/Pages/10-welcome.qml:176
676−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
586+#: qml/Wizard/Pages/10-welcome-update.qml:126
587+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
677−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
588+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
678−#: qml/Wizard/Pages/70-passwd-type.qml:145
589+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
679−#: qml/Wizard/Pages/75-report-check.qml:84
680−#: qml/Wizard/Pages/passcode-desktop.qml:142
590+#: qml/Wizard/Pages/passcode-desktop.qml:154
681−#: qml/Wizard/Pages/password-set.qml:142
591+#: qml/Wizard/Pages/password-set.qml:153
682msgid "Next"
592msgid "Next"
683−msgstr ""
593+msgstr "Далей"
594+
595+#: qml/Wizard/Pages/10-welcome-update.qml:91
596+msgid "Welcome to "
597+msgstr "Вітаем у "
598+
599+#: qml/Wizard/Pages/10-welcome-update.qml:106
600+msgid "We will make sure your device is ready to use "
601+msgstr "Мы праверым, ці гатовая да выкарыстання вашая прылада "
602+
603+#: qml/Wizard/Pages/11-changelog.qml:28
604+msgid "What's new"
605+msgstr "Што новага"
606+
607+#: qml/Wizard/Pages/11-changelog.qml:74
608+msgid "Loading..."
609+msgstr "Загрузка..."
684
610
685#: qml/Wizard/Pages/20-keyboard.qml:31
611#: qml/Wizard/Pages/20-keyboard.qml:31
686msgid "Select Keyboard"
612msgid "Select Keyboard"
687−msgstr ""
613+msgstr "Абярыце клавіятуру"
688
614
689#: qml/Wizard/Pages/20-keyboard.qml:71
615#: qml/Wizard/Pages/20-keyboard.qml:71
690msgid "Keyboard language"
616msgid "Keyboard language"
691−msgstr ""
617+msgstr "Мова клавіятуры"
692
618
693#: qml/Wizard/Pages/20-keyboard.qml:93
619#: qml/Wizard/Pages/20-keyboard.qml:93
694msgid "Keyboard layout"
620msgid "Keyboard layout"
695−msgstr ""
621+msgstr "Раскладка клавіятуры"
696
622
697−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
623+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
624+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
698−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
625+#: qml/Wizard/Pages/sim.qml:101
699msgid "Skip"
626msgid "Skip"
700−msgstr "Прапусціць"
627+msgstr "Мінуць"
701
628
702−#: qml/Wizard/Pages/30-wifi.qml:30
629+#: qml/Wizard/Pages/30-wifi.qml:31
703msgid "Connect to Wi‑Fi"
630msgid "Connect to Wi‑Fi"
704−msgstr "Злучыцца з Wi-Fi"
631+msgstr "Злучэнне з Wi-Fi"
705
632
706−#: qml/Wizard/Pages/30-wifi.qml:131
633+#: qml/Wizard/Pages/30-wifi.qml:139
707msgid "Connected"
634msgid "Connected"
708−msgstr ""
635+msgstr "Падлучана"
709
636
710−#: qml/Wizard/Pages/30-wifi.qml:164
637+#: qml/Wizard/Pages/30-wifi.qml:172
711msgid "Available Wi-Fi networks"
638msgid "Available Wi-Fi networks"
712−msgstr ""
639+msgstr "Даступныя сеткі Wi-Fi"
713
640
714−#: qml/Wizard/Pages/30-wifi.qml:165
641+#: qml/Wizard/Pages/30-wifi.qml:173
715msgid "No available Wi-Fi networks"
642msgid "No available Wi-Fi networks"
716−msgstr ""
643+msgstr "Няма даступных сетак Wi-Fi"
717−
718−#: qml/Wizard/Pages/40-location.qml:27
719−msgid "Location Services"
720−msgstr ""
721−
722−#: qml/Wizard/Pages/40-location.qml:83
723−msgid ""
724−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
725−"(recommended)"
726−msgstr ""
727−
728−#: qml/Wizard/Pages/40-location.qml:105
729−#, qt-format
730−msgid "By selecting this option you agree to the Nokia HERE %1."
731−msgstr ""
732−
733−#: qml/Wizard/Pages/40-location.qml:106
734−msgctxt "part of: Nokia HERE terms and conditions"
735−msgid "terms and conditions"
736−msgstr ""
737−
738−#: qml/Wizard/Pages/40-location.qml:160
739−msgid "GPS only"
740−msgstr ""
741−
742−#: qml/Wizard/Pages/40-location.qml:214
743−msgid "Don't use my location"
744−msgstr ""
745−
746−#: qml/Wizard/Pages/40-location.qml:260
747−msgid "You can change it later in System Settings."
748−msgstr ""
749
644
750#: qml/Wizard/Pages/50-timezone.qml:30
645#: qml/Wizard/Pages/50-timezone.qml:30
751msgid "Time Zone"
646msgid "Time Zone"
752−msgstr ""
647+msgstr "Часавы пояс"
753
648
754−#: qml/Wizard/Pages/50-timezone.qml:182
649+#: qml/Wizard/Pages/50-timezone.qml:183
755msgid "Enter your city"
650msgid "Enter your city"
756−msgstr ""
651+msgstr "Увядзіце ваш горад"
757
652
758#: qml/Wizard/Pages/60-account.qml:24
653#: qml/Wizard/Pages/60-account.qml:24
759msgid "Personalize Your Device"
654msgid "Personalize Your Device"
760−msgstr ""
655+msgstr "Персаналізацыя прылады"
761
656
762−#: qml/Wizard/Pages/60-account.qml:48
657+#: qml/Wizard/Pages/60-account.qml:54
763msgid "Preferred Name"
658msgid "Preferred Name"
764−msgstr ""
659+msgstr "Пераважнае імя"
765
660
766#: qml/Wizard/Pages/70-passwd-type.qml:40
661#: qml/Wizard/Pages/70-passwd-type.qml:40
767msgid "Lock Screen"
662msgid "Lock Screen"
768−msgstr ""
663+msgstr "Заблакаваць экран"
769
664
770−#: qml/Wizard/Pages/70-passwd-type.qml:102
665+#: qml/Wizard/Pages/70-passwd-type.qml:103
771msgctxt "Label: Type of security method"
666msgctxt "Label: Type of security method"
772msgid "Create new password"
667msgid "Create new password"
773−msgstr ""
668+msgstr "Стварыць новы пароль"
774
669
775−#: qml/Wizard/Pages/70-passwd-type.qml:104
670+#: qml/Wizard/Pages/70-passwd-type.qml:105
776msgctxt "Label: Type of security method"
671msgctxt "Label: Type of security method"
777msgid "Create passcode (numbers only)"
672msgid "Create passcode (numbers only)"
778−msgstr ""
673+msgstr "Стварыць код доступу (толькі лічбы)"
779
674
780−#: qml/Wizard/Pages/70-passwd-type.qml:106
675+#: qml/Wizard/Pages/70-passwd-type.qml:107
781msgctxt "Label: Type of security method"
676msgctxt "Label: Type of security method"
782msgid "No lock code"
677msgid "No lock code"
783−msgstr ""
678+msgstr "Без кода блакавання"
784−
785−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
786−msgid "Privacy Policy"
787−msgstr ""
788
679
789−#: qml/Wizard/Pages/75-report-check.qml:26
680+#: qml/Wizard/Pages/79-system-update.qml:28
790−msgid "Help Us Improve"
681+msgid "Update Device"
791−msgstr ""
682+msgstr "Абнавіць прыладу"
792−
793−#: qml/Wizard/Pages/75-report-check.qml:59
794−msgid "Improve system performance by sending us crashes and error reports."
795−msgstr ""
796
683
797−#: qml/Wizard/Pages/75-report-check.qml:60
684+#: qml/Wizard/Pages/79-system-update.qml:55
798−msgid "Privacy policy"
685+msgid ""
686+"There is a system update available and ready to install. Afterwards, the "
687+"device will automatically restart."
799msgstr ""
688msgstr ""
689+"Ёсць даступнае абнаўленне сістэмы, якое можна ўсталяваць. Пасля ўсталёўкі "
690+"сістэма аўтаматычна перазапусціцца."
800
691
801−#: qml/Wizard/Pages/80-finished.qml:89
692+#: qml/Wizard/Pages/79-system-update.qml:76
802−msgid "Welcome to Ubuntu"
693+msgctxt "string identifying name of the update"
803−msgstr ""
694+msgid "Ubuntu Touch system"
695+msgstr "Сістэма Ubuntu Touch"
804
696
805−#: qml/Wizard/Pages/80-finished.qml:104
697+#: qml/Wizard/Pages/79-system-update.qml:83
806−msgid "You are ready to use your device now"
698+#, qt-format
699+msgctxt "version of the system update"
700+msgid "Version %1"
807−msgstr ""
701+msgstr "Версія %1"
808
702
809−#: qml/Wizard/Pages/80-finished.qml:124
703+#: qml/Wizard/Pages/79-system-update.qml:95
810−msgid "Get Started"
704+msgid "This could take a few minutes..."
811−msgstr ""
705+msgstr "Аперацыя можа заняць некалькі хвілін…"
812
706
813−#: qml/Wizard/Pages/here-terms.qml:25
707+#: qml/Wizard/Pages/79-system-update.qml:109
814−msgid "Terms & Conditions"
708+msgid "Install and restart now"
815−msgstr "Умовы карыстання"
709+msgstr "Усталяваць і перазапусціць"
816
710
817−#: qml/Wizard/Pages/here-terms.qml:69
711+#: qml/Wizard/Pages/80-finished.qml:91
818−msgid "Your device uses positioning technologies provided by HERE."
712+msgid "Welcome Back"
819−msgstr ""
713+msgstr "Сардэчна запрашаем назад"
820
714
821−#: qml/Wizard/Pages/here-terms.qml:81
715+#: qml/Wizard/Pages/80-finished.qml:91
822−msgid ""
716+msgid "Welcome to Ubuntu"
823−"To provide you with positioning services and to improve their quality, HERE "
717+msgstr "Вітаем ва Ubuntu"
824−"collects information about nearby cell towers and Wi-Fi hotspots around your "
825−"current location whenever your position is being found."
826−msgstr ""
827
718
828−#: qml/Wizard/Pages/here-terms.qml:93
719+#: qml/Wizard/Pages/80-finished.qml:106
829−msgid ""
720+msgid "You are ready to use your device now"
830−"The information collected is used to analyze the service and to improve the "
721+msgstr "Цяпер прылада гатовая да выкарыстання"
831−"use of service, but not to identify you personally."
832−msgstr ""
833
722
834−#: qml/Wizard/Pages/here-terms.qml:106
723+#: qml/Wizard/Pages/80-finished.qml:126
835−#, qt-format
724+msgid "Continue"
836−msgid "By continuing, you agree to the HERE platform %1 and %2."
725+msgstr "Працягнуць"
837−msgstr ""
838
726
839−#: qml/Wizard/Pages/here-terms.qml:107
727+#: qml/Wizard/Pages/80-finished.qml:126
840−msgid "Service Terms"
728+msgid "Get Started"
841−msgstr ""
729+msgstr "Пачаць"
842
730
843#: qml/Wizard/Pages/passcode-confirm.qml:43
731#: qml/Wizard/Pages/passcode-confirm.qml:43
844−#: qml/Wizard/Pages/passcode-desktop.qml:97
732+#: qml/Wizard/Pages/passcode-desktop.qml:104
845msgid "Confirm passcode"
733msgid "Confirm passcode"
846−msgstr "Пацвердзіце код-пароль"
734+msgstr "Пацвердзіце код доступу"
847
735
848#: qml/Wizard/Pages/passcode-confirm.qml:45
736#: qml/Wizard/Pages/passcode-confirm.qml:45
849msgid "Incorrect passcode."
737msgid "Incorrect passcode."
850−msgstr ""
738+msgstr "Няправільны код доступу."
851
739
852#: qml/Wizard/Pages/passcode-confirm.qml:45
740#: qml/Wizard/Pages/passcode-confirm.qml:45
853msgctxt "Enter the passcode again"
741msgctxt "Enter the passcode again"
854msgid "Please re-enter."
742msgid "Please re-enter."
855−msgstr ""
743+msgstr "Увядзіце нанова."
856
744
857#: qml/Wizard/Pages/passcode-desktop.qml:31
745#: qml/Wizard/Pages/passcode-desktop.qml:31
858msgid "Lock Screen Passcode"
746msgid "Lock Screen Passcode"
859−msgstr ""
747+msgstr "Код блакавання экрана"
860
748
861−#: qml/Wizard/Pages/passcode-desktop.qml:61
749+#: qml/Wizard/Pages/passcode-desktop.qml:68
862msgid "Enter 4 numbers to setup your passcode"
750msgid "Enter 4 numbers to setup your passcode"
863−msgstr ""
751+msgstr "Увядзіце код блакавання з чаторых лічбаў"
864
752
865−#: qml/Wizard/Pages/passcode-desktop.qml:77
753+#: qml/Wizard/Pages/passcode-desktop.qml:84
866#: qml/Wizard/Pages/passcode-set.qml:54
754#: qml/Wizard/Pages/passcode-set.qml:54
867msgid "Choose passcode"
755msgid "Choose passcode"
868−msgstr ""
756+msgstr "Абраць код доступу"
869
757
870−#: qml/Wizard/Pages/passcode-desktop.qml:127
758+#: qml/Wizard/Pages/passcode-desktop.qml:139
871msgid "Passcode too short"
759msgid "Passcode too short"
872−msgstr ""
760+msgstr "Код доступу занадта кароткі"
873
761
874−#: qml/Wizard/Pages/passcode-desktop.qml:129
762+#: qml/Wizard/Pages/passcode-desktop.qml:141
875msgid "Passcodes match"
763msgid "Passcodes match"
876−msgstr ""
764+msgstr "Коды доступу супадаюць"
877
765
878−#: qml/Wizard/Pages/passcode-desktop.qml:131
766+#: qml/Wizard/Pages/passcode-desktop.qml:143
879msgid "Passcodes do not match"
767msgid "Passcodes do not match"
880−msgstr ""
768+msgstr "Коды доступу не супадаюць"
881
769
882#: qml/Wizard/Pages/passcode-set.qml:62
770#: qml/Wizard/Pages/passcode-set.qml:62
883msgid "Passcode must be 4 characters long"
771msgid "Passcode must be 4 characters long"
884−msgstr ""
772+msgstr "Код доступу павінен складацца з чатырох лічбаў"
885
773
886#: qml/Wizard/Pages/password-set.qml:31
774#: qml/Wizard/Pages/password-set.qml:31
887msgid "Lock Screen Password"
775msgid "Lock Screen Password"
888−msgstr ""
776+msgstr "Пароль блакавання экрана"
889
777
890−#: qml/Wizard/Pages/password-set.qml:62
778+#: qml/Wizard/Pages/password-set.qml:68
891msgid "Enter at least 8 characters"
779msgid "Enter at least 8 characters"
892−msgstr ""
780+msgstr "Увядзіце прынамсі 8 сімвалаў"
893
781
894−#: qml/Wizard/Pages/password-set.qml:74
782+#: qml/Wizard/Pages/password-set.qml:80
895msgid "Choose password"
783msgid "Choose password"
896−msgstr ""
784+msgstr "Абярыце пароль"
897
785
898−#: qml/Wizard/Pages/password-set.qml:104
786+#: qml/Wizard/Pages/password-set.qml:110
899msgid "Confirm password"
787msgid "Confirm password"
900−msgstr ""
788+msgstr "Пацвердзіце пароль"
901
789
902#: qml/Wizard/Pages/sim.qml:27
790#: qml/Wizard/Pages/sim.qml:27
903msgid "No SIM card installed"
791msgid "No SIM card installed"
904−msgstr ""
792+msgstr "SIM-картка не ўстаўленая"
905
793
906#: qml/Wizard/Pages/sim.qml:54
794#: qml/Wizard/Pages/sim.qml:54
907msgid "SIM card added"
795msgid "SIM card added"
908−msgstr ""
796+msgstr "Дададзена SIM-картка"
909
797
910#: qml/Wizard/Pages/sim.qml:55
798#: qml/Wizard/Pages/sim.qml:55
911msgid "You must restart the device to access the mobile network."
799msgid "You must restart the device to access the mobile network."
912−msgstr ""
800+msgstr "Для доступу да мабільнай сеткі неабходна перазапусціць прыладу."
913
801
914#: qml/Wizard/Pages/sim.qml:59
802#: qml/Wizard/Pages/sim.qml:59
915msgid "Restart"
803msgid "Restart"
@@ -917,39 +805,123 @@ msgstr "Перазапусціць"
917
805
918#: qml/Wizard/Pages/sim.qml:78
806#: qml/Wizard/Pages/sim.qml:78
919msgid "You won’t be able to make calls or use text messaging without a SIM."
807msgid "You won’t be able to make calls or use text messaging without a SIM."
920−msgstr ""
808+msgstr "Без SIM-карткі немагчыма тэлефанаваць і адпраўляць SMS."
921
809
922#: qml/Wizard/Pages/sim.qml:90
810#: qml/Wizard/Pages/sim.qml:90
923msgid "To proceed with no SIM tap Skip."
811msgid "To proceed with no SIM tap Skip."
924−msgstr ""
812+msgstr "Каб працягнуць працу без SIM-карткі, націсніце \"Прамінуць\"."
925
813
926#: qml/Wizard/PasswordMeter.qml:87
814#: qml/Wizard/PasswordMeter.qml:87
927msgid "Password too short"
815msgid "Password too short"
928−msgstr ""
816+msgstr "Пароль занадта кароткі"
929
817
930#: qml/Wizard/PasswordMeter.qml:89
818#: qml/Wizard/PasswordMeter.qml:89
931msgid "Passwords match"
819msgid "Passwords match"
932−msgstr ""
820+msgstr "Паролі супадаюць"
933
821
934#: qml/Wizard/PasswordMeter.qml:91
822#: qml/Wizard/PasswordMeter.qml:91
935msgid "Passwords do not match"
823msgid "Passwords do not match"
936−msgstr ""
824+msgstr "Паролі не супадаюць"
937
825
938#: qml/Wizard/PasswordMeter.qml:95
826#: qml/Wizard/PasswordMeter.qml:95
939msgid "Strong password"
827msgid "Strong password"
940−msgstr ""
828+msgstr "Надзейны пароль"
941
829
942#: qml/Wizard/PasswordMeter.qml:97
830#: qml/Wizard/PasswordMeter.qml:97
943msgid "Fair password"
831msgid "Fair password"
944−msgstr ""
832+msgstr "Неблагі пароль"
945
833
946#: qml/Wizard/PasswordMeter.qml:99
834#: qml/Wizard/PasswordMeter.qml:99
947msgid "Weak password"
835msgid "Weak password"
948−msgstr ""
836+msgstr "Слабы пароль"
949
837
950#: qml/Wizard/PasswordMeter.qml:101
838#: qml/Wizard/PasswordMeter.qml:101
951msgid "Very weak password"
839msgid "Very weak password"
952−msgstr ""
840+msgstr "Вельмы слабы пароль"
841+
842+#~ msgid "Unity 8"
843+#~ msgstr "Unity 8"
844+
845+#~ msgid "Scopes"
846+#~ msgstr "Лінзы"
847+
848+#~ msgid "Super (Tap)"
849+#~ msgstr "Super (націск)"
850+
851+#~ msgid "Opens the Scopes home."
852+#~ msgstr "Адкрывае старонку лінзаў."
853+
854+#~ msgctxt "Button: Open the Ubuntu Store"
855+#~ msgid "Store"
856+#~ msgstr "Крама"
857+
858+#~ msgctxt "Button: Start a search in the current dash scope"
859+#~ msgid "Search"
860+#~ msgstr "Пошук"
861+
862+#~ msgctxt "Button: Show the current dash scope settings"
863+#~ msgid "Settings"
864+#~ msgstr "Налады"
865+
866+#~ msgid "Remove from Favorites"
867+#~ msgstr "Выдаліць з абранага"
868+
869+#~ msgid "Add to Favorites"
870+#~ msgstr "Дадаць да абранага"
871+
872+#~ msgctxt "Label: Hint for dash search line edit"
873+#~ msgid "Search"
874+#~ msgstr "Пошук"
875+
876+#~ msgid "More..."
877+#~ msgstr "Болей…"
878+
879+#~ msgid "Less..."
880+#~ msgstr "Менш..."
881+
882+#~ msgid "Send"
883+#~ msgstr "Адправіць"
884+
885+#~ msgid "Rate this"
886+#~ msgstr "Ацаніць"
887+
888+#~ msgid "Add a review"
889+#~ msgstr "Дадаць рэцэнзію"
890+
891+#~ msgid "Enable location data"
892+#~ msgstr "Уключыць дадзеныя аб месцазнаходжанні"
893+
894+#~ msgid "Manage"
895+#~ msgstr "Кіраванне"
896+
897+#~ msgid "Home"
898+#~ msgstr "Хатняя папка"
899+
900+#~ msgid "Also installed"
901+#~ msgstr "Таксама ўсталявана"
902+
903+#, fuzzy
904+#~ msgid "Please wait..."
905+#~ msgstr "Загрузка. Чакайце..."
906+
907+#, fuzzy
908+#~ msgid "Update all"
909+#~ msgstr "Не дазваляць"
910+
911+#, fuzzy
912+#~ msgid "Download"
913+#~ msgstr "Запампоўка"
914+
915+#, fuzzy
916+#~ msgid "Downloaded"
917+#~ msgstr "Запампоўка"
918+
919+#, fuzzy
920+#~ msgid "Installed"
921+#~ msgstr "Таксама ўсталявана"
922+
923+#~ msgid "Terms & Conditions"
924+#~ msgstr "Умовы карыстання"
953
925
954#~ msgid "Reboot"
926#~ msgid "Reboot"
955#~ msgstr "Перазагрузіць"
927#~ msgstr "Перазагрузіць"
@@ -966,9 +938,6 @@ msgstr ""
966#~ msgid "Left edge"
938#~ msgid "Left edge"
967#~ msgstr "Левы край"
939#~ msgstr "Левы край"
968
940
969−#~ msgid "Search"
970−#~ msgstr "Пошук"
971−
972#~ msgid "Confirm"
941#~ msgid "Confirm"
973#~ msgstr "Пацвердзіць"
942#~ msgstr "Пацвердзіць"
974
943
@@ -981,29 +950,18 @@ msgstr ""
981#~ msgid "Try swiping from the right edge to unlock the phone"
950#~ msgid "Try swiping from the right edge to unlock the phone"
982#~ msgstr "Правядзіце пальцам з правага краю, каб разблакаваць тэлефон"
951#~ msgstr "Правядзіце пальцам з правага краю, каб разблакаваць тэлефон"
983
952
984−#~ msgid "Loading. Please Wait..."
985−#~ msgstr "Загрузка. Чакайце..."
986−
987−#~ msgid "Speaking..."
988−#~ msgstr "Кажа..."
989−
990#~ msgid "Speak Now..."
953#~ msgid "Speak Now..."
991#~ msgstr "Кажыце..."
954#~ msgstr "Кажыце..."
992
955
993#~ msgid "Type or say a command"
956#~ msgid "Type or say a command"
994#~ msgstr "Напішыце або вымавіце каманду"
957#~ msgstr "Напішыце або вымавіце каманду"
995
958
996−#, qt-format
997#~ msgid "Enter %1"
959#~ msgid "Enter %1"
998#~ msgstr "Увядзіце %1"
960#~ msgstr "Увядзіце %1"
999
961
1000−#, qt-format
1001#~ msgid "Sorry, incorrect %1"
962#~ msgid "Sorry, incorrect %1"
1002#~ msgstr "Даруйце, некарэктны %1"
963#~ msgstr "Даруйце, некарэктны %1"
1003
964
1004−#~ msgid "Enter passcode"
1005−#~ msgstr "Увядзіце код"
1006−
1007#~ msgid "This will be your last attempt."
965#~ msgid "This will be your last attempt."
1008#~ msgstr "Апошняя спроба."
966#~ msgstr "Апошняя спроба."
1009
967
@@ -1027,8 +985,8 @@ msgstr ""
1027
985
1028#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
986#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1029#~ msgstr ""
987#~ msgstr ""
1030−#~ "Правядзіце пальцам ад левага краю, каб адкрыць панэль запуску для паскарэння "
988+#~ "Правядзіце пальцам ад левага краю, каб адкрыць панэль запуску для "
1031−#~ "доступу да праграм"
989+#~ "паскарэння доступу да праграм"
1032
990
1033#~ msgid "Skip intro"
991#~ msgid "Skip intro"
1034#~ msgstr "Прапусціць уводзіны"
992#~ msgstr "Прапусціць уводзіны"
@@ -1054,9 +1012,6 @@ msgstr ""
1054#~ msgid "Let’s get started."
1012#~ msgid "Let’s get started."
1055#~ msgstr "Пачнем."
1013#~ msgstr "Пачнем."
1056
1014
1057−#~ msgid "Continue"
1058−#~ msgstr "Працягнуць"
1059−
1060#~ msgid "Please select how you’d like to unlock your phone."
1015#~ msgid "Please select how you’d like to unlock your phone."
1061#~ msgstr "Калі ласка, абярыце спосаб разблакавання тэлефона."
1016#~ msgstr "Калі ласка, абярыце спосаб разблакавання тэлефона."
1062
1017
@@ -1077,7 +1032,8 @@ msgstr ""
1077
1032
1078#~ msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
1033#~ msgid "Using GPS, anonymized Wi-Fi and cellular network info (recommended)"
1079#~ msgstr ""
1034#~ msgstr ""
1080−#~ "На аснове GPS, ананімізаванага Wi-Fi і дадзеных сотавай сеткі (рэкамендуецца)"
1035+#~ "На аснове GPS, ананімізаванага Wi-Fi і дадзеных сотавай сеткі "
1036+#~ "(рэкамендуецца)"
1081
1037
1082#~ msgid "Improving your experience"
1038#~ msgid "Improving your experience"
1083#~ msgstr "Спрашчэнне вашай працы"
1039#~ msgstr "Спрашчэнне вашай працы"
@@ -1102,23 +1058,18 @@ msgstr ""
1102#~ msgstr "Цяпер Вашым тэлефонам можна карыстацца."
1058#~ msgstr "Цяпер Вашым тэлефонам можна карыстацца."
1103
1059
1104#~ msgid ""
1060#~ msgid ""
1105−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1061+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1106−#~ "conditions</a>."
1062+#~ "and conditions</a>."
1107#~ msgstr ""
1063#~ msgstr ""
1108#~ "Выбарам гэтага варыянту дзеянняў вы згаджаецеся з <a href='#'> умовамі "
1064#~ "Выбарам гэтага варыянту дзеянняў вы згаджаецеся з <a href='#'> умовамі "
1109#~ "прадстаўлення паслуг Nokia HERE</a>."
1065#~ "прадстаўлення паслуг Nokia HERE</a>."
1110
1066
1111−#~ msgid "Not at all"
1112−#~ msgstr "Не дазваляць"
1113−
1114−#, qt-format
1115#~ msgid "〈 %1"
1067#~ msgid "〈 %1"
1116#~ msgstr "〈 %1"
1068#~ msgstr "〈 %1"
1117
1069
1118#~ msgid "Confirm passphrase"
1070#~ msgid "Confirm passphrase"
1119#~ msgstr "Пацвердзіце пароль"
1071#~ msgstr "Пацвердзіце пароль"
1120
1072
1121−#, qt-format
1122#~ msgid "%1 〉"
1073#~ msgid "%1 〉"
1123#~ msgstr "%1 〉"
1074#~ msgstr "%1 〉"
1124
1075
@@ -1128,10 +1079,6 @@ msgstr ""
1128#~ msgid "Close"
1079#~ msgid "Close"
1129#~ msgstr "Закрыць"
1080#~ msgstr "Закрыць"
1130
1081
1131−#~ msgid "Try swiping from the top edge to access the indicators"
1132−#~ msgstr ""
1133−#~ "Паспрабуйце правесці пальцам ад верхняга краю для доступу да індыкатараў"
1134−
1135#~ msgid "Settings"
1082#~ msgid "Settings"
1136#~ msgstr "Наладкі"
1083#~ msgstr "Наладкі"
1137
1084
@@ -1142,9 +1089,6 @@ msgstr ""
1142#~ "Вы толькі што асвоілі асноўная жэсты і можаце пачаць выкарыстоўваць "
1089#~ "Вы толькі што асвоілі асноўная жэсты і можаце пачаць выкарыстоўваць "
1143#~ "тэлефон<br><br>Дакраніцеся да экрана, каб пачаць"
1090#~ "тэлефон<br><br>Дакраніцеся да экрана, каб пачаць"
1144
1091
1145−#~ msgid "Enter passphrase"
1146−#~ msgstr "Увядзіце пароль"
1147−
1148#~ msgid "Sorry, incorrect passcode."
1092#~ msgid "Sorry, incorrect passcode."
1149#~ msgstr "Даруйце, няслушны код."
1093#~ msgstr "Даруйце, няслушны код."
1150
1094
@@ -1212,9 +1156,6 @@ msgstr ""
1212#~ msgid "Try again."
1156#~ msgid "Try again."
1213#~ msgstr "Паспрабуйце яшчэ."
1157#~ msgstr "Паспрабуйце яшчэ."
1214
1158
1215−#~ msgid "Open the launcher"
1216−#~ msgstr "Адкрыць панэль запуску"
1217−
1218#~ msgid "Tap here to continue."
1159#~ msgid "Tap here to continue."
1219#~ msgstr "Націсніце тут, каб працягнуць."
1160#~ msgstr "Націсніце тут, каб працягнуць."
1220
1161
@@ -1298,15 +1239,15 @@ msgstr ""
1298#~ msgstr "Даруйце, некарэктны код"
1239#~ msgstr "Даруйце, некарэктны код"
1299
1240
1300#~ msgid ""
1241#~ msgid ""
1301−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1242+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1302−#~ "and all personal data will be deleted."
1243+#~ "reset and all personal data will be deleted."
1303#~ msgstr ""
1244#~ msgstr ""
1304−#~ "Калі ўведзены код неправільны, Ваш тэлефон зробіць агульны скід налад і ўсе "
1245+#~ "Калі ўведзены код неправільны, Ваш тэлефон зробіць агульны скід налад і "
1305−#~ "асабістыя дадзеныя будуць выдалены."
1246+#~ "ўсе асабістыя дадзеныя будуць выдалены."
1306
1247
1307#~ msgid ""
1248#~ msgid ""
1308#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1249#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1309#~ "reset and all personal data will be deleted."
1250#~ "reset and all personal data will be deleted."
1310#~ msgstr ""
1251#~ msgstr ""
1311−#~ "Калі ўведзены пароль неправільны, Ваш тэлефон зробіць агульны скід налад і "
1252+#~ "Калі ўведзены пароль неправільны, Ваш тэлефон зробіць агульны скід налад "
1312−#~ "ўсе асабістыя дадзеныя будуць выдалены."
1253+#~ "і ўсе асабістыя дадзеныя будуць выдалены."
po/bg.po+138−255
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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"
14+"Language: bg\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr ""
24msgstr ""
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr ""
40msgstr ""
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr ""
44msgstr ""
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr ""
57msgstr ""
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr ""
61msgstr ""
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr ""
65msgstr ""
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr ""
84msgstr ""
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr ""
90msgstr ""
@@ -106,12 +106,12 @@ msgstr ""
106msgid "Yes"
106msgid "Yes"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
@@ -119,22 +119,26 @@ msgstr ""
119"Искате ли да \n"
119"Искате ли да \n"
120"изключите захранването на устройството?"
120"изключите захранването на устройството?"
121
121
122−#: qml/Components/Dialogs.qml:244
122+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
123msgctxt "Button: Power off the system"
124msgid "Power off"
124msgid "Power off"
125msgstr ""
125msgstr ""
126
126
127−#: qml/Components/Dialogs.qml:255
127+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
128msgctxt "Button: Restart the system"
129msgid "Restart"
129msgid "Restart"
130msgstr ""
130msgstr ""
131
131
132+#: qml/Components/Dialogs.qml:276
133+msgid "Screenshot"
134+msgstr ""
135+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
136#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
137msgid "Keyboard Shortcuts"
134msgstr ""
138msgstr ""
135
139
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
140#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
141+msgid "Lomiri"
138msgstr ""
142msgstr ""
139
143
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
144#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -221,18 +225,6 @@ msgstr ""
221msgid "Opens the Application Drawer."
225msgid "Opens the Application Drawer."
222msgstr ""
226msgstr ""
223
227
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr ""
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr ""
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr ""
235−
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
228#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
229msgid "Switching"
238msgstr ""
230msgstr ""
@@ -305,7 +297,7 @@ msgstr ""
305msgid "Closes the current window."
297msgid "Closes the current window."
306msgstr ""
298msgstr ""
307
299
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
300+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
301msgid "Return to Call"
310msgstr ""
302msgstr ""
311
303
@@ -379,103 +371,6 @@ msgstr ""
379msgid "Find more settings in the system settings."
371msgid "Find more settings in the system settings."
380msgstr ""
372msgstr ""
381
373
382−#: qml/Dash/DashPageHeader.qml:361
383−msgctxt "Button: Open the Ubuntu Store"
384−msgid "Store"
385−msgstr ""
386−
387−#: qml/Dash/DashPageHeader.qml:368
388−msgctxt "Button: Start a search in the current dash scope"
389−msgid "Search"
390−msgstr ""
391−
392−#: qml/Dash/DashPageHeader.qml:378
393−msgctxt "Button: Show the current dash scope settings"
394−msgid "Settings"
395−msgstr ""
396−
397−#: qml/Dash/DashPageHeader.qml:385
398−msgid "Remove from Favorites"
399−msgstr ""
400−
401−#: qml/Dash/DashPageHeader.qml:385
402−msgid "Add to Favorites"
403−msgstr ""
404−
405−#: qml/Dash/FiltersPopover.qml:61
406−msgid "Refine your results"
407−msgstr ""
408−
409−#: qml/Dash/FiltersPopover.qml:70
410−msgid "Reset"
411−msgstr ""
412−
413−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
414−msgid "Show less"
415−msgstr ""
416−
417−#: qml/Dash/GenericScopeView.qml:547
418−msgid "Show all"
419−msgstr ""
420−
421−#: qml/Dash/GenericScopeView.qml:578
422−msgctxt "Label: Hint for dash search line edit"
423−msgid "Search"
424−msgstr ""
425−
426−#: qml/Dash/PageHeaderExtraPanel.qml:67
427−msgid "Recent Searches"
428−msgstr ""
429−
430−#: qml/Dash/PageHeaderExtraPanel.qml:78
431−msgid "Clear All"
432−msgstr ""
433−
434−#: qml/Dash/Previews/PreviewActionCombo.qml:36
435−msgid "More..."
436−msgstr ""
437−
438−#: qml/Dash/Previews/PreviewActionCombo.qml:36
439−msgid "Less..."
440−msgstr "По-малко..."
441−
442−#: qml/Dash/Previews/PreviewCommentInput.qml:83
443−#: qml/Dash/Previews/PreviewRatingInput.qml:202
444−msgid "Send"
445−msgstr "Изпрати"
446−
447−#: qml/Dash/Previews/PreviewRatingInput.qml:109
448−msgid "Rate this"
449−msgstr "Оценете това"
450−
451−#: qml/Dash/Previews/PreviewRatingInput.qml:184
452−msgid "Add a review"
453−msgstr "Добави отзив"
454−
455−#: qml/Dash/PullToRefreshScopeStyle.qml:56
456−msgid "Pull to refresh…"
457−msgstr ""
458−
459−#: qml/Dash/PullToRefreshScopeStyle.qml:61
460−msgid "Release to refresh…"
461−msgstr ""
462−
463−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
464−msgid "Enable location data"
465−msgstr ""
466−
467−#: qml/Dash/ScopesList.qml:146
468−msgid "Manage"
469−msgstr ""
470−
471−#: qml/Dash/ScopesList.qml:187
472−msgid "Home"
473−msgstr ""
474−
475−#: qml/Dash/ScopesList.qml:188
476−msgid "Also installed"
477−msgstr ""
478−
479#: qml/Greeter/CoverPage.qml:127
374#: qml/Greeter/CoverPage.qml:127
480msgid "Unlock"
375msgid "Unlock"
481msgstr ""
376msgstr ""
@@ -511,7 +406,7 @@ msgstr ""
511msgid "Enter passcode to unlock"
406msgid "Enter passcode to unlock"
512msgstr ""
407msgstr ""
513
408
514−#: qml/Greeter/NarrowView.qml:228
409+#: qml/Greeter/NarrowView.qml:235
515msgid "Emergency"
410msgid "Emergency"
516msgstr ""
411msgstr ""
517
412
@@ -527,17 +422,18 @@ msgstr ""
527msgid "Select desktop environment"
422msgid "Select desktop environment"
528msgstr ""
423msgstr ""
529
424
530−#: qml/Launcher/Drawer.qml:94
425+#: qml/Launcher/Drawer.qml:250
426+#, fuzzy
427+#| msgid "Search"
531msgid "Search…"
428msgid "Search…"
532−msgstr ""
429+msgstr "Търсене"
533
430
534−#: qml/Launcher/Drawer.qml:129
431+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
535−msgctxt "Apps sorted alphabetically"
536−msgid "A-Z"
432+msgid "Pull to refresh…"
537msgstr ""
433msgstr ""
538
434
539−#: qml/Launcher/MoreAppsHeader.qml:55
435+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
540−msgid "More apps in the store"
436+msgid "Release to refresh…"
541msgstr ""
437msgstr ""
542
438
543#: qml/Notifications/NotificationMenuItemFactory.qml:124
439#: qml/Notifications/NotificationMenuItemFactory.qml:124
@@ -635,19 +531,27 @@ msgstr ""
635msgid "Drag using 3 fingers any application from one window to the other"
531msgid "Drag using 3 fingers any application from one window to the other"
636msgstr ""
532msgstr ""
637
533
534+#: qml/Stage/Stage.qml:671
535+msgid "No running apps"
536+msgstr ""
537+
638#: qml/Tutorial/TutorialLeftLong.qml:49
538#: qml/Tutorial/TutorialLeftLong.qml:49
539+#, fuzzy
540+#| msgid "Try swiping from the top edge to access the indicators"
639msgid "Long swipe from the left edge to open the Application Drawer"
541msgid "Long swipe from the left edge to open the Application Drawer"
640msgstr ""
542msgstr ""
543+"Опитайте се да приплъзнете пръста си от горния край към долния, за да "
544+"получите достъп до индикаторите"
641
545
642#: qml/Tutorial/TutorialLeft.qml:47
546#: qml/Tutorial/TutorialLeft.qml:47
643msgid "Short swipe from the left edge to open the launcher"
547msgid "Short swipe from the left edge to open the launcher"
644msgstr ""
548msgstr ""
645
549
646−#: qml/Tutorial/TutorialRight.qml:55
550+#: qml/Tutorial/TutorialRight.qml:54
647msgid "Push your mouse against the right edge to view your open apps"
551msgid "Push your mouse against the right edge to view your open apps"
648msgstr ""
552msgstr ""
649
553
650−#: qml/Tutorial/TutorialRight.qml:56
554+#: qml/Tutorial/TutorialRight.qml:55
651msgid "Swipe from the right edge to view your open apps"
555msgid "Swipe from the right edge to view your open apps"
652msgstr ""
556msgstr ""
653
557
@@ -655,25 +559,42 @@ msgstr ""
655msgid "Swipe from the top edge to access notifications and quick settings"
559msgid "Swipe from the top edge to access notifications and quick settings"
656msgstr ""
560msgstr ""
657
561
658−#: qml/Wizard/Page.qml:54
562+#: qml/Wizard/Page.qml:59
659msgctxt "Button: Go back one page in the Wizard"
563msgctxt "Button: Go back one page in the Wizard"
660msgid "Back"
564msgid "Back"
661msgstr ""
565msgstr ""
662
566
663−#: qml/Wizard/Pages/10-welcome.qml:28
567+#: qml/Wizard/Pages/10-welcome.qml:29
664msgid "Language"
568msgid "Language"
665msgstr ""
569msgstr ""
666
570
667−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
571+#: qml/Wizard/Pages/10-welcome.qml:176
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
572+#: qml/Wizard/Pages/10-welcome-update.qml:126
573+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
669−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
574+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
670−#: qml/Wizard/Pages/70-passwd-type.qml:145
575+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
671−#: qml/Wizard/Pages/75-report-check.qml:84
672−#: qml/Wizard/Pages/passcode-desktop.qml:142
576+#: qml/Wizard/Pages/passcode-desktop.qml:154
673−#: qml/Wizard/Pages/password-set.qml:142
577+#: qml/Wizard/Pages/password-set.qml:153
674msgid "Next"
578msgid "Next"
675msgstr ""
579msgstr ""
676
580
581+#: qml/Wizard/Pages/10-welcome-update.qml:91
582+msgid "Welcome to "
583+msgstr ""
584+
585+#: qml/Wizard/Pages/10-welcome-update.qml:106
586+msgid "We will make sure your device is ready to use "
587+msgstr ""
588+
589+#: qml/Wizard/Pages/11-changelog.qml:28
590+msgid "What's new"
591+msgstr ""
592+
593+#: qml/Wizard/Pages/11-changelog.qml:74
594+#, fuzzy
595+msgid "Loading..."
596+msgstr "Говорете..."
597+
677#: qml/Wizard/Pages/20-keyboard.qml:31
598#: qml/Wizard/Pages/20-keyboard.qml:31
678msgid "Select Keyboard"
599msgid "Select Keyboard"
679msgstr ""
600msgstr ""
@@ -686,64 +607,33 @@ msgstr ""
686msgid "Keyboard layout"
607msgid "Keyboard layout"
687msgstr ""
608msgstr ""
688
609
689−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
610+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
611+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
690−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
612+#: qml/Wizard/Pages/sim.qml:101
691msgid "Skip"
613msgid "Skip"
692msgstr ""
614msgstr ""
693
615
694−#: qml/Wizard/Pages/30-wifi.qml:30
616+#: qml/Wizard/Pages/30-wifi.qml:31
695msgid "Connect to Wi‑Fi"
617msgid "Connect to Wi‑Fi"
696msgstr ""
618msgstr ""
697
619
698−#: qml/Wizard/Pages/30-wifi.qml:131
620+#: qml/Wizard/Pages/30-wifi.qml:139
699msgid "Connected"
621msgid "Connected"
700msgstr ""
622msgstr ""
701
623
702−#: qml/Wizard/Pages/30-wifi.qml:164
624+#: qml/Wizard/Pages/30-wifi.qml:172
703msgid "Available Wi-Fi networks"
625msgid "Available Wi-Fi networks"
704msgstr ""
626msgstr ""
705
627
706−#: qml/Wizard/Pages/30-wifi.qml:165
628+#: qml/Wizard/Pages/30-wifi.qml:173
707msgid "No available Wi-Fi networks"
629msgid "No available Wi-Fi networks"
708msgstr ""
630msgstr ""
709
631
710−#: qml/Wizard/Pages/40-location.qml:27
711−msgid "Location Services"
712−msgstr ""
713−
714−#: qml/Wizard/Pages/40-location.qml:83
715−msgid ""
716−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
717−"(recommended)"
718−msgstr ""
719−
720−#: qml/Wizard/Pages/40-location.qml:105
721−#, qt-format
722−msgid "By selecting this option you agree to the Nokia HERE %1."
723−msgstr ""
724−
725−#: qml/Wizard/Pages/40-location.qml:106
726−msgctxt "part of: Nokia HERE terms and conditions"
727−msgid "terms and conditions"
728−msgstr ""
729−
730−#: qml/Wizard/Pages/40-location.qml:160
731−msgid "GPS only"
732−msgstr ""
733−
734−#: qml/Wizard/Pages/40-location.qml:214
735−msgid "Don't use my location"
736−msgstr ""
737−
738−#: qml/Wizard/Pages/40-location.qml:260
739−msgid "You can change it later in System Settings."
740−msgstr ""
741−
742#: qml/Wizard/Pages/50-timezone.qml:30
632#: qml/Wizard/Pages/50-timezone.qml:30
743msgid "Time Zone"
633msgid "Time Zone"
744msgstr ""
634msgstr ""
745
635
746−#: qml/Wizard/Pages/50-timezone.qml:182
636+#: qml/Wizard/Pages/50-timezone.qml:183
747msgid "Enter your city"
637msgid "Enter your city"
748msgstr ""
638msgstr ""
749
639
@@ -751,7 +641,7 @@ msgstr ""
751msgid "Personalize Your Device"
641msgid "Personalize Your Device"
752msgstr ""
642msgstr ""
753
643
754−#: qml/Wizard/Pages/60-account.qml:48
644+#: qml/Wizard/Pages/60-account.qml:54
755msgid "Preferred Name"
645msgid "Preferred Name"
756msgstr ""
646msgstr ""
757
647
@@ -759,81 +649,72 @@ msgstr ""
759msgid "Lock Screen"
649msgid "Lock Screen"
760msgstr ""
650msgstr ""
761
651
762−#: qml/Wizard/Pages/70-passwd-type.qml:102
652+#: qml/Wizard/Pages/70-passwd-type.qml:103
763msgctxt "Label: Type of security method"
653msgctxt "Label: Type of security method"
764msgid "Create new password"
654msgid "Create new password"
765msgstr ""
655msgstr ""
766
656
767−#: qml/Wizard/Pages/70-passwd-type.qml:104
657+#: qml/Wizard/Pages/70-passwd-type.qml:105
768msgctxt "Label: Type of security method"
658msgctxt "Label: Type of security method"
769msgid "Create passcode (numbers only)"
659msgid "Create passcode (numbers only)"
770msgstr ""
660msgstr ""
771
661
772−#: qml/Wizard/Pages/70-passwd-type.qml:106
662+#: qml/Wizard/Pages/70-passwd-type.qml:107
773msgctxt "Label: Type of security method"
663msgctxt "Label: Type of security method"
774msgid "No lock code"
664msgid "No lock code"
775msgstr ""
665msgstr ""
776
666
777−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
667+#: qml/Wizard/Pages/79-system-update.qml:28
778−msgid "Privacy Policy"
668+msgid "Update Device"
779−msgstr ""
780−
781−#: qml/Wizard/Pages/75-report-check.qml:26
782−msgid "Help Us Improve"
783msgstr ""
669msgstr ""
784
670
785−#: qml/Wizard/Pages/75-report-check.qml:59
671+#: qml/Wizard/Pages/79-system-update.qml:55
786−msgid "Improve system performance by sending us crashes and error reports."
672+msgid ""
787−msgstr ""
673+"There is a system update available and ready to install. Afterwards, the "
788−
674+"device will automatically restart."
789−#: qml/Wizard/Pages/75-report-check.qml:60
790−msgid "Privacy policy"
791msgstr ""
675msgstr ""
792
676
793−#: qml/Wizard/Pages/80-finished.qml:89
677+#: qml/Wizard/Pages/79-system-update.qml:76
678+msgctxt "string identifying name of the update"
794−msgid "Welcome to Ubuntu"
679+msgid "Ubuntu Touch system"
795msgstr ""
680msgstr ""
796
681
797−#: qml/Wizard/Pages/80-finished.qml:104
682+#: qml/Wizard/Pages/79-system-update.qml:83
798−msgid "You are ready to use your device now"
683+#, qt-format
684+msgctxt "version of the system update"
685+msgid "Version %1"
799msgstr ""
686msgstr ""
800
687
801−#: qml/Wizard/Pages/80-finished.qml:124
688+#: qml/Wizard/Pages/79-system-update.qml:95
802−msgid "Get Started"
689+msgid "This could take a few minutes..."
803msgstr ""
690msgstr ""
804
691
805−#: qml/Wizard/Pages/here-terms.qml:25
692+#: qml/Wizard/Pages/79-system-update.qml:109
806−msgid "Terms & Conditions"
693+msgid "Install and restart now"
807msgstr ""
694msgstr ""
808
695
809−#: qml/Wizard/Pages/here-terms.qml:69
696+#: qml/Wizard/Pages/80-finished.qml:91
810−msgid "Your device uses positioning technologies provided by HERE."
697+msgid "Welcome Back"
811msgstr ""
698msgstr ""
812
699
813−#: qml/Wizard/Pages/here-terms.qml:81
700+#: qml/Wizard/Pages/80-finished.qml:91
814−msgid ""
701+msgid "Welcome to Ubuntu"
815−"To provide you with positioning services and to improve their quality, HERE "
816−"collects information about nearby cell towers and Wi-Fi hotspots around your "
817−"current location whenever your position is being found."
818msgstr ""
702msgstr ""
819
703
820−#: qml/Wizard/Pages/here-terms.qml:93
704+#: qml/Wizard/Pages/80-finished.qml:106
821−msgid ""
705+msgid "You are ready to use your device now"
822−"The information collected is used to analyze the service and to improve the "
823−"use of service, but not to identify you personally."
824msgstr ""
706msgstr ""
825
707
826−#: qml/Wizard/Pages/here-terms.qml:106
708+#: qml/Wizard/Pages/80-finished.qml:126
827−#, qt-format
709+msgid "Continue"
828−msgid "By continuing, you agree to the HERE platform %1 and %2."
829msgstr ""
710msgstr ""
830
711
831−#: qml/Wizard/Pages/here-terms.qml:107
712+#: qml/Wizard/Pages/80-finished.qml:126
832−msgid "Service Terms"
713+msgid "Get Started"
833msgstr ""
714msgstr ""
834
715
835#: qml/Wizard/Pages/passcode-confirm.qml:43
716#: qml/Wizard/Pages/passcode-confirm.qml:43
836−#: qml/Wizard/Pages/passcode-desktop.qml:97
717+#: qml/Wizard/Pages/passcode-desktop.qml:104
837msgid "Confirm passcode"
718msgid "Confirm passcode"
838msgstr ""
719msgstr ""
839
720
@@ -850,24 +731,24 @@ msgstr ""
850msgid "Lock Screen Passcode"
731msgid "Lock Screen Passcode"
851msgstr ""
732msgstr ""
852
733
853−#: qml/Wizard/Pages/passcode-desktop.qml:61
734+#: qml/Wizard/Pages/passcode-desktop.qml:68
854msgid "Enter 4 numbers to setup your passcode"
735msgid "Enter 4 numbers to setup your passcode"
855msgstr ""
736msgstr ""
856
737
857−#: qml/Wizard/Pages/passcode-desktop.qml:77
738+#: qml/Wizard/Pages/passcode-desktop.qml:84
858#: qml/Wizard/Pages/passcode-set.qml:54
739#: qml/Wizard/Pages/passcode-set.qml:54
859msgid "Choose passcode"
740msgid "Choose passcode"
860msgstr ""
741msgstr ""
861
742
862−#: qml/Wizard/Pages/passcode-desktop.qml:127
743+#: qml/Wizard/Pages/passcode-desktop.qml:139
863msgid "Passcode too short"
744msgid "Passcode too short"
864msgstr ""
745msgstr ""
865
746
866−#: qml/Wizard/Pages/passcode-desktop.qml:129
747+#: qml/Wizard/Pages/passcode-desktop.qml:141
867msgid "Passcodes match"
748msgid "Passcodes match"
868msgstr ""
749msgstr ""
869
750
870−#: qml/Wizard/Pages/passcode-desktop.qml:131
751+#: qml/Wizard/Pages/passcode-desktop.qml:143
871msgid "Passcodes do not match"
752msgid "Passcodes do not match"
872msgstr ""
753msgstr ""
873
754
@@ -879,15 +760,15 @@ msgstr ""
879msgid "Lock Screen Password"
760msgid "Lock Screen Password"
880msgstr ""
761msgstr ""
881
762
882−#: qml/Wizard/Pages/password-set.qml:62
763+#: qml/Wizard/Pages/password-set.qml:68
883msgid "Enter at least 8 characters"
764msgid "Enter at least 8 characters"
884msgstr ""
765msgstr ""
885
766
886−#: qml/Wizard/Pages/password-set.qml:74
767+#: qml/Wizard/Pages/password-set.qml:80
887msgid "Choose password"
768msgid "Choose password"
888msgstr ""
769msgstr ""
889
770
890−#: qml/Wizard/Pages/password-set.qml:104
771+#: qml/Wizard/Pages/password-set.qml:110
891msgid "Confirm password"
772msgid "Confirm password"
892msgstr ""
773msgstr ""
893
774
@@ -943,12 +824,25 @@ msgstr ""
943msgid "Very weak password"
824msgid "Very weak password"
944msgstr ""
825msgstr ""
945
826
827+#~ msgid "Less..."
828+#~ msgstr "По-малко..."
829+
830+#~ msgid "Send"
831+#~ msgstr "Изпрати"
832+
833+#~ msgid "Rate this"
834+#~ msgstr "Оценете това"
835+
836+#~ msgid "Add a review"
837+#~ msgstr "Добави отзив"
838+
839+#, fuzzy
840+#~ msgid "Please wait..."
841+#~ msgstr "Зарежда се. Моля, почакайте..."
842+
946#~ msgid "Confirm"
843#~ msgid "Confirm"
947#~ msgstr "Потвърди"
844#~ msgstr "Потвърди"
948
845
949−#~ msgid "Search"
950−#~ msgstr "Търсене"
951−
952#~ msgid "Top edge"
846#~ msgid "Top edge"
953#~ msgstr "Горен край"
847#~ msgstr "Горен край"
954
848
@@ -964,9 +858,6 @@ msgstr ""
964#~ msgid "Type or say a command"
858#~ msgid "Type or say a command"
965#~ msgstr "Въведете или кажете команда"
859#~ msgstr "Въведете или кажете команда"
966
860
967−#~ msgid "Speaking..."
968−#~ msgstr "Говорете..."
969−
970#~ msgid "Speak Now..."
861#~ msgid "Speak Now..."
971#~ msgstr "Говорете сега..."
862#~ msgstr "Говорете сега..."
972
863
@@ -976,22 +867,14 @@ msgstr ""
976#~ msgid "Skip intro"
867#~ msgid "Skip intro"
977#~ msgstr "Пропусни интрото"
868#~ msgstr "Пропусни интрото"
978
869
979−#~ msgid "Loading. Please Wait..."
980−#~ msgstr "Зарежда се. Моля, почакайте..."
981−
982−#~ msgid "Try swiping from the top edge to access the indicators"
983−#~ msgstr ""
984−#~ "Опитайте се да приплъзнете пръста си от горния край към долния, за да "
985−#~ "получите достъп до индикаторите"
986−
987#~ msgid "Swipe up again to close the settings screen"
870#~ msgid "Swipe up again to close the settings screen"
988#~ msgstr ""
871#~ msgstr ""
989#~ "Отново приплъзнете пръста си нагоре за да затворите екрана с настройките"
872#~ "Отново приплъзнете пръста си нагоре за да затворите екрана с настройките"
990
873
991#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
874#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
992#~ msgstr ""
875#~ msgstr ""
993−#~ "Приплъзнете пръста си от левия край към десния, за да отворите стартера за "
876+#~ "Приплъзнете пръста си от левия край към десния, за да отворите стартера "
994−#~ "бърз достъп до приложенията"
877+#~ "за бърз достъп до приложенията"
995
878
996#~ msgid "Try swiping from the right edge to unlock the phone"
879#~ msgid "Try swiping from the right edge to unlock the phone"
997#~ msgstr ""
880#~ msgstr ""
po/bn.po+350−420
@@ -6,67 +6,69 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2015-11-27 19:38+0000\n"
11+"PO-Revision-Date: 2021-02-01 21:06+0000\n"
12−"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12+"Last-Translator: imrufbd <imrufbd@gmail.com>\n"
13−"Language-Team: Bengali <bn@li.org>\n"
13+"Language-Team: Bengali <https://translate.ubports.com/projects/ubports/"
14+"lomiri/bn/>\n"
15+"Language: bn\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
20+"X-Generator: Weblate 3.11.3\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
21+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20
22
21−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
24msgid "Password: "
23msgstr "পাসওয়ার্ড: "
25msgstr "পাসওয়ার্ড: "
24
26
25−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
28msgid "Username"
27−msgstr ""
29+msgstr "ইউজারনেম"
28
30
29−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
32msgid "Failed to authenticate"
31−msgstr ""
33+msgstr "যাচাই করা যায়নি"
32
34
33−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
35−msgstr ""
37+msgstr "ভুল পাসওয়ার্ড, আবার চেষ্টা করুন"
36
38
37−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
40msgid "Log In"
39−msgstr ""
41+msgstr "লগইন করুন"
40
42
41−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
44msgid "Retry"
43−msgstr ""
45+msgstr "আবার চেষ্টা করুন"
44
46
45#: plugins/LightDM/UsersModel.cpp:157
47#: plugins/LightDM/UsersModel.cpp:157
46msgid "Login"
48msgid "Login"
47−msgstr ""
49+msgstr "লগইন করুন"
48
50
49#: plugins/LightDM/UsersModel.cpp:165
51#: plugins/LightDM/UsersModel.cpp:165
50msgid "Guest Session"
52msgid "Guest Session"
51−msgstr ""
53+msgstr "গেস্ট সেশন"
52
54
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
57msgid "Pin shortcut"
56−msgstr "পিন"
58+msgstr "শর্টকাট যোগ করুন"
57
59
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
61msgid "Quit"
60−msgstr ""
62+msgstr "বাহির"
61
63
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
65msgid "Unpin shortcut"
64−msgstr "আনপিন"
66+msgstr "শর্টকাট সরান"
65
67
66#: qml/Components/Dialogs.qml:176
68#: qml/Components/Dialogs.qml:176
67msgctxt "Title: Lock/Log out dialog"
69msgctxt "Title: Lock/Log out dialog"
68msgid "Log out"
70msgid "Log out"
69−msgstr ""
71+msgstr "লগআউট করুন"
70
72
71#: qml/Components/Dialogs.qml:177
73#: qml/Components/Dialogs.qml:177
72msgid "Are you sure you want to log out?"
74msgid "Are you sure you want to log out?"
@@ -80,11 +82,10 @@ msgstr "লক করুন"
80#: qml/Components/Dialogs.qml:191
82#: qml/Components/Dialogs.qml:191
81msgctxt "Button: Log out from the system"
83msgctxt "Button: Log out from the system"
82msgid "Log Out"
84msgid "Log Out"
83−msgstr ""
85+msgstr "লগআউট করুন"
84
86
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
90msgid "Cancel"
90msgstr "বাতিল"
91msgstr "বাতিল"
@@ -106,12 +107,12 @@ msgstr "না"
106msgid "Yes"
107msgid "Yes"
107msgstr "হ্যাঁ"
108msgstr "হ্যাঁ"
108
109
109−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
112msgid "Power"
112−msgstr ""
113+msgstr "বন্ধ/চালু"
113
114
114−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
115msgid ""
116msgid ""
116"Are you sure you would like\n"
117"Are you sure you would like\n"
117"to power off?"
118"to power off?"
@@ -119,193 +120,187 @@ msgstr ""
119"আপনি নিশ্চিত যে আপনি\n"
120"আপনি নিশ্চিত যে আপনি\n"
120"বন্ধ করতে চান?"
121"বন্ধ করতে চান?"
121
122
122−#: qml/Components/Dialogs.qml:244
123+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
124msgctxt "Button: Power off the system"
124msgid "Power off"
125msgid "Power off"
125msgstr "বন্ধ করুন"
126msgstr "বন্ধ করুন"
126
127
127−#: qml/Components/Dialogs.qml:255
128+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
129msgctxt "Button: Restart the system"
129msgid "Restart"
130msgid "Restart"
130msgstr "পুনরায় চালু"
131msgstr "পুনরায় চালু"
131
132
133+#: qml/Components/Dialogs.qml:276
134+#, fuzzy
135+#| msgid "Takes a screenshot."
136+msgid "Screenshot"
137+msgstr "স্ক্রীনশট নেওয়া।"
138+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
139#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
140msgid "Keyboard Shortcuts"
134−msgstr ""
141+msgstr "কিবোর্ড শর্টকাট"
135
142
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
143#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
144+msgid "Lomiri"
138msgstr ""
145msgstr ""
139
146
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
147#: qml/Components/KeyboardShortcutsOverlay.qml:62
141msgid "PrtScr"
148msgid "PrtScr"
142−msgstr ""
149+msgstr "প্রিন্টস্ক্রিন"
143
150
144#: qml/Components/KeyboardShortcutsOverlay.qml:67
151#: qml/Components/KeyboardShortcutsOverlay.qml:67
145msgid "Takes a screenshot."
152msgid "Takes a screenshot."
146−msgstr ""
153+msgstr "স্ক্রীনশট নেওয়া।"
147
154
148#: qml/Components/KeyboardShortcutsOverlay.qml:75
155#: qml/Components/KeyboardShortcutsOverlay.qml:75
149msgid "Alt + PrtScr"
156msgid "Alt + PrtScr"
150−msgstr ""
157+msgstr "অল্টার কী + প্রিন্টস্ক্রীন কী"
151
158
152#: qml/Components/KeyboardShortcutsOverlay.qml:80
159#: qml/Components/KeyboardShortcutsOverlay.qml:80
153msgid "Takes a screenshot of the current window."
160msgid "Takes a screenshot of the current window."
154−msgstr ""
161+msgstr "দৃশ্যমান উইন্ডো এর স্ক্রীনশট।"
155
162
156#: qml/Components/KeyboardShortcutsOverlay.qml:88
163#: qml/Components/KeyboardShortcutsOverlay.qml:88
157msgid "Super + Space"
164msgid "Super + Space"
158−msgstr ""
165+msgstr "সুপার কী + স্পেস কী"
159
166
160#: qml/Components/KeyboardShortcutsOverlay.qml:93
167#: qml/Components/KeyboardShortcutsOverlay.qml:93
161msgid "Switches to next keyboard layout."
168msgid "Switches to next keyboard layout."
162−msgstr ""
169+msgstr "পরবর্তী কিবোর্ড নকশা নির্বাচন।"
163
170
164#: qml/Components/KeyboardShortcutsOverlay.qml:101
171#: qml/Components/KeyboardShortcutsOverlay.qml:101
165msgid "Super + Shift + Space"
172msgid "Super + Shift + Space"
166−msgstr ""
173+msgstr "সুপার কী + শিফট্ কী + স্পেস কী"
167
174
168#: qml/Components/KeyboardShortcutsOverlay.qml:106
175#: qml/Components/KeyboardShortcutsOverlay.qml:106
169msgid "Switches to previous keyboard layout."
176msgid "Switches to previous keyboard layout."
170−msgstr ""
177+msgstr "পূর্ববর্তী কিবোর্ড নকশা নির্বাচন।"
171
178
172#: qml/Components/KeyboardShortcutsOverlay.qml:114
179#: qml/Components/KeyboardShortcutsOverlay.qml:114
173msgid "Ctrl + Alt + T"
180msgid "Ctrl + Alt + T"
174−msgstr ""
181+msgstr "কন্ট্রোল কী + অল্টার কী + T"
175
182
176#: qml/Components/KeyboardShortcutsOverlay.qml:119
183#: qml/Components/KeyboardShortcutsOverlay.qml:119
177msgid "Starts the Terminal application."
184msgid "Starts the Terminal application."
178−msgstr ""
185+msgstr "টার্মিনাল এপ্লিকেশন চালু।"
179
186
180#: qml/Components/KeyboardShortcutsOverlay.qml:131
187#: qml/Components/KeyboardShortcutsOverlay.qml:131
181msgid "Launcher"
188msgid "Launcher"
182−msgstr ""
189+msgstr "লঞ্চার"
183
190
184#: qml/Components/KeyboardShortcutsOverlay.qml:138
191#: qml/Components/KeyboardShortcutsOverlay.qml:138
185msgid "Super (Hold)"
192msgid "Super (Hold)"
186−msgstr ""
193+msgstr "সুপার কী (কিছুক্ষণ চেপে ধরে রাখুন)"
187
194
188#: qml/Components/KeyboardShortcutsOverlay.qml:143
195#: qml/Components/KeyboardShortcutsOverlay.qml:143
189msgid "Opens the launcher, displays shortcuts."
196msgid "Opens the launcher, displays shortcuts."
190−msgstr ""
197+msgstr "লঞ্চারে প্রবেশ, শর্টকাট প্রদর্শন।"
191
198
192#: qml/Components/KeyboardShortcutsOverlay.qml:151
199#: qml/Components/KeyboardShortcutsOverlay.qml:151
193msgid "Alt + F1"
200msgid "Alt + F1"
194−msgstr ""
201+msgstr "অল্টার কী + F1 কী"
195
202
196#: qml/Components/KeyboardShortcutsOverlay.qml:156
203#: qml/Components/KeyboardShortcutsOverlay.qml:156
197msgid "Opens launcher keyboard navigation mode."
204msgid "Opens launcher keyboard navigation mode."
198−msgstr ""
205+msgstr "লঞ্চার কিবোর্ড নেভিগেশন মোড চালু ।"
199
206
200#: qml/Components/KeyboardShortcutsOverlay.qml:164
207#: qml/Components/KeyboardShortcutsOverlay.qml:164
201msgid "Super + Tab"
208msgid "Super + Tab"
202−msgstr ""
209+msgstr "সুপার কী + ট্যাব কী"
203
210
204#: qml/Components/KeyboardShortcutsOverlay.qml:169
211#: qml/Components/KeyboardShortcutsOverlay.qml:169
205msgid "Switches applications via the launcher."
212msgid "Switches applications via the launcher."
206−msgstr ""
213+msgstr "লঞ্চারের মাধ্যমে এপ্লিকেশন পরিবর্তন।"
207
214
208#: qml/Components/KeyboardShortcutsOverlay.qml:177
215#: qml/Components/KeyboardShortcutsOverlay.qml:177
209msgid "Super + 1 to 0"
216msgid "Super + 1 to 0"
210−msgstr ""
217+msgstr "সুপার কী + ১ থেকে ০"
211
218
212#: qml/Components/KeyboardShortcutsOverlay.qml:182
219#: qml/Components/KeyboardShortcutsOverlay.qml:182
213msgid "Same as clicking on a launcher icon."
220msgid "Same as clicking on a launcher icon."
214−msgstr ""
221+msgstr "লঞ্চার আইকনে ক্লিক করার মতই কাজ করে।"
215
222
216#: qml/Components/KeyboardShortcutsOverlay.qml:190
223#: qml/Components/KeyboardShortcutsOverlay.qml:190
217msgid "Super + A"
224msgid "Super + A"
218−msgstr ""
225+msgstr "সুপার কী + A"
219
226
220#: qml/Components/KeyboardShortcutsOverlay.qml:195
227#: qml/Components/KeyboardShortcutsOverlay.qml:195
221msgid "Opens the Application Drawer."
228msgid "Opens the Application Drawer."
222−msgstr ""
229+msgstr "এপ্লিকেশন ড্রয়ারে প্রবেশ।"
223−
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr ""
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr ""
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr ""
235
230
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
231#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
232msgid "Switching"
238−msgstr ""
233+msgstr "পরিবর্তন"
239
234
240#: qml/Components/KeyboardShortcutsOverlay.qml:242
235#: qml/Components/KeyboardShortcutsOverlay.qml:242
241msgid "Alt + Tab"
236msgid "Alt + Tab"
242−msgstr ""
237+msgstr "অল্টার কী + ট্যাব কী"
243
238
244#: qml/Components/KeyboardShortcutsOverlay.qml:247
239#: qml/Components/KeyboardShortcutsOverlay.qml:247
245msgid "Switches between applications."
240msgid "Switches between applications."
246−msgstr ""
241+msgstr "একাধিক চালু এপ্লিকেশনের মধ্যে একটি নির্বাচন করে।"
247
242
248#: qml/Components/KeyboardShortcutsOverlay.qml:255
243#: qml/Components/KeyboardShortcutsOverlay.qml:255
249msgid "Super + W"
244msgid "Super + W"
250−msgstr ""
245+msgstr "সুপার কী + W"
251
246
252#: qml/Components/KeyboardShortcutsOverlay.qml:260
247#: qml/Components/KeyboardShortcutsOverlay.qml:260
253msgid "Opens the desktop spread."
248msgid "Opens the desktop spread."
254−msgstr ""
249+msgstr "ডেস্কটপের প্রসারণে প্রবেশ।"
255
250
256#: qml/Components/KeyboardShortcutsOverlay.qml:268
251#: qml/Components/KeyboardShortcutsOverlay.qml:268
257msgid "Cursor Left or Right"
252msgid "Cursor Left or Right"
258−msgstr ""
253+msgstr "কার্সর বাম থেকে ডানে"
259
254
260#: qml/Components/KeyboardShortcutsOverlay.qml:273
255#: qml/Components/KeyboardShortcutsOverlay.qml:273
261msgid "Moves the focus."
256msgid "Moves the focus."
262−msgstr ""
257+msgstr "ফোকাস সরায়।"
263
258
264#: qml/Components/KeyboardShortcutsOverlay.qml:285
259#: qml/Components/KeyboardShortcutsOverlay.qml:285
265msgid "Windows"
260msgid "Windows"
266−msgstr ""
261+msgstr "উইন্ডো সমূহ"
267
262
268#: qml/Components/KeyboardShortcutsOverlay.qml:292
263#: qml/Components/KeyboardShortcutsOverlay.qml:292
269msgid "Ctrl + Super + D"
264msgid "Ctrl + Super + D"
270−msgstr ""
265+msgstr "কন্ট্রোল কী + সুপার কী + D"
271
266
272#: qml/Components/KeyboardShortcutsOverlay.qml:297
267#: qml/Components/KeyboardShortcutsOverlay.qml:297
273msgid "Minimizes all windows."
268msgid "Minimizes all windows."
274−msgstr ""
269+msgstr "সব উইন্ডোকে লঘু করে।"
275
270
276#: qml/Components/KeyboardShortcutsOverlay.qml:305
271#: qml/Components/KeyboardShortcutsOverlay.qml:305
277msgid "Ctrl + Super + Up"
272msgid "Ctrl + Super + Up"
278−msgstr ""
273+msgstr "কন্ট্রোল কী + সুপার কী + আপ এ্যরো কী"
279
274
280#: qml/Components/KeyboardShortcutsOverlay.qml:310
275#: qml/Components/KeyboardShortcutsOverlay.qml:310
281msgid "Maximizes the current window."
276msgid "Maximizes the current window."
282−msgstr ""
277+msgstr "দৃশ্যমান উইন্ডোটিকে বর্ধিত করে।"
283
278
284#: qml/Components/KeyboardShortcutsOverlay.qml:318
279#: qml/Components/KeyboardShortcutsOverlay.qml:318
285msgid "Ctrl + Super + Down"
280msgid "Ctrl + Super + Down"
286−msgstr ""
281+msgstr "কন্ট্রোল কী + সুপার কী + ডাউন এ্যরো কী"
287
282
288#: qml/Components/KeyboardShortcutsOverlay.qml:323
283#: qml/Components/KeyboardShortcutsOverlay.qml:323
289msgid "Minimizes or restores the current window."
284msgid "Minimizes or restores the current window."
290−msgstr ""
285+msgstr "বর্তমান উইন্ডোটিকে লঘু করে অথবা পূ্র্বাবস্থায় ফিরিয়ে নিয়ে যায়।"
291
286
292#: qml/Components/KeyboardShortcutsOverlay.qml:331
287#: qml/Components/KeyboardShortcutsOverlay.qml:331
293msgid "Ctrl + Super + Left or Right"
288msgid "Ctrl + Super + Left or Right"
294−msgstr ""
289+msgstr "কন্ট্রোল কী + সুপার কী + বাম এ্যরো কী"
295
290
296#: qml/Components/KeyboardShortcutsOverlay.qml:336
291#: qml/Components/KeyboardShortcutsOverlay.qml:336
297msgid "Semi-maximizes the current window."
292msgid "Semi-maximizes the current window."
298−msgstr ""
293+msgstr "বর্তমান উইন্ডোটিকে অর্ধ-বর্ধিত করে।"
299
294
300#: qml/Components/KeyboardShortcutsOverlay.qml:344
295#: qml/Components/KeyboardShortcutsOverlay.qml:344
301msgid "Alt + F4"
296msgid "Alt + F4"
302−msgstr ""
297+msgstr "অল্টার কী + F4 কী"
303
298
304#: qml/Components/KeyboardShortcutsOverlay.qml:349
299#: qml/Components/KeyboardShortcutsOverlay.qml:349
305msgid "Closes the current window."
300msgid "Closes the current window."
306−msgstr ""
301+msgstr "বর্তমান উইন্ডোটি বন্ধ করে।"
307
302
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
303+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
304msgid "Return to Call"
310msgstr "কল এ ফিরে যান"
305msgstr "কল এ ফিরে যান"
311
306
@@ -320,225 +315,130 @@ msgstr "ঠিক আছে"
320#: qml/Components/MediaServices/VideoPlayerControls.qml:44
315#: qml/Components/MediaServices/VideoPlayerControls.qml:44
321#, qt-format
316#, qt-format
322msgid "%1:%2:%3"
317msgid "%1:%2:%3"
323−msgstr ""
318+msgstr "%1:%2:%3"
324
319
325#: qml/Components/MediaServices/VideoPlayerControls.qml:49
320#: qml/Components/MediaServices/VideoPlayerControls.qml:49
326#, qt-format
321#, qt-format
327msgid "%1:%2"
322msgid "%1:%2"
328−msgstr ""
323+msgstr "%1:%2"
329
324
330#: qml/Components/ModeSwitchWarningDialog.qml:33
325#: qml/Components/ModeSwitchWarningDialog.qml:33
331msgid "Apps may have unsaved data:"
326msgid "Apps may have unsaved data:"
332−msgstr ""
327+msgstr "এ্যাপ সমূহে কিছু অসংরক্ষিত ডেটা থাকতে পারে:"
333
328
334#: qml/Components/ModeSwitchWarningDialog.qml:60
329#: qml/Components/ModeSwitchWarningDialog.qml:60
335msgctxt ""
330msgctxt ""
336"Re-dock means connect the device again to an external screen/mouse/keyboard"
331"Re-dock means connect the device again to an external screen/mouse/keyboard"
337msgid "Re-dock, save your work and close these apps to continue."
332msgid "Re-dock, save your work and close these apps to continue."
338msgstr ""
333msgstr ""
334+"পূনসংযুক্ত করুন, প্রক্রিয়া চলমান রাখার জন্য কাজগুলি সংরক্ষণ করে অ্যাপগুলি বন্ধ করুন।"
339
335
340#: qml/Components/ModeSwitchWarningDialog.qml:67
336#: qml/Components/ModeSwitchWarningDialog.qml:67
341msgid "Or force close now (unsaved data will be lost)."
337msgid "Or force close now (unsaved data will be lost)."
342−msgstr ""
338+msgstr "অথবা জোরপূর্বক এখনি বন্ধ করুন (আপনার অসংরক্ষিত তথ্য হারিয়ে যাবে)।"
343
339
344#: qml/Components/ModeSwitchWarningDialog.qml:80
340#: qml/Components/ModeSwitchWarningDialog.qml:80
345msgid "OK, I will reconnect"
341msgid "OK, I will reconnect"
346−msgstr ""
342+msgstr "ঠিক আছে, আমি পূনঃসংযুক্ত করব"
347
343
348#: qml/Components/ModeSwitchWarningDialog.qml:81
344#: qml/Components/ModeSwitchWarningDialog.qml:81
349msgid "Reconnect now!"
345msgid "Reconnect now!"
350−msgstr ""
346+msgstr "এখনি পূনসংযুক্ত করুন!"
351
347
352#: qml/Components/ModeSwitchWarningDialog.qml:94
348#: qml/Components/ModeSwitchWarningDialog.qml:94
353msgid "Close all"
349msgid "Close all"
354−msgstr ""
350+msgstr "সবগুলো বন্ধ করুন"
355
351
356#: qml/Components/SharingPicker.qml:54
352#: qml/Components/SharingPicker.qml:54
357msgid "Preview Share Item"
353msgid "Preview Share Item"
358−msgstr ""
354+msgstr "বিনিময় তালিকা অবলোকন"
359
355
360#: qml/Components/VirtualTouchPad.qml:317
356#: qml/Components/VirtualTouchPad.qml:317
361msgid ""
357msgid ""
362"Your device is now connected to an external display. Use this screen as a "
358"Your device is now connected to an external display. Use this screen as a "
363"touch pad to interact with the pointer."
359"touch pad to interact with the pointer."
364msgstr ""
360msgstr ""
361+"আপনার ডিভাইস অন্য পর্দার সাথে সংযুক্ত হয়েছে। মাউসের জন্য এই পর্দাটি টাচপ্যাড হিসেবে "
362+"ব্যবহার করুন।"
365
363
366#: qml/Components/VirtualTouchPad.qml:327
364#: qml/Components/VirtualTouchPad.qml:327
367msgid "Tap left button to click."
365msgid "Tap left button to click."
368−msgstr ""
366+msgstr "ক্লিক করার জন্য বাম বোতাম চাপুন..."
369
367
370#: qml/Components/VirtualTouchPad.qml:339
368#: qml/Components/VirtualTouchPad.qml:339
371msgid "Tap right button to right click."
369msgid "Tap right button to right click."
372−msgstr ""
370+msgstr "ডান ক্লিকের জন্য ডান বোতাম চাপুন।"
373
371
374#: qml/Components/VirtualTouchPad.qml:351
372#: qml/Components/VirtualTouchPad.qml:351
375msgid "Swipe with two fingers to scroll."
373msgid "Swipe with two fingers to scroll."
376−msgstr ""
374+msgstr "স্ক্রলের জন্য আঙুল চালান।"
377
375
378#: qml/Components/VirtualTouchPad.qml:396
376#: qml/Components/VirtualTouchPad.qml:396
379msgid "Find more settings in the system settings."
377msgid "Find more settings in the system settings."
380−msgstr ""
378+msgstr "সিস্টেম সেটিংসে আরও সেটিংস খুজুন।"
381−
382−#: qml/Dash/DashPageHeader.qml:361
383−msgctxt "Button: Open the Ubuntu Store"
384−msgid "Store"
385−msgstr "স্টোর"
386−
387−#: qml/Dash/DashPageHeader.qml:368
388−msgctxt "Button: Start a search in the current dash scope"
389−msgid "Search"
390−msgstr "খুঁজুন"
391−
392−#: qml/Dash/DashPageHeader.qml:378
393−msgctxt "Button: Show the current dash scope settings"
394−msgid "Settings"
395−msgstr "সেটিংস"
396−
397−#: qml/Dash/DashPageHeader.qml:385
398−msgid "Remove from Favorites"
399−msgstr "পছন্দ থেকে মুছে ফেলুন"
400−
401−#: qml/Dash/DashPageHeader.qml:385
402−msgid "Add to Favorites"
403−msgstr "পছন্দতে যোগ করুন"
404−
405−#: qml/Dash/FiltersPopover.qml:61
406−msgid "Refine your results"
407−msgstr ""
408−
409−#: qml/Dash/FiltersPopover.qml:70
410−msgid "Reset"
411−msgstr ""
412−
413−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
414−msgid "Show less"
415−msgstr ""
416−
417−#: qml/Dash/GenericScopeView.qml:547
418−msgid "Show all"
419−msgstr ""
420−
421−#: qml/Dash/GenericScopeView.qml:578
422−msgctxt "Label: Hint for dash search line edit"
423−msgid "Search"
424−msgstr "খুঁজুন"
425−
426−#: qml/Dash/PageHeaderExtraPanel.qml:67
427−msgid "Recent Searches"
428−msgstr ""
429−
430−#: qml/Dash/PageHeaderExtraPanel.qml:78
431−msgid "Clear All"
432−msgstr ""
433−
434−#: qml/Dash/Previews/PreviewActionCombo.qml:36
435−msgid "More..."
436−msgstr "আরো..."
437−
438−#: qml/Dash/Previews/PreviewActionCombo.qml:36
439−msgid "Less..."
440−msgstr "কম..."
441−
442−#: qml/Dash/Previews/PreviewCommentInput.qml:83
443−#: qml/Dash/Previews/PreviewRatingInput.qml:202
444−msgid "Send"
445−msgstr "পাঠান"
446−
447−#: qml/Dash/Previews/PreviewRatingInput.qml:109
448−msgid "Rate this"
449−msgstr "রেটিং দিন"
450−
451−#: qml/Dash/Previews/PreviewRatingInput.qml:184
452−msgid "Add a review"
453−msgstr "আপনার মতামত দিন"
454−
455−#: qml/Dash/PullToRefreshScopeStyle.qml:56
456−msgid "Pull to refresh…"
457−msgstr "রিফ্রেশ করার জন্য টানুন"
458−
459−#: qml/Dash/PullToRefreshScopeStyle.qml:61
460−msgid "Release to refresh…"
461−msgstr "রিফ্রেশ করার জন্য ছেড়ে দিন"
462−
463−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
464−msgid "Enable location data"
465−msgstr "অবস্থান নির্ণয় চালু করুন"
466−
467−#: qml/Dash/ScopesList.qml:146
468−msgid "Manage"
469−msgstr "ব্যবস্থাপনা"
470−
471−#: qml/Dash/ScopesList.qml:187
472−msgid "Home"
473−msgstr ""
474−
475−#: qml/Dash/ScopesList.qml:188
476−msgid "Also installed"
477−msgstr "আরও ইন্সটল করা রয়েছে..."
478
379
479#: qml/Greeter/CoverPage.qml:127
380#: qml/Greeter/CoverPage.qml:127
480msgid "Unlock"
381msgid "Unlock"
481−msgstr "লক খুলুন"
382+msgstr "তালা খুলুন"
482
383
483#: qml/Greeter/DelayedLockscreen.qml:43
384#: qml/Greeter/DelayedLockscreen.qml:43
484msgid "Device Locked"
385msgid "Device Locked"
485−msgstr "ডিভাইসটি লক করা"
386+msgstr "ডিভাইসটি তালা দেওয়া"
486
387
487#: qml/Greeter/DelayedLockscreen.qml:58
388#: qml/Greeter/DelayedLockscreen.qml:58
488msgid "You have been locked out due to too many failed passphrase attempts."
389msgid "You have been locked out due to too many failed passphrase attempts."
489−msgstr "অধিকবার পাসফ্রেজ ভুল দেওয়ার কারনে আপনার আইডি লক করা হয়েছে"
390+msgstr "অনেকবেশিবার ভুল পাসফ্রেজ চেষ্টা করায় আপনাকে প্রবেশ হতে বিরত রাখা হল।"
490
391
491#: qml/Greeter/DelayedLockscreen.qml:59
392#: qml/Greeter/DelayedLockscreen.qml:59
492msgid "You have been locked out due to too many failed passcode attempts."
393msgid "You have been locked out due to too many failed passcode attempts."
493−msgstr "অধিকবার পাসকোড ভুল করার কারনে আপনার আইডি লক করা হয়েছে"
394+msgstr "অনেকবেশিবার ভুল পাসকোড চেষ্টা করায় আপনাকে প্রবেশ হতে বিরত রাখা হল।"
494
395
495#: qml/Greeter/DelayedLockscreen.qml:68
396#: qml/Greeter/DelayedLockscreen.qml:68
496#, qt-format
397#, qt-format
497msgid "Please wait %1 minute and then try again…"
398msgid "Please wait %1 minute and then try again…"
498msgid_plural "Please wait %1 minutes and then try again…"
399msgid_plural "Please wait %1 minutes and then try again…"
499−msgstr[0] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
400+msgstr[0] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে আবার চেষ্টা করুন …"
500−msgstr[1] "অনুগ্রহ করে %1 মিনিট অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন..."
401+msgstr[1] "অনুগ্রহ করে %1 মিনিটের মত অপেক্ষা করুন এবং পরবর্তীতে চেষ্টা করুন …"
501
402
502#: qml/Greeter/Greeter.qml:550
403#: qml/Greeter/Greeter.qml:550
503msgid "Try again"
404msgid "Try again"
504−msgstr ""
405+msgstr "আবার চেষ্টা করুন"
505
406
506#: qml/Greeter/Greeter.qml:551
407#: qml/Greeter/Greeter.qml:551
507msgid "Enter passphrase to unlock"
408msgid "Enter passphrase to unlock"
508−msgstr ""
409+msgstr "তালা খোলার জন্য পাসফ্রেজ লিখুন"
509
410
510#: qml/Greeter/Greeter.qml:552
411#: qml/Greeter/Greeter.qml:552
511msgid "Enter passcode to unlock"
412msgid "Enter passcode to unlock"
512−msgstr ""
413+msgstr "তালা খোলার জন্য পাসকোড লিখুন"
513
414
514−#: qml/Greeter/NarrowView.qml:228
415+#: qml/Greeter/NarrowView.qml:235
515msgid "Emergency"
416msgid "Emergency"
516−msgstr ""
417+msgstr "জরুরী"
517
418
518#: qml/Greeter/PromptList.qml:126
419#: qml/Greeter/PromptList.qml:126
519msgid "Passphrase"
420msgid "Passphrase"
520−msgstr ""
421+msgstr "পাসফ্রেজ"
521
422
522#: qml/Greeter/PromptList.qml:126
423#: qml/Greeter/PromptList.qml:126
523msgid "Passcode"
424msgid "Passcode"
524−msgstr ""
425+msgstr "পাসকোড"
525
426
526#: qml/Greeter/SessionsList.qml:124
427#: qml/Greeter/SessionsList.qml:124
527msgid "Select desktop environment"
428msgid "Select desktop environment"
528−msgstr ""
429+msgstr "ডেস্কটপ বাতাবরণ নির্বাচন করুন"
529
430
530−#: qml/Launcher/Drawer.qml:94
431+#: qml/Launcher/Drawer.qml:250
531msgid "Search…"
432msgid "Search…"
532−msgstr ""
433+msgstr "অনুসন্ধান …"
533
434
534−#: qml/Launcher/Drawer.qml:129
435+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
535−msgctxt "Apps sorted alphabetically"
536−msgid "A-Z"
436+msgid "Pull to refresh…"
537−msgstr ""
437+msgstr "রিফ্রেশ করার জন্য টানুন"
538
438
539−#: qml/Launcher/MoreAppsHeader.qml:55
439+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
540−msgid "More apps in the store"
440+msgid "Release to refresh…"
541−msgstr ""
441+msgstr "রিফ্রেশ করার জন্য ছেড়ে দিন"
542
442
543#: qml/Notifications/NotificationMenuItemFactory.qml:124
443#: qml/Notifications/NotificationMenuItemFactory.qml:124
544msgid "Show password"
444msgid "Show password"
@@ -554,28 +454,28 @@ msgstr "কনফারেন্স"
554
454
555#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
455#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:869
556msgid "Nothing is playing"
456msgid "Nothing is playing"
557−msgstr "কোন কিছু বাজছে না।"
457+msgstr "কোনকিছু প্লে হচ্ছেনা"
558
458
559#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
459#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:997
560#, qt-format
460#, qt-format
561msgid "%1 hour"
461msgid "%1 hour"
562msgid_plural "%1 hours"
462msgid_plural "%1 hours"
563−msgstr[0] "%1 ঘণ্টা"
463+msgstr[0] "%1 ঘন্টা"
564−msgstr[1] "%1 ঘণ্টা"
464+msgstr[1] "%1 ঘন্টায়"
565
465
566#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
466#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
567#, qt-format
467#, qt-format
568msgid "%1 minute"
468msgid "%1 minute"
569msgid_plural "%1 minutes"
469msgid_plural "%1 minutes"
570msgstr[0] "%1 মিনিট"
470msgstr[0] "%1 মিনিট"
571−msgstr[1] "%1 মিনিট"
471+msgstr[1] "%1 মিনিটে"
572
472
573#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
473#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
574#, qt-format
474#, qt-format
575msgid "%1 second"
475msgid "%1 second"
576msgid_plural "%1 seconds"
476msgid_plural "%1 seconds"
577msgstr[0] "%1 সেকেন্ড"
477msgstr[0] "%1 সেকেন্ড"
578−msgstr[1] "%1 সেকেন্ড"
478+msgstr[1] "%1 সেকেন্ডে"
579
479
580#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
480#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
581msgid "0 seconds"
481msgid "0 seconds"
@@ -589,7 +489,7 @@ msgstr "%1 বাকি"
589
489
590#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
490#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
591msgid "In queue…"
491msgid "In queue…"
592−msgstr "অপেক্ষায় রয়েছে..."
492+msgstr "অপেক্ষমান…"
593
493
594#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
494#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
595msgid "Downloading"
495msgid "Downloading"
@@ -597,7 +497,7 @@ msgstr "ডাউনলোড হচ্ছে"
597
497
598#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
498#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
599msgid "Paused, tap to resume"
499msgid "Paused, tap to resume"
600−msgstr "থামানো, শুরু করতে চাপ দিন"
500+msgstr "থেমে আছে, শুরু করতে চাপ দিন"
601
501
602#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
502#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
603msgid "Canceled"
503msgid "Canceled"
@@ -615,7 +515,7 @@ msgstr "ব্যার্থ হয়েছে, পুনরায় চেষ্
615#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
515#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
616msgctxt "Button: Send a reply message"
516msgctxt "Button: Send a reply message"
617msgid "Send"
517msgid "Send"
618−msgstr ""
518+msgstr "পাঠান"
619
519
620#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
520#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
621msgctxt "Label: Hint in message indicator line edit"
521msgctxt "Label: Hint in message indicator line edit"
@@ -629,279 +529,261 @@ msgstr "কল ব্যাক"
629
529
630#: qml/Panel/PanelMenuPage.qml:92
530#: qml/Panel/PanelMenuPage.qml:92
631msgid "Back"
531msgid "Back"
632−msgstr ""
532+msgstr "পূর্বপাতা"
633
533
634#: qml/Stage/SideStage.qml:76
534#: qml/Stage/SideStage.qml:76
635msgid "Drag using 3 fingers any application from one window to the other"
535msgid "Drag using 3 fingers any application from one window to the other"
636−msgstr ""
536+msgstr "তিন আঙুল দিয়ে ধরে যেকোন অ্যাপ্লিকেেশন এক উইন্ডো থেকে অন্যটিতে নিয়ে আসুন"
537+
538+#: qml/Stage/Stage.qml:671
539+msgid "No running apps"
540+msgstr "কোন অ্যাপ চলমান নেই"
637
541
638#: qml/Tutorial/TutorialLeftLong.qml:49
542#: qml/Tutorial/TutorialLeftLong.qml:49
639msgid "Long swipe from the left edge to open the Application Drawer"
543msgid "Long swipe from the left edge to open the Application Drawer"
640−msgstr ""
544+msgstr "অ্যাপ্লিকেশন দেরাজ খুলতে বামদিক হতে সজোরে আঙুল চালান"
641
545
642#: qml/Tutorial/TutorialLeft.qml:47
546#: qml/Tutorial/TutorialLeft.qml:47
643msgid "Short swipe from the left edge to open the launcher"
547msgid "Short swipe from the left edge to open the launcher"
644−msgstr ""
548+msgstr "লঞ্চার খুলতে বামদিক হতে আঙুল চালান"
645
549
646−#: qml/Tutorial/TutorialRight.qml:55
550+#: qml/Tutorial/TutorialRight.qml:54
647msgid "Push your mouse against the right edge to view your open apps"
551msgid "Push your mouse against the right edge to view your open apps"
648−msgstr ""
552+msgstr "চলমান অ্যাপগুলি দেখতে ডানপান্তের দিকে মাউস চাপুন"
649
553
650−#: qml/Tutorial/TutorialRight.qml:56
554+#: qml/Tutorial/TutorialRight.qml:55
651msgid "Swipe from the right edge to view your open apps"
555msgid "Swipe from the right edge to view your open apps"
652−msgstr ""
556+msgstr "চলমান অ্যাপগুলি দেখতে ডানপ্রান্ত হতে আঙুল চালান"
653
557
654#: qml/Tutorial/TutorialTop.qml:53
558#: qml/Tutorial/TutorialTop.qml:53
655msgid "Swipe from the top edge to access notifications and quick settings"
559msgid "Swipe from the top edge to access notifications and quick settings"
656−msgstr ""
560+msgstr "বার্তাসমূহ এবং তড়িৎ সেটিংস দেখতে উপরের প্রান্ত হতে আঙুল চালান"
657
561
658−#: qml/Wizard/Page.qml:54
562+#: qml/Wizard/Page.qml:59
659msgctxt "Button: Go back one page in the Wizard"
563msgctxt "Button: Go back one page in the Wizard"
660msgid "Back"
564msgid "Back"
661−msgstr ""
565+msgstr "পূর্বপাতা"
662
566
663−#: qml/Wizard/Pages/10-welcome.qml:28
567+#: qml/Wizard/Pages/10-welcome.qml:29
664msgid "Language"
568msgid "Language"
665−msgstr ""
569+msgstr "ভাষা"
666−
570+
667−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
571+#: qml/Wizard/Pages/10-welcome.qml:176
668−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
572+#: qml/Wizard/Pages/10-welcome-update.qml:126
573+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
669−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
574+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
670−#: qml/Wizard/Pages/70-passwd-type.qml:145
575+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
671−#: qml/Wizard/Pages/75-report-check.qml:84
672−#: qml/Wizard/Pages/passcode-desktop.qml:142
576+#: qml/Wizard/Pages/passcode-desktop.qml:154
673−#: qml/Wizard/Pages/password-set.qml:142
577+#: qml/Wizard/Pages/password-set.qml:153
674msgid "Next"
578msgid "Next"
675−msgstr ""
579+msgstr "পরবর্তী"
580+
581+#: qml/Wizard/Pages/10-welcome-update.qml:91
582+msgid "Welcome to "
583+msgstr "স্বাগতম "
584+
585+#: qml/Wizard/Pages/10-welcome-update.qml:106
586+msgid "We will make sure your device is ready to use "
587+msgstr "আপনার ডিভাইসটির ব্যবহার উপযোগিতা আমরা নিশ্চিত করব "
588+
589+#: qml/Wizard/Pages/11-changelog.qml:28
590+msgid "What's new"
591+msgstr "যা কিছু নতুন"
592+
593+#: qml/Wizard/Pages/11-changelog.qml:74
594+msgid "Loading..."
595+msgstr "লোড হচ্ছে..."
676
596
677#: qml/Wizard/Pages/20-keyboard.qml:31
597#: qml/Wizard/Pages/20-keyboard.qml:31
678msgid "Select Keyboard"
598msgid "Select Keyboard"
679−msgstr ""
599+msgstr "কিবোর্ড নির্বাচন করুন"
680
600
681#: qml/Wizard/Pages/20-keyboard.qml:71
601#: qml/Wizard/Pages/20-keyboard.qml:71
682msgid "Keyboard language"
602msgid "Keyboard language"
683−msgstr ""
603+msgstr "কিবোর্ডের ভাষা"
684
604
685#: qml/Wizard/Pages/20-keyboard.qml:93
605#: qml/Wizard/Pages/20-keyboard.qml:93
686msgid "Keyboard layout"
606msgid "Keyboard layout"
687−msgstr ""
607+msgstr "কিবোর্ডের নকশা"
688
608
689−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
609+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
610+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
690−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
611+#: qml/Wizard/Pages/sim.qml:101
691msgid "Skip"
612msgid "Skip"
692msgstr "এড়িয়ে যান"
613msgstr "এড়িয়ে যান"
693
614
694−#: qml/Wizard/Pages/30-wifi.qml:30
615+#: qml/Wizard/Pages/30-wifi.qml:31
695msgid "Connect to Wi‑Fi"
616msgid "Connect to Wi‑Fi"
696−msgstr ""
617+msgstr "ওযাই-ফাইতে সংযুক্ত হোন"
697
618
698−#: qml/Wizard/Pages/30-wifi.qml:131
619+#: qml/Wizard/Pages/30-wifi.qml:139
699msgid "Connected"
620msgid "Connected"
700−msgstr ""
621+msgstr "সংযুক্ত"
701
622
702−#: qml/Wizard/Pages/30-wifi.qml:164
623+#: qml/Wizard/Pages/30-wifi.qml:172
703msgid "Available Wi-Fi networks"
624msgid "Available Wi-Fi networks"
704−msgstr ""
625+msgstr "লব্দ ওয়াই-ফাই নেটওয়ার্ক"
705
626
706−#: qml/Wizard/Pages/30-wifi.qml:165
627+#: qml/Wizard/Pages/30-wifi.qml:173
707msgid "No available Wi-Fi networks"
628msgid "No available Wi-Fi networks"
708−msgstr ""
629+msgstr "কোন ওয়াই-ফাই নেটওয়ার্ক পাওয়া যায়নি"
709−
710−#: qml/Wizard/Pages/40-location.qml:27
711−msgid "Location Services"
712−msgstr ""
713−
714−#: qml/Wizard/Pages/40-location.qml:83
715−msgid ""
716−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
717−"(recommended)"
718−msgstr ""
719−
720−#: qml/Wizard/Pages/40-location.qml:105
721−#, qt-format
722−msgid "By selecting this option you agree to the Nokia HERE %1."
723−msgstr ""
724−
725−#: qml/Wizard/Pages/40-location.qml:106
726−msgctxt "part of: Nokia HERE terms and conditions"
727−msgid "terms and conditions"
728−msgstr ""
729−
730−#: qml/Wizard/Pages/40-location.qml:160
731−msgid "GPS only"
732−msgstr ""
733−
734−#: qml/Wizard/Pages/40-location.qml:214
735−msgid "Don't use my location"
736−msgstr ""
737−
738−#: qml/Wizard/Pages/40-location.qml:260
739−msgid "You can change it later in System Settings."
740−msgstr ""
741
630
742#: qml/Wizard/Pages/50-timezone.qml:30
631#: qml/Wizard/Pages/50-timezone.qml:30
743msgid "Time Zone"
632msgid "Time Zone"
744−msgstr ""
633+msgstr "সময় অঞ্চল"
745
634
746−#: qml/Wizard/Pages/50-timezone.qml:182
635+#: qml/Wizard/Pages/50-timezone.qml:183
747msgid "Enter your city"
636msgid "Enter your city"
748−msgstr ""
637+msgstr "আপনার শহরের নাম লিখুন"
749
638
750#: qml/Wizard/Pages/60-account.qml:24
639#: qml/Wizard/Pages/60-account.qml:24
751msgid "Personalize Your Device"
640msgid "Personalize Your Device"
752−msgstr ""
641+msgstr "আপনার ডিভাইসে নিজস্বতা আনুন"
753
642
754−#: qml/Wizard/Pages/60-account.qml:48
643+#: qml/Wizard/Pages/60-account.qml:54
755msgid "Preferred Name"
644msgid "Preferred Name"
756−msgstr ""
645+msgstr "পছন্দসই নাম"
757
646
758#: qml/Wizard/Pages/70-passwd-type.qml:40
647#: qml/Wizard/Pages/70-passwd-type.qml:40
759msgid "Lock Screen"
648msgid "Lock Screen"
760−msgstr ""
649+msgstr "তালাপর্দা"
761
650
762−#: qml/Wizard/Pages/70-passwd-type.qml:102
651+#: qml/Wizard/Pages/70-passwd-type.qml:103
763msgctxt "Label: Type of security method"
652msgctxt "Label: Type of security method"
764msgid "Create new password"
653msgid "Create new password"
765−msgstr ""
654+msgstr "নতুন পাসওয়ার্ড"
766
655
767−#: qml/Wizard/Pages/70-passwd-type.qml:104
656+#: qml/Wizard/Pages/70-passwd-type.qml:105
768msgctxt "Label: Type of security method"
657msgctxt "Label: Type of security method"
769msgid "Create passcode (numbers only)"
658msgid "Create passcode (numbers only)"
770−msgstr ""
659+msgstr "নতুন পাসকোড (শুধুমাত্র সংখ্যা)"
771
660
772−#: qml/Wizard/Pages/70-passwd-type.qml:106
661+#: qml/Wizard/Pages/70-passwd-type.qml:107
773msgctxt "Label: Type of security method"
662msgctxt "Label: Type of security method"
774msgid "No lock code"
663msgid "No lock code"
775−msgstr ""
664+msgstr "কোডবিহীন তালা"
776
665
777−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
666+#: qml/Wizard/Pages/79-system-update.qml:28
778−msgid "Privacy Policy"
667+msgid "Update Device"
779−msgstr ""
668+msgstr "ডিভাইসের আধুনিকায়ন"
780
669
781−#: qml/Wizard/Pages/75-report-check.qml:26
670+#: qml/Wizard/Pages/79-system-update.qml:55
782−msgid "Help Us Improve"
671+msgid ""
783−msgstr ""
672+"There is a system update available and ready to install. Afterwards, the "
784−
673+"device will automatically restart."
785−#: qml/Wizard/Pages/75-report-check.qml:59
786−msgid "Improve system performance by sending us crashes and error reports."
787msgstr ""
674msgstr ""
675+"একটি সিস্টেম সংযোজন ইন্সটলের জন্য প্রস্তুত। ইন্সটল শেষে ডিভাইসটি নিজেই পুনরায় চালু "
676+"হবে।"
788
677
789−#: qml/Wizard/Pages/75-report-check.qml:60
678+#: qml/Wizard/Pages/79-system-update.qml:76
790−msgid "Privacy policy"
679+msgctxt "string identifying name of the update"
791−msgstr ""
680+msgid "Ubuntu Touch system"
681+msgstr "উবুন্টু টাচ সিস্টেম"
792
682
793−#: qml/Wizard/Pages/80-finished.qml:89
683+#: qml/Wizard/Pages/79-system-update.qml:83
794−msgid "Welcome to Ubuntu"
684+#, qt-format
795−msgstr ""
685+msgctxt "version of the system update"
686+msgid "Version %1"
687+msgstr "সংস্করণ %1"
796
688
797−#: qml/Wizard/Pages/80-finished.qml:104
689+#: qml/Wizard/Pages/79-system-update.qml:95
798−msgid "You are ready to use your device now"
690+msgid "This could take a few minutes..."
799−msgstr ""
691+msgstr "সম্পন্ন হতে কিছু সময় লাগতে পারে ..."
800
692
801−#: qml/Wizard/Pages/80-finished.qml:124
693+#: qml/Wizard/Pages/79-system-update.qml:109
802−msgid "Get Started"
694+msgid "Install and restart now"
803−msgstr ""
695+msgstr "এখনি ইন্সটল এবং পুনরায় চালু করুন"
804
696
805−#: qml/Wizard/Pages/here-terms.qml:25
697+#: qml/Wizard/Pages/80-finished.qml:91
806−msgid "Terms & Conditions"
698+msgid "Welcome Back"
807−msgstr ""
699+msgstr "ফিরে আসায় স্বাগতম"
808
700
809−#: qml/Wizard/Pages/here-terms.qml:69
701+#: qml/Wizard/Pages/80-finished.qml:91
810−msgid "Your device uses positioning technologies provided by HERE."
811−msgstr ""
812−
813−#: qml/Wizard/Pages/here-terms.qml:81
814−msgid ""
702+msgid "Welcome to Ubuntu"
815−"To provide you with positioning services and to improve their quality, HERE "
703+msgstr "উবুন্টুতে স্বাগতম"
816−"collects information about nearby cell towers and Wi-Fi hotspots around your "
817−"current location whenever your position is being found."
818−msgstr ""
819
704
820−#: qml/Wizard/Pages/here-terms.qml:93
705+#: qml/Wizard/Pages/80-finished.qml:106
821−msgid ""
706+msgid "You are ready to use your device now"
822−"The information collected is used to analyze the service and to improve the "
707+msgstr "আপনার ডিভাইসটি এখন ব্যবহারের জন্য প্রস্তুত"
823−"use of service, but not to identify you personally."
824−msgstr ""
825
708
826−#: qml/Wizard/Pages/here-terms.qml:106
709+#: qml/Wizard/Pages/80-finished.qml:126
827−#, qt-format
710+msgid "Continue"
828−msgid "By continuing, you agree to the HERE platform %1 and %2."
711+msgstr "এগিয়ে যান"
829−msgstr ""
830
712
831−#: qml/Wizard/Pages/here-terms.qml:107
713+#: qml/Wizard/Pages/80-finished.qml:126
832−msgid "Service Terms"
714+msgid "Get Started"
833−msgstr ""
715+msgstr "চলুন শুরু করি"
834
716
835#: qml/Wizard/Pages/passcode-confirm.qml:43
717#: qml/Wizard/Pages/passcode-confirm.qml:43
836−#: qml/Wizard/Pages/passcode-desktop.qml:97
718+#: qml/Wizard/Pages/passcode-desktop.qml:104
837msgid "Confirm passcode"
719msgid "Confirm passcode"
838−msgstr ""
720+msgstr "পাসকোড নিশ্চিত করুন"
839
721
840#: qml/Wizard/Pages/passcode-confirm.qml:45
722#: qml/Wizard/Pages/passcode-confirm.qml:45
841msgid "Incorrect passcode."
723msgid "Incorrect passcode."
842−msgstr ""
724+msgstr "ভুল পাসকোড।"
843
725
844#: qml/Wizard/Pages/passcode-confirm.qml:45
726#: qml/Wizard/Pages/passcode-confirm.qml:45
845msgctxt "Enter the passcode again"
727msgctxt "Enter the passcode again"
846msgid "Please re-enter."
728msgid "Please re-enter."
847−msgstr ""
729+msgstr "পুনরায় লিখুন।"
848
730
849#: qml/Wizard/Pages/passcode-desktop.qml:31
731#: qml/Wizard/Pages/passcode-desktop.qml:31
850msgid "Lock Screen Passcode"
732msgid "Lock Screen Passcode"
851−msgstr ""
733+msgstr "তালাপর্দার পাসকোড"
852
734
853−#: qml/Wizard/Pages/passcode-desktop.qml:61
735+#: qml/Wizard/Pages/passcode-desktop.qml:68
854msgid "Enter 4 numbers to setup your passcode"
736msgid "Enter 4 numbers to setup your passcode"
855−msgstr ""
737+msgstr "পাসকোডের জন্য ৪ টি সংখ্যা লিখুন"
856
738
857−#: qml/Wizard/Pages/passcode-desktop.qml:77
739+#: qml/Wizard/Pages/passcode-desktop.qml:84
858#: qml/Wizard/Pages/passcode-set.qml:54
740#: qml/Wizard/Pages/passcode-set.qml:54
859msgid "Choose passcode"
741msgid "Choose passcode"
860−msgstr ""
742+msgstr "পাসকোড নির্বাচন করুন"
861
743
862−#: qml/Wizard/Pages/passcode-desktop.qml:127
744+#: qml/Wizard/Pages/passcode-desktop.qml:139
863msgid "Passcode too short"
745msgid "Passcode too short"
864−msgstr ""
746+msgstr "পাসকোড নির্ধারিত সংখ্যার চেয়ে কম"
865
747
866−#: qml/Wizard/Pages/passcode-desktop.qml:129
748+#: qml/Wizard/Pages/passcode-desktop.qml:141
867msgid "Passcodes match"
749msgid "Passcodes match"
868−msgstr ""
750+msgstr "অনুরূপ পাসকোড"
869
751
870−#: qml/Wizard/Pages/passcode-desktop.qml:131
752+#: qml/Wizard/Pages/passcode-desktop.qml:143
871msgid "Passcodes do not match"
753msgid "Passcodes do not match"
872−msgstr ""
754+msgstr "পাসকোড মিলেনি"
873
755
874#: qml/Wizard/Pages/passcode-set.qml:62
756#: qml/Wizard/Pages/passcode-set.qml:62
875msgid "Passcode must be 4 characters long"
757msgid "Passcode must be 4 characters long"
876−msgstr ""
758+msgstr "পাসকোড কমপক্ষে ৪ সংখ্যার হতে হবে"
877
759
878#: qml/Wizard/Pages/password-set.qml:31
760#: qml/Wizard/Pages/password-set.qml:31
879msgid "Lock Screen Password"
761msgid "Lock Screen Password"
880−msgstr ""
762+msgstr "তালাপর্দার পাসওয়ার্ড"
881
763
882−#: qml/Wizard/Pages/password-set.qml:62
764+#: qml/Wizard/Pages/password-set.qml:68
883msgid "Enter at least 8 characters"
765msgid "Enter at least 8 characters"
884−msgstr ""
766+msgstr "কমপক্ষে ৮ টি বর্ণ লিখুন"
885
767
886−#: qml/Wizard/Pages/password-set.qml:74
768+#: qml/Wizard/Pages/password-set.qml:80
887msgid "Choose password"
769msgid "Choose password"
888−msgstr ""
770+msgstr "পাসওয়ার্ড নির্বাচন করুন"
889
771
890−#: qml/Wizard/Pages/password-set.qml:104
772+#: qml/Wizard/Pages/password-set.qml:110
891msgid "Confirm password"
773msgid "Confirm password"
892−msgstr ""
774+msgstr "পাসওয়ার্ড নিশ্চিত করুন"
893
775
894#: qml/Wizard/Pages/sim.qml:27
776#: qml/Wizard/Pages/sim.qml:27
895msgid "No SIM card installed"
777msgid "No SIM card installed"
896−msgstr ""
778+msgstr "কোন সিমকার্ড প্রবেশ করানো হয়নি"
897
779
898#: qml/Wizard/Pages/sim.qml:54
780#: qml/Wizard/Pages/sim.qml:54
899msgid "SIM card added"
781msgid "SIM card added"
900−msgstr ""
782+msgstr "সিমকার্ড যুক্ত করা হয়েছে"
901
783
902#: qml/Wizard/Pages/sim.qml:55
784#: qml/Wizard/Pages/sim.qml:55
903msgid "You must restart the device to access the mobile network."
785msgid "You must restart the device to access the mobile network."
904−msgstr ""
786+msgstr "মোবাইল নেটওয়ার্কে সংযুক্তির জন্য ডিভাইসটি পুনারায় চালু করুন।"
905
787
906#: qml/Wizard/Pages/sim.qml:59
788#: qml/Wizard/Pages/sim.qml:59
907msgid "Restart"
789msgid "Restart"
@@ -909,39 +791,113 @@ msgstr "পুনরায় চালু"
909
791
910#: qml/Wizard/Pages/sim.qml:78
792#: qml/Wizard/Pages/sim.qml:78
911msgid "You won’t be able to make calls or use text messaging without a SIM."
793msgid "You won’t be able to make calls or use text messaging without a SIM."
912−msgstr ""
794+msgstr "সিম কার্ড ছাড়া আপনি কল করা বা টেক্সট মেসেজ পাঠাতে পারবেন না।"
913
795
914#: qml/Wizard/Pages/sim.qml:90
796#: qml/Wizard/Pages/sim.qml:90
915msgid "To proceed with no SIM tap Skip."
797msgid "To proceed with no SIM tap Skip."
916−msgstr ""
798+msgstr "সিমবিহীন ব্যবহারের জন্য এড়িয়ে যান চাপুন।"
917
799
918#: qml/Wizard/PasswordMeter.qml:87
800#: qml/Wizard/PasswordMeter.qml:87
919msgid "Password too short"
801msgid "Password too short"
920−msgstr ""
802+msgstr "পাসওয়ার্ড নির্ধারিত বর্ণসংখ্যার চেয়ে কম"
921
803
922#: qml/Wizard/PasswordMeter.qml:89
804#: qml/Wizard/PasswordMeter.qml:89
923msgid "Passwords match"
805msgid "Passwords match"
924−msgstr ""
806+msgstr "অনুরূপ পাসওয়ার্ড"
925
807
926#: qml/Wizard/PasswordMeter.qml:91
808#: qml/Wizard/PasswordMeter.qml:91
927msgid "Passwords do not match"
809msgid "Passwords do not match"
928−msgstr ""
810+msgstr "পাসওয়ার্ড মিলেনি"
929
811
930#: qml/Wizard/PasswordMeter.qml:95
812#: qml/Wizard/PasswordMeter.qml:95
931msgid "Strong password"
813msgid "Strong password"
932−msgstr ""
814+msgstr "জটিল পাসওয়ার্ড"
933
815
934#: qml/Wizard/PasswordMeter.qml:97
816#: qml/Wizard/PasswordMeter.qml:97
935msgid "Fair password"
817msgid "Fair password"
936−msgstr ""
818+msgstr "মাঝারি পাসওয়ার্ড"
937
819
938#: qml/Wizard/PasswordMeter.qml:99
820#: qml/Wizard/PasswordMeter.qml:99
939msgid "Weak password"
821msgid "Weak password"
940−msgstr ""
822+msgstr "দুর্বল পাসওয়ার্ড"
941
823
942#: qml/Wizard/PasswordMeter.qml:101
824#: qml/Wizard/PasswordMeter.qml:101
943msgid "Very weak password"
825msgid "Very weak password"
944−msgstr ""
826+msgstr "অত্যন্ত দুর্বল পাসওয়ার্ড"
827+
828+#~ msgid "Unity 8"
829+#~ msgstr "ইউনিটি ৮"
830+
831+#~ msgid "Scopes"
832+#~ msgstr "প্রাচুর্য"
833+
834+#~ msgid "Super (Tap)"
835+#~ msgstr "সুপার কী (ট্যাপ করুন)"
836+
837+#~ msgid "Opens the Scopes home."
838+#~ msgstr "প্রাচুর্য নীড়পাতায় প্রবেশ।"
839+
840+#~ msgctxt "Button: Open the Ubuntu Store"
841+#~ msgid "Store"
842+#~ msgstr "স্টোর"
843+
844+#~ msgctxt "Button: Start a search in the current dash scope"
845+#~ msgid "Search"
846+#~ msgstr "খুঁজুন"
847+
848+#~ msgctxt "Button: Show the current dash scope settings"
849+#~ msgid "Settings"
850+#~ msgstr "সেটিংস"
851+
852+#~ msgid "Remove from Favorites"
853+#~ msgstr "পছন্দ থেকে মুছে ফেলুন"
854+
855+#~ msgid "Add to Favorites"
856+#~ msgstr "পছন্দতে যোগ করুন"
857+
858+#~ msgctxt "Label: Hint for dash search line edit"
859+#~ msgid "Search"
860+#~ msgstr "খুঁজুন"
861+
862+#~ msgid "More..."
863+#~ msgstr "আরো..."
864+
865+#~ msgid "Less..."
866+#~ msgstr "কম..."
867+
868+#~ msgid "Send"
869+#~ msgstr "পাঠান"
870+
871+#~ msgid "Rate this"
872+#~ msgstr "রেটিং দিন"
873+
874+#~ msgid "Add a review"
875+#~ msgstr "আপনার মতামত দিন"
876+
877+#~ msgid "Enable location data"
878+#~ msgstr "অবস্থান নির্ণয় চালু করুন"
879+
880+#~ msgid "Manage"
881+#~ msgstr "ব্যবস্থাপনা"
882+
883+#~ msgid "Also installed"
884+#~ msgstr "আরও ইন্সটল করা রয়েছে..."
885+
886+#, fuzzy
887+#~ msgid "Please wait..."
888+#~ msgstr "অপেক্ষা করুন..."
889+
890+#, fuzzy
891+#~ msgid "Download"
892+#~ msgstr "ডাউনলোড হচ্ছে"
893+
894+#, fuzzy
895+#~ msgid "Downloaded"
896+#~ msgstr "ডাউনলোড হচ্ছে"
897+
898+#, fuzzy
899+#~ msgid "Installed"
900+#~ msgstr "আরও ইন্সটল করা রয়েছে..."
945
901
946#~ msgctxt "Button: Reboot the system"
902#~ msgctxt "Button: Reboot the system"
947#~ msgid "Reboot"
903#~ msgid "Reboot"
@@ -959,7 +915,6 @@ msgstr ""
959#~ msgid "This will be your last attempt."
915#~ msgid "This will be your last attempt."
960#~ msgstr "এটিই আপনার সর্বশেষ সুযোগ।"
916#~ msgstr "এটিই আপনার সর্বশেষ সুযোগ।"
961
917
962−#, qt-format
963#~ msgid "Sorry, incorrect %1"
918#~ msgid "Sorry, incorrect %1"
964#~ msgstr "দুঃখিত, %1 ভুল হয়েছে"
919#~ msgstr "দুঃখিত, %1 ভুল হয়েছে"
965
920
@@ -981,9 +936,6 @@ msgstr ""
981#~ msgid "You almost got it!"
936#~ msgid "You almost got it!"
982#~ msgstr "আপনি প্রায় পেরে গেছেন!"
937#~ msgstr "আপনি প্রায় পেরে গেছেন!"
983
938
984−#~ msgid "Open the launcher"
985−#~ msgstr "লঞ্চার খুলুন"
986−
987#~ msgctxt "Label: Type of security method"
939#~ msgctxt "Label: Type of security method"
988#~ msgid "Passcode"
940#~ msgid "Passcode"
989#~ msgstr "পাসকোড"
941#~ msgstr "পাসকোড"
@@ -1034,9 +986,6 @@ msgstr ""
1034#~ msgid "Well done"
986#~ msgid "Well done"
1035#~ msgstr "অস্থির!"
987#~ msgstr "অস্থির!"
1036
988
1037−#~ msgid "Try swiping from the right edge to unlock the phone"
1038−#~ msgstr "ফোনটির লক খুলতে ডান প্রান্ত থেকে সোয়াইপ করুন"
1039−
1040#~ msgid "Right edge"
989#~ msgid "Right edge"
1041#~ msgstr "ডান প্রান্ত"
990#~ msgstr "ডান প্রান্ত"
1042
991
@@ -1046,18 +995,9 @@ msgstr ""
1046#~ msgid "Store"
995#~ msgid "Store"
1047#~ msgstr "স্টোর"
996#~ msgstr "স্টোর"
1048
997
1049−#~ msgid "Search"
1050−#~ msgstr "খুঁজুন"
1051−
1052#~ msgid "Type or say a command"
998#~ msgid "Type or say a command"
1053#~ msgstr "কমান্ড লিখুন বা বলুন"
999#~ msgstr "কমান্ড লিখুন বা বলুন"
1054
1000
1055−#~ msgid "Loading. Please Wait..."
1056−#~ msgstr "অপেক্ষা করুন..."
1057−
1058−#~ msgid "Speaking..."
1059−#~ msgstr "বলা হচ্ছে..."
1060−
1061#~ msgid "Speak Now..."
1001#~ msgid "Speak Now..."
1062#~ msgstr "এখন বলুন..."
1002#~ msgstr "এখন বলুন..."
1063
1003
@@ -1067,13 +1007,9 @@ msgstr ""
1067#~ msgid "Roaming"
1007#~ msgid "Roaming"
1068#~ msgstr "রোমিং"
1008#~ msgstr "রোমিং"
1069
1009
1070−#~ msgid "Enter passphrase"
1071−#~ msgstr "পাসওয়ার্ড লিখুন"
1072−
1073#~ msgid "Sorry, incorrect passphrase"
1010#~ msgid "Sorry, incorrect passphrase"
1074#~ msgstr "দুঃখিত, পাসওয়ার্ড ভুল হয়েছে"
1011#~ msgstr "দুঃখিত, পাসওয়ার্ড ভুল হয়েছে"
1075
1012
1076−#, qt-format
1077#~ msgid "Enter %1"
1013#~ msgid "Enter %1"
1078#~ msgstr "%1 লিখুন"
1014#~ msgstr "%1 লিখুন"
1079
1015
@@ -1083,12 +1019,9 @@ msgstr ""
1083#~ msgid "Please re-enter"
1019#~ msgid "Please re-enter"
1084#~ msgstr "অনুগ্রহ করে আবার লিখুন"
1020#~ msgstr "অনুগ্রহ করে আবার লিখুন"
1085
1021
1086−#~ msgid "Enter passcode"
1087−#~ msgstr "পাসকোড লিখুন"
1088−
1089#~ msgid ""
1022#~ msgid ""
1090−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1023+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1091−#~ "and all personal data will be deleted."
1024+#~ "reset and all personal data will be deleted."
1092#~ msgstr "ভুল পাসকোড প্রদান করলে, আপনার ফোনটির সকল ব্যক্তিগত তথ্য মুছে যাবে।"
1025#~ msgstr "ভুল পাসকোড প্রদান করলে, আপনার ফোনটির সকল ব্যক্তিগত তথ্য মুছে যাবে।"
1093
1026
1094#~ msgid ""
1027#~ msgid ""
@@ -1127,6 +1060,3 @@ msgstr ""
1127#~ msgctxt "Label: Description of security method"
1060#~ msgctxt "Label: Description of security method"
1128#~ msgid "4 digits only"
1061#~ msgid "4 digits only"
1129#~ msgstr "কেবল মাত্র ৪টি সংখ্যা"
1062#~ msgstr "কেবল মাত্র ৪টি সংখ্যা"
1130−
1131−#~ msgid "Continue"
1132−#~ msgstr "পরবর্তী"
po/br.po+327−349
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11"PO-Revision-Date: 2016-08-29 11:37+0000\n"
11"PO-Revision-Date: 2016-08-29 11:37+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"
14+"Language: br\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n > 1;\n"
18"Plural-Forms: nplurals=2; plural=n > 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr "Ger-tremen : "
24msgstr "Ger-tremen : "
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr "Kevreañ"
40msgstr "Kevreañ"
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr "Esaeañ en-dro"
44msgstr "Esaeañ en-dro"
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr "Spilhennañ ar verradenn"
57msgstr "Spilhennañ ar verradenn"
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr "Mont kuit"
61msgstr "Mont kuit"
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr "Dispilhennañ ar verradenn"
65msgstr "Dispilhennañ ar verradenn"
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr "Digevreañ"
84msgstr "Digevreañ"
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr "Nullañ"
90msgstr "Nullañ"
@@ -106,12 +106,12 @@ msgstr "N'on ket"
106msgid "Yes"
106msgid "Yes"
107msgstr "Ya"
107msgstr "Ya"
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr "Enaouiñ"
112msgstr "Enaouiñ"
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
@@ -119,23 +119,29 @@ msgstr ""
119"Ha sur oc'h e fell deoc'h\n"
119"Ha sur oc'h e fell deoc'h\n"
120"troc'hañ an tredan ?"
120"troc'hañ an tredan ?"
121
121
122−#: qml/Components/Dialogs.qml:244
122+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
123msgctxt "Button: Power off the system"
124msgid "Power off"
124msgid "Power off"
125msgstr "Lazhañ"
125msgstr "Lazhañ"
126
126
127−#: qml/Components/Dialogs.qml:255
127+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
128msgctxt "Button: Restart the system"
129msgid "Restart"
129msgid "Restart"
130msgstr "Adloc'hañ"
130msgstr "Adloc'hañ"
131
131
132+#: qml/Components/Dialogs.qml:276
133+#, fuzzy
134+#| msgid "Takes a screenshot."
135+msgid "Screenshot"
136+msgstr "Tapout ur skeudenn eus ar skramm"
137+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
138#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
139msgid "Keyboard Shortcuts"
134msgstr "Berradennoù klavier"
140msgstr "Berradennoù klavier"
135
141
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
142#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
143+msgid "Lomiri"
138−msgstr "Unity 8"
144+msgstr ""
139
145
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
146#: qml/Components/KeyboardShortcutsOverlay.qml:62
141msgid "PrtScr"
147msgid "PrtScr"
@@ -150,8 +156,10 @@ msgid "Alt + PrtScr"
150msgstr ""
156msgstr ""
151
157
152#: qml/Components/KeyboardShortcutsOverlay.qml:80
158#: qml/Components/KeyboardShortcutsOverlay.qml:80
159+#, fuzzy
160+#| msgid "Takes a screenshot of a window."
153msgid "Takes a screenshot of the current window."
161msgid "Takes a screenshot of the current window."
154−msgstr ""
162+msgstr "Tapout ur skeudenn eus ur prenestr"
155
163
156#: qml/Components/KeyboardShortcutsOverlay.qml:88
164#: qml/Components/KeyboardShortcutsOverlay.qml:88
157msgid "Super + Space"
165msgid "Super + Space"
@@ -159,7 +167,7 @@ msgstr ""
159
167
160#: qml/Components/KeyboardShortcutsOverlay.qml:93
168#: qml/Components/KeyboardShortcutsOverlay.qml:93
161msgid "Switches to next keyboard layout."
169msgid "Switches to next keyboard layout."
162−msgstr "Mont d'ar fichadur klavir war-lerc'h"
170+msgstr ""
163
171
164#: qml/Components/KeyboardShortcutsOverlay.qml:101
172#: qml/Components/KeyboardShortcutsOverlay.qml:101
165msgid "Super + Shift + Space"
173msgid "Super + Shift + Space"
@@ -167,11 +175,13 @@ msgstr ""
167
175
168#: qml/Components/KeyboardShortcutsOverlay.qml:106
176#: qml/Components/KeyboardShortcutsOverlay.qml:106
169msgid "Switches to previous keyboard layout."
177msgid "Switches to previous keyboard layout."
170−msgstr "Mont d'ar fichadur klavier kent"
178+msgstr ""
171
179
172#: qml/Components/KeyboardShortcutsOverlay.qml:114
180#: qml/Components/KeyboardShortcutsOverlay.qml:114
181+#, fuzzy
182+#| msgid "Alt + Tab"
173msgid "Ctrl + Alt + T"
183msgid "Ctrl + Alt + T"
174−msgstr ""
184+msgstr "Erl + Taolenn"
175
185
176#: qml/Components/KeyboardShortcutsOverlay.qml:119
186#: qml/Components/KeyboardShortcutsOverlay.qml:119
177msgid "Starts the Terminal application."
187msgid "Starts the Terminal application."
@@ -195,7 +205,7 @@ msgstr "Erl + F1"
195
205
196#: qml/Components/KeyboardShortcutsOverlay.qml:156
206#: qml/Components/KeyboardShortcutsOverlay.qml:156
197msgid "Opens launcher keyboard navigation mode."
207msgid "Opens launcher keyboard navigation mode."
198−msgstr "Digeriñ ar mod merdeiñ gant lañser ar c'hlavier"
208+msgstr ""
199
209
200#: qml/Components/KeyboardShortcutsOverlay.qml:164
210#: qml/Components/KeyboardShortcutsOverlay.qml:164
201msgid "Super + Tab"
211msgid "Super + Tab"
@@ -203,7 +213,7 @@ msgstr ""
203
213
204#: qml/Components/KeyboardShortcutsOverlay.qml:169
214#: qml/Components/KeyboardShortcutsOverlay.qml:169
205msgid "Switches applications via the launcher."
215msgid "Switches applications via the launcher."
206−msgstr "Mont d'un arload all dre al lañser."
216+msgstr ""
207
217
208#: qml/Components/KeyboardShortcutsOverlay.qml:177
218#: qml/Components/KeyboardShortcutsOverlay.qml:177
209msgid "Super + 1 to 0"
219msgid "Super + 1 to 0"
@@ -218,20 +228,10 @@ msgid "Super + A"
218msgstr ""
228msgstr ""
219
229
220#: qml/Components/KeyboardShortcutsOverlay.qml:195
230#: qml/Components/KeyboardShortcutsOverlay.qml:195
231+#, fuzzy
232+#| msgid "Open the launcher"
221msgid "Opens the Application Drawer."
233msgid "Opens the Application Drawer."
222−msgstr ""
234+msgstr "Digeriñ al lañser"
223−
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr "Kefluskerioù enklask"
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr ""
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr "Digeriñ pajenn degemer ar c'hefluskerioù enklask."
235
235
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
237msgid "Switching"
@@ -243,7 +243,7 @@ msgstr "Erl + Taolenn"
243
243
244#: qml/Components/KeyboardShortcutsOverlay.qml:247
244#: qml/Components/KeyboardShortcutsOverlay.qml:247
245msgid "Switches between applications."
245msgid "Switches between applications."
246−msgstr "Mont da arloadoù all."
246+msgstr ""
247
247
248#: qml/Components/KeyboardShortcutsOverlay.qml:255
248#: qml/Components/KeyboardShortcutsOverlay.qml:255
249msgid "Super + W"
249msgid "Super + W"
@@ -251,15 +251,15 @@ msgstr ""
251
251
252#: qml/Components/KeyboardShortcutsOverlay.qml:260
252#: qml/Components/KeyboardShortcutsOverlay.qml:260
253msgid "Opens the desktop spread."
253msgid "Opens the desktop spread."
254−msgstr "Digeriñ ar burev astennet"
254+msgstr ""
255
255
256#: qml/Components/KeyboardShortcutsOverlay.qml:268
256#: qml/Components/KeyboardShortcutsOverlay.qml:268
257msgid "Cursor Left or Right"
257msgid "Cursor Left or Right"
258−msgstr "Reti kleiz pe dehoù"
258+msgstr ""
259
259
260#: qml/Components/KeyboardShortcutsOverlay.qml:273
260#: qml/Components/KeyboardShortcutsOverlay.qml:273
261msgid "Moves the focus."
261msgid "Moves the focus."
262−msgstr "Cheñch an dibab."
262+msgstr ""
263
263
264#: qml/Components/KeyboardShortcutsOverlay.qml:285
264#: qml/Components/KeyboardShortcutsOverlay.qml:285
265msgid "Windows"
265msgid "Windows"
@@ -303,9 +303,9 @@ msgstr "Erl + F4"
303
303
304#: qml/Components/KeyboardShortcutsOverlay.qml:349
304#: qml/Components/KeyboardShortcutsOverlay.qml:349
305msgid "Closes the current window."
305msgid "Closes the current window."
306−msgstr "Serriñ ar prenestr a vremañ"
306+msgstr ""
307
307
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
308+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
309msgid "Return to Call"
310msgstr "Distreiñ d'ar bellgomzadenn"
310msgstr "Distreiñ d'ar bellgomzadenn"
311
311
@@ -365,12 +365,12 @@ msgid ""
365"Your device is now connected to an external display. Use this screen as a "
365"Your device is now connected to an external display. Use this screen as a "
366"touch pad to interact with the pointer."
366"touch pad to interact with the pointer."
367msgstr ""
367msgstr ""
368−"Kevreet eo ho penveg ouzh ur skramm diavaez bremañ. Implijit ar skramm-mañ "
369−"da bavez-touch evit ober gant ar reti."
370
368
371#: qml/Components/VirtualTouchPad.qml:327
369#: qml/Components/VirtualTouchPad.qml:327
370+#, fuzzy
371+#| msgid "Tap to return to call..."
372msgid "Tap left button to click."
372msgid "Tap left button to click."
373−msgstr ""
373+msgstr "Touchit evit distreiñ d'ar bellgomzadenn..."
374
374
375#: qml/Components/VirtualTouchPad.qml:339
375#: qml/Components/VirtualTouchPad.qml:339
376msgid "Tap right button to right click."
376msgid "Tap right button to right click."
@@ -384,103 +384,6 @@ msgstr ""
384msgid "Find more settings in the system settings."
384msgid "Find more settings in the system settings."
385msgstr ""
385msgstr ""
386
386
387−#: qml/Dash/DashPageHeader.qml:361
388−msgctxt "Button: Open the Ubuntu Store"
389−msgid "Store"
390−msgstr "Stal"
391−
392−#: qml/Dash/DashPageHeader.qml:368
393−msgctxt "Button: Start a search in the current dash scope"
394−msgid "Search"
395−msgstr "Klask"
396−
397−#: qml/Dash/DashPageHeader.qml:378
398−msgctxt "Button: Show the current dash scope settings"
399−msgid "Settings"
400−msgstr "Arventennoù"
401−
402−#: qml/Dash/DashPageHeader.qml:385
403−msgid "Remove from Favorites"
404−msgstr "Lemel eus ar sinedoù"
405−
406−#: qml/Dash/DashPageHeader.qml:385
407−msgid "Add to Favorites"
408−msgstr "Ouzhpennañ d'ar sinedoù"
409−
410−#: qml/Dash/FiltersPopover.qml:61
411−msgid "Refine your results"
412−msgstr "Purañ ho tisoc'hoù"
413−
414−#: qml/Dash/FiltersPopover.qml:70
415−msgid "Reset"
416−msgstr "Adderaouekaat"
417−
418−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
419−msgid "Show less"
420−msgstr "Diskouez nebeutoc'h"
421−
422−#: qml/Dash/GenericScopeView.qml:547
423−msgid "Show all"
424−msgstr "Diskouez pep tra"
425−
426−#: qml/Dash/GenericScopeView.qml:578
427−msgctxt "Label: Hint for dash search line edit"
428−msgid "Search"
429−msgstr "Klask"
430−
431−#: qml/Dash/PageHeaderExtraPanel.qml:67
432−msgid "Recent Searches"
433−msgstr "Enklaskoù graet nevez zo"
434−
435−#: qml/Dash/PageHeaderExtraPanel.qml:78
436−msgid "Clear All"
437−msgstr "Diverkañ pep tra"
438−
439−#: qml/Dash/Previews/PreviewActionCombo.qml:36
440−msgid "More..."
441−msgstr "Muioc'h..."
442−
443−#: qml/Dash/Previews/PreviewActionCombo.qml:36
444−msgid "Less..."
445−msgstr "Nebeutoc'h..."
446−
447−#: qml/Dash/Previews/PreviewCommentInput.qml:83
448−#: qml/Dash/Previews/PreviewRatingInput.qml:202
449−msgid "Send"
450−msgstr "Kas"
451−
452−#: qml/Dash/Previews/PreviewRatingInput.qml:109
453−msgid "Rate this"
454−msgstr "Priziit an dra-mañ"
455−
456−#: qml/Dash/Previews/PreviewRatingInput.qml:184
457−msgid "Add a review"
458−msgstr "Ouzhpennañ un ali"
459−
460−#: qml/Dash/PullToRefreshScopeStyle.qml:56
461−msgid "Pull to refresh…"
462−msgstr "Tennañ evit freskaat..."
463−
464−#: qml/Dash/PullToRefreshScopeStyle.qml:61
465−msgid "Release to refresh…"
466−msgstr "Lezel da vont evit freskaat..."
467−
468−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
469−msgid "Enable location data"
470−msgstr "Gweredekaat ar roadennoù lec'hiañ"
471−
472−#: qml/Dash/ScopesList.qml:146
473−msgid "Manage"
474−msgstr "Merañ"
475−
476−#: qml/Dash/ScopesList.qml:187
477−msgid "Home"
478−msgstr "Er gêr"
479−
480−#: qml/Dash/ScopesList.qml:188
481−msgid "Also installed"
482−msgstr "Staliet ivez"
483−
484#: qml/Greeter/CoverPage.qml:127
387#: qml/Greeter/CoverPage.qml:127
485msgid "Unlock"
388msgid "Unlock"
486msgstr "Dibrennañ"
389msgstr "Dibrennañ"
@@ -513,16 +416,20 @@ msgid "Try again"
513msgstr "Esaeañ adarre"
416msgstr "Esaeañ adarre"
514
417
515#: qml/Greeter/Greeter.qml:551
418#: qml/Greeter/Greeter.qml:551
419+#, fuzzy
420+#| msgid "Enter passphrase"
516msgid "Enter passphrase to unlock"
421msgid "Enter passphrase to unlock"
517−msgstr ""
422+msgstr "Merkañ ar frazenn-dremen"
518
423
519#: qml/Greeter/Greeter.qml:552
424#: qml/Greeter/Greeter.qml:552
425+#, fuzzy
426+#| msgid "Enter passcode"
520msgid "Enter passcode to unlock"
427msgid "Enter passcode to unlock"
521−msgstr ""
428+msgstr "Merkañ ar c'hod-tremen"
522
429
523−#: qml/Greeter/NarrowView.qml:228
430+#: qml/Greeter/NarrowView.qml:235
524msgid "Emergency"
431msgid "Emergency"
525−msgstr "Mall"
432+msgstr ""
526
433
527#: qml/Greeter/PromptList.qml:126
434#: qml/Greeter/PromptList.qml:126
528msgid "Passphrase"
435msgid "Passphrase"
@@ -534,20 +441,21 @@ msgstr "Kod-tremen"
534
441
535#: qml/Greeter/SessionsList.qml:124
442#: qml/Greeter/SessionsList.qml:124
536msgid "Select desktop environment"
443msgid "Select desktop environment"
537−msgstr "Diuzañ endro ar burev"
444+msgstr ""
538
445
539−#: qml/Launcher/Drawer.qml:94
446+#: qml/Launcher/Drawer.qml:250
447+#, fuzzy
448+#| msgid "Search"
540msgid "Search…"
449msgid "Search…"
541−msgstr ""
450+msgstr "Klask"
542
451
543−#: qml/Launcher/Drawer.qml:129
452+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
544−msgctxt "Apps sorted alphabetically"
545−msgid "A-Z"
453+msgid "Pull to refresh…"
546−msgstr ""
454+msgstr "Tennañ evit freskaat..."
547
455
548−#: qml/Launcher/MoreAppsHeader.qml:55
456+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
549−msgid "More apps in the store"
457+msgid "Release to refresh…"
550−msgstr ""
458+msgstr "Lezel da vont evit freskaat..."
551
459
552#: qml/Notifications/NotificationMenuItemFactory.qml:124
460#: qml/Notifications/NotificationMenuItemFactory.qml:124
553msgid "Show password"
461msgid "Show password"
@@ -637,54 +545,81 @@ msgid "Call back"
637msgstr "Gervel en-dro"
545msgstr "Gervel en-dro"
638
546
639#: qml/Panel/PanelMenuPage.qml:92
547#: qml/Panel/PanelMenuPage.qml:92
548+#, fuzzy
549+#| msgctxt "Button: Go back one page in the Wizard"
550+#| msgid "Back"
640msgid "Back"
551msgid "Back"
641−msgstr ""
552+msgstr "Distreiñ"
642
553
643#: qml/Stage/SideStage.qml:76
554#: qml/Stage/SideStage.qml:76
644msgid "Drag using 3 fingers any application from one window to the other"
555msgid "Drag using 3 fingers any application from one window to the other"
645−msgstr "Riklit forzh peseurt arload gant tri biz eus an eil prenestr d'egile"
556+msgstr ""
557+
558+#: qml/Stage/Stage.qml:671
559+msgid "No running apps"
560+msgstr ""
646
561
647#: qml/Tutorial/TutorialLeftLong.qml:49
562#: qml/Tutorial/TutorialLeftLong.qml:49
563+#, fuzzy
564+#| msgid "Try swiping from the top edge to access the indicators"
648msgid "Long swipe from the left edge to open the Application Drawer"
565msgid "Long swipe from the left edge to open the Application Drawer"
649msgstr ""
566msgstr ""
567+"Lakait ho piz da riklañ adalek ar bord uhelañ da lakaat ar merkerioù war wel."
650
568
651#: qml/Tutorial/TutorialLeft.qml:47
569#: qml/Tutorial/TutorialLeft.qml:47
652msgid "Short swipe from the left edge to open the launcher"
570msgid "Short swipe from the left edge to open the launcher"
653−msgstr "Rikladenn verr adalek ar bord kleiz evit digeriñ al lañser"
571+msgstr ""
654
572
655−#: qml/Tutorial/TutorialRight.qml:55
573+#: qml/Tutorial/TutorialRight.qml:54
656msgid "Push your mouse against the right edge to view your open apps"
574msgid "Push your mouse against the right edge to view your open apps"
657msgstr ""
575msgstr ""
658"Dilec'hiit ho logodenn betek ar bord dehoù evit gwelet hoc'h arloadoù digor"
576"Dilec'hiit ho logodenn betek ar bord dehoù evit gwelet hoc'h arloadoù digor"
659
577
660−#: qml/Tutorial/TutorialRight.qml:56
578+#: qml/Tutorial/TutorialRight.qml:55
661msgid "Swipe from the right edge to view your open apps"
579msgid "Swipe from the right edge to view your open apps"
662−msgstr "Riklañ adalek ar bord dehoù evit gwelet hoc'h arloadoù digor"
580+msgstr ""
663
581
664#: qml/Tutorial/TutorialTop.qml:53
582#: qml/Tutorial/TutorialTop.qml:53
665msgid "Swipe from the top edge to access notifications and quick settings"
583msgid "Swipe from the top edge to access notifications and quick settings"
666msgstr ""
584msgstr ""
667−"Riklañ adalek an nec'h evit gwelet ar c'hemennoù hag an arventennoù prim"
668
585
669−#: qml/Wizard/Page.qml:54
586+#: qml/Wizard/Page.qml:59
670msgctxt "Button: Go back one page in the Wizard"
587msgctxt "Button: Go back one page in the Wizard"
671msgid "Back"
588msgid "Back"
672msgstr "Distreiñ"
589msgstr "Distreiñ"
673
590
674−#: qml/Wizard/Pages/10-welcome.qml:28
591+#: qml/Wizard/Pages/10-welcome.qml:29
675msgid "Language"
592msgid "Language"
676msgstr "Yezh"
593msgstr "Yezh"
677
594
678−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
595+#: qml/Wizard/Pages/10-welcome.qml:176
679−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
596+#: qml/Wizard/Pages/10-welcome-update.qml:126
597+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
680−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
598+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
681−#: qml/Wizard/Pages/70-passwd-type.qml:145
599+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
682−#: qml/Wizard/Pages/75-report-check.qml:84
683−#: qml/Wizard/Pages/passcode-desktop.qml:142
600+#: qml/Wizard/Pages/passcode-desktop.qml:154
684−#: qml/Wizard/Pages/password-set.qml:142
601+#: qml/Wizard/Pages/password-set.qml:153
685msgid "Next"
602msgid "Next"
686msgstr "War-lerc'h"
603msgstr "War-lerc'h"
687
604
605+#: qml/Wizard/Pages/10-welcome-update.qml:91
606+#, fuzzy
607+msgid "Welcome to "
608+msgstr "Donemat en Ubuntu"
609+
610+#: qml/Wizard/Pages/10-welcome-update.qml:106
611+msgid "We will make sure your device is ready to use "
612+msgstr ""
613+
614+#: qml/Wizard/Pages/11-changelog.qml:28
615+msgid "What's new"
616+msgstr ""
617+
618+#: qml/Wizard/Pages/11-changelog.qml:74
619+#, fuzzy
620+msgid "Loading..."
621+msgstr "O komz..."
622+
688#: qml/Wizard/Pages/20-keyboard.qml:31
623#: qml/Wizard/Pages/20-keyboard.qml:31
689msgid "Select Keyboard"
624msgid "Select Keyboard"
690msgstr "Diuzañ ar c'hlavier"
625msgstr "Diuzañ ar c'hlavier"
@@ -697,64 +632,33 @@ msgstr "Yezh ar c'hlavier"
697msgid "Keyboard layout"
632msgid "Keyboard layout"
698msgstr "Aozadur ar c'hlavier"
633msgstr "Aozadur ar c'hlavier"
699
634
700−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
635+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
636+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
701−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
637+#: qml/Wizard/Pages/sim.qml:101
702msgid "Skip"
638msgid "Skip"
703msgstr "Tremen hebiou"
639msgstr "Tremen hebiou"
704
640
705−#: qml/Wizard/Pages/30-wifi.qml:30
641+#: qml/Wizard/Pages/30-wifi.qml:31
706msgid "Connect to Wi‑Fi"
642msgid "Connect to Wi‑Fi"
707msgstr "Kevreañ ouzh ar Wi-Fi"
643msgstr "Kevreañ ouzh ar Wi-Fi"
708
644
709−#: qml/Wizard/Pages/30-wifi.qml:131
645+#: qml/Wizard/Pages/30-wifi.qml:139
710msgid "Connected"
646msgid "Connected"
711msgstr "Kevreet"
647msgstr "Kevreet"
712
648
713−#: qml/Wizard/Pages/30-wifi.qml:164
649+#: qml/Wizard/Pages/30-wifi.qml:172
714msgid "Available Wi-Fi networks"
650msgid "Available Wi-Fi networks"
715msgstr "Rouedadoù Wi-Fi da gaout"
651msgstr "Rouedadoù Wi-Fi da gaout"
716
652
717−#: qml/Wizard/Pages/30-wifi.qml:165
653+#: qml/Wizard/Pages/30-wifi.qml:173
718msgid "No available Wi-Fi networks"
654msgid "No available Wi-Fi networks"
719msgstr "N'eus ket rouedadoù Wi-Fi da gaout"
655msgstr "N'eus ket rouedadoù Wi-Fi da gaout"
720
656
721−#: qml/Wizard/Pages/40-location.qml:27
722−msgid "Location Services"
723−msgstr "Servijoù lec'hiañ"
724−
725−#: qml/Wizard/Pages/40-location.qml:83
726−msgid ""
727−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
728−"(recommended)"
729−msgstr ""
730−
731−#: qml/Wizard/Pages/40-location.qml:105
732−#, qt-format
733−msgid "By selecting this option you agree to the Nokia HERE %1."
734−msgstr ""
735−
736−#: qml/Wizard/Pages/40-location.qml:106
737−msgctxt "part of: Nokia HERE terms and conditions"
738−msgid "terms and conditions"
739−msgstr "penndivizoù implij"
740−
741−#: qml/Wizard/Pages/40-location.qml:160
742−msgid "GPS only"
743−msgstr "GPS hepken"
744−
745−#: qml/Wizard/Pages/40-location.qml:214
746−msgid "Don't use my location"
747−msgstr "Arabat implijout ma lec'h"
748−
749−#: qml/Wizard/Pages/40-location.qml:260
750−msgid "You can change it later in System Settings."
751−msgstr "Gallout a rit cheñch se diwezhatoc'h en arventennoù ar reizhiad."
752−
753#: qml/Wizard/Pages/50-timezone.qml:30
657#: qml/Wizard/Pages/50-timezone.qml:30
754msgid "Time Zone"
658msgid "Time Zone"
755msgstr "Gwerzhid-eur"
659msgstr "Gwerzhid-eur"
756
660
757−#: qml/Wizard/Pages/50-timezone.qml:182
661+#: qml/Wizard/Pages/50-timezone.qml:183
758msgid "Enter your city"
662msgid "Enter your city"
759msgstr "Skrivit ho kêr"
663msgstr "Skrivit ho kêr"
760
664
@@ -762,7 +666,7 @@ msgstr "Skrivit ho kêr"
762msgid "Personalize Your Device"
666msgid "Personalize Your Device"
763msgstr "Personelaat ho penveg"
667msgstr "Personelaat ho penveg"
764
668
765−#: qml/Wizard/Pages/60-account.qml:48
669+#: qml/Wizard/Pages/60-account.qml:54
766msgid "Preferred Name"
670msgid "Preferred Name"
767msgstr ""
671msgstr ""
768
672
@@ -770,83 +674,75 @@ msgstr ""
770msgid "Lock Screen"
674msgid "Lock Screen"
771msgstr "Prennañ ar skramm"
675msgstr "Prennañ ar skramm"
772
676
773−#: qml/Wizard/Pages/70-passwd-type.qml:102
677+#: qml/Wizard/Pages/70-passwd-type.qml:103
774msgctxt "Label: Type of security method"
678msgctxt "Label: Type of security method"
775msgid "Create new password"
679msgid "Create new password"
776msgstr "Krouiñ ur ger-tremen nevez"
680msgstr "Krouiñ ur ger-tremen nevez"
777
681
778−#: qml/Wizard/Pages/70-passwd-type.qml:104
682+#: qml/Wizard/Pages/70-passwd-type.qml:105
779msgctxt "Label: Type of security method"
683msgctxt "Label: Type of security method"
780msgid "Create passcode (numbers only)"
684msgid "Create passcode (numbers only)"
781msgstr "Krouiñ ur c'hod (difroù hepken)"
685msgstr "Krouiñ ur c'hod (difroù hepken)"
782
686
783−#: qml/Wizard/Pages/70-passwd-type.qml:106
687+#: qml/Wizard/Pages/70-passwd-type.qml:107
784msgctxt "Label: Type of security method"
688msgctxt "Label: Type of security method"
785msgid "No lock code"
689msgid "No lock code"
786msgstr "N'eus kod prennañ ebet"
690msgstr "N'eus kod prennañ ebet"
787
691
788−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
692+#: qml/Wizard/Pages/79-system-update.qml:28
789−msgid "Privacy Policy"
693+msgid "Update Device"
790−msgstr "Reolennoù prevezded"
694+msgstr "Hizivaat ar benveg"
695+
696+#: qml/Wizard/Pages/79-system-update.qml:55
697+msgid ""
698+"There is a system update available and ready to install. Afterwards, the "
699+"device will automatically restart."
700+msgstr ""
701+
702+#: qml/Wizard/Pages/79-system-update.qml:76
703+#, fuzzy
704+#| msgctxt "string identifying name of the update"
705+#| msgid "Ubuntu system"
706+msgctxt "string identifying name of the update"
707+msgid "Ubuntu Touch system"
708+msgstr "Reizhiad Ubuntu"
709+
710+#: qml/Wizard/Pages/79-system-update.qml:83
711+#, qt-format
712+msgctxt "version of the system update"
713+msgid "Version %1"
714+msgstr "Stumm %1"
791
715
792−#: qml/Wizard/Pages/75-report-check.qml:26
716+#: qml/Wizard/Pages/79-system-update.qml:95
793−msgid "Help Us Improve"
717+msgid "This could take a few minutes..."
794−msgstr "Sikourit ac'hanomp da wellaat"
718+msgstr "Gallout a ra padout un nebeud munutennoù..."
795
719
796−#: qml/Wizard/Pages/75-report-check.qml:59
720+#: qml/Wizard/Pages/79-system-update.qml:109
797−msgid "Improve system performance by sending us crashes and error reports."
721+msgid "Install and restart now"
798−msgstr "Gwellait ar reizhiad en ur gas deomp an danevelloù fazi."
722+msgstr "Staliañ hag adloc'hañ bremañ"
799
723
800−#: qml/Wizard/Pages/75-report-check.qml:60
724+#: qml/Wizard/Pages/80-finished.qml:91
801−msgid "Privacy policy"
725+msgid "Welcome Back"
802−msgstr "Reolennoù buhez prevez"
726+msgstr ""
803
727
804−#: qml/Wizard/Pages/80-finished.qml:89
728+#: qml/Wizard/Pages/80-finished.qml:91
805msgid "Welcome to Ubuntu"
729msgid "Welcome to Ubuntu"
806msgstr "Donemat en Ubuntu"
730msgstr "Donemat en Ubuntu"
807
731
808−#: qml/Wizard/Pages/80-finished.qml:104
732+#: qml/Wizard/Pages/80-finished.qml:106
809msgid "You are ready to use your device now"
733msgid "You are ready to use your device now"
810msgstr "Bremañ oc'h prest da implijout ho penveg"
734msgstr "Bremañ oc'h prest da implijout ho penveg"
811
735
812−#: qml/Wizard/Pages/80-finished.qml:124
736+#: qml/Wizard/Pages/80-finished.qml:126
737+msgid "Continue"
738+msgstr "Kenderc'hel"
739+
740+#: qml/Wizard/Pages/80-finished.qml:126
813msgid "Get Started"
741msgid "Get Started"
814msgstr "Kregiñ ganti"
742msgstr "Kregiñ ganti"
815
743
816−#: qml/Wizard/Pages/here-terms.qml:25
817−msgid "Terms & Conditions"
818−msgstr "Penndivizoù implij"
819−
820−#: qml/Wizard/Pages/here-terms.qml:69
821−msgid "Your device uses positioning technologies provided by HERE."
822−msgstr "Ho penveg a implij teknologiezhoù lec'hiañ pourchaset gant HERE."
823−
824−#: qml/Wizard/Pages/here-terms.qml:81
825−msgid ""
826−"To provide you with positioning services and to improve their quality, HERE "
827−"collects information about nearby cell towers and Wi-Fi hotspots around your "
828−"current location whenever your position is being found."
829−msgstr ""
830−
831−#: qml/Wizard/Pages/here-terms.qml:93
832−msgid ""
833−"The information collected is used to analyze the service and to improve the "
834−"use of service, but not to identify you personally."
835−msgstr ""
836−"Implijet e vez an titouroù dastumet evit dielfennañ ar servij ha gwellaat an "
837−"implij anezhañ, ha neket evit anavezout ac'hanoc'h."
838−
839−#: qml/Wizard/Pages/here-terms.qml:106
840−#, qt-format
841−msgid "By continuing, you agree to the HERE platform %1 and %2."
842−msgstr ""
843−
844−#: qml/Wizard/Pages/here-terms.qml:107
845−msgid "Service Terms"
846−msgstr "Divizoù servij"
847−
848#: qml/Wizard/Pages/passcode-confirm.qml:43
744#: qml/Wizard/Pages/passcode-confirm.qml:43
849−#: qml/Wizard/Pages/passcode-desktop.qml:97
745+#: qml/Wizard/Pages/passcode-desktop.qml:104
850msgid "Confirm passcode"
746msgid "Confirm passcode"
851msgstr "Kadarnaat ar c'hod-tremen"
747msgstr "Kadarnaat ar c'hod-tremen"
852
748
@@ -863,24 +759,24 @@ msgstr "Skrivit adarre, mar plij."
863msgid "Lock Screen Passcode"
759msgid "Lock Screen Passcode"
864msgstr "Kod da brennañ ar skramm"
760msgstr "Kod da brennañ ar skramm"
865
761
866−#: qml/Wizard/Pages/passcode-desktop.qml:61
762+#: qml/Wizard/Pages/passcode-desktop.qml:68
867msgid "Enter 4 numbers to setup your passcode"
763msgid "Enter 4 numbers to setup your passcode"
868msgstr "Skrivit 4 sifr evit lakaat ho kod"
764msgstr "Skrivit 4 sifr evit lakaat ho kod"
869
765
870−#: qml/Wizard/Pages/passcode-desktop.qml:77
766+#: qml/Wizard/Pages/passcode-desktop.qml:84
871#: qml/Wizard/Pages/passcode-set.qml:54
767#: qml/Wizard/Pages/passcode-set.qml:54
872msgid "Choose passcode"
768msgid "Choose passcode"
873msgstr "Choaz ur c'hod"
769msgstr "Choaz ur c'hod"
874
770
875−#: qml/Wizard/Pages/passcode-desktop.qml:127
771+#: qml/Wizard/Pages/passcode-desktop.qml:139
876msgid "Passcode too short"
772msgid "Passcode too short"
877msgstr "Kod re verr"
773msgstr "Kod re verr"
878
774
879−#: qml/Wizard/Pages/passcode-desktop.qml:129
775+#: qml/Wizard/Pages/passcode-desktop.qml:141
880msgid "Passcodes match"
776msgid "Passcodes match"
881msgstr "klotañ a ra ar c'hodoù an eil gant egile"
777msgstr "klotañ a ra ar c'hodoù an eil gant egile"
882
778
883−#: qml/Wizard/Pages/passcode-desktop.qml:131
779+#: qml/Wizard/Pages/passcode-desktop.qml:143
884msgid "Passcodes do not match"
780msgid "Passcodes do not match"
885msgstr "Ne glot ket ar c'hodoù an eil gant egile"
781msgstr "Ne glot ket ar c'hodoù an eil gant egile"
886
782
@@ -892,15 +788,15 @@ msgstr "4 arouezenn a rank bezañ ar c'hod"
892msgid "Lock Screen Password"
788msgid "Lock Screen Password"
893msgstr "Ger-tremen da brennañ ar skramm"
789msgstr "Ger-tremen da brennañ ar skramm"
894
790
895−#: qml/Wizard/Pages/password-set.qml:62
791+#: qml/Wizard/Pages/password-set.qml:68
896msgid "Enter at least 8 characters"
792msgid "Enter at least 8 characters"
897msgstr "Skrivit 8 arouezenn da vihanañ"
793msgstr "Skrivit 8 arouezenn da vihanañ"
898
794
899−#: qml/Wizard/Pages/password-set.qml:74
795+#: qml/Wizard/Pages/password-set.qml:80
900msgid "Choose password"
796msgid "Choose password"
901msgstr "Choaz ur ger-tremen"
797msgstr "Choaz ur ger-tremen"
902
798
903−#: qml/Wizard/Pages/password-set.qml:104
799+#: qml/Wizard/Pages/password-set.qml:110
904msgid "Confirm password"
800msgid "Confirm password"
905msgstr "Kadarnaat ar ger-tremen"
801msgstr "Kadarnaat ar ger-tremen"
906
802
@@ -956,6 +852,145 @@ msgstr "Ger-tremen diasur"
956msgid "Very weak password"
852msgid "Very weak password"
957msgstr "Ger-tremen diasur-kenañ"
853msgstr "Ger-tremen diasur-kenañ"
958
854
855+#~ msgid "Unity 8"
856+#~ msgstr "Unity 8"
857+
858+#~ msgid "Scopes"
859+#~ msgstr "Kefluskerioù enklask"
860+
861+#~ msgid "Opens the Scopes home."
862+#~ msgstr "Digeriñ pajenn degemer ar c'hefluskerioù enklask."
863+
864+#~ msgctxt "Button: Open the Ubuntu Store"
865+#~ msgid "Store"
866+#~ msgstr "Stal"
867+
868+#~ msgctxt "Button: Start a search in the current dash scope"
869+#~ msgid "Search"
870+#~ msgstr "Klask"
871+
872+#~ msgctxt "Button: Show the current dash scope settings"
873+#~ msgid "Settings"
874+#~ msgstr "Arventennoù"
875+
876+#~ msgid "Remove from Favorites"
877+#~ msgstr "Lemel eus ar sinedoù"
878+
879+#~ msgid "Add to Favorites"
880+#~ msgstr "Ouzhpennañ d'ar sinedoù"
881+
882+#~ msgid "Refine your results"
883+#~ msgstr "Purañ ho tisoc'hoù"
884+
885+#~ msgid "Reset"
886+#~ msgstr "Adderaouekaat"
887+
888+#~ msgid "Show less"
889+#~ msgstr "Diskouez nebeutoc'h"
890+
891+#~ msgid "Show all"
892+#~ msgstr "Diskouez pep tra"
893+
894+#~ msgctxt "Label: Hint for dash search line edit"
895+#~ msgid "Search"
896+#~ msgstr "Klask"
897+
898+#~ msgid "Recent Searches"
899+#~ msgstr "Enklaskoù graet nevez zo"
900+
901+#~ msgid "Clear All"
902+#~ msgstr "Diverkañ pep tra"
903+
904+#~ msgid "More..."
905+#~ msgstr "Muioc'h..."
906+
907+#~ msgid "Less..."
908+#~ msgstr "Nebeutoc'h..."
909+
910+#~ msgid "Send"
911+#~ msgstr "Kas"
912+
913+#~ msgid "Rate this"
914+#~ msgstr "Priziit an dra-mañ"
915+
916+#~ msgid "Add a review"
917+#~ msgstr "Ouzhpennañ un ali"
918+
919+#~ msgid "Enable location data"
920+#~ msgstr "Gweredekaat ar roadennoù lec'hiañ"
921+
922+#~ msgid "Manage"
923+#~ msgstr "Merañ"
924+
925+#~ msgid "Home"
926+#~ msgstr "Er gêr"
927+
928+#~ msgid "Also installed"
929+#~ msgstr "Staliet ivez"
930+
931+#~ msgid "Privacy Policy"
932+#~ msgstr "Reolennoù prevezded"
933+
934+#~ msgid "Help Us Improve"
935+#~ msgstr "Sikourit ac'hanomp da wellaat"
936+
937+#~ msgid "Privacy policy"
938+#~ msgstr "Reolennoù buhez prevez"
939+
940+#, fuzzy
941+#~ msgid "Please wait..."
942+#~ msgstr "O kargañ. Gortozit, mar plij..."
943+
944+#, fuzzy
945+#~ msgid "Update all"
946+#~ msgstr "Hizivaat ar benveg"
947+
948+#, fuzzy
949+#~ msgid "Update"
950+#~ msgstr "Hizivaat ar benveg"
951+
952+#, fuzzy
953+#~ msgid "Download"
954+#~ msgstr "O pellgargañ"
955+
956+#, fuzzy
957+#~ msgid "Downloaded"
958+#~ msgstr "O pellgargañ"
959+
960+#, fuzzy
961+#~ msgid "Installed"
962+#~ msgstr "Staliet ivez"
963+
964+#, fuzzy
965+#~ msgid "Updated %1"
966+#~ msgstr "Hizivaat ar benveg"
967+
968+#, fuzzy
969+#~ msgid "Update failed"
970+#~ msgstr "Hizivaat ar benveg"
971+
972+#~ msgid "Location Services"
973+#~ msgstr "Servijoù lec'hiañ"
974+
975+#~ msgctxt "part of: Nokia HERE terms and conditions"
976+#~ msgid "terms and conditions"
977+#~ msgstr "penndivizoù implij"
978+
979+#~ msgid "GPS only"
980+#~ msgstr "GPS hepken"
981+
982+#~ msgid "Don't use my location"
983+#~ msgstr "Arabat implijout ma lec'h"
984+
985+#~ msgid "You can change it later in System Settings."
986+#~ msgstr "Gallout a rit cheñch se diwezhatoc'h en arventennoù ar reizhiad."
987+
988+#~ msgid "Terms & Conditions"
989+#~ msgstr "Penndivizoù implij"
990+
991+#~ msgid "Service Terms"
992+#~ msgstr "Divizoù servij"
993+
959#~ msgid "Close"
994#~ msgid "Close"
960#~ msgstr "Serriñ"
995#~ msgstr "Serriñ"
961
996
@@ -981,28 +1016,16 @@ msgstr "Ger-tremen diasur-kenañ"
981#~ "Mestroniañ a rit ar jestroù ha gallout a rit kregiñ da implijout ar "
1016#~ "Mestroniañ a rit ar jestroù ha gallout a rit kregiñ da implijout ar "
982#~ "pellgomzer<br><br>Touchit d'ar skramm evit kregiñ ganti"
1017#~ "pellgomzer<br><br>Touchit d'ar skramm evit kregiñ ganti"
983
1018
984−#~ msgid "Loading. Please Wait..."
985−#~ msgstr "O kargañ. Gortozit, mar plij..."
986−
987−#~ msgid "Speaking..."
988−#~ msgstr "O komz..."
989−
990#~ msgid "Speak Now..."
1019#~ msgid "Speak Now..."
991#~ msgstr "Komzit bremañ..."
1020#~ msgstr "Komzit bremañ..."
992
1021
993#~ msgid "Confirm"
1022#~ msgid "Confirm"
994#~ msgstr "Kadarnaat"
1023#~ msgstr "Kadarnaat"
995
1024
996−#~ msgid "Search"
997−#~ msgstr "Klask"
998−
999−#~ msgid "Try swiping from the top edge to access the indicators"
1000−#~ msgstr ""
1001−#~ "Lakait ho piz da riklañ adalek ar bord uhelañ da lakaat ar merkerioù war wel."
1002−
1003#~ msgid "Swipe up again to close the settings screen"
1025#~ msgid "Swipe up again to close the settings screen"
1004#~ msgstr ""
1026#~ msgstr ""
1005−#~ "Lakait ho piz da riklañ war-du ar bord uhelañ da serriñ skramm an arventennoù"
1027+#~ "Lakait ho piz da riklañ war-du ar bord uhelañ da serriñ skramm an "
1028+#~ "arventennoù"
1006
1029
1007#~ msgid "Try swiping from the right edge to unlock the phone"
1030#~ msgid "Try swiping from the right edge to unlock the phone"
1008#~ msgstr ""
1031#~ msgstr ""
@@ -1010,8 +1033,8 @@ msgstr "Ger-tremen diasur-kenañ"
1010
1033
1011#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1034#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1012#~ msgstr ""
1035#~ msgstr ""
1013−#~ "Lakait ho piz da riklañ adalek ar bord kleiz da ziskouez al lañser arloadoù "
1036+#~ "Lakait ho piz da riklañ adalek ar bord kleiz da ziskouez al lañser "
1014−#~ "prim."
1037+#~ "arloadoù prim."
1015
1038
1016#~ msgid "Well done"
1039#~ msgid "Well done"
1017#~ msgstr "Gourc'hemennoù !"
1040#~ msgstr "Gourc'hemennoù !"
@@ -1046,7 +1069,6 @@ msgstr "Ger-tremen diasur-kenañ"
1046#~ msgid "Favorites"
1069#~ msgid "Favorites"
1047#~ msgstr "Gwellañ deuet"
1070#~ msgstr "Gwellañ deuet"
1048
1071
1049−#, qt-format
1050#~ msgid "Sorry, incorrect %1"
1072#~ msgid "Sorry, incorrect %1"
1051#~ msgstr "Siwazh, %1 direizh"
1073#~ msgstr "Siwazh, %1 direizh"
1052
1074
@@ -1057,18 +1079,20 @@ msgstr "Ger-tremen diasur-kenañ"
1057#~ msgstr "Siwazh, kod-tremen direizh"
1079#~ msgstr "Siwazh, kod-tremen direizh"
1058
1080
1059#~ msgid ""
1081#~ msgid ""
1060−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1082+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1061−#~ "and all personal data will be deleted."
1083+#~ "reset and all personal data will be deleted."
1062#~ msgstr ""
1084#~ msgstr ""
1063#~ "Ma vez ebarzhet ur c'hod-tremen direizh, e vo adderaouekaet ho pellgomzer "
1085#~ "Ma vez ebarzhet ur c'hod-tremen direizh, e vo adderaouekaet ho pellgomzer "
1064−#~ "gant arventennoù al labouradeg hag e vo diverket an holl roadennoù personel."
1086+#~ "gant arventennoù al labouradeg hag e vo diverket an holl roadennoù "
1087+#~ "personel."
1065
1088
1066#~ msgid ""
1089#~ msgid ""
1067#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1090#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1068#~ "reset and all personal data will be deleted."
1091#~ "reset and all personal data will be deleted."
1069#~ msgstr ""
1092#~ msgstr ""
1070−#~ "Ma vez ebarzhet ur frazenn-dremen direizh, e vo adderaouekaet ho pellgomzer "
1093+#~ "Ma vez ebarzhet ur frazenn-dremen direizh, e vo adderaouekaet ho "
1071−#~ "gant arventennoù al labouradeg hag e vo diverket an holl roadennoù personel"
1094+#~ "pellgomzer gant arventennoù al labouradeg hag e vo diverket an holl "
1095+#~ "roadennoù personel"
1072
1096
1073#~ msgid "This will be your last attempt."
1097#~ msgid "This will be your last attempt."
1074#~ msgstr "Ho taol-esae diwezhañ e vo."
1098#~ msgstr "Ho taol-esae diwezhañ e vo."
@@ -1097,19 +1121,12 @@ msgstr "Ger-tremen diasur-kenañ"
1097#~ msgid "Manage Scopes"
1121#~ msgid "Manage Scopes"
1098#~ msgstr "Merañ ar c'hefluskerioù enklask"
1122#~ msgstr "Merañ ar c'hefluskerioù enklask"
1099
1123
1100−#, qt-format
1101#~ msgid "Enter %1"
1124#~ msgid "Enter %1"
1102#~ msgstr "Merkañ %1"
1125#~ msgstr "Merkañ %1"
1103
1126
1104−#~ msgid "Enter passphrase"
1105−#~ msgstr "Merkañ ar frazenn-dremen"
1106−
1107#~ msgid "Please re-enter"
1127#~ msgid "Please re-enter"
1108#~ msgstr "Adverkañ, mar plij"
1128#~ msgstr "Adverkañ, mar plij"
1109
1129
1110−#~ msgid "Enter passcode"
1111−#~ msgstr "Merkañ ar c'hod-tremen"
1112−
1113#~ msgid "Lock security"
1130#~ msgid "Lock security"
1114#~ msgstr "Surentez ar prennañ"
1131#~ msgstr "Surentez ar prennañ"
1115
1132
@@ -1129,9 +1146,6 @@ msgstr "Ger-tremen diasur-kenañ"
1129#~ msgid "Let’s get started."
1146#~ msgid "Let’s get started."
1130#~ msgstr "Krogomp ganti."
1147#~ msgstr "Krogomp ganti."
1131
1148
1132−#~ msgid "Continue"
1133−#~ msgstr "Kenderc'hel"
1134−
1135#~ msgid "Welcome to your Ubuntu phone."
1149#~ msgid "Welcome to your Ubuntu phone."
1136#~ msgstr "Deuet-mat oc'h en ho pellgomzer Ubuntu."
1150#~ msgstr "Deuet-mat oc'h en ho pellgomzer Ubuntu."
1137
1151
@@ -1169,10 +1183,11 @@ msgstr "Ger-tremen diasur-kenañ"
1169#~ msgstr "Gwellaat ho skiant-prenet"
1183#~ msgstr "Gwellaat ho skiant-prenet"
1170
1184
1171#~ msgid ""
1185#~ msgid ""
1172−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1186+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1173−#~ "conditions</a>."
1187+#~ "and conditions</a>."
1174#~ msgstr ""
1188#~ msgstr ""
1175−#~ "Pa ziuzit an dibarzh-mañ ez asantit da <a href='#'>zivizoù implij</a> Nokia."
1189+#~ "Pa ziuzit an dibarzh-mañ ez asantit da <a href='#'>zivizoù implij</a> "
1190+#~ "Nokia."
1176
1191
1177#~ msgid "Not at all"
1192#~ msgid "Not at all"
1178#~ msgstr "Tamm ebet"
1193#~ msgstr "Tamm ebet"
@@ -1196,7 +1211,6 @@ msgstr "Ger-tremen diasur-kenañ"
1196#~ msgid "Confirm passphrase"
1211#~ msgid "Confirm passphrase"
1197#~ msgstr "Kadarnaat ar frazenn-dremen"
1212#~ msgstr "Kadarnaat ar frazenn-dremen"
1198
1213
1199−#, qt-format
1200#~ msgid "〈 %1"
1214#~ msgid "〈 %1"
1201#~ msgstr "〈 %1"
1215#~ msgstr "〈 %1"
1202
1216
@@ -1212,7 +1226,6 @@ msgstr "Ger-tremen diasur-kenañ"
1212#~ msgid "Your phone is now ready to use."
1226#~ msgid "Your phone is now ready to use."
1213#~ msgstr "Prest eo ho pellgomzer da vezañ implijet bremañ."
1227#~ msgstr "Prest eo ho pellgomzer da vezañ implijet bremañ."
1214
1228
1215−#, qt-format
1216#~ msgid "%1 〉"
1229#~ msgid "%1 〉"
1217#~ msgstr "%1 〉"
1230#~ msgstr "%1 〉"
1218
1231
@@ -1246,9 +1259,6 @@ msgstr "Ger-tremen diasur-kenañ"
1246#~ msgid "Short swipe from the left edge."
1259#~ msgid "Short swipe from the left edge."
1247#~ msgstr "Riklik dousik adalek ar bord kleiz."
1260#~ msgstr "Riklik dousik adalek ar bord kleiz."
1248
1261
1249−#~ msgid "Open the launcher"
1250−#~ msgstr "Digeriñ al lañser"
1251−
1252#~ msgid "Tap here to continue."
1262#~ msgid "Tap here to continue."
1253#~ msgstr "Pouzañ amañ evit kenderc'hel"
1263#~ msgstr "Pouzañ amañ evit kenderc'hel"
1254
1264
@@ -1336,35 +1346,3 @@ msgstr "Ger-tremen diasur-kenañ"
1336
1346
1337#~ msgid "Swipe up to create a message"
1347#~ msgid "Swipe up to create a message"
1338#~ msgstr "Riklit d'an nec'h evit krouiñ ur gemennadenn"
1348#~ msgstr "Riklit d'an nec'h evit krouiñ ur gemennadenn"
1339−
1340−#~ msgid "Takes a screenshot of a window."
1341−#~ msgstr "Tapout ur skeudenn eus ur prenestr"
1342−
1343−#~ msgid "This could take a few minutes..."
1344−#~ msgstr "Gallout a ra padout un nebeud munutennoù..."
1345−
1346−#, qt-format
1347−#~ msgctxt "version of the system update"
1348−#~ msgid "Version %1"
1349−#~ msgstr "Stumm %1"
1350−
1351−#~ msgctxt "string identifying name of the update"
1352−#~ msgid "Ubuntu system"
1353−#~ msgstr "Reizhiad Ubuntu"
1354−
1355−#~ msgid "Update Device"
1356−#~ msgstr "Hizivaat ar benveg"
1357−
1358−#~ msgid "Install and restart now"
1359−#~ msgstr "Staliañ hag adloc'hañ bremañ"
1360−
1361−#~ msgid ""
1362−#~ "There is a system update available and ready to install. Afterwards, the "
1363−#~ "device will automatically restart."
1364−#~ msgstr ""
1365−#~ "Un hizivadenn eus ar reizhiad zo da gaout. Prest eo da vezañ staliet. Goude-"
1366−#~ "se e adloc'ho ho penveg e-unan."
1367−
1368−#~ msgid "Long swipe from the left edge to open the Today scope"
1369−#~ msgstr ""
1370−#~ "Rikladenn hir adalek ar bord kleiz evit digeriñ ar c'heflusker enklask Hiziv"
po/bs.po+211−277
@@ -6,40 +6,41 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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"
14+"Language: bs\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17−"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
18+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
18−"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
19−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
20+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
20−"X-Generator: Launchpad (build 18343)\n"
21+"X-Generator: Launchpad (build 18269)\n"
21
22
22−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
23msgid "Password: "
24msgid "Password: "
24msgstr "Šifra: "
25msgstr "Šifra: "
25
26
26−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
27msgid "Username"
28msgid "Username"
28msgstr ""
29msgstr ""
29
30
30−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
31msgid "Failed to authenticate"
32msgid "Failed to authenticate"
32msgstr ""
33msgstr ""
33
34
34−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
35msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
36msgstr ""
37msgstr ""
37
38
38−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
39msgid "Log In"
40msgid "Log In"
40msgstr ""
41msgstr ""
41
42
42−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
43msgid "Retry"
44msgid "Retry"
44msgstr "Ponovi"
45msgstr "Ponovi"
45
46
@@ -51,16 +52,16 @@ msgstr ""
51msgid "Guest Session"
52msgid "Guest Session"
52msgstr ""
53msgstr ""
53
54
54−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
55−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
56msgid "Pin shortcut"
57msgid "Pin shortcut"
57msgstr "Prikačite prečicu"
58msgstr "Prikačite prečicu"
58
59
59−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
60msgid "Quit"
61msgid "Quit"
61msgstr "Napusti"
62msgstr "Napusti"
62
63
63−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
64msgid "Unpin shortcut"
65msgid "Unpin shortcut"
65msgstr "Otkačite prečicu"
66msgstr "Otkačite prečicu"
66
67
@@ -83,9 +84,8 @@ msgctxt "Button: Log out from the system"
83msgid "Log Out"
84msgid "Log Out"
84msgstr "Odjavi se"
85msgstr "Odjavi se"
85
86
86−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
87−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
88−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
90msgid "Cancel"
90msgid "Cancel"
91msgstr "Otkaži"
91msgstr "Otkaži"
@@ -107,12 +107,12 @@ msgstr "Ne"
107msgid "Yes"
107msgid "Yes"
108msgstr "Da"
108msgstr "Da"
109
109
110−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
111msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
112msgid "Power"
112msgid "Power"
113msgstr "Napajanje"
113msgstr "Napajanje"
114
114
115−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
116msgid ""
116msgid ""
117"Are you sure you would like\n"
117"Are you sure you would like\n"
118"to power off?"
118"to power off?"
@@ -120,22 +120,26 @@ msgstr ""
120"Da li ste sigurni da želite\n"
120"Da li ste sigurni da želite\n"
121"isključiti?"
121"isključiti?"
122
122
123−#: qml/Components/Dialogs.qml:244
123+#: qml/Components/Dialogs.qml:248
124msgctxt "Button: Power off the system"
124msgctxt "Button: Power off the system"
125msgid "Power off"
125msgid "Power off"
126msgstr "Isključi"
126msgstr "Isključi"
127
127
128−#: qml/Components/Dialogs.qml:255
128+#: qml/Components/Dialogs.qml:263
129msgctxt "Button: Restart the system"
129msgctxt "Button: Restart the system"
130msgid "Restart"
130msgid "Restart"
131msgstr "Restartuj"
131msgstr "Restartuj"
132
132
133+#: qml/Components/Dialogs.qml:276
134+msgid "Screenshot"
135+msgstr ""
136+
133#: qml/Components/KeyboardShortcutsOverlay.qml:41
137#: qml/Components/KeyboardShortcutsOverlay.qml:41
134msgid "Keyboard Shortcuts"
138msgid "Keyboard Shortcuts"
135msgstr ""
139msgstr ""
136
140
137#: qml/Components/KeyboardShortcutsOverlay.qml:55
141#: qml/Components/KeyboardShortcutsOverlay.qml:55
138−msgid "Unity 8"
142+msgid "Lomiri"
139msgstr ""
143msgstr ""
140
144
141#: qml/Components/KeyboardShortcutsOverlay.qml:62
145#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -219,20 +223,10 @@ msgid "Super + A"
219msgstr ""
223msgstr ""
220
224
221#: qml/Components/KeyboardShortcutsOverlay.qml:195
225#: qml/Components/KeyboardShortcutsOverlay.qml:195
226+#, fuzzy
227+#| msgid "Open the launcher"
222msgid "Opens the Application Drawer."
228msgid "Opens the Application Drawer."
223−msgstr ""
229+msgstr "Otvorite pokretač"
224−
225−#: qml/Components/KeyboardShortcutsOverlay.qml:207
226−msgid "Scopes"
227−msgstr ""
228−
229−#: qml/Components/KeyboardShortcutsOverlay.qml:214
230−msgid "Super (Tap)"
231−msgstr ""
232−
233−#: qml/Components/KeyboardShortcutsOverlay.qml:219
234−msgid "Opens the Scopes home."
235−msgstr ""
236
230
237#: qml/Components/KeyboardShortcutsOverlay.qml:235
231#: qml/Components/KeyboardShortcutsOverlay.qml:235
238msgid "Switching"
232msgid "Switching"
@@ -306,7 +300,7 @@ msgstr ""
306msgid "Closes the current window."
300msgid "Closes the current window."
307msgstr ""
301msgstr ""
308
302
309−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
303+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
310msgid "Return to Call"
304msgid "Return to Call"
311msgstr "Povratak na Poziv"
305msgstr "Povratak na Poziv"
312
306
@@ -367,8 +361,10 @@ msgid ""
367msgstr ""
361msgstr ""
368
362
369#: qml/Components/VirtualTouchPad.qml:327
363#: qml/Components/VirtualTouchPad.qml:327
364+#, fuzzy
365+#| msgid "Tap to return to call..."
370msgid "Tap left button to click."
366msgid "Tap left button to click."
371−msgstr ""
367+msgstr "Kucnite da uzvratite poziv..."
372
368
373#: qml/Components/VirtualTouchPad.qml:339
369#: qml/Components/VirtualTouchPad.qml:339
374msgid "Tap right button to right click."
370msgid "Tap right button to right click."
@@ -382,103 +378,6 @@ msgstr ""
382msgid "Find more settings in the system settings."
378msgid "Find more settings in the system settings."
383msgstr ""
379msgstr ""
384
380
385−#: qml/Dash/DashPageHeader.qml:361
386−msgctxt "Button: Open the Ubuntu Store"
387−msgid "Store"
388−msgstr "Trgovina"
389−
390−#: qml/Dash/DashPageHeader.qml:368
391−msgctxt "Button: Start a search in the current dash scope"
392−msgid "Search"
393−msgstr "Pretraživanje"
394−
395−#: qml/Dash/DashPageHeader.qml:378
396−msgctxt "Button: Show the current dash scope settings"
397−msgid "Settings"
398−msgstr "Podešavanja"
399−
400−#: qml/Dash/DashPageHeader.qml:385
401−msgid "Remove from Favorites"
402−msgstr "Ukloni iz Omiljenih"
403−
404−#: qml/Dash/DashPageHeader.qml:385
405−msgid "Add to Favorites"
406−msgstr "Dodaj u Omiljene"
407−
408−#: qml/Dash/FiltersPopover.qml:61
409−msgid "Refine your results"
410−msgstr ""
411−
412−#: qml/Dash/FiltersPopover.qml:70
413−msgid "Reset"
414−msgstr ""
415−
416−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
417−msgid "Show less"
418−msgstr ""
419−
420−#: qml/Dash/GenericScopeView.qml:547
421−msgid "Show all"
422−msgstr ""
423−
424−#: qml/Dash/GenericScopeView.qml:578
425−msgctxt "Label: Hint for dash search line edit"
426−msgid "Search"
427−msgstr "Pretraži"
428−
429−#: qml/Dash/PageHeaderExtraPanel.qml:67
430−msgid "Recent Searches"
431−msgstr ""
432−
433−#: qml/Dash/PageHeaderExtraPanel.qml:78
434−msgid "Clear All"
435−msgstr ""
436−
437−#: qml/Dash/Previews/PreviewActionCombo.qml:36
438−msgid "More..."
439−msgstr "Više..."
440−
441−#: qml/Dash/Previews/PreviewActionCombo.qml:36
442−msgid "Less..."
443−msgstr "Manje..."
444−
445−#: qml/Dash/Previews/PreviewCommentInput.qml:83
446−#: qml/Dash/Previews/PreviewRatingInput.qml:202
447−msgid "Send"
448−msgstr "Pošalji"
449−
450−#: qml/Dash/Previews/PreviewRatingInput.qml:109
451−msgid "Rate this"
452−msgstr "Ocijeni ovo"
453−
454−#: qml/Dash/Previews/PreviewRatingInput.qml:184
455−msgid "Add a review"
456−msgstr "Dodaj recenziju"
457−
458−#: qml/Dash/PullToRefreshScopeStyle.qml:56
459−msgid "Pull to refresh…"
460−msgstr "Povući za osvježavanje..."
461−
462−#: qml/Dash/PullToRefreshScopeStyle.qml:61
463−msgid "Release to refresh…"
464−msgstr "Pustiti za osvježavanje..."
465−
466−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
467−msgid "Enable location data"
468−msgstr "Omogućiti podatke o lokaciji"
469−
470−#: qml/Dash/ScopesList.qml:146
471−msgid "Manage"
472−msgstr "Upravljanje"
473−
474−#: qml/Dash/ScopesList.qml:187
475−msgid "Home"
476−msgstr "Početna"
477−
478−#: qml/Dash/ScopesList.qml:188
479−msgid "Also installed"
480−msgstr "Također instalirano"
481−
482#: qml/Greeter/CoverPage.qml:127
381#: qml/Greeter/CoverPage.qml:127
483msgid "Unlock"
382msgid "Unlock"
484msgstr "Otključaj"
383msgstr "Otključaj"
@@ -508,14 +407,18 @@ msgid "Try again"
508msgstr ""
407msgstr ""
509
408
510#: qml/Greeter/Greeter.qml:551
409#: qml/Greeter/Greeter.qml:551
410+#, fuzzy
411+#| msgid "Enter passphrase"
511msgid "Enter passphrase to unlock"
412msgid "Enter passphrase to unlock"
512−msgstr ""
413+msgstr "Unesite propusnu frazu"
513
414
514#: qml/Greeter/Greeter.qml:552
415#: qml/Greeter/Greeter.qml:552
416+#, fuzzy
417+#| msgid "Enter passcode"
515msgid "Enter passcode to unlock"
418msgid "Enter passcode to unlock"
516−msgstr ""
419+msgstr "Unesite pristupni kod"
517
420
518−#: qml/Greeter/NarrowView.qml:228
421+#: qml/Greeter/NarrowView.qml:235
519msgid "Emergency"
422msgid "Emergency"
520msgstr ""
423msgstr ""
521
424
@@ -531,18 +434,20 @@ msgstr ""
531msgid "Select desktop environment"
434msgid "Select desktop environment"
532msgstr ""
435msgstr ""
533
436
534−#: qml/Launcher/Drawer.qml:94
437+#: qml/Launcher/Drawer.qml:250
438+#, fuzzy
439+#| msgctxt "Button: Start a search in the current dash scope"
440+#| msgid "Search"
535msgid "Search…"
441msgid "Search…"
536−msgstr ""
442+msgstr "Pretraživanje"
537
443
538−#: qml/Launcher/Drawer.qml:129
444+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
539−msgctxt "Apps sorted alphabetically"
540−msgid "A-Z"
445+msgid "Pull to refresh…"
541−msgstr ""
446+msgstr "Povući za osvježavanje..."
542
447
543−#: qml/Launcher/MoreAppsHeader.qml:55
448+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
544−msgid "More apps in the store"
449+msgid "Release to refresh…"
545−msgstr ""
450+msgstr "Pustiti za osvježavanje..."
546
451
547#: qml/Notifications/NotificationMenuItemFactory.qml:124
452#: qml/Notifications/NotificationMenuItemFactory.qml:124
548msgid "Show password"
453msgid "Show password"
@@ -635,13 +540,20 @@ msgid "Call back"
635msgstr "Uzvrati poziv"
540msgstr "Uzvrati poziv"
636
541
637#: qml/Panel/PanelMenuPage.qml:92
542#: qml/Panel/PanelMenuPage.qml:92
543+#, fuzzy
544+#| msgctxt "Button: Go back one page in the Wizard"
545+#| msgid "Back"
638msgid "Back"
546msgid "Back"
639−msgstr ""
547+msgstr "Nazad"
640
548
641#: qml/Stage/SideStage.qml:76
549#: qml/Stage/SideStage.qml:76
642msgid "Drag using 3 fingers any application from one window to the other"
550msgid "Drag using 3 fingers any application from one window to the other"
643msgstr ""
551msgstr ""
644
552
553+#: qml/Stage/Stage.qml:671
554+msgid "No running apps"
555+msgstr ""
556+
645#: qml/Tutorial/TutorialLeftLong.qml:49
557#: qml/Tutorial/TutorialLeftLong.qml:49
646msgid "Long swipe from the left edge to open the Application Drawer"
558msgid "Long swipe from the left edge to open the Application Drawer"
647msgstr ""
559msgstr ""
@@ -650,11 +562,11 @@ msgstr ""
650msgid "Short swipe from the left edge to open the launcher"
562msgid "Short swipe from the left edge to open the launcher"
651msgstr ""
563msgstr ""
652
564
653−#: qml/Tutorial/TutorialRight.qml:55
565+#: qml/Tutorial/TutorialRight.qml:54
654msgid "Push your mouse against the right edge to view your open apps"
566msgid "Push your mouse against the right edge to view your open apps"
655msgstr ""
567msgstr ""
656
568
657−#: qml/Tutorial/TutorialRight.qml:56
569+#: qml/Tutorial/TutorialRight.qml:55
658msgid "Swipe from the right edge to view your open apps"
570msgid "Swipe from the right edge to view your open apps"
659msgstr ""
571msgstr ""
660
572
@@ -662,25 +574,41 @@ msgstr ""
662msgid "Swipe from the top edge to access notifications and quick settings"
574msgid "Swipe from the top edge to access notifications and quick settings"
663msgstr ""
575msgstr ""
664
576
665−#: qml/Wizard/Page.qml:54
577+#: qml/Wizard/Page.qml:59
666msgctxt "Button: Go back one page in the Wizard"
578msgctxt "Button: Go back one page in the Wizard"
667msgid "Back"
579msgid "Back"
668msgstr "Nazad"
580msgstr "Nazad"
669
581
670−#: qml/Wizard/Pages/10-welcome.qml:28
582+#: qml/Wizard/Pages/10-welcome.qml:29
671msgid "Language"
583msgid "Language"
672msgstr ""
584msgstr ""
673
585
674−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
586+#: qml/Wizard/Pages/10-welcome.qml:176
675−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
587+#: qml/Wizard/Pages/10-welcome-update.qml:126
588+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
676−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
589+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
677−#: qml/Wizard/Pages/70-passwd-type.qml:145
590+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
678−#: qml/Wizard/Pages/75-report-check.qml:84
679−#: qml/Wizard/Pages/passcode-desktop.qml:142
591+#: qml/Wizard/Pages/passcode-desktop.qml:154
680−#: qml/Wizard/Pages/password-set.qml:142
592+#: qml/Wizard/Pages/password-set.qml:153
681msgid "Next"
593msgid "Next"
682msgstr ""
594msgstr ""
683
595
596+#: qml/Wizard/Pages/10-welcome-update.qml:91
597+msgid "Welcome to "
598+msgstr ""
599+
600+#: qml/Wizard/Pages/10-welcome-update.qml:106
601+msgid "We will make sure your device is ready to use "
602+msgstr ""
603+
604+#: qml/Wizard/Pages/11-changelog.qml:28
605+msgid "What's new"
606+msgstr ""
607+
608+#: qml/Wizard/Pages/11-changelog.qml:74
609+msgid "Loading..."
610+msgstr ""
611+
684#: qml/Wizard/Pages/20-keyboard.qml:31
612#: qml/Wizard/Pages/20-keyboard.qml:31
685msgid "Select Keyboard"
613msgid "Select Keyboard"
686msgstr ""
614msgstr ""
@@ -693,64 +621,33 @@ msgstr ""
693msgid "Keyboard layout"
621msgid "Keyboard layout"
694msgstr ""
622msgstr ""
695
623
696−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
624+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
625+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
697−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
626+#: qml/Wizard/Pages/sim.qml:101
698msgid "Skip"
627msgid "Skip"
699msgstr "Preskočite"
628msgstr "Preskočite"
700
629
701−#: qml/Wizard/Pages/30-wifi.qml:30
630+#: qml/Wizard/Pages/30-wifi.qml:31
702msgid "Connect to Wi‑Fi"
631msgid "Connect to Wi‑Fi"
703msgstr "Povezati na Wi-Fi"
632msgstr "Povezati na Wi-Fi"
704
633
705−#: qml/Wizard/Pages/30-wifi.qml:131
634+#: qml/Wizard/Pages/30-wifi.qml:139
706msgid "Connected"
635msgid "Connected"
707msgstr ""
636msgstr ""
708
637
709−#: qml/Wizard/Pages/30-wifi.qml:164
638+#: qml/Wizard/Pages/30-wifi.qml:172
710msgid "Available Wi-Fi networks"
639msgid "Available Wi-Fi networks"
711msgstr ""
640msgstr ""
712
641
713−#: qml/Wizard/Pages/30-wifi.qml:165
642+#: qml/Wizard/Pages/30-wifi.qml:173
714msgid "No available Wi-Fi networks"
643msgid "No available Wi-Fi networks"
715msgstr ""
644msgstr ""
716
645
717−#: qml/Wizard/Pages/40-location.qml:27
718−msgid "Location Services"
719−msgstr ""
720−
721−#: qml/Wizard/Pages/40-location.qml:83
722−msgid ""
723−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
724−"(recommended)"
725−msgstr ""
726−
727−#: qml/Wizard/Pages/40-location.qml:105
728−#, qt-format
729−msgid "By selecting this option you agree to the Nokia HERE %1."
730−msgstr ""
731−
732−#: qml/Wizard/Pages/40-location.qml:106
733−msgctxt "part of: Nokia HERE terms and conditions"
734−msgid "terms and conditions"
735−msgstr ""
736−
737−#: qml/Wizard/Pages/40-location.qml:160
738−msgid "GPS only"
739−msgstr ""
740−
741−#: qml/Wizard/Pages/40-location.qml:214
742−msgid "Don't use my location"
743−msgstr ""
744−
745−#: qml/Wizard/Pages/40-location.qml:260
746−msgid "You can change it later in System Settings."
747−msgstr ""
748−
749#: qml/Wizard/Pages/50-timezone.qml:30
646#: qml/Wizard/Pages/50-timezone.qml:30
750msgid "Time Zone"
647msgid "Time Zone"
751msgstr ""
648msgstr ""
752
649
753−#: qml/Wizard/Pages/50-timezone.qml:182
650+#: qml/Wizard/Pages/50-timezone.qml:183
754msgid "Enter your city"
651msgid "Enter your city"
755msgstr ""
652msgstr ""
756
653
@@ -758,7 +655,7 @@ msgstr ""
758msgid "Personalize Your Device"
655msgid "Personalize Your Device"
759msgstr ""
656msgstr ""
760
657
761−#: qml/Wizard/Pages/60-account.qml:48
658+#: qml/Wizard/Pages/60-account.qml:54
762msgid "Preferred Name"
659msgid "Preferred Name"
763msgstr ""
660msgstr ""
764
661
@@ -766,81 +663,72 @@ msgstr ""
766msgid "Lock Screen"
663msgid "Lock Screen"
767msgstr ""
664msgstr ""
768
665
769−#: qml/Wizard/Pages/70-passwd-type.qml:102
666+#: qml/Wizard/Pages/70-passwd-type.qml:103
770msgctxt "Label: Type of security method"
667msgctxt "Label: Type of security method"
771msgid "Create new password"
668msgid "Create new password"
772msgstr ""
669msgstr ""
773
670
774−#: qml/Wizard/Pages/70-passwd-type.qml:104
671+#: qml/Wizard/Pages/70-passwd-type.qml:105
775msgctxt "Label: Type of security method"
672msgctxt "Label: Type of security method"
776msgid "Create passcode (numbers only)"
673msgid "Create passcode (numbers only)"
777msgstr ""
674msgstr ""
778
675
779−#: qml/Wizard/Pages/70-passwd-type.qml:106
676+#: qml/Wizard/Pages/70-passwd-type.qml:107
780msgctxt "Label: Type of security method"
677msgctxt "Label: Type of security method"
781msgid "No lock code"
678msgid "No lock code"
782msgstr ""
679msgstr ""
783
680
784−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
681+#: qml/Wizard/Pages/79-system-update.qml:28
785−msgid "Privacy Policy"
682+msgid "Update Device"
786msgstr ""
683msgstr ""
787
684
788−#: qml/Wizard/Pages/75-report-check.qml:26
685+#: qml/Wizard/Pages/79-system-update.qml:55
789−msgid "Help Us Improve"
686+msgid ""
687+"There is a system update available and ready to install. Afterwards, the "
688+"device will automatically restart."
790msgstr ""
689msgstr ""
791
690
792−#: qml/Wizard/Pages/75-report-check.qml:59
691+#: qml/Wizard/Pages/79-system-update.qml:76
793−msgid "Improve system performance by sending us crashes and error reports."
692+msgctxt "string identifying name of the update"
693+msgid "Ubuntu Touch system"
794msgstr ""
694msgstr ""
795
695
796−#: qml/Wizard/Pages/75-report-check.qml:60
696+#: qml/Wizard/Pages/79-system-update.qml:83
797−msgid "Privacy policy"
697+#, qt-format
698+msgctxt "version of the system update"
699+msgid "Version %1"
798msgstr ""
700msgstr ""
799
701
800−#: qml/Wizard/Pages/80-finished.qml:89
702+#: qml/Wizard/Pages/79-system-update.qml:95
801−msgid "Welcome to Ubuntu"
703+msgid "This could take a few minutes..."
802msgstr ""
704msgstr ""
803
705
804−#: qml/Wizard/Pages/80-finished.qml:104
706+#: qml/Wizard/Pages/79-system-update.qml:109
805−msgid "You are ready to use your device now"
707+msgid "Install and restart now"
806msgstr ""
708msgstr ""
807
709
808−#: qml/Wizard/Pages/80-finished.qml:124
710+#: qml/Wizard/Pages/80-finished.qml:91
809−msgid "Get Started"
711+msgid "Welcome Back"
810msgstr ""
712msgstr ""
811
713
812−#: qml/Wizard/Pages/here-terms.qml:25
714+#: qml/Wizard/Pages/80-finished.qml:91
813−msgid "Terms & Conditions"
814−msgstr "Uslovi i odredbe"
815−
816−#: qml/Wizard/Pages/here-terms.qml:69
817−msgid "Your device uses positioning technologies provided by HERE."
818−msgstr ""
819−
820−#: qml/Wizard/Pages/here-terms.qml:81
821−msgid ""
715+msgid "Welcome to Ubuntu"
822−"To provide you with positioning services and to improve their quality, HERE "
823−"collects information about nearby cell towers and Wi-Fi hotspots around your "
824−"current location whenever your position is being found."
825msgstr ""
716msgstr ""
826
717
827−#: qml/Wizard/Pages/here-terms.qml:93
718+#: qml/Wizard/Pages/80-finished.qml:106
828−msgid ""
719+msgid "You are ready to use your device now"
829−"The information collected is used to analyze the service and to improve the "
830−"use of service, but not to identify you personally."
831msgstr ""
720msgstr ""
832
721
833−#: qml/Wizard/Pages/here-terms.qml:106
722+#: qml/Wizard/Pages/80-finished.qml:126
834−#, qt-format
723+msgid "Continue"
835−msgid "By continuing, you agree to the HERE platform %1 and %2."
836−msgstr ""
724+msgstr "Nastavite"
837
725
838−#: qml/Wizard/Pages/here-terms.qml:107
726+#: qml/Wizard/Pages/80-finished.qml:126
839−msgid "Service Terms"
727+msgid "Get Started"
840msgstr ""
728msgstr ""
841
729
842#: qml/Wizard/Pages/passcode-confirm.qml:43
730#: qml/Wizard/Pages/passcode-confirm.qml:43
843−#: qml/Wizard/Pages/passcode-desktop.qml:97
731+#: qml/Wizard/Pages/passcode-desktop.qml:104
844msgid "Confirm passcode"
732msgid "Confirm passcode"
845msgstr "Potvrdi pristupni kod"
733msgstr "Potvrdi pristupni kod"
846
734
@@ -857,24 +745,24 @@ msgstr ""
857msgid "Lock Screen Passcode"
745msgid "Lock Screen Passcode"
858msgstr ""
746msgstr ""
859
747
860−#: qml/Wizard/Pages/passcode-desktop.qml:61
748+#: qml/Wizard/Pages/passcode-desktop.qml:68
861msgid "Enter 4 numbers to setup your passcode"
749msgid "Enter 4 numbers to setup your passcode"
862msgstr ""
750msgstr ""
863
751
864−#: qml/Wizard/Pages/passcode-desktop.qml:77
752+#: qml/Wizard/Pages/passcode-desktop.qml:84
865#: qml/Wizard/Pages/passcode-set.qml:54
753#: qml/Wizard/Pages/passcode-set.qml:54
866msgid "Choose passcode"
754msgid "Choose passcode"
867msgstr ""
755msgstr ""
868
756
869−#: qml/Wizard/Pages/passcode-desktop.qml:127
757+#: qml/Wizard/Pages/passcode-desktop.qml:139
870msgid "Passcode too short"
758msgid "Passcode too short"
871msgstr ""
759msgstr ""
872
760
873−#: qml/Wizard/Pages/passcode-desktop.qml:129
761+#: qml/Wizard/Pages/passcode-desktop.qml:141
874msgid "Passcodes match"
762msgid "Passcodes match"
875msgstr ""
763msgstr ""
876
764
877−#: qml/Wizard/Pages/passcode-desktop.qml:131
765+#: qml/Wizard/Pages/passcode-desktop.qml:143
878msgid "Passcodes do not match"
766msgid "Passcodes do not match"
879msgstr ""
767msgstr ""
880
768
@@ -886,15 +774,15 @@ msgstr ""
886msgid "Lock Screen Password"
774msgid "Lock Screen Password"
887msgstr ""
775msgstr ""
888
776
889−#: qml/Wizard/Pages/password-set.qml:62
777+#: qml/Wizard/Pages/password-set.qml:68
890msgid "Enter at least 8 characters"
778msgid "Enter at least 8 characters"
891msgstr ""
779msgstr ""
892
780
893−#: qml/Wizard/Pages/password-set.qml:74
781+#: qml/Wizard/Pages/password-set.qml:80
894msgid "Choose password"
782msgid "Choose password"
895msgstr ""
783msgstr ""
896
784
897−#: qml/Wizard/Pages/password-set.qml:104
785+#: qml/Wizard/Pages/password-set.qml:110
898msgid "Confirm password"
786msgid "Confirm password"
899msgstr ""
787msgstr ""
900
788
@@ -950,6 +838,74 @@ msgstr ""
950msgid "Very weak password"
838msgid "Very weak password"
951msgstr ""
839msgstr ""
952
840
841+#~ msgctxt "Button: Open the Ubuntu Store"
842+#~ msgid "Store"
843+#~ msgstr "Trgovina"
844+
845+#~ msgctxt "Button: Show the current dash scope settings"
846+#~ msgid "Settings"
847+#~ msgstr "Podešavanja"
848+
849+#~ msgid "Remove from Favorites"
850+#~ msgstr "Ukloni iz Omiljenih"
851+
852+#~ msgid "Add to Favorites"
853+#~ msgstr "Dodaj u Omiljene"
854+
855+#~ msgctxt "Label: Hint for dash search line edit"
856+#~ msgid "Search"
857+#~ msgstr "Pretraži"
858+
859+#~ msgid "More..."
860+#~ msgstr "Više..."
861+
862+#~ msgid "Less..."
863+#~ msgstr "Manje..."
864+
865+#~ msgid "Send"
866+#~ msgstr "Pošalji"
867+
868+#~ msgid "Rate this"
869+#~ msgstr "Ocijeni ovo"
870+
871+#~ msgid "Add a review"
872+#~ msgstr "Dodaj recenziju"
873+
874+#~ msgid "Enable location data"
875+#~ msgstr "Omogućiti podatke o lokaciji"
876+
877+#~ msgid "Manage"
878+#~ msgstr "Upravljanje"
879+
880+#~ msgid "Home"
881+#~ msgstr "Početna"
882+
883+#~ msgid "Also installed"
884+#~ msgstr "Također instalirano"
885+
886+#, fuzzy
887+#~ msgid "Please wait..."
888+#~ msgstr "Molimo pokušajte ponovo."
889+
890+#, fuzzy
891+#~ msgid "Update all"
892+#~ msgstr "Nipošto"
893+
894+#, fuzzy
895+#~ msgid "Download"
896+#~ msgstr "Preuzimanje"
897+
898+#, fuzzy
899+#~ msgid "Downloaded"
900+#~ msgstr "Preuzimanje"
901+
902+#, fuzzy
903+#~ msgid "Installed"
904+#~ msgstr "Također instalirano"
905+
906+#~ msgid "Terms & Conditions"
907+#~ msgstr "Uslovi i odredbe"
908+
953#~ msgid "Top edge"
909#~ msgid "Top edge"
954#~ msgstr "Gornja ivica"
910#~ msgstr "Gornja ivica"
955
911
@@ -981,32 +937,24 @@ msgstr ""
981#~ msgid "Sorry, incorrect passphrase."
937#~ msgid "Sorry, incorrect passphrase."
982#~ msgstr "Izvinite, pogrešna pristupna fraza."
938#~ msgstr "Izvinite, pogrešna pristupna fraza."
983
939
984−#, qt-format
985#~ msgid "Enter %1"
940#~ msgid "Enter %1"
986#~ msgstr "Unesite %1"
941#~ msgstr "Unesite %1"
987
942
988#~ msgid "Sorry, incorrect passphrase"
943#~ msgid "Sorry, incorrect passphrase"
989#~ msgstr "Izvinite, netačna propusna fraza"
944#~ msgstr "Izvinite, netačna propusna fraza"
990
945
991−#, qt-format
992#~ msgid "Sorry, incorrect %1"
946#~ msgid "Sorry, incorrect %1"
993#~ msgstr "Izvinite, netačno %1"
947#~ msgstr "Izvinite, netačno %1"
994
948
995#~ msgid "Sorry, incorrect passcode."
949#~ msgid "Sorry, incorrect passcode."
996#~ msgstr "Izvinite, pogrešan pristupni kod."
950#~ msgstr "Izvinite, pogrešan pristupni kod."
997
951
998−#~ msgid "Enter passphrase"
999−#~ msgstr "Unesite propusnu frazu"
1000−
1001#~ msgid "Please re-enter"
952#~ msgid "Please re-enter"
1002#~ msgstr "Molimo ponovo unesite"
953#~ msgstr "Molimo ponovo unesite"
1003
954
1004−#~ msgid "Enter passcode"
1005−#~ msgstr "Unesite pristupni kod"
1006−
1007#~ msgid ""
955#~ msgid ""
1008−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
956+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1009−#~ "and all personal data will be deleted."
957+#~ "reset and all personal data will be deleted."
1010#~ msgstr ""
958#~ msgstr ""
1011#~ "Ako je pristupni kod unesen netačno, vaš telefon će sprovesti reset na "
959#~ "Ako je pristupni kod unesen netačno, vaš telefon će sprovesti reset na "
1012#~ "fabričke postavke i svi osobni podaci će biti izbrisani."
960#~ "fabričke postavke i svi osobni podaci će biti izbrisani."
@@ -1015,8 +963,8 @@ msgstr ""
1015#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
963#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1016#~ "reset and all personal data will be deleted."
964#~ "reset and all personal data will be deleted."
1017#~ msgstr ""
965#~ msgstr ""
1018−#~ "Ako je pristupna fraza unesena pogrešno, vaš telefon će sprovesti reset na "
966+#~ "Ako je pristupna fraza unesena pogrešno, vaš telefon će sprovesti reset "
1019−#~ "fabričke postavke i svi osobni podaci će biti izbrisani."
967+#~ "na fabričke postavke i svi osobni podaci će biti izbrisani."
1020
968
1021#~ msgid "This will be your last attempt."
969#~ msgid "This will be your last attempt."
1022#~ msgstr "Ovo će biti vaš posljednji pokušaj."
970#~ msgstr "Ovo će biti vaš posljednji pokušaj."
@@ -1072,9 +1020,6 @@ msgstr ""
1072#~ msgid "Short swipe from the left edge."
1020#~ msgid "Short swipe from the left edge."
1073#~ msgstr "Kratko prevlačenje od lijeve ivice."
1021#~ msgstr "Kratko prevlačenje od lijeve ivice."
1074
1022
1075−#~ msgid "Open the launcher"
1076−#~ msgstr "Otvorite pokretač"
1077−
1078#~ msgid "Lock security"
1023#~ msgid "Lock security"
1079#~ msgstr "Sigurnost zaključavanja"
1024#~ msgstr "Sigurnost zaključavanja"
1080
1025
@@ -1104,9 +1049,6 @@ msgstr ""
1104#~ msgid "Let’s get started."
1049#~ msgid "Let’s get started."
1105#~ msgstr "Započnimo"
1050#~ msgstr "Započnimo"
1106
1051
1107−#~ msgid "Continue"
1108−#~ msgstr "Nastavite"
1109−
1110#~ msgctxt "Label: Description of security method"
1052#~ msgctxt "Label: Description of security method"
1111#~ msgid "4 digits only"
1053#~ msgid "4 digits only"
1112#~ msgstr "samo 4 cifre"
1054#~ msgstr "samo 4 cifre"
@@ -1163,35 +1105,27 @@ msgstr ""
1163#~ msgstr "Završiti"
1105#~ msgstr "Završiti"
1164
1106
1165#~ msgid ""
1107#~ msgid ""
1166−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1108+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1167−#~ "conditions</a>."
1109+#~ "and conditions</a>."
1168#~ msgstr ""
1110#~ msgstr ""
1169#~ "Birajući ovu opciju prihvatate za Nokia OVDJE <a href='#'>terms and "
1111#~ "Birajući ovu opciju prihvatate za Nokia OVDJE <a href='#'>terms and "
1170#~ "conditions</a>."
1112#~ "conditions</a>."
1171
1113
1172−#~ msgid "Not at all"
1173−#~ msgstr "Nipošto"
1174−
1175#~ msgid "Your phone is now ready to use."
1114#~ msgid "Your phone is now ready to use."
1176#~ msgstr "Vaš telefon je sada spreman za upotrebu."
1115#~ msgstr "Vaš telefon je sada spreman za upotrebu."
1177
1116
1178#~ msgid "Confirm passphrase"
1117#~ msgid "Confirm passphrase"
1179#~ msgstr "Potvrditi pristupnu rečenicu"
1118#~ msgstr "Potvrditi pristupnu rečenicu"
1180
1119
1181−#, qt-format
1182#~ msgid "〈 %1"
1120#~ msgid "〈 %1"
1183#~ msgstr "〈 %1"
1121#~ msgstr "〈 %1"
1184
1122
1185−#, qt-format
1186#~ msgid "%1 〉"
1123#~ msgid "%1 〉"
1187#~ msgstr "%1 〉"
1124#~ msgstr "%1 〉"
1188
1125
1189#~ msgid "Choose your passcode"
1126#~ msgid "Choose your passcode"
1190#~ msgstr "Izaberite vaš pristupni kod"
1127#~ msgstr "Izaberite vaš pristupni kod"
1191
1128
1192−#~ msgid "Please try again."
1193−#~ msgstr "Molimo pokušajte ponovo."
1194−
1195#~ msgid "Passphrase must be 4 characters long"
1129#~ msgid "Passphrase must be 4 characters long"
1196#~ msgstr "Pristupna fraza mora sadržavati 4 slova"
1130#~ msgstr "Pristupna fraza mora sadržavati 4 slova"
1197
1131
po/ca.po+397−358
@@ -6,60 +6,62 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2016-11-11 06:30+0000\n"
11+"PO-Revision-Date: 2021-03-23 02:24+0000\n"
12−"Last-Translator: Walter Garcia-Fontes <walter.garcia@upf.edu>\n"
12+"Last-Translator: Joan CiberSheep <cibersheep@gmail.com>\n"
13−"Language-Team: Catalan <ca@li.org>\n"
13+"Language-Team: Catalan <https://translate.ubports.com/projects/ubports/"
14+"lomiri/ca/>\n"
15+"Language: ca\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
19"Plural-Forms: nplurals=2; plural=n != 1;\n"
20+"X-Generator: Weblate 3.11.3\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
21+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20
22
21−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
24msgid "Password: "
23msgstr "Contrasenya: "
25msgstr "Contrasenya: "
24
26
25−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
28msgid "Username"
27msgstr "Nom d'usuari"
29msgstr "Nom d'usuari"
28
30
29−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
32msgid "Failed to authenticate"
31msgstr "Ha fallat l'autenticació"
33msgstr "Ha fallat l'autenticació"
32
34
33−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
35−msgstr "La contrasenya no és vàlida, torneu-ho a provar"
37+msgstr "Contrasenya no vàlida; torneu-ho a provar"
36
38
37−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
40msgid "Log In"
39msgstr "Inici de sessió"
41msgstr "Inici de sessió"
40
42
41−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
44msgid "Retry"
43msgstr "Torna-ho a provar"
45msgstr "Torna-ho a provar"
44
46
45#: plugins/LightDM/UsersModel.cpp:157
47#: plugins/LightDM/UsersModel.cpp:157
46msgid "Login"
48msgid "Login"
47−msgstr "Inicia la sessió"
49+msgstr "Inicia sessió"
48
50
49#: plugins/LightDM/UsersModel.cpp:165
51#: plugins/LightDM/UsersModel.cpp:165
50msgid "Guest Session"
52msgid "Guest Session"
51msgstr "Sessió de convidat"
53msgstr "Sessió de convidat"
52
54
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
57msgid "Pin shortcut"
56msgstr "Enganxa la drecera"
58msgstr "Enganxa la drecera"
57
59
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
61msgid "Quit"
60msgstr "Surt"
62msgstr "Surt"
61
63
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
65msgid "Unpin shortcut"
64msgstr "Desenganxa la drecera"
66msgstr "Desenganxa la drecera"
65
67
@@ -82,9 +84,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
84msgid "Log Out"
83msgstr "Surt"
85msgstr "Surt"
84
86
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
90msgid "Cancel"
90msgstr "Cancel·la"
91msgstr "Cancel·la"
@@ -106,12 +107,12 @@ msgstr "No"
106msgid "Yes"
107msgid "Yes"
107msgstr "Sí"
108msgstr "Sí"
108
109
109−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
112msgid "Power"
112msgstr "Energia"
113msgstr "Energia"
113
114
114−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
115msgid ""
116msgid ""
116"Are you sure you would like\n"
117"Are you sure you would like\n"
117"to power off?"
118"to power off?"
@@ -119,23 +120,27 @@ msgstr ""
119"Segur que voleu\n"
120"Segur que voleu\n"
120"apagar?"
121"apagar?"
121
122
122−#: qml/Components/Dialogs.qml:244
123+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
124msgctxt "Button: Power off the system"
124msgid "Power off"
125msgid "Power off"
125msgstr "Apaga"
126msgstr "Apaga"
126
127
127−#: qml/Components/Dialogs.qml:255
128+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
129msgctxt "Button: Restart the system"
129msgid "Restart"
130msgid "Restart"
130msgstr "Reinicia"
131msgstr "Reinicia"
131
132
133+#: qml/Components/Dialogs.qml:276
134+msgid "Screenshot"
135+msgstr "Captura de pantalla"
136+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
137#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
138msgid "Keyboard Shortcuts"
134msgstr "Dreceres de teclat"
139msgstr "Dreceres de teclat"
135
140
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
141#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
142+msgid "Lomiri"
138−msgstr "Unity 8"
143+msgstr "Lomiri"
139
144
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
145#: qml/Components/KeyboardShortcutsOverlay.qml:62
141msgid "PrtScr"
146msgid "PrtScr"
@@ -143,7 +148,7 @@ msgstr "ImprPant"
143
148
144#: qml/Components/KeyboardShortcutsOverlay.qml:67
149#: qml/Components/KeyboardShortcutsOverlay.qml:67
145msgid "Takes a screenshot."
150msgid "Takes a screenshot."
146−msgstr "Crea una captura de pantalla"
151+msgstr "Crea una captura de pantalla."
147
152
148#: qml/Components/KeyboardShortcutsOverlay.qml:75
153#: qml/Components/KeyboardShortcutsOverlay.qml:75
149msgid "Alt + PrtScr"
154msgid "Alt + PrtScr"
@@ -151,7 +156,7 @@ msgstr "Alt + ImprPant"
151
156
152#: qml/Components/KeyboardShortcutsOverlay.qml:80
157#: qml/Components/KeyboardShortcutsOverlay.qml:80
153msgid "Takes a screenshot of the current window."
158msgid "Takes a screenshot of the current window."
154−msgstr "Feu una captura de pantalla de la finestra actual."
159+msgstr "Crea una captura de pantalla d'aquesta finestra."
155
160
156#: qml/Components/KeyboardShortcutsOverlay.qml:88
161#: qml/Components/KeyboardShortcutsOverlay.qml:88
157msgid "Super + Space"
162msgid "Super + Space"
@@ -175,7 +180,7 @@ msgstr "Ctrl + Alt + T"
175
180
176#: qml/Components/KeyboardShortcutsOverlay.qml:119
181#: qml/Components/KeyboardShortcutsOverlay.qml:119
177msgid "Starts the Terminal application."
182msgid "Starts the Terminal application."
178−msgstr "Inicia l'aplicació Terminal"
183+msgstr "Inicia el terminal."
179
184
180#: qml/Components/KeyboardShortcutsOverlay.qml:131
185#: qml/Components/KeyboardShortcutsOverlay.qml:131
181msgid "Launcher"
186msgid "Launcher"
@@ -199,7 +204,7 @@ msgstr "Obre el mode de navegació de teclat del llançador."
199
204
200#: qml/Components/KeyboardShortcutsOverlay.qml:164
205#: qml/Components/KeyboardShortcutsOverlay.qml:164
201msgid "Super + Tab"
206msgid "Super + Tab"
202−msgstr "Super + Tab"
207+msgstr "Súper + Tab"
203
208
204#: qml/Components/KeyboardShortcutsOverlay.qml:169
209#: qml/Components/KeyboardShortcutsOverlay.qml:169
205msgid "Switches applications via the launcher."
210msgid "Switches applications via the launcher."
@@ -207,7 +212,7 @@ msgstr "Commuta les aplicacions mitjançant el llançador."
207
212
208#: qml/Components/KeyboardShortcutsOverlay.qml:177
213#: qml/Components/KeyboardShortcutsOverlay.qml:177
209msgid "Super + 1 to 0"
214msgid "Super + 1 to 0"
210−msgstr "Súper +1 a 0"
215+msgstr "Súper + 1 a 0"
211
216
212#: qml/Components/KeyboardShortcutsOverlay.qml:182
217#: qml/Components/KeyboardShortcutsOverlay.qml:182
213msgid "Same as clicking on a launcher icon."
218msgid "Same as clicking on a launcher icon."
@@ -221,18 +226,6 @@ msgstr "Súper + A"
221msgid "Opens the Application Drawer."
226msgid "Opens the Application Drawer."
222msgstr "Obre el calaix d'aplicacions."
227msgstr "Obre el calaix d'aplicacions."
223
228
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr "Lents"
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr "Super (Toc)"
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr "Obre la pàgina d'inici dels lents."
235−
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
229#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
230msgid "Switching"
238msgstr "Commutació"
231msgstr "Commutació"
@@ -247,7 +240,7 @@ msgstr "Commuta entre aplicacions."
247
240
248#: qml/Components/KeyboardShortcutsOverlay.qml:255
241#: qml/Components/KeyboardShortcutsOverlay.qml:255
249msgid "Super + W"
242msgid "Super + W"
250−msgstr "Super + W"
243+msgstr "Súper + W"
251
244
252#: qml/Components/KeyboardShortcutsOverlay.qml:260
245#: qml/Components/KeyboardShortcutsOverlay.qml:260
253msgid "Opens the desktop spread."
246msgid "Opens the desktop spread."
@@ -259,7 +252,7 @@ msgstr "Cursor dreta o esquerra"
259
252
260#: qml/Components/KeyboardShortcutsOverlay.qml:273
253#: qml/Components/KeyboardShortcutsOverlay.qml:273
261msgid "Moves the focus."
254msgid "Moves the focus."
262−msgstr "Mou el focus"
255+msgstr "Mou el focus."
263
256
264#: qml/Components/KeyboardShortcutsOverlay.qml:285
257#: qml/Components/KeyboardShortcutsOverlay.qml:285
265msgid "Windows"
258msgid "Windows"
@@ -267,7 +260,7 @@ msgstr "Finestres"
267
260
268#: qml/Components/KeyboardShortcutsOverlay.qml:292
261#: qml/Components/KeyboardShortcutsOverlay.qml:292
269msgid "Ctrl + Super + D"
262msgid "Ctrl + Super + D"
270−msgstr "Ctrl + Super + D"
263+msgstr "Ctrl + Súper + D"
271
264
272#: qml/Components/KeyboardShortcutsOverlay.qml:297
265#: qml/Components/KeyboardShortcutsOverlay.qml:297
273msgid "Minimizes all windows."
266msgid "Minimizes all windows."
@@ -305,7 +298,7 @@ msgstr "Alt + F4"
305msgid "Closes the current window."
298msgid "Closes the current window."
306msgstr "Tanca la finestra actual."
299msgstr "Tanca la finestra actual."
307
300
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
301+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
302msgid "Return to Call"
310msgstr "Torna a la trucada"
303msgstr "Torna a la trucada"
311
304
@@ -369,116 +362,19 @@ msgstr ""
369
362
370#: qml/Components/VirtualTouchPad.qml:327
363#: qml/Components/VirtualTouchPad.qml:327
371msgid "Tap left button to click."
364msgid "Tap left button to click."
372−msgstr "Feu un toc al botó esquerre per clicar."
365+msgstr "Toqueu el botó esquerre per fer clic."
373
366
374#: qml/Components/VirtualTouchPad.qml:339
367#: qml/Components/VirtualTouchPad.qml:339
375msgid "Tap right button to right click."
368msgid "Tap right button to right click."
376−msgstr "Feu un toc al botó dret per clicar amb el botó dret."
369+msgstr "Toqueu el botó dret per fer clic dret."
377
370
378#: qml/Components/VirtualTouchPad.qml:351
371#: qml/Components/VirtualTouchPad.qml:351
379msgid "Swipe with two fingers to scroll."
372msgid "Swipe with two fingers to scroll."
380−msgstr "Llisqueu amb dos dites per fer un desplaçament."
373+msgstr "Llisqueu amb dos dits per desplaçar."
381
374
382#: qml/Components/VirtualTouchPad.qml:396
375#: qml/Components/VirtualTouchPad.qml:396
383msgid "Find more settings in the system settings."
376msgid "Find more settings in the system settings."
384−msgstr "Trobeu més configuracions als paràmetres del sistema."
377+msgstr "Trobareu més opcions als paràmetres del sistema."
385−
386−#: qml/Dash/DashPageHeader.qml:361
387−msgctxt "Button: Open the Ubuntu Store"
388−msgid "Store"
389−msgstr "Botiga"
390−
391−#: qml/Dash/DashPageHeader.qml:368
392−msgctxt "Button: Start a search in the current dash scope"
393−msgid "Search"
394−msgstr "Cerca"
395−
396−#: qml/Dash/DashPageHeader.qml:378
397−msgctxt "Button: Show the current dash scope settings"
398−msgid "Settings"
399−msgstr "Paràmetres"
400−
401−#: qml/Dash/DashPageHeader.qml:385
402−msgid "Remove from Favorites"
403−msgstr "Suprimeix dels preferits"
404−
405−#: qml/Dash/DashPageHeader.qml:385
406−msgid "Add to Favorites"
407−msgstr "Afegeix als preferits"
408−
409−#: qml/Dash/FiltersPopover.qml:61
410−msgid "Refine your results"
411−msgstr "Refineu els resultats"
412−
413−#: qml/Dash/FiltersPopover.qml:70
414−msgid "Reset"
415−msgstr "Restableix"
416−
417−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
418−msgid "Show less"
419−msgstr "Mostra menys"
420−
421−#: qml/Dash/GenericScopeView.qml:547
422−msgid "Show all"
423−msgstr "Mostra-ho tot"
424−
425−#: qml/Dash/GenericScopeView.qml:578
426−msgctxt "Label: Hint for dash search line edit"
427−msgid "Search"
428−msgstr "Cerca"
429−
430−#: qml/Dash/PageHeaderExtraPanel.qml:67
431−msgid "Recent Searches"
432−msgstr "Cerques recents"
433−
434−#: qml/Dash/PageHeaderExtraPanel.qml:78
435−msgid "Clear All"
436−msgstr "Neteja-ho tot"
437−
438−#: qml/Dash/Previews/PreviewActionCombo.qml:36
439−msgid "More..."
440−msgstr "Més..."
441−
442−#: qml/Dash/Previews/PreviewActionCombo.qml:36
443−msgid "Less..."
444−msgstr "Menys..."
445−
446−#: qml/Dash/Previews/PreviewCommentInput.qml:83
447−#: qml/Dash/Previews/PreviewRatingInput.qml:202
448−msgid "Send"
449−msgstr "Envia"
450−
451−#: qml/Dash/Previews/PreviewRatingInput.qml:109
452−msgid "Rate this"
453−msgstr "Puntueu-ho"
454−
455−#: qml/Dash/Previews/PreviewRatingInput.qml:184
456−msgid "Add a review"
457−msgstr "Afegiu una ressenya"
458−
459−#: qml/Dash/PullToRefreshScopeStyle.qml:56
460−msgid "Pull to refresh…"
461−msgstr "Estireu per actualitzar..."
462−
463−#: qml/Dash/PullToRefreshScopeStyle.qml:61
464−msgid "Release to refresh…"
465−msgstr "Deixeu anar per actualitzar..."
466−
467−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
468−msgid "Enable location data"
469−msgstr "Habilita les dades d'ubicació"
470−
471−#: qml/Dash/ScopesList.qml:146
472−msgid "Manage"
473−msgstr "Gestiona"
474−
475−#: qml/Dash/ScopesList.qml:187
476−msgid "Home"
477−msgstr "Inici"
478−
479−#: qml/Dash/ScopesList.qml:188
480−msgid "Also installed"
481−msgstr "També instal·lat"
482
378
483#: qml/Greeter/CoverPage.qml:127
379#: qml/Greeter/CoverPage.qml:127
484msgid "Unlock"
380msgid "Unlock"
@@ -504,8 +400,8 @@ msgstr ""
504#, qt-format
400#, qt-format
505msgid "Please wait %1 minute and then try again…"
401msgid "Please wait %1 minute and then try again…"
506msgid_plural "Please wait %1 minutes and then try again…"
402msgid_plural "Please wait %1 minutes and then try again…"
507−msgstr[0] "Espereu %1 minut i torneu-ho a intentar..."
403+msgstr[0] "Espereu %1 minut i torneu-ho a intentar…"
508−msgstr[1] "Espereu %1 minuts i torneu-ho a intentar..."
404+msgstr[1] "Espereu %1 minuts i torneu-ho a intentar…"
509
405
510#: qml/Greeter/Greeter.qml:550
406#: qml/Greeter/Greeter.qml:550
511msgid "Try again"
407msgid "Try again"
@@ -513,13 +409,13 @@ msgstr "Torna-ho a provar"
513
409
514#: qml/Greeter/Greeter.qml:551
410#: qml/Greeter/Greeter.qml:551
515msgid "Enter passphrase to unlock"
411msgid "Enter passphrase to unlock"
516−msgstr "Introduïu la contrasenya per desbloquejar"
412+msgstr "Introduïu la frase de pas per desblocar"
517
413
518#: qml/Greeter/Greeter.qml:552
414#: qml/Greeter/Greeter.qml:552
519msgid "Enter passcode to unlock"
415msgid "Enter passcode to unlock"
520−msgstr "Entreu el codi per desbloquejar"
416+msgstr "Introduïu la contrasenya per desblocar"
521
417
522−#: qml/Greeter/NarrowView.qml:228
418+#: qml/Greeter/NarrowView.qml:235
523msgid "Emergency"
419msgid "Emergency"
524msgstr "Emergència"
420msgstr "Emergència"
525
421
@@ -535,18 +431,17 @@ msgstr "Codi d'accés"
535msgid "Select desktop environment"
431msgid "Select desktop environment"
536msgstr "Seleccioneu l'entorn d'escriptori"
432msgstr "Seleccioneu l'entorn d'escriptori"
537
433
538−#: qml/Launcher/Drawer.qml:94
434+#: qml/Launcher/Drawer.qml:250
539msgid "Search…"
435msgid "Search…"
540msgstr "Cerca…"
436msgstr "Cerca…"
541
437
542−#: qml/Launcher/Drawer.qml:129
438+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
543−msgctxt "Apps sorted alphabetically"
544−msgid "A-Z"
439+msgid "Pull to refresh…"
545−msgstr "A-Z"
440+msgstr "Estireu per actualitzar…"
546
441
547−#: qml/Launcher/MoreAppsHeader.qml:55
442+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
548−msgid "More apps in the store"
443+msgid "Release to refresh…"
549−msgstr "Més aplicacions a la botiga"
444+msgstr "Deixeu anar per actualitzar…"
550
445
551#: qml/Notifications/NotificationMenuItemFactory.qml:124
446#: qml/Notifications/NotificationMenuItemFactory.qml:124
552msgid "Show password"
447msgid "Show password"
@@ -597,7 +492,7 @@ msgstr "Resta %1"
597
492
598#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
493#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
599msgid "In queue…"
494msgid "In queue…"
600−msgstr "A la cua..."
495+msgstr "A la cua…"
601
496
602#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
497#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
603msgid "Downloading"
498msgid "Downloading"
@@ -613,7 +508,7 @@ msgstr "S'ha cancel·lat"
613
508
614#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
509#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
615msgid "Finished"
510msgid "Finished"
616−msgstr "S'ha finalitzat"
511+msgstr "Fet"
617
512
618#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
513#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
619msgid "Failed, tap to retry"
514msgid "Failed, tap to retry"
@@ -644,23 +539,26 @@ msgid "Drag using 3 fingers any application from one window to the other"
644msgstr ""
539msgstr ""
645"Arrossegueu usant 3 dits qualsevol aplicació d'una finestra a una altra"
540"Arrossegueu usant 3 dits qualsevol aplicació d'una finestra a una altra"
646
541
542+#: qml/Stage/Stage.qml:671
543+msgid "No running apps"
544+msgstr "Cap aplicació activa"
545+
647#: qml/Tutorial/TutorialLeftLong.qml:49
546#: qml/Tutorial/TutorialLeftLong.qml:49
648msgid "Long swipe from the left edge to open the Application Drawer"
547msgid "Long swipe from the left edge to open the Application Drawer"
649msgstr ""
548msgstr ""
650−"Llisqueu llarg des de la vora esquerra per obrir al Calaix d'aplicacions"
549+"Obriu el calaix d'aplicacions amb una lliscada llarga des de la vora esquerra"
651
550
652#: qml/Tutorial/TutorialLeft.qml:47
551#: qml/Tutorial/TutorialLeft.qml:47
653msgid "Short swipe from the left edge to open the launcher"
552msgid "Short swipe from the left edge to open the launcher"
654−msgstr ""
655−"Passeu el dit breument des de la vora esquerra per obrir el llançador"
553+msgstr "Passeu el dit breument des de la vora esquerra per obrir el llançador"
656
554
657−#: qml/Tutorial/TutorialRight.qml:55
555+#: qml/Tutorial/TutorialRight.qml:54
658msgid "Push your mouse against the right edge to view your open apps"
556msgid "Push your mouse against the right edge to view your open apps"
659msgstr ""
557msgstr ""
660"Empenyeu el ratolí contra la vora dreta per veure les vostres aplicacions "
558"Empenyeu el ratolí contra la vora dreta per veure les vostres aplicacions "
661"obertes"
559"obertes"
662
560
663−#: qml/Tutorial/TutorialRight.qml:56
561+#: qml/Tutorial/TutorialRight.qml:55
664msgid "Swipe from the right edge to view your open apps"
562msgid "Swipe from the right edge to view your open apps"
665msgstr ""
563msgstr ""
666"Passeu el dit des de la vora dreta per veure les vostres aplicacions obertes"
564"Passeu el dit des de la vora dreta per veure les vostres aplicacions obertes"
@@ -671,24 +569,41 @@ msgstr ""
671"Passeu el dit des de la vora superior per accedir les notificacions i les "
569"Passeu el dit des de la vora superior per accedir les notificacions i les "
672"configuracions ràpides"
570"configuracions ràpides"
673
571
674−#: qml/Wizard/Page.qml:54
572+#: qml/Wizard/Page.qml:59
675msgctxt "Button: Go back one page in the Wizard"
573msgctxt "Button: Go back one page in the Wizard"
676msgid "Back"
574msgid "Back"
677msgstr "Enrere"
575msgstr "Enrere"
678
576
679−#: qml/Wizard/Pages/10-welcome.qml:28
577+#: qml/Wizard/Pages/10-welcome.qml:29
680msgid "Language"
578msgid "Language"
681msgstr "Llengua"
579msgstr "Llengua"
682
580
683−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
581+#: qml/Wizard/Pages/10-welcome.qml:176
684−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
582+#: qml/Wizard/Pages/10-welcome-update.qml:126
583+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
685−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
584+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
686−#: qml/Wizard/Pages/70-passwd-type.qml:145
585+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
687−#: qml/Wizard/Pages/75-report-check.qml:84
688−#: qml/Wizard/Pages/passcode-desktop.qml:142
586+#: qml/Wizard/Pages/passcode-desktop.qml:154
689−#: qml/Wizard/Pages/password-set.qml:142
587+#: qml/Wizard/Pages/password-set.qml:153
690msgid "Next"
588msgid "Next"
691−msgstr "Següent"
589+msgstr "Seg."
590+
591+#: qml/Wizard/Pages/10-welcome-update.qml:91
592+msgid "Welcome to "
593+msgstr "Us donem la benvinguda a "
594+
595+#: qml/Wizard/Pages/10-welcome-update.qml:106
596+msgid "We will make sure your device is ready to use "
597+msgstr ""
598+"Ens assegurarem de que el vostre dispositiu estigui llest per ser usat "
599+
600+#: qml/Wizard/Pages/11-changelog.qml:28
601+msgid "What's new"
602+msgstr "Novetats"
603+
604+#: qml/Wizard/Pages/11-changelog.qml:74
605+msgid "Loading..."
606+msgstr "S'està carregant…"
692
607
693#: qml/Wizard/Pages/20-keyboard.qml:31
608#: qml/Wizard/Pages/20-keyboard.qml:31
694msgid "Select Keyboard"
609msgid "Select Keyboard"
@@ -702,66 +617,33 @@ msgstr "Llengua del teclat"
702msgid "Keyboard layout"
617msgid "Keyboard layout"
703msgstr "Disposició del teclat"
618msgstr "Disposició del teclat"
704
619
705−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
620+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
621+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
706−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
622+#: qml/Wizard/Pages/sim.qml:101
707msgid "Skip"
623msgid "Skip"
708msgstr "Omet"
624msgstr "Omet"
709
625
710−#: qml/Wizard/Pages/30-wifi.qml:30
626+#: qml/Wizard/Pages/30-wifi.qml:31
711msgid "Connect to Wi‑Fi"
627msgid "Connect to Wi‑Fi"
712msgstr "Connecta't a la Wi-Fi"
628msgstr "Connecta't a la Wi-Fi"
713
629
714−#: qml/Wizard/Pages/30-wifi.qml:131
630+#: qml/Wizard/Pages/30-wifi.qml:139
715msgid "Connected"
631msgid "Connected"
716msgstr "Connectat"
632msgstr "Connectat"
717
633
718−#: qml/Wizard/Pages/30-wifi.qml:164
634+#: qml/Wizard/Pages/30-wifi.qml:172
719msgid "Available Wi-Fi networks"
635msgid "Available Wi-Fi networks"
720msgstr "Xarxes Wi-Fi disponibles"
636msgstr "Xarxes Wi-Fi disponibles"
721
637
722−#: qml/Wizard/Pages/30-wifi.qml:165
638+#: qml/Wizard/Pages/30-wifi.qml:173
723msgid "No available Wi-Fi networks"
639msgid "No available Wi-Fi networks"
724msgstr "No hi ha xarxes Wi-Fi disponibles"
640msgstr "No hi ha xarxes Wi-Fi disponibles"
725
641
726−#: qml/Wizard/Pages/40-location.qml:27
727−msgid "Location Services"
728−msgstr "Serveis d'ubicació"
729−
730−#: qml/Wizard/Pages/40-location.qml:83
731−msgid ""
732−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
733−"(recommended)"
734−msgstr ""
735−"Usa anònimament el GPS, punts d'accés Wi-Fi i la xarxa mòbil per detectar la "
736−"ubicació (recomanat)"
737−
738−#: qml/Wizard/Pages/40-location.qml:105
739−#, qt-format
740−msgid "By selecting this option you agree to the Nokia HERE %1."
741−msgstr "Seleccionant aquesta opció esteu d'acord amb el Nokia HERE %1."
742−
743−#: qml/Wizard/Pages/40-location.qml:106
744−msgctxt "part of: Nokia HERE terms and conditions"
745−msgid "terms and conditions"
746−msgstr "termes i condicions"
747−
748−#: qml/Wizard/Pages/40-location.qml:160
749−msgid "GPS only"
750−msgstr "Sols GPS"
751−
752−#: qml/Wizard/Pages/40-location.qml:214
753−msgid "Don't use my location"
754−msgstr "No usis la meva ubicació"
755−
756−#: qml/Wizard/Pages/40-location.qml:260
757−msgid "You can change it later in System Settings."
758−msgstr "Podeu canviar-ho més tard a Paràmetres del sistema."
759−
760#: qml/Wizard/Pages/50-timezone.qml:30
642#: qml/Wizard/Pages/50-timezone.qml:30
761msgid "Time Zone"
643msgid "Time Zone"
762msgstr "Fus horari"
644msgstr "Fus horari"
763
645
764−#: qml/Wizard/Pages/50-timezone.qml:182
646+#: qml/Wizard/Pages/50-timezone.qml:183
765msgid "Enter your city"
647msgid "Enter your city"
766msgstr "Entreu la vostra ciutat"
648msgstr "Entreu la vostra ciutat"
767
649
@@ -769,7 +651,7 @@ msgstr "Entreu la vostra ciutat"
769msgid "Personalize Your Device"
651msgid "Personalize Your Device"
770msgstr "Personalitzeu el vostre dispositiu"
652msgstr "Personalitzeu el vostre dispositiu"
771
653
772−#: qml/Wizard/Pages/60-account.qml:48
654+#: qml/Wizard/Pages/60-account.qml:54
773msgid "Preferred Name"
655msgid "Preferred Name"
774msgstr "Nom preferit"
656msgstr "Nom preferit"
775
657
@@ -777,89 +659,74 @@ msgstr "Nom preferit"
777msgid "Lock Screen"
659msgid "Lock Screen"
778msgstr "Bloca la pantalla"
660msgstr "Bloca la pantalla"
779
661
780−#: qml/Wizard/Pages/70-passwd-type.qml:102
662+#: qml/Wizard/Pages/70-passwd-type.qml:103
781msgctxt "Label: Type of security method"
663msgctxt "Label: Type of security method"
782msgid "Create new password"
664msgid "Create new password"
783msgstr "Crea una contrasenya nova"
665msgstr "Crea una contrasenya nova"
784
666
785−#: qml/Wizard/Pages/70-passwd-type.qml:104
667+#: qml/Wizard/Pages/70-passwd-type.qml:105
786msgctxt "Label: Type of security method"
668msgctxt "Label: Type of security method"
787msgid "Create passcode (numbers only)"
669msgid "Create passcode (numbers only)"
788msgstr "Creeu un codi d'accés (sols números)"
670msgstr "Creeu un codi d'accés (sols números)"
789
671
790−#: qml/Wizard/Pages/70-passwd-type.qml:106
672+#: qml/Wizard/Pages/70-passwd-type.qml:107
791msgctxt "Label: Type of security method"
673msgctxt "Label: Type of security method"
792msgid "No lock code"
674msgid "No lock code"
793msgstr "No hi ha codi de bloqueig"
675msgstr "No hi ha codi de bloqueig"
794
676
795−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
677+#: qml/Wizard/Pages/79-system-update.qml:28
796−msgid "Privacy Policy"
678+msgid "Update Device"
797−msgstr "Política de privacitat"
679+msgstr "Actualitza el dispositiu"
798
680
799−#: qml/Wizard/Pages/75-report-check.qml:26
681+#: qml/Wizard/Pages/79-system-update.qml:55
800−msgid "Help Us Improve"
682+msgid ""
801−msgstr "Ajudeu-nos a millorar"
683+"There is a system update available and ready to install. Afterwards, the "
802−
684+"device will automatically restart."
803−#: qml/Wizard/Pages/75-report-check.qml:59
804−msgid "Improve system performance by sending us crashes and error reports."
805msgstr ""
685msgstr ""
806−"Milloreu el rendiment del sistema enviant-nos informes de fallades i errors."
686+"Hi ha una actualització del sistema disponible i llesta per instal·lar. "
687+"Després, el dispositiu es reiniciarà automàticament."
688+
689+#: qml/Wizard/Pages/79-system-update.qml:76
690+msgctxt "string identifying name of the update"
691+msgid "Ubuntu Touch system"
692+msgstr "Sistema Ubuntu Touch"
693+
694+#: qml/Wizard/Pages/79-system-update.qml:83
695+#, qt-format
696+msgctxt "version of the system update"
697+msgid "Version %1"
698+msgstr "Versió %1"
807
699
808−#: qml/Wizard/Pages/75-report-check.qml:60
700+#: qml/Wizard/Pages/79-system-update.qml:95
809−msgid "Privacy policy"
701+msgid "This could take a few minutes..."
810−msgstr "Política de privacitat"
702+msgstr "Això pot trigar uns pocs minuts..."
811
703
812−#: qml/Wizard/Pages/80-finished.qml:89
704+#: qml/Wizard/Pages/79-system-update.qml:109
705+msgid "Install and restart now"
706+msgstr "Instal·la i reinicia ara"
707+
708+#: qml/Wizard/Pages/80-finished.qml:91
709+msgid "Welcome Back"
710+msgstr "Us tornem a donar la benvinguda"
711+
712+#: qml/Wizard/Pages/80-finished.qml:91
813msgid "Welcome to Ubuntu"
713msgid "Welcome to Ubuntu"
814msgstr "Us donem la benvinguda a l'Ubuntu"
714msgstr "Us donem la benvinguda a l'Ubuntu"
815
715
816−#: qml/Wizard/Pages/80-finished.qml:104
716+#: qml/Wizard/Pages/80-finished.qml:106
817msgid "You are ready to use your device now"
717msgid "You are ready to use your device now"
818msgstr "Ara ja esteu a punt per usar el vostre dispositiu"
718msgstr "Ara ja esteu a punt per usar el vostre dispositiu"
819
719
820−#: qml/Wizard/Pages/80-finished.qml:124
720+#: qml/Wizard/Pages/80-finished.qml:126
721+msgid "Continue"
722+msgstr "Continua"
723+
724+#: qml/Wizard/Pages/80-finished.qml:126
821msgid "Get Started"
725msgid "Get Started"
822msgstr "Introducció"
726msgstr "Introducció"
823
727
824−#: qml/Wizard/Pages/here-terms.qml:25
825−msgid "Terms & Conditions"
826−msgstr "Condicions generals"
827−
828−#: qml/Wizard/Pages/here-terms.qml:69
829−msgid "Your device uses positioning technologies provided by HERE."
830−msgstr ""
831−"El vostre dispositiu usa tecnologies de posicionament proveïdes per HERE."
832−
833−#: qml/Wizard/Pages/here-terms.qml:81
834−msgid ""
835−"To provide you with positioning services and to improve their quality, HERE "
836−"collects information about nearby cell towers and Wi-Fi hotspots around your "
837−"current location whenever your position is being found."
838−msgstr ""
839−"Per proveir-vos de serveis de posicionament i per millorar la seva qualitat, "
840−"HERE recull informació sobre torres de telefonia mòbil i punts d'accés Wi-Fi "
841−"al voltant de la vostra ubicació actual sempre que s'està buscant la vostra "
842−"posició."
843−
844−#: qml/Wizard/Pages/here-terms.qml:93
845−msgid ""
846−"The information collected is used to analyze the service and to improve the "
847−"use of service, but not to identify you personally."
848−msgstr ""
849−"La informació recollida s'usa per analitzar el servei i per millorar l'ús "
850−"del servei, però no per identificar-vos personalment."
851−
852−#: qml/Wizard/Pages/here-terms.qml:106
853−#, qt-format
854−msgid "By continuing, you agree to the HERE platform %1 and %2."
855−msgstr "En continuar, esteu d'acord amb la plataforma HERE %1 i %2."
856−
857−#: qml/Wizard/Pages/here-terms.qml:107
858−msgid "Service Terms"
859−msgstr "Termes del servei"
860−
861#: qml/Wizard/Pages/passcode-confirm.qml:43
728#: qml/Wizard/Pages/passcode-confirm.qml:43
862−#: qml/Wizard/Pages/passcode-desktop.qml:97
729+#: qml/Wizard/Pages/passcode-desktop.qml:104
863msgid "Confirm passcode"
730msgid "Confirm passcode"
864msgstr "Confirmeu el codi d'accés"
731msgstr "Confirmeu el codi d'accés"
865
732
@@ -876,24 +743,24 @@ msgstr "Si us plau torneu a introduir-lo."
876msgid "Lock Screen Passcode"
743msgid "Lock Screen Passcode"
877msgstr "Codi d'accés al bloqueig de pantalla"
744msgstr "Codi d'accés al bloqueig de pantalla"
878
745
879−#: qml/Wizard/Pages/passcode-desktop.qml:61
746+#: qml/Wizard/Pages/passcode-desktop.qml:68
880msgid "Enter 4 numbers to setup your passcode"
747msgid "Enter 4 numbers to setup your passcode"
881msgstr "Entreu 4 números per establir el codi d'accés"
748msgstr "Entreu 4 números per establir el codi d'accés"
882
749
883−#: qml/Wizard/Pages/passcode-desktop.qml:77
750+#: qml/Wizard/Pages/passcode-desktop.qml:84
884#: qml/Wizard/Pages/passcode-set.qml:54
751#: qml/Wizard/Pages/passcode-set.qml:54
885msgid "Choose passcode"
752msgid "Choose passcode"
886msgstr "Trieu el codi d'accés"
753msgstr "Trieu el codi d'accés"
887
754
888−#: qml/Wizard/Pages/passcode-desktop.qml:127
755+#: qml/Wizard/Pages/passcode-desktop.qml:139
889msgid "Passcode too short"
756msgid "Passcode too short"
890msgstr "El codi d'accés és massa curt"
757msgstr "El codi d'accés és massa curt"
891
758
892−#: qml/Wizard/Pages/passcode-desktop.qml:129
759+#: qml/Wizard/Pages/passcode-desktop.qml:141
893msgid "Passcodes match"
760msgid "Passcodes match"
894msgstr "Els codis d'accés concorden"
761msgstr "Els codis d'accés concorden"
895
762
896−#: qml/Wizard/Pages/passcode-desktop.qml:131
763+#: qml/Wizard/Pages/passcode-desktop.qml:143
897msgid "Passcodes do not match"
764msgid "Passcodes do not match"
898msgstr "Els codis d'accés no concorden"
765msgstr "Els codis d'accés no concorden"
899
766
@@ -903,17 +770,17 @@ msgstr "El codi d'accés ha de tenir una longitud de 4 caràcters"
903
770
904#: qml/Wizard/Pages/password-set.qml:31
771#: qml/Wizard/Pages/password-set.qml:31
905msgid "Lock Screen Password"
772msgid "Lock Screen Password"
906−msgstr "Contrasenya de bloqueig de pantalla"
773+msgstr "Contrasenya de blocatge de pantalla"
907
774
908−#: qml/Wizard/Pages/password-set.qml:62
775+#: qml/Wizard/Pages/password-set.qml:68
909msgid "Enter at least 8 characters"
776msgid "Enter at least 8 characters"
910msgstr "Entreu almenys 8 caràcters"
777msgstr "Entreu almenys 8 caràcters"
911
778
912−#: qml/Wizard/Pages/password-set.qml:74
779+#: qml/Wizard/Pages/password-set.qml:80
913msgid "Choose password"
780msgid "Choose password"
914msgstr "Escolliu la contrasenya"
781msgstr "Escolliu la contrasenya"
915
782
916−#: qml/Wizard/Pages/password-set.qml:104
783+#: qml/Wizard/Pages/password-set.qml:110
917msgid "Confirm password"
784msgid "Confirm password"
918msgstr "Confirmeu la contrasenya"
785msgstr "Confirmeu la contrasenya"
919
786
@@ -969,24 +836,245 @@ msgstr "La contrasenya és dèbil"
969msgid "Very weak password"
836msgid "Very weak password"
970msgstr "La contrasenya és molt dèbil"
837msgstr "La contrasenya és molt dèbil"
971
838
839+#~ msgid "Unity 8"
840+#~ msgstr "Unity 8"
841+
842+#~ msgid "Scopes"
843+#~ msgstr "Lents"
844+
845+#~ msgid "Super (Tap)"
846+#~ msgstr "Super (Toc)"
847+
848+#~ msgid "Opens the Scopes home."
849+#~ msgstr "Obre la pàgina d'inici dels lents."
850+
851+#~ msgctxt "Button: Open the Ubuntu Store"
852+#~ msgid "Store"
853+#~ msgstr "Botiga"
854+
855+#~ msgctxt "Button: Start a search in the current dash scope"
856+#~ msgid "Search"
857+#~ msgstr "Cerca"
858+
859+#~ msgctxt "Button: Show the current dash scope settings"
860+#~ msgid "Settings"
861+#~ msgstr "Paràmetres"
862+
863+#~ msgid "Remove from Favorites"
864+#~ msgstr "Suprimeix dels preferits"
865+
866+#~ msgid "Add to Favorites"
867+#~ msgstr "Afegeix als preferits"
868+
869+#~ msgid "Refine your results"
870+#~ msgstr "Refineu els resultats"
871+
872+#~ msgid "Reset"
873+#~ msgstr "Restableix"
874+
875+#~ msgid "Show less"
876+#~ msgstr "Mostra menys"
877+
878+#~ msgid "Show all"
879+#~ msgstr "Mostra-ho tot"
880+
881+#~ msgctxt "Label: Hint for dash search line edit"
882+#~ msgid "Search"
883+#~ msgstr "Cerca"
884+
885+#~ msgid "Recent Searches"
886+#~ msgstr "Cerques recents"
887+
888+#~ msgid "Clear All"
889+#~ msgstr "Neteja-ho tot"
890+
891+#~ msgid "More..."
892+#~ msgstr "Més..."
893+
894+#~ msgid "Less..."
895+#~ msgstr "Menys..."
896+
897+#~ msgid "Send"
898+#~ msgstr "Envia"
899+
900+#~ msgid "Rate this"
901+#~ msgstr "Puntueu-ho"
902+
903+#~ msgid "Add a review"
904+#~ msgstr "Afegiu una ressenya"
905+
906+#~ msgid "Enable location data"
907+#~ msgstr "Habilita les dades d'ubicació"
908+
909+#~ msgid "Manage"
910+#~ msgstr "Gestiona"
911+
912+#~ msgid "Home"
913+#~ msgstr "Inici"
914+
915+#~ msgid "Also installed"
916+#~ msgstr "També instal·lat"
917+
918+#~ msgid "Privacy Policy"
919+#~ msgstr "Política de privacitat"
920+
921+#~ msgid "Help Us Improve"
922+#~ msgstr "Ajudeu-nos a millorar"
923+
924+#~ msgid "Improve system performance by sending us crashes and error reports."
925+#~ msgstr ""
926+#~ "Milloreu el rendiment del sistema enviant-nos informes de fallades i "
927+#~ "errors."
928+
929+#~ msgid "Privacy policy"
930+#~ msgstr "Política de privacitat"
931+
932+#~ msgid "Update Apps"
933+#~ msgstr "Actualitza les apps"
934+
935+#~ msgid "This device is not connected to the internet."
936+#~ msgstr "Aquest dispositiu no està connectat a internet."
937+
938+#~ msgid "Use the OpenStore app to check for updates once connected."
939+#~ msgstr ""
940+#~ "Useu l'aplicació OpenStore per cercar actualitzacions un cop connectat."
941+
942+#~ msgid "Software is up to date"
943+#~ msgstr "El programari està actualitzat"
944+
945+#~ msgid "The update server is not responding."
946+#~ msgstr "El servidor d'actualitzacions no respon."
947+
948+#~ msgid "Please wait..."
949+#~ msgstr "Espereu-vos un moment…"
950+
951+#~ msgid "Installation failed"
952+#~ msgstr "La instal·lació ha fallat"
953+
954+#~ msgid "Checking for updates…"
955+#~ msgstr "Comprovant si hi ha actualitzacions…"
956+
957+#~ msgid "%1 update available"
958+#~ msgid_plural "%1 updates available"
959+#~ msgstr[0] "%1 actualització disponible"
960+#~ msgstr[1] "%1 actualitzacions disponibles"
961+
962+#~ msgid "Update all…"
963+#~ msgstr "Actualitza-ho tot…"
964+
965+#~ msgid "Update all"
966+#~ msgstr "Actualitza-ho tot"
967+
968+#~ msgid "Update"
969+#~ msgstr "Actualitza"
970+
971+#~ msgid "Download"
972+#~ msgstr "Descarrega"
973+
974+#~ msgid "Resume"
975+#~ msgstr "Continua"
976+
977+#~ msgid "Pause"
978+#~ msgstr "Pausa"
979+
980+#~ msgid "Install…"
981+#~ msgstr "Instal·la-ho…"
982+
983+#~ msgid "Install"
984+#~ msgstr "Instal·la"
985+
986+#~ msgid "Open"
987+#~ msgstr "Obre"
988+
989+#~ msgid "Installing"
990+#~ msgstr "Instal·lant"
991+
992+#~ msgid "Paused"
993+#~ msgstr "En pausa"
994+
995+#~ msgid "Waiting to download"
996+#~ msgstr "S'està esperant per descarregar"
997+
998+#~ msgid "%1 of %2"
999+#~ msgstr "%1 de %2"
1000+
1001+#~ msgid "Downloaded"
1002+#~ msgstr "Descarregat"
1003+
1004+#~ msgid "Installed"
1005+#~ msgstr "Instal·lat"
1006+
1007+#~ msgid "Updated %1"
1008+#~ msgstr "%1 actualitzat"
1009+
1010+#~ msgid "Update failed"
1011+#~ msgstr "L'actualització ha fallat"
1012+
1013+#~ msgid "Location Services"
1014+#~ msgstr "Serveis d'ubicació"
1015+
1016+#~ msgid ""
1017+#~ "Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
1018+#~ "(recommended)"
1019+#~ msgstr ""
1020+#~ "Usa anònimament el GPS, punts d'accés Wi-Fi i la xarxa mòbil per detectar "
1021+#~ "la ubicació (recomanat)"
1022+
1023+#~ msgid "By selecting this option you agree to the Nokia HERE %1."
1024+#~ msgstr "Seleccionant aquesta opció esteu d'acord amb el Nokia HERE %1."
1025+
1026+#~ msgctxt "part of: Nokia HERE terms and conditions"
1027+#~ msgid "terms and conditions"
1028+#~ msgstr "termes i condicions"
1029+
1030+#~ msgid "GPS only"
1031+#~ msgstr "Sols GPS"
1032+
1033+#~ msgid "Don't use my location"
1034+#~ msgstr "No usis la meva ubicació"
1035+
1036+#~ msgid "You can change it later in System Settings."
1037+#~ msgstr "Podeu canviar-ho més tard a Paràmetres del sistema."
1038+
1039+#~ msgid "Terms & Conditions"
1040+#~ msgstr "Condicions generals"
1041+
1042+#~ msgid "Your device uses positioning technologies provided by HERE."
1043+#~ msgstr ""
1044+#~ "El vostre dispositiu usa tecnologies de posicionament proveïdes per HERE."
1045+
1046+#~ msgid ""
1047+#~ "To provide you with positioning services and to improve their quality, "
1048+#~ "HERE collects information about nearby cell towers and Wi-Fi hotspots "
1049+#~ "around your current location whenever your position is being found."
1050+#~ msgstr ""
1051+#~ "Per proveir-vos de serveis de posicionament i per millorar la seva "
1052+#~ "qualitat, HERE recull informació sobre torres de telefonia mòbil i punts "
1053+#~ "d'accés Wi-Fi al voltant de la vostra ubicació actual sempre que s'està "
1054+#~ "buscant la vostra posició."
1055+
1056+#~ msgid ""
1057+#~ "The information collected is used to analyze the service and to improve "
1058+#~ "the use of service, but not to identify you personally."
1059+#~ msgstr ""
1060+#~ "La informació recollida s'usa per analitzar el servei i per millorar l'ús "
1061+#~ "del servei, però no per identificar-vos personalment."
1062+
1063+#~ msgid "By continuing, you agree to the HERE platform %1 and %2."
1064+#~ msgstr "En continuar, esteu d'acord amb la plataforma HERE %1 i %2."
1065+
1066+#~ msgid "Service Terms"
1067+#~ msgstr "Termes del servei"
1068+
972#~ msgid "Confirm"
1069#~ msgid "Confirm"
973#~ msgstr "Confirma"
1070#~ msgstr "Confirma"
974
1071
975#~ msgid "Type or say a command"
1072#~ msgid "Type or say a command"
976#~ msgstr "Escriviu o pronuncieu una ordre"
1073#~ msgstr "Escriviu o pronuncieu una ordre"
977
1074
978−#~ msgid "Loading. Please Wait..."
979−#~ msgstr "S'està carregant. Espereu-vos un moment..."
980−
981#~ msgid "Speak Now..."
1075#~ msgid "Speak Now..."
982#~ msgstr "Parleu..."
1076#~ msgstr "Parleu..."
983
1077
984−#~ msgid "Speaking..."
985−#~ msgstr "S'està parlant..."
986−
987−#~ msgid "Search"
988−#~ msgstr "Cerca"
989−
990#~ msgid "Right edge"
1078#~ msgid "Right edge"
991#~ msgstr "Vora dreta"
1079#~ msgstr "Vora dreta"
992
1080
@@ -1001,7 +1089,8 @@ msgstr "La contrasenya és molt dèbil"
1001
1089
1002#~ msgid "Try swiping from the top edge to access the indicators"
1090#~ msgid "Try swiping from the top edge to access the indicators"
1003#~ msgstr ""
1091#~ msgstr ""
1004−#~ "Proveu de lliscar el dit des de la vora superior per accedir als indicadors"
1092+#~ "Proveu de lliscar el dit des de la vora superior per accedir als "
1093+#~ "indicadors"
1005
1094
1006#~ msgid "Close"
1095#~ msgid "Close"
1007#~ msgstr "Tanca"
1096#~ msgstr "Tanca"
@@ -1013,8 +1102,8 @@ msgstr "La contrasenya és molt dèbil"
1013
1102
1014#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1103#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1015#~ msgstr ""
1104#~ msgstr ""
1016−#~ "Llisqueu el dit des de la vora esquerra per mostrar el llançador i accedir "
1105+#~ "Llisqueu el dit des de la vora esquerra per mostrar el llançador i "
1017−#~ "ràpidament a les aplicacions"
1106+#~ "accedir ràpidament a les aplicacions"
1018
1107
1019#~ msgid "Skip intro"
1108#~ msgid "Skip intro"
1020#~ msgstr "Omet la introducció"
1109#~ msgstr "Omet la introducció"
@@ -1068,7 +1157,6 @@ msgstr "La contrasenya és molt dèbil"
1068#~ msgid "All"
1157#~ msgid "All"
1069#~ msgstr "Totes"
1158#~ msgstr "Totes"
1070
1159
1071−#, qt-format
1072#~ msgid "Sorry, incorrect %1"
1160#~ msgid "Sorry, incorrect %1"
1073#~ msgstr "Incorrecte (%1)"
1161#~ msgstr "Incorrecte (%1)"
1074
1162
@@ -1103,26 +1191,19 @@ msgstr "La contrasenya és molt dèbil"
1103#~ msgstr "El codi d'accés no és correcte"
1191#~ msgstr "El codi d'accés no és correcte"
1104
1192
1105#~ msgid ""
1193#~ msgid ""
1106−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1194+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1107−#~ "and all personal data will be deleted."
1195+#~ "reset and all personal data will be deleted."
1108#~ msgstr ""
1196#~ msgstr ""
1109#~ "Si el codi d'accés s'introdueix de manera incorrecta, el telèfon es "
1197#~ "Si el codi d'accés s'introdueix de manera incorrecta, el telèfon es "
1110#~ "reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
1198#~ "reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
1111#~ "personals."
1199#~ "personals."
1112
1200
1113−#~ msgid "Enter passphrase"
1114−#~ msgstr "Introduïu la contrasenya"
1115−
1116#~ msgid "Please re-enter"
1201#~ msgid "Please re-enter"
1117#~ msgstr "Torneu-ho a introduir"
1202#~ msgstr "Torneu-ho a introduir"
1118
1203
1119−#~ msgid "Enter passcode"
1120−#~ msgstr "Introduïu el codi d'accés"
1121−
1122#~ msgid "Manage Scopes"
1204#~ msgid "Manage Scopes"
1123#~ msgstr "Gestioneu les lents"
1205#~ msgstr "Gestioneu les lents"
1124
1206
1125−#, qt-format
1126#~ msgid "Enter %1"
1207#~ msgid "Enter %1"
1127#~ msgstr "Introduïu: %1"
1208#~ msgstr "Introduïu: %1"
1128
1209
@@ -1141,9 +1222,6 @@ msgstr "La contrasenya és molt dèbil"
1141#~ msgid "Let’s get started."
1222#~ msgid "Let’s get started."
1142#~ msgstr "Comencem."
1223#~ msgstr "Comencem."
1143
1224
1144−#~ msgid "Continue"
1145−#~ msgstr "Continua"
1146−
1147#~ msgid "Lock security"
1225#~ msgid "Lock security"
1148#~ msgstr "Seguretat del bloqueig"
1226#~ msgstr "Seguretat del bloqueig"
1149
1227
@@ -1197,14 +1275,12 @@ msgstr "La contrasenya és molt dèbil"
1197#~ msgid "Choose your passcode"
1275#~ msgid "Choose your passcode"
1198#~ msgstr "Trieu el codi d'accés"
1276#~ msgstr "Trieu el codi d'accés"
1199
1277
1200−#, qt-format
1201#~ msgid "%1 〉"
1278#~ msgid "%1 〉"
1202#~ msgstr "%1 〉"
1279#~ msgstr "%1 〉"
1203
1280
1204#~ msgid "Passphrase must be 4 characters long"
1281#~ msgid "Passphrase must be 4 characters long"
1205#~ msgstr "La contrasenya ha de tenir 4 caràcters com a mínim"
1282#~ msgstr "La contrasenya ha de tenir 4 caràcters com a mínim"
1206
1283
1207−#, qt-format
1208#~ msgid "〈 %1"
1284#~ msgid "〈 %1"
1209#~ msgstr "〈 %1"
1285#~ msgstr "〈 %1"
1210
1286
@@ -1224,11 +1300,11 @@ msgstr "La contrasenya és molt dèbil"
1224#~ "Podeu canviar-ho més endavant a l'aplicació <b>Paràmetres del sistema</b>"
1300#~ "Podeu canviar-ho més endavant a l'aplicació <b>Paràmetres del sistema</b>"
1225
1301
1226#~ msgid ""
1302#~ msgid ""
1227−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1303+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1228−#~ "conditions</a>."
1304+#~ "and conditions</a>."
1229#~ msgstr ""
1305#~ msgstr ""
1230−#~ "Si seleccioneu aquesta opció, accepteu <a href='#'>les condicions generals "
1306+#~ "Si seleccioneu aquesta opció, accepteu <a href='#'>les condicions "
1231−#~ "del servei Nokia HERE</a>."
1307+#~ "generals del servei Nokia HERE</a>."
1232
1308
1233#~ msgid "Not at all"
1309#~ msgid "Not at all"
1234#~ msgstr "No"
1310#~ msgstr "No"
@@ -1236,9 +1312,6 @@ msgstr "La contrasenya és molt dèbil"
1236#~ msgid "You almost got it!"
1312#~ msgid "You almost got it!"
1237#~ msgstr "Ja gairebé ho teniu!"
1313#~ msgstr "Ja gairebé ho teniu!"
1238
1314
1239−#~ msgid "Open the launcher"
1240−#~ msgstr "Obre el llançador"
1241−
1242#~ msgid "Tap here to continue."
1315#~ msgid "Tap here to continue."
1243#~ msgstr "Feu un toc per continuar."
1316#~ msgstr "Feu un toc per continuar."
1244
1317
@@ -1365,7 +1438,8 @@ msgstr "La contrasenya és molt dèbil"
1365#~ "Llisqueu des de la vora superior dreta per obrir la barra de notificacions"
1438#~ "Llisqueu des de la vora superior dreta per obrir la barra de notificacions"
1366
1439
1367#~ msgid "Swipe from the top edge to open the notification bar"
1440#~ msgid "Swipe from the top edge to open the notification bar"
1441+#~ msgstr ""
1368−#~ msgstr "Llisqueu des de la vora superior per obrir la barra de notificacions"
1442+#~ "Llisqueu des de la vora superior per obrir la barra de notificacions"
1369
1443
1370#~ msgid "Hover your mouse on the right edge to view your open apps"
1444#~ msgid "Hover your mouse on the right edge to view your open apps"
1371#~ msgstr "Passeu el ratolí a la vora dreta per veure les aplicacions obertes"
1445#~ msgstr "Passeu el ratolí a la vora dreta per veure les aplicacions obertes"
@@ -1378,40 +1452,5 @@ msgstr "La contrasenya és molt dèbil"
1378#~ msgid "Swipe up to manage the app"
1452#~ msgid "Swipe up to manage the app"
1379#~ msgstr "Llisqueu cap amunt per gestionar l'aplicació"
1453#~ msgstr "Llisqueu cap amunt per gestionar l'aplicació"
1380
1454
1381−#~ msgid "Long swipe from the left edge to open the Today scope"
1382−#~ msgstr ""
1383−#~ "Feu una lliscada llarga des de la vora esquerra per obrir l'àmbit Avui"
1384−
1385#~ msgid "Swipe up to add a contact"
1455#~ msgid "Swipe up to add a contact"
1386#~ msgstr "Llisqueu per afegir un contacte"
1456#~ msgstr "Llisqueu per afegir un contacte"
1387−
1388−#~ msgid "Takes a screenshot of a window."
1389−#~ msgstr "Crea una captura de pantalla d'una finestra"
1390−
1391−#~ msgid "Super + 0 to 9"
1392−#~ msgstr "Super + 0 a 9"
1393−
1394−#~ msgctxt "string identifying name of the update"
1395−#~ msgid "Ubuntu system"
1396−#~ msgstr "Sistema de l'Ubuntu"
1397−
1398−#~ msgid "Update Device"
1399−#~ msgstr "Actualitza el dispositiu"
1400−
1401−#~ msgid "Install and restart now"
1402−#~ msgstr "Instal·la i reinicia ara"
1403−
1404−#~ msgid "This could take a few minutes..."
1405−#~ msgstr "Això pot trigar uns pocs minuts..."
1406−
1407−#, qt-format
1408−#~ msgctxt "version of the system update"
1409−#~ msgid "Version %1"
1410−#~ msgstr "Versió %1"
1411−
1412−#~ msgid ""
1413−#~ "There is a system update available and ready to install. Afterwards, the "
1414−#~ "device will automatically restart."
1415−#~ msgstr ""
1416−#~ "Hi ha una actualització del sistema disponible i llesta per instal·lar. "
1417−#~ "Després, el dispositiu es reiniciarà automàticament."
po/ca@valencia.po+195−282
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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@gmail.com>\n"
12"Last-Translator: David Planella <david.planella@gmail.com>\n"
13"Language-Team: Catalan <ca@li.org>\n"
13"Language-Team: Catalan <ca@li.org>\n"
14+"Language: ca\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:31+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:36+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr "Contrasenya: "
24msgstr "Contrasenya: "
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr ""
40msgstr ""
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr ""
44msgstr ""
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr "Apega la drecera"
57msgstr "Apega la drecera"
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr ""
61msgstr ""
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr "Desenganxa la drecera"
65msgstr "Desenganxa la drecera"
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr ""
84msgstr ""
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr "Cancel·la"
90msgstr "Cancel·la"
@@ -106,12 +106,12 @@ msgstr "No"
106msgid "Yes"
106msgid "Yes"
107msgstr "Sí"
107msgstr "Sí"
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
@@ -119,22 +119,26 @@ msgstr ""
119"Segur que voleu\n"
119"Segur que voleu\n"
120"apagar?"
120"apagar?"
121
121
122−#: qml/Components/Dialogs.qml:244
122+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
123msgctxt "Button: Power off the system"
124msgid "Power off"
124msgid "Power off"
125msgstr ""
125msgstr ""
126
126
127−#: qml/Components/Dialogs.qml:255
127+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
128msgctxt "Button: Restart the system"
129msgid "Restart"
129msgid "Restart"
130msgstr ""
130msgstr ""
131
131
132+#: qml/Components/Dialogs.qml:276
133+msgid "Screenshot"
134+msgstr ""
135+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
136#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
137msgid "Keyboard Shortcuts"
134msgstr ""
138msgstr ""
135
139
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
140#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
141+msgid "Lomiri"
138msgstr ""
142msgstr ""
139
143
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
144#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -221,18 +225,6 @@ msgstr ""
221msgid "Opens the Application Drawer."
225msgid "Opens the Application Drawer."
222msgstr ""
226msgstr ""
223
227
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr ""
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr ""
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr ""
235−
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
228#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
229msgid "Switching"
238msgstr ""
230msgstr ""
@@ -305,7 +297,7 @@ msgstr ""
305msgid "Closes the current window."
297msgid "Closes the current window."
306msgstr ""
298msgstr ""
307
299
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
300+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
301msgid "Return to Call"
310msgstr "Torna a la cridada"
302msgstr "Torna a la cridada"
311
303
@@ -364,8 +356,10 @@ msgid ""
364msgstr ""
356msgstr ""
365
357
366#: qml/Components/VirtualTouchPad.qml:327
358#: qml/Components/VirtualTouchPad.qml:327
359+#, fuzzy
360+#| msgid "Tap to return to call..."
367msgid "Tap left button to click."
361msgid "Tap left button to click."
368−msgstr ""
362+msgstr "Feu un toc per tornar a la cridada..."
369
363
370#: qml/Components/VirtualTouchPad.qml:339
364#: qml/Components/VirtualTouchPad.qml:339
371msgid "Tap right button to right click."
365msgid "Tap right button to right click."
@@ -379,103 +373,6 @@ msgstr ""
379msgid "Find more settings in the system settings."
373msgid "Find more settings in the system settings."
380msgstr ""
374msgstr ""
381
375
382−#: qml/Dash/DashPageHeader.qml:361
383−msgctxt "Button: Open the Ubuntu Store"
384−msgid "Store"
385−msgstr ""
386−
387−#: qml/Dash/DashPageHeader.qml:368
388−msgctxt "Button: Start a search in the current dash scope"
389−msgid "Search"
390−msgstr ""
391−
392−#: qml/Dash/DashPageHeader.qml:378
393−msgctxt "Button: Show the current dash scope settings"
394−msgid "Settings"
395−msgstr ""
396−
397−#: qml/Dash/DashPageHeader.qml:385
398−msgid "Remove from Favorites"
399−msgstr "Suprimeix dels preferits"
400−
401−#: qml/Dash/DashPageHeader.qml:385
402−msgid "Add to Favorites"
403−msgstr "Afig als preferits"
404−
405−#: qml/Dash/FiltersPopover.qml:61
406−msgid "Refine your results"
407−msgstr ""
408−
409−#: qml/Dash/FiltersPopover.qml:70
410−msgid "Reset"
411−msgstr ""
412−
413−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
414−msgid "Show less"
415−msgstr ""
416−
417−#: qml/Dash/GenericScopeView.qml:547
418−msgid "Show all"
419−msgstr ""
420−
421−#: qml/Dash/GenericScopeView.qml:578
422−msgctxt "Label: Hint for dash search line edit"
423−msgid "Search"
424−msgstr ""
425−
426−#: qml/Dash/PageHeaderExtraPanel.qml:67
427−msgid "Recent Searches"
428−msgstr ""
429−
430−#: qml/Dash/PageHeaderExtraPanel.qml:78
431−msgid "Clear All"
432−msgstr ""
433−
434−#: qml/Dash/Previews/PreviewActionCombo.qml:36
435−msgid "More..."
436−msgstr "Més..."
437−
438−#: qml/Dash/Previews/PreviewActionCombo.qml:36
439−msgid "Less..."
440−msgstr "Menys..."
441−
442−#: qml/Dash/Previews/PreviewCommentInput.qml:83
443−#: qml/Dash/Previews/PreviewRatingInput.qml:202
444−msgid "Send"
445−msgstr "Envia"
446−
447−#: qml/Dash/Previews/PreviewRatingInput.qml:109
448−msgid "Rate this"
449−msgstr "Puntueu-ho"
450−
451−#: qml/Dash/Previews/PreviewRatingInput.qml:184
452−msgid "Add a review"
453−msgstr "Afegiu una ressenya"
454−
455−#: qml/Dash/PullToRefreshScopeStyle.qml:56
456−msgid "Pull to refresh…"
457−msgstr "Estireu per actualitzar..."
458−
459−#: qml/Dash/PullToRefreshScopeStyle.qml:61
460−msgid "Release to refresh…"
461−msgstr "Deixeu anar per actualitzar..."
462−
463−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
464−msgid "Enable location data"
465−msgstr "Habilita les dades d'ubicació"
466−
467−#: qml/Dash/ScopesList.qml:146
468−msgid "Manage"
469−msgstr "Gestiona"
470−
471−#: qml/Dash/ScopesList.qml:187
472−msgid "Home"
473−msgstr "Inici"
474−
475−#: qml/Dash/ScopesList.qml:188
476−msgid "Also installed"
477−msgstr "També instal·lat"
478−
479#: qml/Greeter/CoverPage.qml:127
376#: qml/Greeter/CoverPage.qml:127
480msgid "Unlock"
377msgid "Unlock"
481msgstr "Desbloca"
378msgstr "Desbloca"
@@ -508,14 +405,18 @@ msgid "Try again"
508msgstr ""
405msgstr ""
509
406
510#: qml/Greeter/Greeter.qml:551
407#: qml/Greeter/Greeter.qml:551
408+#, fuzzy
409+#| msgid "Enter passphrase"
511msgid "Enter passphrase to unlock"
410msgid "Enter passphrase to unlock"
512−msgstr ""
411+msgstr "Introduïu la contrasenya"
513
412
514#: qml/Greeter/Greeter.qml:552
413#: qml/Greeter/Greeter.qml:552
414+#, fuzzy
415+#| msgid "Enter passcode"
515msgid "Enter passcode to unlock"
416msgid "Enter passcode to unlock"
516−msgstr ""
417+msgstr "Introduïu el codi d'accés"
517
418
518−#: qml/Greeter/NarrowView.qml:228
419+#: qml/Greeter/NarrowView.qml:235
519msgid "Emergency"
420msgid "Emergency"
520msgstr ""
421msgstr ""
521
422
@@ -531,18 +432,19 @@ msgstr ""
531msgid "Select desktop environment"
432msgid "Select desktop environment"
532msgstr ""
433msgstr ""
533
434
534−#: qml/Launcher/Drawer.qml:94
435+#: qml/Launcher/Drawer.qml:250
436+#, fuzzy
437+#| msgid "Search"
535msgid "Search…"
438msgid "Search…"
536−msgstr ""
439+msgstr "Cerca"
537
440
538−#: qml/Launcher/Drawer.qml:129
441+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
539−msgctxt "Apps sorted alphabetically"
540−msgid "A-Z"
442+msgid "Pull to refresh…"
541−msgstr ""
443+msgstr "Estireu per actualitzar..."
542
444
543−#: qml/Launcher/MoreAppsHeader.qml:55
445+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
544−msgid "More apps in the store"
446+msgid "Release to refresh…"
545−msgstr ""
447+msgstr "Deixeu anar per actualitzar..."
546
448
547#: qml/Notifications/NotificationMenuItemFactory.qml:124
449#: qml/Notifications/NotificationMenuItemFactory.qml:124
548msgid "Show password"
450msgid "Show password"
@@ -639,19 +541,26 @@ msgstr ""
639msgid "Drag using 3 fingers any application from one window to the other"
541msgid "Drag using 3 fingers any application from one window to the other"
640msgstr ""
542msgstr ""
641
543
544+#: qml/Stage/Stage.qml:671
545+msgid "No running apps"
546+msgstr ""
547+
642#: qml/Tutorial/TutorialLeftLong.qml:49
548#: qml/Tutorial/TutorialLeftLong.qml:49
549+#, fuzzy
550+#| msgid "Try swiping from the top edge to access the indicators"
643msgid "Long swipe from the left edge to open the Application Drawer"
551msgid "Long swipe from the left edge to open the Application Drawer"
644msgstr ""
552msgstr ""
553+"Proveu de lliscar el dit des de la vora superior per accedir als indicadors"
645
554
646#: qml/Tutorial/TutorialLeft.qml:47
555#: qml/Tutorial/TutorialLeft.qml:47
647msgid "Short swipe from the left edge to open the launcher"
556msgid "Short swipe from the left edge to open the launcher"
648msgstr ""
557msgstr ""
649
558
650−#: qml/Tutorial/TutorialRight.qml:55
559+#: qml/Tutorial/TutorialRight.qml:54
651msgid "Push your mouse against the right edge to view your open apps"
560msgid "Push your mouse against the right edge to view your open apps"
652msgstr ""
561msgstr ""
653
562
654−#: qml/Tutorial/TutorialRight.qml:56
563+#: qml/Tutorial/TutorialRight.qml:55
655msgid "Swipe from the right edge to view your open apps"
564msgid "Swipe from the right edge to view your open apps"
656msgstr ""
565msgstr ""
657
566
@@ -659,25 +568,42 @@ msgstr ""
659msgid "Swipe from the top edge to access notifications and quick settings"
568msgid "Swipe from the top edge to access notifications and quick settings"
660msgstr ""
569msgstr ""
661
570
662−#: qml/Wizard/Page.qml:54
571+#: qml/Wizard/Page.qml:59
663msgctxt "Button: Go back one page in the Wizard"
572msgctxt "Button: Go back one page in the Wizard"
664msgid "Back"
573msgid "Back"
665msgstr ""
574msgstr ""
666
575
667−#: qml/Wizard/Pages/10-welcome.qml:28
576+#: qml/Wizard/Pages/10-welcome.qml:29
668msgid "Language"
577msgid "Language"
669msgstr ""
578msgstr ""
670
579
671−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
580+#: qml/Wizard/Pages/10-welcome.qml:176
672−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
581+#: qml/Wizard/Pages/10-welcome-update.qml:126
582+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
673−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
583+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
674−#: qml/Wizard/Pages/70-passwd-type.qml:145
584+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
675−#: qml/Wizard/Pages/75-report-check.qml:84
676−#: qml/Wizard/Pages/passcode-desktop.qml:142
585+#: qml/Wizard/Pages/passcode-desktop.qml:154
677−#: qml/Wizard/Pages/password-set.qml:142
586+#: qml/Wizard/Pages/password-set.qml:153
678msgid "Next"
587msgid "Next"
679msgstr ""
588msgstr ""
680
589
590+#: qml/Wizard/Pages/10-welcome-update.qml:91
591+msgid "Welcome to "
592+msgstr ""
593+
594+#: qml/Wizard/Pages/10-welcome-update.qml:106
595+msgid "We will make sure your device is ready to use "
596+msgstr ""
597+
598+#: qml/Wizard/Pages/11-changelog.qml:28
599+msgid "What's new"
600+msgstr ""
601+
602+#: qml/Wizard/Pages/11-changelog.qml:74
603+#, fuzzy
604+msgid "Loading..."
605+msgstr "S'està parlant..."
606+
681#: qml/Wizard/Pages/20-keyboard.qml:31
607#: qml/Wizard/Pages/20-keyboard.qml:31
682msgid "Select Keyboard"
608msgid "Select Keyboard"
683msgstr ""
609msgstr ""
@@ -690,64 +616,33 @@ msgstr ""
690msgid "Keyboard layout"
616msgid "Keyboard layout"
691msgstr ""
617msgstr ""
692
618
693−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
619+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
620+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
694−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
621+#: qml/Wizard/Pages/sim.qml:101
695msgid "Skip"
622msgid "Skip"
696msgstr "Omet"
623msgstr "Omet"
697
624
698−#: qml/Wizard/Pages/30-wifi.qml:30
625+#: qml/Wizard/Pages/30-wifi.qml:31
699msgid "Connect to Wi‑Fi"
626msgid "Connect to Wi‑Fi"
700msgstr "Connecta't a la Wi-Fi"
627msgstr "Connecta't a la Wi-Fi"
701
628
702−#: qml/Wizard/Pages/30-wifi.qml:131
629+#: qml/Wizard/Pages/30-wifi.qml:139
703msgid "Connected"
630msgid "Connected"
704msgstr ""
631msgstr ""
705
632
706−#: qml/Wizard/Pages/30-wifi.qml:164
633+#: qml/Wizard/Pages/30-wifi.qml:172
707msgid "Available Wi-Fi networks"
634msgid "Available Wi-Fi networks"
708msgstr ""
635msgstr ""
709
636
710−#: qml/Wizard/Pages/30-wifi.qml:165
637+#: qml/Wizard/Pages/30-wifi.qml:173
711msgid "No available Wi-Fi networks"
638msgid "No available Wi-Fi networks"
712msgstr ""
639msgstr ""
713
640
714−#: qml/Wizard/Pages/40-location.qml:27
715−msgid "Location Services"
716−msgstr ""
717−
718−#: qml/Wizard/Pages/40-location.qml:83
719−msgid ""
720−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
721−"(recommended)"
722−msgstr ""
723−
724−#: qml/Wizard/Pages/40-location.qml:105
725−#, qt-format
726−msgid "By selecting this option you agree to the Nokia HERE %1."
727−msgstr ""
728−
729−#: qml/Wizard/Pages/40-location.qml:106
730−msgctxt "part of: Nokia HERE terms and conditions"
731−msgid "terms and conditions"
732−msgstr ""
733−
734−#: qml/Wizard/Pages/40-location.qml:160
735−msgid "GPS only"
736−msgstr ""
737−
738−#: qml/Wizard/Pages/40-location.qml:214
739−msgid "Don't use my location"
740−msgstr ""
741−
742−#: qml/Wizard/Pages/40-location.qml:260
743−msgid "You can change it later in System Settings."
744−msgstr ""
745−
746#: qml/Wizard/Pages/50-timezone.qml:30
641#: qml/Wizard/Pages/50-timezone.qml:30
747msgid "Time Zone"
642msgid "Time Zone"
748msgstr ""
643msgstr ""
749
644
750−#: qml/Wizard/Pages/50-timezone.qml:182
645+#: qml/Wizard/Pages/50-timezone.qml:183
751msgid "Enter your city"
646msgid "Enter your city"
752msgstr ""
647msgstr ""
753
648
@@ -755,7 +650,7 @@ msgstr ""
755msgid "Personalize Your Device"
650msgid "Personalize Your Device"
756msgstr ""
651msgstr ""
757
652
758−#: qml/Wizard/Pages/60-account.qml:48
653+#: qml/Wizard/Pages/60-account.qml:54
759msgid "Preferred Name"
654msgid "Preferred Name"
760msgstr ""
655msgstr ""
761
656
@@ -763,81 +658,72 @@ msgstr ""
763msgid "Lock Screen"
658msgid "Lock Screen"
764msgstr ""
659msgstr ""
765
660
766−#: qml/Wizard/Pages/70-passwd-type.qml:102
661+#: qml/Wizard/Pages/70-passwd-type.qml:103
767msgctxt "Label: Type of security method"
662msgctxt "Label: Type of security method"
768msgid "Create new password"
663msgid "Create new password"
769msgstr ""
664msgstr ""
770
665
771−#: qml/Wizard/Pages/70-passwd-type.qml:104
666+#: qml/Wizard/Pages/70-passwd-type.qml:105
772msgctxt "Label: Type of security method"
667msgctxt "Label: Type of security method"
773msgid "Create passcode (numbers only)"
668msgid "Create passcode (numbers only)"
774msgstr ""
669msgstr ""
775
670
776−#: qml/Wizard/Pages/70-passwd-type.qml:106
671+#: qml/Wizard/Pages/70-passwd-type.qml:107
777msgctxt "Label: Type of security method"
672msgctxt "Label: Type of security method"
778msgid "No lock code"
673msgid "No lock code"
779msgstr ""
674msgstr ""
780
675
781−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
676+#: qml/Wizard/Pages/79-system-update.qml:28
782−msgid "Privacy Policy"
677+msgid "Update Device"
783−msgstr ""
784−
785−#: qml/Wizard/Pages/75-report-check.qml:26
786−msgid "Help Us Improve"
787msgstr ""
678msgstr ""
788
679
789−#: qml/Wizard/Pages/75-report-check.qml:59
680+#: qml/Wizard/Pages/79-system-update.qml:55
790−msgid "Improve system performance by sending us crashes and error reports."
681+msgid ""
682+"There is a system update available and ready to install. Afterwards, the "
683+"device will automatically restart."
791msgstr ""
684msgstr ""
792
685
793−#: qml/Wizard/Pages/75-report-check.qml:60
686+#: qml/Wizard/Pages/79-system-update.qml:76
794−msgid "Privacy policy"
687+msgctxt "string identifying name of the update"
688+msgid "Ubuntu Touch system"
795msgstr ""
689msgstr ""
796
690
797−#: qml/Wizard/Pages/80-finished.qml:89
691+#: qml/Wizard/Pages/79-system-update.qml:83
798−msgid "Welcome to Ubuntu"
692+#, qt-format
693+msgctxt "version of the system update"
694+msgid "Version %1"
799msgstr ""
695msgstr ""
800
696
801−#: qml/Wizard/Pages/80-finished.qml:104
697+#: qml/Wizard/Pages/79-system-update.qml:95
802−msgid "You are ready to use your device now"
698+msgid "This could take a few minutes..."
803msgstr ""
699msgstr ""
804
700
805−#: qml/Wizard/Pages/80-finished.qml:124
701+#: qml/Wizard/Pages/79-system-update.qml:109
806−msgid "Get Started"
702+msgid "Install and restart now"
807msgstr ""
703msgstr ""
808
704
809−#: qml/Wizard/Pages/here-terms.qml:25
705+#: qml/Wizard/Pages/80-finished.qml:91
810−msgid "Terms & Conditions"
706+msgid "Welcome Back"
811−msgstr "Condicions generals"
812−
813−#: qml/Wizard/Pages/here-terms.qml:69
814−msgid "Your device uses positioning technologies provided by HERE."
815msgstr ""
707msgstr ""
816
708
817−#: qml/Wizard/Pages/here-terms.qml:81
709+#: qml/Wizard/Pages/80-finished.qml:91
818−msgid ""
710+msgid "Welcome to Ubuntu"
819−"To provide you with positioning services and to improve their quality, HERE "
820−"collects information about nearby cell towers and Wi-Fi hotspots around your "
821−"current location whenever your position is being found."
822msgstr ""
711msgstr ""
823
712
824−#: qml/Wizard/Pages/here-terms.qml:93
713+#: qml/Wizard/Pages/80-finished.qml:106
825−msgid ""
714+msgid "You are ready to use your device now"
826−"The information collected is used to analyze the service and to improve the "
827−"use of service, but not to identify you personally."
828msgstr ""
715msgstr ""
829
716
830−#: qml/Wizard/Pages/here-terms.qml:106
717+#: qml/Wizard/Pages/80-finished.qml:126
831−#, qt-format
718+msgid "Continue"
832−msgid "By continuing, you agree to the HERE platform %1 and %2."
833−msgstr ""
719+msgstr "Continua"
834
720
835−#: qml/Wizard/Pages/here-terms.qml:107
721+#: qml/Wizard/Pages/80-finished.qml:126
836−msgid "Service Terms"
722+msgid "Get Started"
837msgstr ""
723msgstr ""
838
724
839#: qml/Wizard/Pages/passcode-confirm.qml:43
725#: qml/Wizard/Pages/passcode-confirm.qml:43
840−#: qml/Wizard/Pages/passcode-desktop.qml:97
726+#: qml/Wizard/Pages/passcode-desktop.qml:104
841msgid "Confirm passcode"
727msgid "Confirm passcode"
842msgstr "Confirmeu el codi d'accés"
728msgstr "Confirmeu el codi d'accés"
843
729
@@ -854,24 +740,24 @@ msgstr ""
854msgid "Lock Screen Passcode"
740msgid "Lock Screen Passcode"
855msgstr ""
741msgstr ""
856
742
857−#: qml/Wizard/Pages/passcode-desktop.qml:61
743+#: qml/Wizard/Pages/passcode-desktop.qml:68
858msgid "Enter 4 numbers to setup your passcode"
744msgid "Enter 4 numbers to setup your passcode"
859msgstr ""
745msgstr ""
860
746
861−#: qml/Wizard/Pages/passcode-desktop.qml:77
747+#: qml/Wizard/Pages/passcode-desktop.qml:84
862#: qml/Wizard/Pages/passcode-set.qml:54
748#: qml/Wizard/Pages/passcode-set.qml:54
863msgid "Choose passcode"
749msgid "Choose passcode"
864msgstr ""
750msgstr ""
865
751
866−#: qml/Wizard/Pages/passcode-desktop.qml:127
752+#: qml/Wizard/Pages/passcode-desktop.qml:139
867msgid "Passcode too short"
753msgid "Passcode too short"
868msgstr ""
754msgstr ""
869
755
870−#: qml/Wizard/Pages/passcode-desktop.qml:129
756+#: qml/Wizard/Pages/passcode-desktop.qml:141
871msgid "Passcodes match"
757msgid "Passcodes match"
872msgstr ""
758msgstr ""
873
759
874−#: qml/Wizard/Pages/passcode-desktop.qml:131
760+#: qml/Wizard/Pages/passcode-desktop.qml:143
875msgid "Passcodes do not match"
761msgid "Passcodes do not match"
876msgstr ""
762msgstr ""
877
763
@@ -883,15 +769,15 @@ msgstr ""
883msgid "Lock Screen Password"
769msgid "Lock Screen Password"
884msgstr ""
770msgstr ""
885
771
886−#: qml/Wizard/Pages/password-set.qml:62
772+#: qml/Wizard/Pages/password-set.qml:68
887msgid "Enter at least 8 characters"
773msgid "Enter at least 8 characters"
888msgstr ""
774msgstr ""
889
775
890−#: qml/Wizard/Pages/password-set.qml:74
776+#: qml/Wizard/Pages/password-set.qml:80
891msgid "Choose password"
777msgid "Choose password"
892msgstr ""
778msgstr ""
893
779
894−#: qml/Wizard/Pages/password-set.qml:104
780+#: qml/Wizard/Pages/password-set.qml:110
895msgid "Confirm password"
781msgid "Confirm password"
896msgstr ""
782msgstr ""
897
783
@@ -947,6 +833,62 @@ msgstr ""
947msgid "Very weak password"
833msgid "Very weak password"
948msgstr ""
834msgstr ""
949
835
836+#~ msgid "Remove from Favorites"
837+#~ msgstr "Suprimeix dels preferits"
838+
839+#~ msgid "Add to Favorites"
840+#~ msgstr "Afig als preferits"
841+
842+#~ msgid "More..."
843+#~ msgstr "Més..."
844+
845+#~ msgid "Less..."
846+#~ msgstr "Menys..."
847+
848+#~ msgid "Send"
849+#~ msgstr "Envia"
850+
851+#~ msgid "Rate this"
852+#~ msgstr "Puntueu-ho"
853+
854+#~ msgid "Add a review"
855+#~ msgstr "Afegiu una ressenya"
856+
857+#~ msgid "Enable location data"
858+#~ msgstr "Habilita les dades d'ubicació"
859+
860+#~ msgid "Manage"
861+#~ msgstr "Gestiona"
862+
863+#~ msgid "Home"
864+#~ msgstr "Inici"
865+
866+#~ msgid "Also installed"
867+#~ msgstr "També instal·lat"
868+
869+#, fuzzy
870+#~ msgid "Please wait..."
871+#~ msgstr "S'està carregant. Espereu-vos un moment..."
872+
873+#, fuzzy
874+#~ msgid "Update all"
875+#~ msgstr "No"
876+
877+#, fuzzy
878+#~ msgid "Download"
879+#~ msgstr "S'està baixant"
880+
881+#, fuzzy
882+#~ msgid "Downloaded"
883+#~ msgstr "S'està baixant"
884+
885+#, fuzzy
886+#~ msgid "Installed"
887+#~ msgstr "També instal·lat"
888+
889+#~ msgid "Terms & Conditions"
890+#~ msgstr "Condicions generals"
891+
950#~ msgid "Log out"
892#~ msgid "Log out"
951#~ msgstr "Ix"
893#~ msgstr "Ix"
952
894
@@ -978,10 +920,6 @@ msgstr ""
978#~ msgid "Top edge"
920#~ msgid "Top edge"
979#~ msgstr "Vora superior"
921#~ msgstr "Vora superior"
980
922
981−#~ msgid "Try swiping from the top edge to access the indicators"
982−#~ msgstr ""
983−#~ "Proveu de lliscar el dit des de la vora superior per accedir als indicadors"
984−
985#~ msgid "Close"
923#~ msgid "Close"
986#~ msgstr "Tanca"
924#~ msgstr "Tanca"
987
925
@@ -995,8 +933,8 @@ msgstr ""
995
933
996#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
934#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
997#~ msgstr ""
935#~ msgstr ""
998−#~ "Llisqueu el dit des de la vora esquerra per mostrar el llançador i accedir "
936+#~ "Llisqueu el dit des de la vora esquerra per mostrar el llançador i "
999−#~ "ràpidament a les aplicacions"
937+#~ "accedir ràpidament a les aplicacions"
1000
938
1001#~ msgid "Well done"
939#~ msgid "Well done"
1002#~ msgstr "Enhorabona!"
940#~ msgstr "Enhorabona!"
@@ -1007,9 +945,6 @@ msgstr ""
1007#~ msgid "See all"
945#~ msgid "See all"
1008#~ msgstr "Mostra-ho tot"
946#~ msgstr "Mostra-ho tot"
1009
947
1010−#~ msgid "Search"
1011−#~ msgstr "Cerca"
1012−
1013#~ msgid "Settings"
948#~ msgid "Settings"
1014#~ msgstr "Paràmetres"
949#~ msgstr "Paràmetres"
1015
950
@@ -1031,41 +966,27 @@ msgstr ""
1031#~ msgid "Confirm"
966#~ msgid "Confirm"
1032#~ msgstr "Confirma"
967#~ msgstr "Confirma"
1033
968
1034−#~ msgid "Loading. Please Wait..."
1035−#~ msgstr "S'està carregant. Espereu-vos un moment..."
1036−
1037#~ msgid "Speak Now..."
969#~ msgid "Speak Now..."
1038#~ msgstr "Parleu..."
970#~ msgstr "Parleu..."
1039
971
1040−#~ msgid "Speaking..."
1041−#~ msgstr "S'està parlant..."
1042−
1043#~ msgid "Unlock SIM"
972#~ msgid "Unlock SIM"
1044#~ msgstr "Desbloca la SIM"
973#~ msgstr "Desbloca la SIM"
1045
974
1046#~ msgid "Roaming"
975#~ msgid "Roaming"
1047#~ msgstr "Itinerància"
976#~ msgstr "Itinerància"
1048
977
1049−#~ msgid "Enter passphrase"
1050−#~ msgstr "Introduïu la contrasenya"
1051−
1052#~ msgid "Sorry, incorrect passphrase"
978#~ msgid "Sorry, incorrect passphrase"
1053#~ msgstr "La contrasenya no és correcta"
979#~ msgstr "La contrasenya no és correcta"
1054
980
1055#~ msgid "Please re-enter"
981#~ msgid "Please re-enter"
1056#~ msgstr "Torneu-ho a introduir"
982#~ msgstr "Torneu-ho a introduir"
1057
983
1058−#~ msgid "Enter passcode"
1059−#~ msgstr "Introduïu el codi d'accés"
1060−
1061#~ msgid "Sorry, incorrect passcode"
984#~ msgid "Sorry, incorrect passcode"
1062#~ msgstr "El codi d'accés no és correcte"
985#~ msgstr "El codi d'accés no és correcte"
1063
986
1064−#, qt-format
1065#~ msgid "Enter %1"
987#~ msgid "Enter %1"
1066#~ msgstr "Introduïu: %1"
988#~ msgstr "Introduïu: %1"
1067
989
1068−#, qt-format
1069#~ msgid "Sorry, incorrect %1"
990#~ msgid "Sorry, incorrect %1"
1070#~ msgstr "Incorrecte (%1)"
991#~ msgstr "Incorrecte (%1)"
1071
992
@@ -1087,8 +1008,8 @@ msgstr ""
1087#~ "personals."
1008#~ "personals."
1088
1009
1089#~ msgid ""
1010#~ msgid ""
1090−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1011+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1091−#~ "and all personal data will be deleted."
1012+#~ "reset and all personal data will be deleted."
1092#~ msgstr ""
1013#~ msgstr ""
1093#~ "Si el codi d'accés s'introdueix de manera incorrecta, el telèfon es "
1014#~ "Si el codi d'accés s'introdueix de manera incorrecta, el telèfon es "
1094#~ "reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
1015#~ "reinicialitzarà a l'estat de fàbrica i se suprimiran totes les dades "
@@ -1103,9 +1024,6 @@ msgstr ""
1103#~ msgid "Let’s get started."
1024#~ msgid "Let’s get started."
1104#~ msgstr "Comencem."
1025#~ msgstr "Comencem."
1105
1026
1106−#~ msgid "Continue"
1107−#~ msgstr "Continua"
1108−
1109#~ msgid "Add a SIM card and restart your device"
1027#~ msgid "Add a SIM card and restart your device"
1110#~ msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
1028#~ msgstr "Afegiu una targeta SIM i reinicieu el dispositiu"
1111
1029
@@ -1139,14 +1057,11 @@ msgstr ""
1139#~ "(recomanat)"
1057#~ "(recomanat)"
1140
1058
1141#~ msgid ""
1059#~ msgid ""
1142−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1060+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1143−#~ "conditions</a>."
1061+#~ "and conditions</a>."
1144#~ msgstr ""
1062#~ msgstr ""
1145−#~ "Si seleccioneu esta opció, accepteu <a href='#'>les condicions generals del "
1063+#~ "Si seleccioneu esta opció, accepteu <a href='#'>les condicions generals "
1146−#~ "servei Nokia HERE</a>."
1064+#~ "del servei Nokia HERE</a>."
1147−
1148−#~ msgid "Not at all"
1149−#~ msgstr "No"
1150
1065
1151#~ msgid "You can change your mind later in <b>System Settings</b>."
1066#~ msgid "You can change your mind later in <b>System Settings</b>."
1152#~ msgstr ""
1067#~ msgstr ""
@@ -1193,11 +1108,9 @@ msgstr ""
1193#~ msgid "Passphrase must be 4 characters long"
1108#~ msgid "Passphrase must be 4 characters long"
1194#~ msgstr "La contrasenya ha de tindre 4 caràcters com a mínim"
1109#~ msgstr "La contrasenya ha de tindre 4 caràcters com a mínim"
1195
1110
1196−#, qt-format
1197#~ msgid "〈 %1"
1111#~ msgid "〈 %1"
1198#~ msgstr "〈 %1"
1112#~ msgstr "〈 %1"
1199
1113
1200−#, qt-format
1201#~ msgid "%1 〉"
1114#~ msgid "%1 〉"
1202#~ msgstr "%1 〉"
1115#~ msgstr "%1 〉"
1203
1116
po/ce.po+112−238
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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"
14+"Language: ce\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr ""
24msgstr ""
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr ""
40msgstr ""
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr ""
44msgstr ""
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr ""
57msgstr ""
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr ""
61msgstr ""
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr ""
65msgstr ""
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr ""
84msgstr ""
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr ""
90msgstr ""
@@ -106,33 +106,37 @@ msgstr ""
106msgid "Yes"
106msgid "Yes"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
118msgstr ""
118msgstr ""
119
119
120−#: qml/Components/Dialogs.qml:244
120+#: qml/Components/Dialogs.qml:248
121msgctxt "Button: Power off the system"
121msgctxt "Button: Power off the system"
122msgid "Power off"
122msgid "Power off"
123msgstr ""
123msgstr ""
124
124
125−#: qml/Components/Dialogs.qml:255
125+#: qml/Components/Dialogs.qml:263
126msgctxt "Button: Restart the system"
126msgctxt "Button: Restart the system"
127msgid "Restart"
127msgid "Restart"
128msgstr ""
128msgstr ""
129
129
130+#: qml/Components/Dialogs.qml:276
131+msgid "Screenshot"
132+msgstr ""
133+
130#: qml/Components/KeyboardShortcutsOverlay.qml:41
134#: qml/Components/KeyboardShortcutsOverlay.qml:41
131msgid "Keyboard Shortcuts"
135msgid "Keyboard Shortcuts"
132msgstr ""
136msgstr ""
133
137
134#: qml/Components/KeyboardShortcutsOverlay.qml:55
138#: qml/Components/KeyboardShortcutsOverlay.qml:55
135−msgid "Unity 8"
139+msgid "Lomiri"
136msgstr ""
140msgstr ""
137
141
138#: qml/Components/KeyboardShortcutsOverlay.qml:62
142#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -219,18 +223,6 @@ msgstr ""
219msgid "Opens the Application Drawer."
223msgid "Opens the Application Drawer."
220msgstr ""
224msgstr ""
221
225
222−#: qml/Components/KeyboardShortcutsOverlay.qml:207
223−msgid "Scopes"
224−msgstr ""
225−
226−#: qml/Components/KeyboardShortcutsOverlay.qml:214
227−msgid "Super (Tap)"
228−msgstr ""
229−
230−#: qml/Components/KeyboardShortcutsOverlay.qml:219
231−msgid "Opens the Scopes home."
232−msgstr ""
233−
234#: qml/Components/KeyboardShortcutsOverlay.qml:235
226#: qml/Components/KeyboardShortcutsOverlay.qml:235
235msgid "Switching"
227msgid "Switching"
236msgstr ""
228msgstr ""
@@ -303,7 +295,7 @@ msgstr ""
303msgid "Closes the current window."
295msgid "Closes the current window."
304msgstr ""
296msgstr ""
305
297
306−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
298+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
307msgid "Return to Call"
299msgid "Return to Call"
308msgstr ""
300msgstr ""
309
301
@@ -377,103 +369,6 @@ msgstr ""
377msgid "Find more settings in the system settings."
369msgid "Find more settings in the system settings."
378msgstr ""
370msgstr ""
379
371
380−#: qml/Dash/DashPageHeader.qml:361
381−msgctxt "Button: Open the Ubuntu Store"
382−msgid "Store"
383−msgstr ""
384−
385−#: qml/Dash/DashPageHeader.qml:368
386−msgctxt "Button: Start a search in the current dash scope"
387−msgid "Search"
388−msgstr ""
389−
390−#: qml/Dash/DashPageHeader.qml:378
391−msgctxt "Button: Show the current dash scope settings"
392−msgid "Settings"
393−msgstr ""
394−
395−#: qml/Dash/DashPageHeader.qml:385
396−msgid "Remove from Favorites"
397−msgstr ""
398−
399−#: qml/Dash/DashPageHeader.qml:385
400−msgid "Add to Favorites"
401−msgstr ""
402−
403−#: qml/Dash/FiltersPopover.qml:61
404−msgid "Refine your results"
405−msgstr ""
406−
407−#: qml/Dash/FiltersPopover.qml:70
408−msgid "Reset"
409−msgstr ""
410−
411−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
412−msgid "Show less"
413−msgstr ""
414−
415−#: qml/Dash/GenericScopeView.qml:547
416−msgid "Show all"
417−msgstr ""
418−
419−#: qml/Dash/GenericScopeView.qml:578
420−msgctxt "Label: Hint for dash search line edit"
421−msgid "Search"
422−msgstr ""
423−
424−#: qml/Dash/PageHeaderExtraPanel.qml:67
425−msgid "Recent Searches"
426−msgstr ""
427−
428−#: qml/Dash/PageHeaderExtraPanel.qml:78
429−msgid "Clear All"
430−msgstr ""
431−
432−#: qml/Dash/Previews/PreviewActionCombo.qml:36
433−msgid "More..."
434−msgstr ""
435−
436−#: qml/Dash/Previews/PreviewActionCombo.qml:36
437−msgid "Less..."
438−msgstr ""
439−
440−#: qml/Dash/Previews/PreviewCommentInput.qml:83
441−#: qml/Dash/Previews/PreviewRatingInput.qml:202
442−msgid "Send"
443−msgstr ""
444−
445−#: qml/Dash/Previews/PreviewRatingInput.qml:109
446−msgid "Rate this"
447−msgstr ""
448−
449−#: qml/Dash/Previews/PreviewRatingInput.qml:184
450−msgid "Add a review"
451−msgstr ""
452−
453−#: qml/Dash/PullToRefreshScopeStyle.qml:56
454−msgid "Pull to refresh…"
455−msgstr ""
456−
457−#: qml/Dash/PullToRefreshScopeStyle.qml:61
458−msgid "Release to refresh…"
459−msgstr ""
460−
461−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
462−msgid "Enable location data"
463−msgstr ""
464−
465−#: qml/Dash/ScopesList.qml:146
466−msgid "Manage"
467−msgstr ""
468−
469−#: qml/Dash/ScopesList.qml:187
470−msgid "Home"
471−msgstr ""
472−
473−#: qml/Dash/ScopesList.qml:188
474−msgid "Also installed"
475−msgstr ""
476−
477#: qml/Greeter/CoverPage.qml:127
372#: qml/Greeter/CoverPage.qml:127
478msgid "Unlock"
373msgid "Unlock"
479msgstr ""
374msgstr ""
@@ -509,7 +404,7 @@ msgstr ""
509msgid "Enter passcode to unlock"
404msgid "Enter passcode to unlock"
510msgstr ""
405msgstr ""
511
406
512−#: qml/Greeter/NarrowView.qml:228
407+#: qml/Greeter/NarrowView.qml:235
513msgid "Emergency"
408msgid "Emergency"
514msgstr ""
409msgstr ""
515
410
@@ -525,17 +420,16 @@ msgstr ""
525msgid "Select desktop environment"
420msgid "Select desktop environment"
526msgstr ""
421msgstr ""
527
422
528−#: qml/Launcher/Drawer.qml:94
423+#: qml/Launcher/Drawer.qml:250
529msgid "Search…"
424msgid "Search…"
530msgstr ""
425msgstr ""
531
426
532−#: qml/Launcher/Drawer.qml:129
427+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
533−msgctxt "Apps sorted alphabetically"
534−msgid "A-Z"
428+msgid "Pull to refresh…"
535msgstr ""
429msgstr ""
536
430
537−#: qml/Launcher/MoreAppsHeader.qml:55
431+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
538−msgid "More apps in the store"
432+msgid "Release to refresh…"
539msgstr ""
433msgstr ""
540
434
541#: qml/Notifications/NotificationMenuItemFactory.qml:124
435#: qml/Notifications/NotificationMenuItemFactory.qml:124
@@ -633,6 +527,10 @@ msgstr ""
633msgid "Drag using 3 fingers any application from one window to the other"
527msgid "Drag using 3 fingers any application from one window to the other"
634msgstr ""
528msgstr ""
635
529
530+#: qml/Stage/Stage.qml:671
531+msgid "No running apps"
532+msgstr ""
533+
636#: qml/Tutorial/TutorialLeftLong.qml:49
534#: qml/Tutorial/TutorialLeftLong.qml:49
637msgid "Long swipe from the left edge to open the Application Drawer"
535msgid "Long swipe from the left edge to open the Application Drawer"
638msgstr ""
536msgstr ""
@@ -641,11 +539,11 @@ msgstr ""
641msgid "Short swipe from the left edge to open the launcher"
539msgid "Short swipe from the left edge to open the launcher"
642msgstr ""
540msgstr ""
643
541
644−#: qml/Tutorial/TutorialRight.qml:55
542+#: qml/Tutorial/TutorialRight.qml:54
645msgid "Push your mouse against the right edge to view your open apps"
543msgid "Push your mouse against the right edge to view your open apps"
646msgstr ""
544msgstr ""
647
545
648−#: qml/Tutorial/TutorialRight.qml:56
546+#: qml/Tutorial/TutorialRight.qml:55
649msgid "Swipe from the right edge to view your open apps"
547msgid "Swipe from the right edge to view your open apps"
650msgstr ""
548msgstr ""
651
549
@@ -653,25 +551,41 @@ msgstr ""
653msgid "Swipe from the top edge to access notifications and quick settings"
551msgid "Swipe from the top edge to access notifications and quick settings"
654msgstr ""
552msgstr ""
655
553
656−#: qml/Wizard/Page.qml:54
554+#: qml/Wizard/Page.qml:59
657msgctxt "Button: Go back one page in the Wizard"
555msgctxt "Button: Go back one page in the Wizard"
658msgid "Back"
556msgid "Back"
659msgstr ""
557msgstr ""
660
558
661−#: qml/Wizard/Pages/10-welcome.qml:28
559+#: qml/Wizard/Pages/10-welcome.qml:29
662msgid "Language"
560msgid "Language"
663msgstr ""
561msgstr ""
664
562
665−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
563+#: qml/Wizard/Pages/10-welcome.qml:176
666−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
564+#: qml/Wizard/Pages/10-welcome-update.qml:126
565+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
667−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
566+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
668−#: qml/Wizard/Pages/70-passwd-type.qml:145
567+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
669−#: qml/Wizard/Pages/75-report-check.qml:84
670−#: qml/Wizard/Pages/passcode-desktop.qml:142
568+#: qml/Wizard/Pages/passcode-desktop.qml:154
671−#: qml/Wizard/Pages/password-set.qml:142
569+#: qml/Wizard/Pages/password-set.qml:153
672msgid "Next"
570msgid "Next"
673msgstr ""
571msgstr ""
674
572
573+#: qml/Wizard/Pages/10-welcome-update.qml:91
574+msgid "Welcome to "
575+msgstr ""
576+
577+#: qml/Wizard/Pages/10-welcome-update.qml:106
578+msgid "We will make sure your device is ready to use "
579+msgstr ""
580+
581+#: qml/Wizard/Pages/11-changelog.qml:28
582+msgid "What's new"
583+msgstr ""
584+
585+#: qml/Wizard/Pages/11-changelog.qml:74
586+msgid "Loading..."
587+msgstr ""
588+
675#: qml/Wizard/Pages/20-keyboard.qml:31
589#: qml/Wizard/Pages/20-keyboard.qml:31
676msgid "Select Keyboard"
590msgid "Select Keyboard"
677msgstr ""
591msgstr ""
@@ -684,64 +598,33 @@ msgstr ""
684msgid "Keyboard layout"
598msgid "Keyboard layout"
685msgstr ""
599msgstr ""
686
600
687−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
601+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
602+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
688−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
603+#: qml/Wizard/Pages/sim.qml:101
689msgid "Skip"
604msgid "Skip"
690msgstr ""
605msgstr ""
691
606
692−#: qml/Wizard/Pages/30-wifi.qml:30
607+#: qml/Wizard/Pages/30-wifi.qml:31
693msgid "Connect to Wi‑Fi"
608msgid "Connect to Wi‑Fi"
694msgstr ""
609msgstr ""
695
610
696−#: qml/Wizard/Pages/30-wifi.qml:131
611+#: qml/Wizard/Pages/30-wifi.qml:139
697msgid "Connected"
612msgid "Connected"
698msgstr ""
613msgstr ""
699
614
700−#: qml/Wizard/Pages/30-wifi.qml:164
615+#: qml/Wizard/Pages/30-wifi.qml:172
701msgid "Available Wi-Fi networks"
616msgid "Available Wi-Fi networks"
702msgstr ""
617msgstr ""
703
618
704−#: qml/Wizard/Pages/30-wifi.qml:165
619+#: qml/Wizard/Pages/30-wifi.qml:173
705msgid "No available Wi-Fi networks"
620msgid "No available Wi-Fi networks"
706msgstr ""
621msgstr ""
707
622
708−#: qml/Wizard/Pages/40-location.qml:27
709−msgid "Location Services"
710−msgstr ""
711−
712−#: qml/Wizard/Pages/40-location.qml:83
713−msgid ""
714−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
715−"(recommended)"
716−msgstr ""
717−
718−#: qml/Wizard/Pages/40-location.qml:105
719−#, qt-format
720−msgid "By selecting this option you agree to the Nokia HERE %1."
721−msgstr ""
722−
723−#: qml/Wizard/Pages/40-location.qml:106
724−msgctxt "part of: Nokia HERE terms and conditions"
725−msgid "terms and conditions"
726−msgstr ""
727−
728−#: qml/Wizard/Pages/40-location.qml:160
729−msgid "GPS only"
730−msgstr ""
731−
732−#: qml/Wizard/Pages/40-location.qml:214
733−msgid "Don't use my location"
734−msgstr ""
735−
736−#: qml/Wizard/Pages/40-location.qml:260
737−msgid "You can change it later in System Settings."
738−msgstr ""
739−
740#: qml/Wizard/Pages/50-timezone.qml:30
623#: qml/Wizard/Pages/50-timezone.qml:30
741msgid "Time Zone"
624msgid "Time Zone"
742msgstr ""
625msgstr ""
743
626
744−#: qml/Wizard/Pages/50-timezone.qml:182
627+#: qml/Wizard/Pages/50-timezone.qml:183
745msgid "Enter your city"
628msgid "Enter your city"
746msgstr ""
629msgstr ""
747
630
@@ -749,7 +632,7 @@ msgstr ""
749msgid "Personalize Your Device"
632msgid "Personalize Your Device"
750msgstr ""
633msgstr ""
751
634
752−#: qml/Wizard/Pages/60-account.qml:48
635+#: qml/Wizard/Pages/60-account.qml:54
753msgid "Preferred Name"
636msgid "Preferred Name"
754msgstr ""
637msgstr ""
755
638
@@ -757,81 +640,72 @@ msgstr ""
757msgid "Lock Screen"
640msgid "Lock Screen"
758msgstr ""
641msgstr ""
759
642
760−#: qml/Wizard/Pages/70-passwd-type.qml:102
643+#: qml/Wizard/Pages/70-passwd-type.qml:103
761msgctxt "Label: Type of security method"
644msgctxt "Label: Type of security method"
762msgid "Create new password"
645msgid "Create new password"
763msgstr ""
646msgstr ""
764
647
765−#: qml/Wizard/Pages/70-passwd-type.qml:104
648+#: qml/Wizard/Pages/70-passwd-type.qml:105
766msgctxt "Label: Type of security method"
649msgctxt "Label: Type of security method"
767msgid "Create passcode (numbers only)"
650msgid "Create passcode (numbers only)"
768msgstr ""
651msgstr ""
769
652
770−#: qml/Wizard/Pages/70-passwd-type.qml:106
653+#: qml/Wizard/Pages/70-passwd-type.qml:107
771msgctxt "Label: Type of security method"
654msgctxt "Label: Type of security method"
772msgid "No lock code"
655msgid "No lock code"
773msgstr ""
656msgstr ""
774
657
775−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
658+#: qml/Wizard/Pages/79-system-update.qml:28
776−msgid "Privacy Policy"
659+msgid "Update Device"
777−msgstr ""
778−
779−#: qml/Wizard/Pages/75-report-check.qml:26
780−msgid "Help Us Improve"
781msgstr ""
660msgstr ""
782
661
783−#: qml/Wizard/Pages/75-report-check.qml:59
662+#: qml/Wizard/Pages/79-system-update.qml:55
784−msgid "Improve system performance by sending us crashes and error reports."
663+msgid ""
785−msgstr ""
664+"There is a system update available and ready to install. Afterwards, the "
786−
665+"device will automatically restart."
787−#: qml/Wizard/Pages/75-report-check.qml:60
788−msgid "Privacy policy"
789msgstr ""
666msgstr ""
790
667
791−#: qml/Wizard/Pages/80-finished.qml:89
668+#: qml/Wizard/Pages/79-system-update.qml:76
669+msgctxt "string identifying name of the update"
792−msgid "Welcome to Ubuntu"
670+msgid "Ubuntu Touch system"
793msgstr ""
671msgstr ""
794
672
795−#: qml/Wizard/Pages/80-finished.qml:104
673+#: qml/Wizard/Pages/79-system-update.qml:83
796−msgid "You are ready to use your device now"
674+#, qt-format
675+msgctxt "version of the system update"
676+msgid "Version %1"
797msgstr ""
677msgstr ""
798
678
799−#: qml/Wizard/Pages/80-finished.qml:124
679+#: qml/Wizard/Pages/79-system-update.qml:95
800−msgid "Get Started"
680+msgid "This could take a few minutes..."
801msgstr ""
681msgstr ""
802
682
803−#: qml/Wizard/Pages/here-terms.qml:25
683+#: qml/Wizard/Pages/79-system-update.qml:109
804−msgid "Terms & Conditions"
684+msgid "Install and restart now"
805msgstr ""
685msgstr ""
806
686
807−#: qml/Wizard/Pages/here-terms.qml:69
687+#: qml/Wizard/Pages/80-finished.qml:91
808−msgid "Your device uses positioning technologies provided by HERE."
688+msgid "Welcome Back"
809msgstr ""
689msgstr ""
810
690
811−#: qml/Wizard/Pages/here-terms.qml:81
691+#: qml/Wizard/Pages/80-finished.qml:91
812−msgid ""
692+msgid "Welcome to Ubuntu"
813−"To provide you with positioning services and to improve their quality, HERE "
814−"collects information about nearby cell towers and Wi-Fi hotspots around your "
815−"current location whenever your position is being found."
816msgstr ""
693msgstr ""
817
694
818−#: qml/Wizard/Pages/here-terms.qml:93
695+#: qml/Wizard/Pages/80-finished.qml:106
819−msgid ""
696+msgid "You are ready to use your device now"
820−"The information collected is used to analyze the service and to improve the "
821−"use of service, but not to identify you personally."
822msgstr ""
697msgstr ""
823
698
824−#: qml/Wizard/Pages/here-terms.qml:106
699+#: qml/Wizard/Pages/80-finished.qml:126
825−#, qt-format
700+msgid "Continue"
826−msgid "By continuing, you agree to the HERE platform %1 and %2."
827msgstr ""
701msgstr ""
828
702
829−#: qml/Wizard/Pages/here-terms.qml:107
703+#: qml/Wizard/Pages/80-finished.qml:126
830−msgid "Service Terms"
704+msgid "Get Started"
831msgstr ""
705msgstr ""
832
706
833#: qml/Wizard/Pages/passcode-confirm.qml:43
707#: qml/Wizard/Pages/passcode-confirm.qml:43
834−#: qml/Wizard/Pages/passcode-desktop.qml:97
708+#: qml/Wizard/Pages/passcode-desktop.qml:104
835msgid "Confirm passcode"
709msgid "Confirm passcode"
836msgstr ""
710msgstr ""
837
711
@@ -848,24 +722,24 @@ msgstr ""
848msgid "Lock Screen Passcode"
722msgid "Lock Screen Passcode"
849msgstr ""
723msgstr ""
850
724
851−#: qml/Wizard/Pages/passcode-desktop.qml:61
725+#: qml/Wizard/Pages/passcode-desktop.qml:68
852msgid "Enter 4 numbers to setup your passcode"
726msgid "Enter 4 numbers to setup your passcode"
853msgstr ""
727msgstr ""
854
728
855−#: qml/Wizard/Pages/passcode-desktop.qml:77
729+#: qml/Wizard/Pages/passcode-desktop.qml:84
856#: qml/Wizard/Pages/passcode-set.qml:54
730#: qml/Wizard/Pages/passcode-set.qml:54
857msgid "Choose passcode"
731msgid "Choose passcode"
858msgstr ""
732msgstr ""
859
733
860−#: qml/Wizard/Pages/passcode-desktop.qml:127
734+#: qml/Wizard/Pages/passcode-desktop.qml:139
861msgid "Passcode too short"
735msgid "Passcode too short"
862msgstr ""
736msgstr ""
863
737
864−#: qml/Wizard/Pages/passcode-desktop.qml:129
738+#: qml/Wizard/Pages/passcode-desktop.qml:141
865msgid "Passcodes match"
739msgid "Passcodes match"
866msgstr ""
740msgstr ""
867
741
868−#: qml/Wizard/Pages/passcode-desktop.qml:131
742+#: qml/Wizard/Pages/passcode-desktop.qml:143
869msgid "Passcodes do not match"
743msgid "Passcodes do not match"
870msgstr ""
744msgstr ""
871
745
@@ -877,15 +751,15 @@ msgstr ""
877msgid "Lock Screen Password"
751msgid "Lock Screen Password"
878msgstr ""
752msgstr ""
879
753
880−#: qml/Wizard/Pages/password-set.qml:62
754+#: qml/Wizard/Pages/password-set.qml:68
881msgid "Enter at least 8 characters"
755msgid "Enter at least 8 characters"
882msgstr ""
756msgstr ""
883
757
884−#: qml/Wizard/Pages/password-set.qml:74
758+#: qml/Wizard/Pages/password-set.qml:80
885msgid "Choose password"
759msgid "Choose password"
886msgstr ""
760msgstr ""
887
761
888−#: qml/Wizard/Pages/password-set.qml:104
762+#: qml/Wizard/Pages/password-set.qml:110
889msgid "Confirm password"
763msgid "Confirm password"
890msgstr ""
764msgstr ""
891
765
po/ckb.po+132−252
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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"
14+"Language: \n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:31+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:36+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr ""
24msgstr ""
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr ""
40msgstr ""
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr ""
44msgstr ""
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr ""
57msgstr ""
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr ""
61msgstr ""
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr ""
65msgstr ""
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr ""
84msgstr ""
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr ""
90msgstr ""
@@ -106,33 +106,37 @@ msgstr ""
106msgid "Yes"
106msgid "Yes"
107msgstr ""
107msgstr ""
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr ""
112msgstr ""
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
118msgstr ""
118msgstr ""
119
119
120−#: qml/Components/Dialogs.qml:244
120+#: qml/Components/Dialogs.qml:248
121msgctxt "Button: Power off the system"
121msgctxt "Button: Power off the system"
122msgid "Power off"
122msgid "Power off"
123msgstr ""
123msgstr ""
124
124
125−#: qml/Components/Dialogs.qml:255
125+#: qml/Components/Dialogs.qml:263
126msgctxt "Button: Restart the system"
126msgctxt "Button: Restart the system"
127msgid "Restart"
127msgid "Restart"
128msgstr ""
128msgstr ""
129
129
130+#: qml/Components/Dialogs.qml:276
131+msgid "Screenshot"
132+msgstr ""
133+
130#: qml/Components/KeyboardShortcutsOverlay.qml:41
134#: qml/Components/KeyboardShortcutsOverlay.qml:41
131msgid "Keyboard Shortcuts"
135msgid "Keyboard Shortcuts"
132msgstr ""
136msgstr ""
133
137
134#: qml/Components/KeyboardShortcutsOverlay.qml:55
138#: qml/Components/KeyboardShortcutsOverlay.qml:55
135−msgid "Unity 8"
139+msgid "Lomiri"
136msgstr ""
140msgstr ""
137
141
138#: qml/Components/KeyboardShortcutsOverlay.qml:62
142#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -219,18 +223,6 @@ msgstr ""
219msgid "Opens the Application Drawer."
223msgid "Opens the Application Drawer."
220msgstr ""
224msgstr ""
221
225
222−#: qml/Components/KeyboardShortcutsOverlay.qml:207
223−msgid "Scopes"
224−msgstr ""
225−
226−#: qml/Components/KeyboardShortcutsOverlay.qml:214
227−msgid "Super (Tap)"
228−msgstr ""
229−
230−#: qml/Components/KeyboardShortcutsOverlay.qml:219
231−msgid "Opens the Scopes home."
232−msgstr ""
233−
234#: qml/Components/KeyboardShortcutsOverlay.qml:235
226#: qml/Components/KeyboardShortcutsOverlay.qml:235
235msgid "Switching"
227msgid "Switching"
236msgstr ""
228msgstr ""
@@ -303,7 +295,7 @@ msgstr ""
303msgid "Closes the current window."
295msgid "Closes the current window."
304msgstr ""
296msgstr ""
305
297
306−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
298+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
307msgid "Return to Call"
299msgid "Return to Call"
308msgstr ""
300msgstr ""
309
301
@@ -377,103 +369,6 @@ msgstr ""
377msgid "Find more settings in the system settings."
369msgid "Find more settings in the system settings."
378msgstr ""
370msgstr ""
379
371
380−#: qml/Dash/DashPageHeader.qml:361
381−msgctxt "Button: Open the Ubuntu Store"
382−msgid "Store"
383−msgstr ""
384−
385−#: qml/Dash/DashPageHeader.qml:368
386−msgctxt "Button: Start a search in the current dash scope"
387−msgid "Search"
388−msgstr ""
389−
390−#: qml/Dash/DashPageHeader.qml:378
391−msgctxt "Button: Show the current dash scope settings"
392−msgid "Settings"
393−msgstr ""
394−
395−#: qml/Dash/DashPageHeader.qml:385
396−msgid "Remove from Favorites"
397−msgstr ""
398−
399−#: qml/Dash/DashPageHeader.qml:385
400−msgid "Add to Favorites"
401−msgstr ""
402−
403−#: qml/Dash/FiltersPopover.qml:61
404−msgid "Refine your results"
405−msgstr ""
406−
407−#: qml/Dash/FiltersPopover.qml:70
408−msgid "Reset"
409−msgstr ""
410−
411−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
412−msgid "Show less"
413−msgstr ""
414−
415−#: qml/Dash/GenericScopeView.qml:547
416−msgid "Show all"
417−msgstr ""
418−
419−#: qml/Dash/GenericScopeView.qml:578
420−msgctxt "Label: Hint for dash search line edit"
421−msgid "Search"
422−msgstr ""
423−
424−#: qml/Dash/PageHeaderExtraPanel.qml:67
425−msgid "Recent Searches"
426−msgstr ""
427−
428−#: qml/Dash/PageHeaderExtraPanel.qml:78
429−msgid "Clear All"
430−msgstr ""
431−
432−#: qml/Dash/Previews/PreviewActionCombo.qml:36
433−msgid "More..."
434−msgstr ""
435−
436−#: qml/Dash/Previews/PreviewActionCombo.qml:36
437−msgid "Less..."
438−msgstr ""
439−
440−#: qml/Dash/Previews/PreviewCommentInput.qml:83
441−#: qml/Dash/Previews/PreviewRatingInput.qml:202
442−msgid "Send"
443−msgstr "ناردن"
444−
445−#: qml/Dash/Previews/PreviewRatingInput.qml:109
446−msgid "Rate this"
447−msgstr "پلە دابنی بۆی"
448−
449−#: qml/Dash/Previews/PreviewRatingInput.qml:184
450−msgid "Add a review"
451−msgstr "پێداچوونەوە زۆر بکە"
452−
453−#: qml/Dash/PullToRefreshScopeStyle.qml:56
454−msgid "Pull to refresh…"
455−msgstr ""
456−
457−#: qml/Dash/PullToRefreshScopeStyle.qml:61
458−msgid "Release to refresh…"
459−msgstr ""
460−
461−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
462−msgid "Enable location data"
463−msgstr ""
464−
465−#: qml/Dash/ScopesList.qml:146
466−msgid "Manage"
467−msgstr ""
468−
469−#: qml/Dash/ScopesList.qml:187
470−msgid "Home"
471−msgstr ""
472−
473−#: qml/Dash/ScopesList.qml:188
474−msgid "Also installed"
475−msgstr ""
476−
477#: qml/Greeter/CoverPage.qml:127
372#: qml/Greeter/CoverPage.qml:127
478msgid "Unlock"
373msgid "Unlock"
479msgstr ""
374msgstr ""
@@ -509,7 +404,7 @@ msgstr ""
509msgid "Enter passcode to unlock"
404msgid "Enter passcode to unlock"
510msgstr ""
405msgstr ""
511
406
512−#: qml/Greeter/NarrowView.qml:228
407+#: qml/Greeter/NarrowView.qml:235
513msgid "Emergency"
408msgid "Emergency"
514msgstr ""
409msgstr ""
515
410
@@ -525,17 +420,18 @@ msgstr ""
525msgid "Select desktop environment"
420msgid "Select desktop environment"
526msgstr ""
421msgstr ""
527
422
528−#: qml/Launcher/Drawer.qml:94
423+#: qml/Launcher/Drawer.qml:250
424+#, fuzzy
425+#| msgid "Search"
529msgid "Search…"
426msgid "Search…"
530−msgstr ""
427+msgstr "گەڕان"
531
428
532−#: qml/Launcher/Drawer.qml:129
429+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
533−msgctxt "Apps sorted alphabetically"
534−msgid "A-Z"
430+msgid "Pull to refresh…"
535msgstr ""
431msgstr ""
536
432
537−#: qml/Launcher/MoreAppsHeader.qml:55
433+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
538−msgid "More apps in the store"
434+msgid "Release to refresh…"
539msgstr ""
435msgstr ""
540
436
541#: qml/Notifications/NotificationMenuItemFactory.qml:124
437#: qml/Notifications/NotificationMenuItemFactory.qml:124
@@ -633,19 +529,25 @@ msgstr ""
633msgid "Drag using 3 fingers any application from one window to the other"
529msgid "Drag using 3 fingers any application from one window to the other"
634msgstr ""
530msgstr ""
635
531
532+#: qml/Stage/Stage.qml:671
533+msgid "No running apps"
534+msgstr ""
535+
636#: qml/Tutorial/TutorialLeftLong.qml:49
536#: qml/Tutorial/TutorialLeftLong.qml:49
537+#, fuzzy
538+#| msgid "Try swiping from the top edge to access the indicators"
637msgid "Long swipe from the left edge to open the Application Drawer"
539msgid "Long swipe from the left edge to open the Application Drawer"
638−msgstr ""
540+msgstr "لێواری سەرەوە ڕابکێشە بۆ گەیشتن بە نیشاندەرەکان"
639
541
640#: qml/Tutorial/TutorialLeft.qml:47
542#: qml/Tutorial/TutorialLeft.qml:47
641msgid "Short swipe from the left edge to open the launcher"
543msgid "Short swipe from the left edge to open the launcher"
642msgstr ""
544msgstr ""
643
545
644−#: qml/Tutorial/TutorialRight.qml:55
546+#: qml/Tutorial/TutorialRight.qml:54
645msgid "Push your mouse against the right edge to view your open apps"
547msgid "Push your mouse against the right edge to view your open apps"
646msgstr ""
548msgstr ""
647
549
648−#: qml/Tutorial/TutorialRight.qml:56
550+#: qml/Tutorial/TutorialRight.qml:55
649msgid "Swipe from the right edge to view your open apps"
551msgid "Swipe from the right edge to view your open apps"
650msgstr ""
552msgstr ""
651
553
@@ -653,25 +555,42 @@ msgstr ""
653msgid "Swipe from the top edge to access notifications and quick settings"
555msgid "Swipe from the top edge to access notifications and quick settings"
654msgstr ""
556msgstr ""
655
557
656−#: qml/Wizard/Page.qml:54
558+#: qml/Wizard/Page.qml:59
657msgctxt "Button: Go back one page in the Wizard"
559msgctxt "Button: Go back one page in the Wizard"
658msgid "Back"
560msgid "Back"
659msgstr ""
561msgstr ""
660
562
661−#: qml/Wizard/Pages/10-welcome.qml:28
563+#: qml/Wizard/Pages/10-welcome.qml:29
662msgid "Language"
564msgid "Language"
663msgstr ""
565msgstr ""
664
566
665−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
567+#: qml/Wizard/Pages/10-welcome.qml:176
666−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
568+#: qml/Wizard/Pages/10-welcome-update.qml:126
569+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
667−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
570+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
668−#: qml/Wizard/Pages/70-passwd-type.qml:145
571+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
669−#: qml/Wizard/Pages/75-report-check.qml:84
670−#: qml/Wizard/Pages/passcode-desktop.qml:142
572+#: qml/Wizard/Pages/passcode-desktop.qml:154
671−#: qml/Wizard/Pages/password-set.qml:142
573+#: qml/Wizard/Pages/password-set.qml:153
672msgid "Next"
574msgid "Next"
673msgstr ""
575msgstr ""
674
576
577+#: qml/Wizard/Pages/10-welcome-update.qml:91
578+msgid "Welcome to "
579+msgstr ""
580+
581+#: qml/Wizard/Pages/10-welcome-update.qml:106
582+msgid "We will make sure your device is ready to use "
583+msgstr ""
584+
585+#: qml/Wizard/Pages/11-changelog.qml:28
586+msgid "What's new"
587+msgstr ""
588+
589+#: qml/Wizard/Pages/11-changelog.qml:74
590+#, fuzzy
591+msgid "Loading..."
592+msgstr "قسە دەکات..."
593+
675#: qml/Wizard/Pages/20-keyboard.qml:31
594#: qml/Wizard/Pages/20-keyboard.qml:31
676msgid "Select Keyboard"
595msgid "Select Keyboard"
677msgstr ""
596msgstr ""
@@ -684,64 +603,33 @@ msgstr ""
684msgid "Keyboard layout"
603msgid "Keyboard layout"
685msgstr ""
604msgstr ""
686
605
687−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
606+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
607+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
688−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
608+#: qml/Wizard/Pages/sim.qml:101
689msgid "Skip"
609msgid "Skip"
690msgstr ""
610msgstr ""
691
611
692−#: qml/Wizard/Pages/30-wifi.qml:30
612+#: qml/Wizard/Pages/30-wifi.qml:31
693msgid "Connect to Wi‑Fi"
613msgid "Connect to Wi‑Fi"
694msgstr ""
614msgstr ""
695
615
696−#: qml/Wizard/Pages/30-wifi.qml:131
616+#: qml/Wizard/Pages/30-wifi.qml:139
697msgid "Connected"
617msgid "Connected"
698msgstr ""
618msgstr ""
699
619
700−#: qml/Wizard/Pages/30-wifi.qml:164
620+#: qml/Wizard/Pages/30-wifi.qml:172
701msgid "Available Wi-Fi networks"
621msgid "Available Wi-Fi networks"
702msgstr ""
622msgstr ""
703
623
704−#: qml/Wizard/Pages/30-wifi.qml:165
624+#: qml/Wizard/Pages/30-wifi.qml:173
705msgid "No available Wi-Fi networks"
625msgid "No available Wi-Fi networks"
706msgstr ""
626msgstr ""
707
627
708−#: qml/Wizard/Pages/40-location.qml:27
709−msgid "Location Services"
710−msgstr ""
711−
712−#: qml/Wizard/Pages/40-location.qml:83
713−msgid ""
714−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
715−"(recommended)"
716−msgstr ""
717−
718−#: qml/Wizard/Pages/40-location.qml:105
719−#, qt-format
720−msgid "By selecting this option you agree to the Nokia HERE %1."
721−msgstr ""
722−
723−#: qml/Wizard/Pages/40-location.qml:106
724−msgctxt "part of: Nokia HERE terms and conditions"
725−msgid "terms and conditions"
726−msgstr ""
727−
728−#: qml/Wizard/Pages/40-location.qml:160
729−msgid "GPS only"
730−msgstr ""
731−
732−#: qml/Wizard/Pages/40-location.qml:214
733−msgid "Don't use my location"
734−msgstr ""
735−
736−#: qml/Wizard/Pages/40-location.qml:260
737−msgid "You can change it later in System Settings."
738−msgstr ""
739−
740#: qml/Wizard/Pages/50-timezone.qml:30
628#: qml/Wizard/Pages/50-timezone.qml:30
741msgid "Time Zone"
629msgid "Time Zone"
742msgstr ""
630msgstr ""
743
631
744−#: qml/Wizard/Pages/50-timezone.qml:182
632+#: qml/Wizard/Pages/50-timezone.qml:183
745msgid "Enter your city"
633msgid "Enter your city"
746msgstr ""
634msgstr ""
747
635
@@ -749,7 +637,7 @@ msgstr ""
749msgid "Personalize Your Device"
637msgid "Personalize Your Device"
750msgstr ""
638msgstr ""
751
639
752−#: qml/Wizard/Pages/60-account.qml:48
640+#: qml/Wizard/Pages/60-account.qml:54
753msgid "Preferred Name"
641msgid "Preferred Name"
754msgstr ""
642msgstr ""
755
643
@@ -757,81 +645,72 @@ msgstr ""
757msgid "Lock Screen"
645msgid "Lock Screen"
758msgstr ""
646msgstr ""
759
647
760−#: qml/Wizard/Pages/70-passwd-type.qml:102
648+#: qml/Wizard/Pages/70-passwd-type.qml:103
761msgctxt "Label: Type of security method"
649msgctxt "Label: Type of security method"
762msgid "Create new password"
650msgid "Create new password"
763msgstr ""
651msgstr ""
764
652
765−#: qml/Wizard/Pages/70-passwd-type.qml:104
653+#: qml/Wizard/Pages/70-passwd-type.qml:105
766msgctxt "Label: Type of security method"
654msgctxt "Label: Type of security method"
767msgid "Create passcode (numbers only)"
655msgid "Create passcode (numbers only)"
768msgstr ""
656msgstr ""
769
657
770−#: qml/Wizard/Pages/70-passwd-type.qml:106
658+#: qml/Wizard/Pages/70-passwd-type.qml:107
771msgctxt "Label: Type of security method"
659msgctxt "Label: Type of security method"
772msgid "No lock code"
660msgid "No lock code"
773msgstr ""
661msgstr ""
774
662
775−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
663+#: qml/Wizard/Pages/79-system-update.qml:28
776−msgid "Privacy Policy"
664+msgid "Update Device"
777−msgstr ""
778−
779−#: qml/Wizard/Pages/75-report-check.qml:26
780−msgid "Help Us Improve"
781−msgstr ""
782−
783−#: qml/Wizard/Pages/75-report-check.qml:59
784−msgid "Improve system performance by sending us crashes and error reports."
785msgstr ""
665msgstr ""
786
666
787−#: qml/Wizard/Pages/75-report-check.qml:60
667+#: qml/Wizard/Pages/79-system-update.qml:55
788−msgid "Privacy policy"
668+msgid ""
669+"There is a system update available and ready to install. Afterwards, the "
670+"device will automatically restart."
789msgstr ""
671msgstr ""
790
672
791−#: qml/Wizard/Pages/80-finished.qml:89
673+#: qml/Wizard/Pages/79-system-update.qml:76
674+msgctxt "string identifying name of the update"
792−msgid "Welcome to Ubuntu"
675+msgid "Ubuntu Touch system"
793msgstr ""
676msgstr ""
794
677
795−#: qml/Wizard/Pages/80-finished.qml:104
678+#: qml/Wizard/Pages/79-system-update.qml:83
796−msgid "You are ready to use your device now"
679+#, qt-format
680+msgctxt "version of the system update"
681+msgid "Version %1"
797msgstr ""
682msgstr ""
798
683
799−#: qml/Wizard/Pages/80-finished.qml:124
684+#: qml/Wizard/Pages/79-system-update.qml:95
800−msgid "Get Started"
685+msgid "This could take a few minutes..."
801msgstr ""
686msgstr ""
802
687
803−#: qml/Wizard/Pages/here-terms.qml:25
688+#: qml/Wizard/Pages/79-system-update.qml:109
804−msgid "Terms & Conditions"
689+msgid "Install and restart now"
805msgstr ""
690msgstr ""
806
691
807−#: qml/Wizard/Pages/here-terms.qml:69
692+#: qml/Wizard/Pages/80-finished.qml:91
808−msgid "Your device uses positioning technologies provided by HERE."
693+msgid "Welcome Back"
809msgstr ""
694msgstr ""
810
695
811−#: qml/Wizard/Pages/here-terms.qml:81
696+#: qml/Wizard/Pages/80-finished.qml:91
812−msgid ""
697+msgid "Welcome to Ubuntu"
813−"To provide you with positioning services and to improve their quality, HERE "
814−"collects information about nearby cell towers and Wi-Fi hotspots around your "
815−"current location whenever your position is being found."
816msgstr ""
698msgstr ""
817
699
818−#: qml/Wizard/Pages/here-terms.qml:93
700+#: qml/Wizard/Pages/80-finished.qml:106
819−msgid ""
701+msgid "You are ready to use your device now"
820−"The information collected is used to analyze the service and to improve the "
821−"use of service, but not to identify you personally."
822msgstr ""
702msgstr ""
823
703
824−#: qml/Wizard/Pages/here-terms.qml:106
704+#: qml/Wizard/Pages/80-finished.qml:126
825−#, qt-format
705+msgid "Continue"
826−msgid "By continuing, you agree to the HERE platform %1 and %2."
827msgstr ""
706msgstr ""
828
707
829−#: qml/Wizard/Pages/here-terms.qml:107
708+#: qml/Wizard/Pages/80-finished.qml:126
830−msgid "Service Terms"
709+msgid "Get Started"
831msgstr ""
710msgstr ""
832
711
833#: qml/Wizard/Pages/passcode-confirm.qml:43
712#: qml/Wizard/Pages/passcode-confirm.qml:43
834−#: qml/Wizard/Pages/passcode-desktop.qml:97
713+#: qml/Wizard/Pages/passcode-desktop.qml:104
835msgid "Confirm passcode"
714msgid "Confirm passcode"
836msgstr ""
715msgstr ""
837
716
@@ -848,24 +727,24 @@ msgstr ""
848msgid "Lock Screen Passcode"
727msgid "Lock Screen Passcode"
849msgstr ""
728msgstr ""
850
729
851−#: qml/Wizard/Pages/passcode-desktop.qml:61
730+#: qml/Wizard/Pages/passcode-desktop.qml:68
852msgid "Enter 4 numbers to setup your passcode"
731msgid "Enter 4 numbers to setup your passcode"
853msgstr ""
732msgstr ""
854
733
855−#: qml/Wizard/Pages/passcode-desktop.qml:77
734+#: qml/Wizard/Pages/passcode-desktop.qml:84
856#: qml/Wizard/Pages/passcode-set.qml:54
735#: qml/Wizard/Pages/passcode-set.qml:54
857msgid "Choose passcode"
736msgid "Choose passcode"
858msgstr ""
737msgstr ""
859
738
860−#: qml/Wizard/Pages/passcode-desktop.qml:127
739+#: qml/Wizard/Pages/passcode-desktop.qml:139
861msgid "Passcode too short"
740msgid "Passcode too short"
862msgstr ""
741msgstr ""
863
742
864−#: qml/Wizard/Pages/passcode-desktop.qml:129
743+#: qml/Wizard/Pages/passcode-desktop.qml:141
865msgid "Passcodes match"
744msgid "Passcodes match"
866msgstr ""
745msgstr ""
867
746
868−#: qml/Wizard/Pages/passcode-desktop.qml:131
747+#: qml/Wizard/Pages/passcode-desktop.qml:143
869msgid "Passcodes do not match"
748msgid "Passcodes do not match"
870msgstr ""
749msgstr ""
871
750
@@ -877,15 +756,15 @@ msgstr ""
877msgid "Lock Screen Password"
756msgid "Lock Screen Password"
878msgstr ""
757msgstr ""
879
758
880−#: qml/Wizard/Pages/password-set.qml:62
759+#: qml/Wizard/Pages/password-set.qml:68
881msgid "Enter at least 8 characters"
760msgid "Enter at least 8 characters"
882msgstr ""
761msgstr ""
883
762
884−#: qml/Wizard/Pages/password-set.qml:74
763+#: qml/Wizard/Pages/password-set.qml:80
885msgid "Choose password"
764msgid "Choose password"
886msgstr ""
765msgstr ""
887
766
888−#: qml/Wizard/Pages/password-set.qml:104
767+#: qml/Wizard/Pages/password-set.qml:110
889msgid "Confirm password"
768msgid "Confirm password"
890msgstr ""
769msgstr ""
891
770
@@ -941,12 +820,22 @@ msgstr ""
941msgid "Very weak password"
820msgid "Very weak password"
942msgstr ""
821msgstr ""
943
822
823+#~ msgid "Send"
824+#~ msgstr "ناردن"
825+
826+#~ msgid "Rate this"
827+#~ msgstr "پلە دابنی بۆی"
828+
829+#~ msgid "Add a review"
830+#~ msgstr "پێداچوونەوە زۆر بکە"
831+
832+#, fuzzy
833+#~ msgid "Please wait..."
834+#~ msgstr "لە بارکردندایە. تکایە چاوەڕێ بکە..."
835+
944#~ msgid "Top edge"
836#~ msgid "Top edge"
945#~ msgstr "لێواری سەرەوە"
837#~ msgstr "لێواری سەرەوە"
946
838
947−#~ msgid "Try swiping from the top edge to access the indicators"
948−#~ msgstr "لێواری سەرەوە ڕابکێشە بۆ گەیشتن بە نیشاندەرەکان"
949−
950#~ msgid "Close"
839#~ msgid "Close"
951#~ msgstr "داخستن"
840#~ msgstr "داخستن"
952
841
@@ -962,18 +851,12 @@ msgstr ""
962#~ msgid "Right edge"
851#~ msgid "Right edge"
963#~ msgstr "لێواری ڕاست"
852#~ msgstr "لێواری ڕاست"
964
853
965−#~ msgid "Speaking..."
966−#~ msgstr "قسە دەکات..."
967−
968#~ msgid "Speak Now..."
854#~ msgid "Speak Now..."
969#~ msgstr "ئێستا قسە بکە"
855#~ msgstr "ئێستا قسە بکە"
970
856
971#~ msgid "Confirm"
857#~ msgid "Confirm"
972#~ msgstr "پشتڕاستکردنەوە"
858#~ msgstr "پشتڕاستکردنەوە"
973
859
974−#~ msgid "Search"
975−#~ msgstr "گەڕان"
976−
977#~ msgid "Skip intro"
860#~ msgid "Skip intro"
978#~ msgstr "پێشەکیی بپەڕێنە"
861#~ msgstr "پێشەکیی بپەڕێنە"
979
862
@@ -985,6 +868,3 @@ msgstr ""
985
868
986#~ msgid "Type or say a command"
869#~ msgid "Type or say a command"
987#~ msgstr "فەرمانێک بێژە یان بنووسە"
870#~ msgstr "فەرمانێک بێژە یان بنووسە"
988−
989−#~ msgid "Loading. Please Wait..."
990−#~ msgstr "لە بارکردندایە. تکایە چاوەڕێ بکە..."
po/co.po+286−279
@@ -6,39 +6,40 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\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"
14+"Language: co\n"
14"MIME-Version: 1.0\n"
15"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=2; plural=n != 1;\n"
18"Plural-Forms: nplurals=2; plural=n != 1;\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
19+"X-Launchpad-Export-Date: 2016-11-23 06:34+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20+"X-Generator: Launchpad (build 18269)\n"
20
21
21−#: plugins/LightDM/Greeter.cpp:188
22+#: plugins/LightDM/Greeter.cpp:199
22msgid "Password: "
23msgid "Password: "
23msgstr "Parolla d'ordine: "
24msgstr "Parolla d'ordine: "
24
25
25−#: plugins/LightDM/Greeter.cpp:203
26+#: plugins/LightDM/Greeter.cpp:214
26msgid "Username"
27msgid "Username"
27msgstr ""
28msgstr ""
28
29
29−#: plugins/LightDM/Greeter.cpp:242
30+#: plugins/LightDM/Greeter.cpp:258
30msgid "Failed to authenticate"
31msgid "Failed to authenticate"
31msgstr ""
32msgstr ""
32
33
33−#: plugins/LightDM/Greeter.cpp:244
34+#: plugins/LightDM/Greeter.cpp:260
34msgid "Invalid password, please try again"
35msgid "Invalid password, please try again"
35msgstr ""
36msgstr ""
36
37
37−#: plugins/LightDM/Greeter.cpp:254
38+#: plugins/LightDM/Greeter.cpp:270
38msgid "Log In"
39msgid "Log In"
39msgstr ""
40msgstr ""
40
41
41−#: plugins/LightDM/Greeter.cpp:254
42+#: plugins/LightDM/Greeter.cpp:270
42msgid "Retry"
43msgid "Retry"
43msgstr "Turnà à pruvà"
44msgstr "Turnà à pruvà"
44
45
@@ -50,16 +51,16 @@ msgstr ""
50msgid "Guest Session"
51msgid "Guest Session"
51msgstr ""
52msgstr ""
52
53
53−#: plugins/Unity/Launcher/launcheritem.cpp:49
54+#: plugins/Unity/Launcher/launcheritem.cpp:48
54−#: plugins/Unity/Launcher/launcheritem.cpp:123
55+#: plugins/Unity/Launcher/launcheritem.cpp:122
55msgid "Pin shortcut"
56msgid "Pin shortcut"
56msgstr "Fissà l'accurtatoghju"
57msgstr "Fissà l'accurtatoghju"
57
58
58−#: plugins/Unity/Launcher/launcheritem.cpp:55
59+#: plugins/Unity/Launcher/launcheritem.cpp:54
59msgid "Quit"
60msgid "Quit"
60msgstr "Abbandunà"
61msgstr "Abbandunà"
61
62
62−#: plugins/Unity/Launcher/launcheritem.cpp:123
63+#: plugins/Unity/Launcher/launcheritem.cpp:122
63msgid "Unpin shortcut"
64msgid "Unpin shortcut"
64msgstr "Toglie l'accurtatoghju"
65msgstr "Toglie l'accurtatoghju"
65
66
@@ -82,9 +83,8 @@ msgctxt "Button: Log out from the system"
82msgid "Log Out"
83msgid "Log Out"
83msgstr "Escì"
84msgstr "Escì"
84
85
85−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
86+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
86−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
87−#: qml/Wizard/Pages/passcode-confirm.qml:32
87+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
88#: qml/Wizard/Pages/passcode-set.qml:32
89msgid "Cancel"
89msgid "Cancel"
90msgstr "Annullà"
90msgstr "Annullà"
@@ -106,12 +106,12 @@ msgstr "Nò"
106msgid "Yes"
106msgid "Yes"
107msgstr "Iè"
107msgstr "Iè"
108
108
109−#: qml/Components/Dialogs.qml:239
109+#: qml/Components/Dialogs.qml:243
110msgctxt "Title: Power off/Restart dialog"
110msgctxt "Title: Power off/Restart dialog"
111msgid "Power"
111msgid "Power"
112msgstr "Alimentazione"
112msgstr "Alimentazione"
113
113
114−#: qml/Components/Dialogs.qml:240
114+#: qml/Components/Dialogs.qml:244
115msgid ""
115msgid ""
116"Are you sure you would like\n"
116"Are you sure you would like\n"
117"to power off?"
117"to power off?"
@@ -119,22 +119,26 @@ msgstr ""
119"Site sicuri di vulè\n"
119"Site sicuri di vulè\n"
120"spenghje?"
120"spenghje?"
121
121
122−#: qml/Components/Dialogs.qml:244
122+#: qml/Components/Dialogs.qml:248
123msgctxt "Button: Power off the system"
123msgctxt "Button: Power off the system"
124msgid "Power off"
124msgid "Power off"
125msgstr "Spenghje"
125msgstr "Spenghje"
126
126
127−#: qml/Components/Dialogs.qml:255
127+#: qml/Components/Dialogs.qml:263
128msgctxt "Button: Restart the system"
128msgctxt "Button: Restart the system"
129msgid "Restart"
129msgid "Restart"
130msgstr "Turnà ad avvià"
130msgstr "Turnà ad avvià"
131
131
132+#: qml/Components/Dialogs.qml:276
133+msgid "Screenshot"
134+msgstr ""
135+
132#: qml/Components/KeyboardShortcutsOverlay.qml:41
136#: qml/Components/KeyboardShortcutsOverlay.qml:41
133msgid "Keyboard Shortcuts"
137msgid "Keyboard Shortcuts"
134msgstr ""
138msgstr ""
135
139
136#: qml/Components/KeyboardShortcutsOverlay.qml:55
140#: qml/Components/KeyboardShortcutsOverlay.qml:55
137−msgid "Unity 8"
141+msgid "Lomiri"
138msgstr ""
142msgstr ""
139
143
140#: qml/Components/KeyboardShortcutsOverlay.qml:62
144#: qml/Components/KeyboardShortcutsOverlay.qml:62
@@ -221,18 +225,6 @@ msgstr ""
221msgid "Opens the Application Drawer."
225msgid "Opens the Application Drawer."
222msgstr ""
226msgstr ""
223
227
224−#: qml/Components/KeyboardShortcutsOverlay.qml:207
225−msgid "Scopes"
226−msgstr ""
227−
228−#: qml/Components/KeyboardShortcutsOverlay.qml:214
229−msgid "Super (Tap)"
230−msgstr ""
231−
232−#: qml/Components/KeyboardShortcutsOverlay.qml:219
233−msgid "Opens the Scopes home."
234−msgstr ""
235−
236#: qml/Components/KeyboardShortcutsOverlay.qml:235
228#: qml/Components/KeyboardShortcutsOverlay.qml:235
237msgid "Switching"
229msgid "Switching"
238msgstr ""
230msgstr ""
@@ -305,7 +297,7 @@ msgstr ""
305msgid "Closes the current window."
297msgid "Closes the current window."
306msgstr ""
298msgstr ""
307
299
308−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
300+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
309msgid "Return to Call"
301msgid "Return to Call"
310msgstr "Turnà à a Chjamata"
302msgstr "Turnà à a Chjamata"
311
303
@@ -368,8 +360,10 @@ msgstr ""
368"ssu dispusitivu cum'è un tappettu tattile per guvernà u puntatore."
360"ssu dispusitivu cum'è un tappettu tattile per guvernà u puntatore."
369
361
370#: qml/Components/VirtualTouchPad.qml:327
362#: qml/Components/VirtualTouchPad.qml:327
363+#, fuzzy
364+#| msgid "Tap to return to call..."
371msgid "Tap left button to click."
365msgid "Tap left button to click."
372−msgstr ""
366+msgstr "Tuccà per riturnà à a chjamata..."
373
367
374#: qml/Components/VirtualTouchPad.qml:339
368#: qml/Components/VirtualTouchPad.qml:339
375msgid "Tap right button to right click."
369msgid "Tap right button to right click."
@@ -383,103 +377,6 @@ msgstr ""
383msgid "Find more settings in the system settings."
377msgid "Find more settings in the system settings."
384msgstr ""
378msgstr ""
385
379
386−#: qml/Dash/DashPageHeader.qml:361
387−msgctxt "Button: Open the Ubuntu Store"
388−msgid "Store"
389−msgstr "Buttega"
390−
391−#: qml/Dash/DashPageHeader.qml:368
392−msgctxt "Button: Start a search in the current dash scope"
393−msgid "Search"
394−msgstr "Circà"
395−
396−#: qml/Dash/DashPageHeader.qml:378
397−msgctxt "Button: Show the current dash scope settings"
398−msgid "Settings"
399−msgstr "Parametri"
400−
401−#: qml/Dash/DashPageHeader.qml:385
402−msgid "Remove from Favorites"
403−msgstr "Toglie da i Favuriti"
404−
405−#: qml/Dash/DashPageHeader.qml:385
406−msgid "Add to Favorites"
407−msgstr "Aghjustà à i Favuriti"
408−
409−#: qml/Dash/FiltersPopover.qml:61
410−msgid "Refine your results"
411−msgstr "Raffinà i risultati"
412−
413−#: qml/Dash/FiltersPopover.qml:70
414−msgid "Reset"
415−msgstr "Re-inizializzà"
416−
417−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
418−msgid "Show less"
419−msgstr ""
420−
421−#: qml/Dash/GenericScopeView.qml:547
422−msgid "Show all"
423−msgstr ""
424−
425−#: qml/Dash/GenericScopeView.qml:578
426−msgctxt "Label: Hint for dash search line edit"
427−msgid "Search"
428−msgstr "Circà"
429−
430−#: qml/Dash/PageHeaderExtraPanel.qml:67
431−msgid "Recent Searches"
432−msgstr "Ricerche recente"
433−
434−#: qml/Dash/PageHeaderExtraPanel.qml:78
435−msgid "Clear All"
436−msgstr "Squassà tuttu"
437−
438−#: qml/Dash/Previews/PreviewActionCombo.qml:36
439−msgid "More..."
440−msgstr "Di più..."
441−
442−#: qml/Dash/Previews/PreviewActionCombo.qml:36
443−msgid "Less..."
444−msgstr "Menu..."
445−
446−#: qml/Dash/Previews/PreviewCommentInput.qml:83
447−#: qml/Dash/Previews/PreviewRatingInput.qml:202
448−msgid "Send"
449−msgstr "Mandà"
450−
451−#: qml/Dash/Previews/PreviewRatingInput.qml:109
452−msgid "Rate this"
453−msgstr "Ghjudicà questu"
454−
455−#: qml/Dash/Previews/PreviewRatingInput.qml:184
456−msgid "Add a review"
457−msgstr "Aghjustà una recensione"
458−
459−#: qml/Dash/PullToRefreshScopeStyle.qml:56
460−msgid "Pull to refresh…"
461−msgstr "Tirà per rinnuvà..."
462−
463−#: qml/Dash/PullToRefreshScopeStyle.qml:61
464−msgid "Release to refresh…"
465−msgstr "Lascià andà per rinnuvà..."
466−
467−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
468−msgid "Enable location data"
469−msgstr "Abilità i dati nant'à u locu"
470−
471−#: qml/Dash/ScopesList.qml:146
472−msgid "Manage"
473−msgstr "Gestì"
474−
475−#: qml/Dash/ScopesList.qml:187
476−msgid "Home"
477−msgstr "Accolta"
478−
479−#: qml/Dash/ScopesList.qml:188
480−msgid "Also installed"
481−msgstr "Anu dinù installatu..."
482−
483#: qml/Greeter/CoverPage.qml:127
380#: qml/Greeter/CoverPage.qml:127
484msgid "Unlock"
381msgid "Unlock"
485msgstr "Sbluccà"
382msgstr "Sbluccà"
@@ -512,14 +409,18 @@ msgid "Try again"
512msgstr ""
409msgstr ""
513
410
514#: qml/Greeter/Greeter.qml:551
411#: qml/Greeter/Greeter.qml:551
412+#, fuzzy
413+#| msgid "Enter passphrase"
515msgid "Enter passphrase to unlock"
414msgid "Enter passphrase to unlock"
516−msgstr ""
415+msgstr "Inserì a frasa d'ordine"
517
416
518#: qml/Greeter/Greeter.qml:552
417#: qml/Greeter/Greeter.qml:552
418+#, fuzzy
419+#| msgid "Enter passcode"
519msgid "Enter passcode to unlock"
420msgid "Enter passcode to unlock"
520−msgstr ""
421+msgstr "Inserì u codice d'accessu"
521
422
522−#: qml/Greeter/NarrowView.qml:228
423+#: qml/Greeter/NarrowView.qml:235
523msgid "Emergency"
424msgid "Emergency"
524msgstr ""
425msgstr ""
525
426
@@ -535,18 +436,20 @@ msgstr ""
535msgid "Select desktop environment"
436msgid "Select desktop environment"
536msgstr ""
437msgstr ""
537
438
538−#: qml/Launcher/Drawer.qml:94
439+#: qml/Launcher/Drawer.qml:250
440+#, fuzzy
441+#| msgctxt "Button: Start a search in the current dash scope"
442+#| msgid "Search"
539msgid "Search…"
443msgid "Search…"
540−msgstr ""
444+msgstr "Circà"
541
445
542−#: qml/Launcher/Drawer.qml:129
446+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
543−msgctxt "Apps sorted alphabetically"
544−msgid "A-Z"
447+msgid "Pull to refresh…"
545−msgstr ""
448+msgstr "Tirà per rinnuvà..."
546
449
547−#: qml/Launcher/MoreAppsHeader.qml:55
450+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
548−msgid "More apps in the store"
451+msgid "Release to refresh…"
549−msgstr ""
452+msgstr "Lascià andà per rinnuvà..."
550
453
551#: qml/Notifications/NotificationMenuItemFactory.qml:124
454#: qml/Notifications/NotificationMenuItemFactory.qml:124
552msgid "Show password"
455msgid "Show password"
@@ -636,27 +539,36 @@ msgid "Call back"
636msgstr "Richjamà"
539msgstr "Richjamà"
637
540
638#: qml/Panel/PanelMenuPage.qml:92
541#: qml/Panel/PanelMenuPage.qml:92
542+#, fuzzy
543+#| msgctxt "Button: Go back one page in the Wizard"
544+#| msgid "Back"
639msgid "Back"
545msgid "Back"
640−msgstr ""
546+msgstr "Riturnà"
641
547
642#: qml/Stage/SideStage.qml:76
548#: qml/Stage/SideStage.qml:76
643msgid "Drag using 3 fingers any application from one window to the other"
549msgid "Drag using 3 fingers any application from one window to the other"
644msgstr ""
550msgstr ""
645"Trascinà cù 3 dite qualichissia applicazione da una finestra à un'antra"
551"Trascinà cù 3 dite qualichissia applicazione da una finestra à un'antra"
646
552
553+#: qml/Stage/Stage.qml:671
554+msgid "No running apps"
555+msgstr ""
556+
647#: qml/Tutorial/TutorialLeftLong.qml:49
557#: qml/Tutorial/TutorialLeftLong.qml:49
558+#, fuzzy
559+#| msgid "Long swipe from the left edge to open the Today scope"
648msgid "Long swipe from the left edge to open the Application Drawer"
560msgid "Long swipe from the left edge to open the Application Drawer"
649−msgstr ""
561+msgstr "Scorre longu da mancina versu diritta per aprì u pannellu Oghje"
650
562
651#: qml/Tutorial/TutorialLeft.qml:47
563#: qml/Tutorial/TutorialLeft.qml:47
652msgid "Short swipe from the left edge to open the launcher"
564msgid "Short swipe from the left edge to open the launcher"
653msgstr ""
565msgstr ""
654
566
655−#: qml/Tutorial/TutorialRight.qml:55
567+#: qml/Tutorial/TutorialRight.qml:54
656msgid "Push your mouse against the right edge to view your open apps"
568msgid "Push your mouse against the right edge to view your open apps"
657msgstr ""
569msgstr ""
658
570
659−#: qml/Tutorial/TutorialRight.qml:56
571+#: qml/Tutorial/TutorialRight.qml:55
660msgid "Swipe from the right edge to view your open apps"
572msgid "Swipe from the right edge to view your open apps"
661msgstr ""
573msgstr ""
662
574
@@ -664,25 +576,42 @@ msgstr ""
664msgid "Swipe from the top edge to access notifications and quick settings"
576msgid "Swipe from the top edge to access notifications and quick settings"
665msgstr ""
577msgstr ""
666
578
667−#: qml/Wizard/Page.qml:54
579+#: qml/Wizard/Page.qml:59
668msgctxt "Button: Go back one page in the Wizard"
580msgctxt "Button: Go back one page in the Wizard"
669msgid "Back"
581msgid "Back"
670msgstr "Riturnà"
582msgstr "Riturnà"
671
583
672−#: qml/Wizard/Pages/10-welcome.qml:28
584+#: qml/Wizard/Pages/10-welcome.qml:29
673msgid "Language"
585msgid "Language"
674msgstr "Lingua"
586msgstr "Lingua"
675
587
676−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
588+#: qml/Wizard/Pages/10-welcome.qml:176
677−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
589+#: qml/Wizard/Pages/10-welcome-update.qml:126
590+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
678−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
591+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
679−#: qml/Wizard/Pages/70-passwd-type.qml:145
592+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
680−#: qml/Wizard/Pages/75-report-check.qml:84
681−#: qml/Wizard/Pages/passcode-desktop.qml:142
593+#: qml/Wizard/Pages/passcode-desktop.qml:154
682−#: qml/Wizard/Pages/password-set.qml:142
594+#: qml/Wizard/Pages/password-set.qml:153
683msgid "Next"
595msgid "Next"
684msgstr "Prossimu"
596msgstr "Prossimu"
685
597
598+#: qml/Wizard/Pages/10-welcome-update.qml:91
599+#, fuzzy
600+msgid "Welcome to "
601+msgstr "Benvenuti in Ubuntu"
602+
603+#: qml/Wizard/Pages/10-welcome-update.qml:106
604+msgid "We will make sure your device is ready to use "
605+msgstr ""
606+
607+#: qml/Wizard/Pages/11-changelog.qml:28
608+msgid "What's new"
609+msgstr ""
610+
611+#: qml/Wizard/Pages/11-changelog.qml:74
612+msgid "Loading..."
613+msgstr ""
614+
686#: qml/Wizard/Pages/20-keyboard.qml:31
615#: qml/Wizard/Pages/20-keyboard.qml:31
687msgid "Select Keyboard"
616msgid "Select Keyboard"
688msgstr ""
617msgstr ""
@@ -695,66 +624,33 @@ msgstr ""
695msgid "Keyboard layout"
624msgid "Keyboard layout"
696msgstr ""
625msgstr ""
697
626
698−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
627+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
628+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
699−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
629+#: qml/Wizard/Pages/sim.qml:101
700msgid "Skip"
630msgid "Skip"
701msgstr "Ignurà"
631msgstr "Ignurà"
702
632
703−#: qml/Wizard/Pages/30-wifi.qml:30
633+#: qml/Wizard/Pages/30-wifi.qml:31
704msgid "Connect to Wi‑Fi"
634msgid "Connect to Wi‑Fi"
705msgstr "Cunnettesi à u Wi-Fi"
635msgstr "Cunnettesi à u Wi-Fi"
706
636
707−#: qml/Wizard/Pages/30-wifi.qml:131
637+#: qml/Wizard/Pages/30-wifi.qml:139
708msgid "Connected"
638msgid "Connected"
709msgstr "Cunnessu"
639msgstr "Cunnessu"
710
640
711−#: qml/Wizard/Pages/30-wifi.qml:164
641+#: qml/Wizard/Pages/30-wifi.qml:172
712msgid "Available Wi-Fi networks"
642msgid "Available Wi-Fi networks"
713msgstr "Rete Wi-Fi dispunibili"
643msgstr "Rete Wi-Fi dispunibili"
714
644
715−#: qml/Wizard/Pages/30-wifi.qml:165
645+#: qml/Wizard/Pages/30-wifi.qml:173
716msgid "No available Wi-Fi networks"
646msgid "No available Wi-Fi networks"
717msgstr "Nisuna reta Wi-Fi hè dispunibile"
647msgstr "Nisuna reta Wi-Fi hè dispunibile"
718
648
719−#: qml/Wizard/Pages/40-location.qml:27
720−msgid "Location Services"
721−msgstr "Servizi di lucalizazione"
722−
723−#: qml/Wizard/Pages/40-location.qml:83
724−msgid ""
725−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
726−"(recommended)"
727−msgstr ""
728−"Usà di manera anonima u GPS, i punti d'accessu Wi-Fi, e reti mobili, per "
729−"stabilisce à pusizione (segeritu)"
730−
731−#: qml/Wizard/Pages/40-location.qml:105
732−#, qt-format
733−msgid "By selecting this option you agree to the Nokia HERE %1."
734−msgstr "Selezziunendu issa ozzione s'accettanu i %1 di Nokia HERE."
735−
736−#: qml/Wizard/Pages/40-location.qml:106
737−msgctxt "part of: Nokia HERE terms and conditions"
738−msgid "terms and conditions"
739−msgstr "termini è cundizioni"
740−
741−#: qml/Wizard/Pages/40-location.qml:160
742−msgid "GPS only"
743−msgstr "Sulamente GPS"
744−
745−#: qml/Wizard/Pages/40-location.qml:214
746−msgid "Don't use my location"
747−msgstr "Miccà usà u mo locu"
748−
749−#: qml/Wizard/Pages/40-location.qml:260
750−msgid "You can change it later in System Settings."
751−msgstr "A pudite cambià successivamente ind'i Parametri di Sistema"
752−
753#: qml/Wizard/Pages/50-timezone.qml:30
649#: qml/Wizard/Pages/50-timezone.qml:30
754msgid "Time Zone"
650msgid "Time Zone"
755msgstr "Fusu orariu"
651msgstr "Fusu orariu"
756
652
757−#: qml/Wizard/Pages/50-timezone.qml:182
653+#: qml/Wizard/Pages/50-timezone.qml:183
758msgid "Enter your city"
654msgid "Enter your city"
759msgstr "Inserì a vostra cità"
655msgstr "Inserì a vostra cità"
760
656
@@ -762,7 +658,7 @@ msgstr "Inserì a vostra cità"
762msgid "Personalize Your Device"
658msgid "Personalize Your Device"
763msgstr "Persunalizà u vostru dispusitivu"
659msgstr "Persunalizà u vostru dispusitivu"
764
660
765−#: qml/Wizard/Pages/60-account.qml:48
661+#: qml/Wizard/Pages/60-account.qml:54
766msgid "Preferred Name"
662msgid "Preferred Name"
767msgstr "Nome preferitu"
663msgstr "Nome preferitu"
768
664
@@ -770,88 +666,72 @@ msgstr "Nome preferitu"
770msgid "Lock Screen"
666msgid "Lock Screen"
771msgstr "Bluccà u screnu"
667msgstr "Bluccà u screnu"
772
668
773−#: qml/Wizard/Pages/70-passwd-type.qml:102
669+#: qml/Wizard/Pages/70-passwd-type.qml:103
774msgctxt "Label: Type of security method"
670msgctxt "Label: Type of security method"
775msgid "Create new password"
671msgid "Create new password"
776msgstr "Creà una nova parolla d'ordine"
672msgstr "Creà una nova parolla d'ordine"
777
673
778−#: qml/Wizard/Pages/70-passwd-type.qml:104
674+#: qml/Wizard/Pages/70-passwd-type.qml:105
779msgctxt "Label: Type of security method"
675msgctxt "Label: Type of security method"
780msgid "Create passcode (numbers only)"
676msgid "Create passcode (numbers only)"
781msgstr "Creà un codice d'accessu (sulamente numeri)"
677msgstr "Creà un codice d'accessu (sulamente numeri)"
782
678
783−#: qml/Wizard/Pages/70-passwd-type.qml:106
679+#: qml/Wizard/Pages/70-passwd-type.qml:107
784msgctxt "Label: Type of security method"
680msgctxt "Label: Type of security method"
785msgid "No lock code"
681msgid "No lock code"
786msgstr "Nisun codice di bloccu"
682msgstr "Nisun codice di bloccu"
787
683
788−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
684+#: qml/Wizard/Pages/79-system-update.qml:28
685+msgid "Update Device"
686+msgstr ""
687+
688+#: qml/Wizard/Pages/79-system-update.qml:55
789−msgid "Privacy Policy"
689+msgid ""
790−msgstr "Pulitica di Riservatezza"
690+"There is a system update available and ready to install. Afterwards, the "
691+"device will automatically restart."
692+msgstr ""
693+
694+#: qml/Wizard/Pages/79-system-update.qml:76
695+msgctxt "string identifying name of the update"
696+msgid "Ubuntu Touch system"
697+msgstr ""
698+
699+#: qml/Wizard/Pages/79-system-update.qml:83
700+#, qt-format
701+msgctxt "version of the system update"
702+msgid "Version %1"
703+msgstr ""
791
704
792−#: qml/Wizard/Pages/75-report-check.qml:26
705+#: qml/Wizard/Pages/79-system-update.qml:95
793−msgid "Help Us Improve"
706+msgid "This could take a few minutes..."
794−msgstr "Aiutaci à migliurà"
707+msgstr ""
795
708
796−#: qml/Wizard/Pages/75-report-check.qml:59
709+#: qml/Wizard/Pages/79-system-update.qml:109
797−msgid "Improve system performance by sending us crashes and error reports."
710+msgid "Install and restart now"
798msgstr ""
711msgstr ""
799−"Migliurà l'efficienza di u sistema mandenduci nutificazioni d'errori è "
800−"blocchi impurtanti."
801
712
802−#: qml/Wizard/Pages/75-report-check.qml:60
713+#: qml/Wizard/Pages/80-finished.qml:91
803−msgid "Privacy policy"
714+msgid "Welcome Back"
804−msgstr "Pulitica di Riservatezza"
715+msgstr ""
805
716
806−#: qml/Wizard/Pages/80-finished.qml:89
717+#: qml/Wizard/Pages/80-finished.qml:91
807msgid "Welcome to Ubuntu"
718msgid "Welcome to Ubuntu"
808msgstr "Benvenuti in Ubuntu"
719msgstr "Benvenuti in Ubuntu"
809
720
810−#: qml/Wizard/Pages/80-finished.qml:104
721+#: qml/Wizard/Pages/80-finished.qml:106
811msgid "You are ready to use your device now"
722msgid "You are ready to use your device now"
812msgstr "Avà site pronti à usà u vostru dispusitivu"
723msgstr "Avà site pronti à usà u vostru dispusitivu"
813
724
814−#: qml/Wizard/Pages/80-finished.qml:124
725+#: qml/Wizard/Pages/80-finished.qml:126
815−msgid "Get Started"
816−msgstr "Primi passi"
817−
818−#: qml/Wizard/Pages/here-terms.qml:25
819−msgid "Terms & Conditions"
820−msgstr "Termini & Cundizioni"
821−
822−#: qml/Wizard/Pages/here-terms.qml:69
823−msgid "Your device uses positioning technologies provided by HERE."
824−msgstr "U dispusitivu utliza tecnulugie di pusiziunamentu furnite da HERE."
825−
826−#: qml/Wizard/Pages/here-terms.qml:81
827−msgid ""
726+msgid "Continue"
828−"To provide you with positioning services and to improve their quality, HERE "
829−"collects information about nearby cell towers and Wi-Fi hotspots around your "
830−"current location whenever your position is being found."
831msgstr ""
727msgstr ""
832−"Per furnì servizii di pusiziunamentu è migliuranne a qualità, ogni volta chì "
833−"a pusizione hè truvata, HERE culleziona e infurmazione nant'à i punti "
834−"d'accessu Wi-Fi è i repetitori di telefunia mobile ind'u circondu."
835
728
836−#: qml/Wizard/Pages/here-terms.qml:93
729+#: qml/Wizard/Pages/80-finished.qml:126
837−msgid ""
730+msgid "Get Started"
838−"The information collected is used to analyze the service and to improve the "
731+msgstr "Primi passi"
839−"use of service, but not to identify you personally."
840−msgstr ""
841−"E infurmazione raccolte seranu utilizate per analizà u servizi è "
842−"migliurallu, micca per idintificà l'utilizatore."
843−
844−#: qml/Wizard/Pages/here-terms.qml:106
845−#, qt-format
846−msgid "By continuing, you agree to the HERE platform %1 and %2."
847−msgstr "Cuntinuendu, s'accettanu i %1 e la %2 di a piattaforma HERE."
848−
849−#: qml/Wizard/Pages/here-terms.qml:107
850−msgid "Service Terms"
851−msgstr "Termini di u serviziu"
852
732
853#: qml/Wizard/Pages/passcode-confirm.qml:43
733#: qml/Wizard/Pages/passcode-confirm.qml:43
854−#: qml/Wizard/Pages/passcode-desktop.qml:97
734+#: qml/Wizard/Pages/passcode-desktop.qml:104
855msgid "Confirm passcode"
735msgid "Confirm passcode"
856msgstr "Cunfirmà u codice d'accessu"
736msgstr "Cunfirmà u codice d'accessu"
857
737
@@ -868,24 +748,24 @@ msgstr "Ripete l'inserimentu."
868msgid "Lock Screen Passcode"
748msgid "Lock Screen Passcode"
869msgstr "Codice bloccu screnu"
749msgstr "Codice bloccu screnu"
870
750
871−#: qml/Wizard/Pages/passcode-desktop.qml:61
751+#: qml/Wizard/Pages/passcode-desktop.qml:68
872msgid "Enter 4 numbers to setup your passcode"
752msgid "Enter 4 numbers to setup your passcode"
873msgstr "Inserì 4 numeri per creà u vostru codice d'accessu"
753msgstr "Inserì 4 numeri per creà u vostru codice d'accessu"
874
754
875−#: qml/Wizard/Pages/passcode-desktop.qml:77
755+#: qml/Wizard/Pages/passcode-desktop.qml:84
876#: qml/Wizard/Pages/passcode-set.qml:54
756#: qml/Wizard/Pages/passcode-set.qml:54
877msgid "Choose passcode"
757msgid "Choose passcode"
878msgstr "Sceglie u codice d'accessu"
758msgstr "Sceglie u codice d'accessu"
879
759
880−#: qml/Wizard/Pages/passcode-desktop.qml:127
760+#: qml/Wizard/Pages/passcode-desktop.qml:139
881msgid "Passcode too short"
761msgid "Passcode too short"
882msgstr "Codice d'accessu troppu cortu"
762msgstr "Codice d'accessu troppu cortu"
883
763
884−#: qml/Wizard/Pages/passcode-desktop.qml:129
764+#: qml/Wizard/Pages/passcode-desktop.qml:141
885msgid "Passcodes match"
765msgid "Passcodes match"
886msgstr "I codici currispondenu."
766msgstr "I codici currispondenu."
887
767
888−#: qml/Wizard/Pages/passcode-desktop.qml:131
768+#: qml/Wizard/Pages/passcode-desktop.qml:143
889msgid "Passcodes do not match"
769msgid "Passcodes do not match"
890msgstr "I codici ùn currispondenu micca."
770msgstr "I codici ùn currispondenu micca."
891
771
@@ -897,15 +777,15 @@ msgstr "U codice d'accessu hà da esse longu almenu 4 caratteri"
897msgid "Lock Screen Password"
777msgid "Lock Screen Password"
898msgstr "Parolla d'ordine per bloccu screnu"
778msgstr "Parolla d'ordine per bloccu screnu"
899
779
900−#: qml/Wizard/Pages/password-set.qml:62
780+#: qml/Wizard/Pages/password-set.qml:68
901msgid "Enter at least 8 characters"
781msgid "Enter at least 8 characters"
902msgstr "Inserì almenu 8 caratteri"
782msgstr "Inserì almenu 8 caratteri"
903
783
904−#: qml/Wizard/Pages/password-set.qml:74
784+#: qml/Wizard/Pages/password-set.qml:80
905msgid "Choose password"
785msgid "Choose password"
906msgstr "Sceglie a parolla d'ordine"
786msgstr "Sceglie a parolla d'ordine"
907
787
908−#: qml/Wizard/Pages/password-set.qml:104
788+#: qml/Wizard/Pages/password-set.qml:110
909msgid "Confirm password"
789msgid "Confirm password"
910msgstr "Cunfirmà parolla d'ordine"
790msgstr "Cunfirmà parolla d'ordine"
911
791
@@ -962,6 +842,143 @@ msgstr "Parolla d'ordine debule"
962msgid "Very weak password"
842msgid "Very weak password"
963msgstr "Parolla d'ordine moltu debule"
843msgstr "Parolla d'ordine moltu debule"
964
844
845+#~ msgctxt "Button: Open the Ubuntu Store"
846+#~ msgid "Store"
847+#~ msgstr "Buttega"
848+
849+#~ msgctxt "Button: Show the current dash scope settings"
850+#~ msgid "Settings"
851+#~ msgstr "Parametri"
852+
853+#~ msgid "Remove from Favorites"
854+#~ msgstr "Toglie da i Favuriti"
855+
856+#~ msgid "Add to Favorites"
857+#~ msgstr "Aghjustà à i Favuriti"
858+
859+#~ msgid "Refine your results"
860+#~ msgstr "Raffinà i risultati"
861+
862+#~ msgid "Reset"
863+#~ msgstr "Re-inizializzà"
864+
865+#~ msgctxt "Label: Hint for dash search line edit"
866+#~ msgid "Search"
867+#~ msgstr "Circà"
868+
869+#~ msgid "Recent Searches"
870+#~ msgstr "Ricerche recente"
871+
872+#~ msgid "Clear All"
873+#~ msgstr "Squassà tuttu"
874+
875+#~ msgid "More..."
876+#~ msgstr "Di più..."
877+
878+#~ msgid "Less..."
879+#~ msgstr "Menu..."
880+
881+#~ msgid "Send"
882+#~ msgstr "Mandà"
883+
884+#~ msgid "Rate this"
885+#~ msgstr "Ghjudicà questu"
886+
887+#~ msgid "Add a review"
888+#~ msgstr "Aghjustà una recensione"
889+
890+#~ msgid "Enable location data"
891+#~ msgstr "Abilità i dati nant'à u locu"
892+
893+#~ msgid "Manage"
894+#~ msgstr "Gestì"
895+
896+#~ msgid "Home"
897+#~ msgstr "Accolta"
898+
899+#~ msgid "Also installed"
900+#~ msgstr "Anu dinù installatu..."
901+
902+#~ msgid "Privacy Policy"
903+#~ msgstr "Pulitica di Riservatezza"
904+
905+#~ msgid "Help Us Improve"
906+#~ msgstr "Aiutaci à migliurà"
907+
908+#~ msgid "Improve system performance by sending us crashes and error reports."
909+#~ msgstr ""
910+#~ "Migliurà l'efficienza di u sistema mandenduci nutificazioni d'errori è "
911+#~ "blocchi impurtanti."
912+
913+#~ msgid "Privacy policy"
914+#~ msgstr "Pulitica di Riservatezza"
915+
916+#, fuzzy
917+#~ msgid "Download"
918+#~ msgstr "Scaricamentu..."
919+
920+#, fuzzy
921+#~ msgid "Downloaded"
922+#~ msgstr "Scaricamentu..."
923+
924+#, fuzzy
925+#~ msgid "Installed"
926+#~ msgstr "Anu dinù installatu..."
927+
928+#~ msgid "Location Services"
929+#~ msgstr "Servizi di lucalizazione"
930+
931+#~ msgid ""
932+#~ "Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
933+#~ "(recommended)"
934+#~ msgstr ""
935+#~ "Usà di manera anonima u GPS, i punti d'accessu Wi-Fi, e reti mobili, per "
936+#~ "stabilisce à pusizione (segeritu)"
937+
938+#~ msgid "By selecting this option you agree to the Nokia HERE %1."
939+#~ msgstr "Selezziunendu issa ozzione s'accettanu i %1 di Nokia HERE."
940+
941+#~ msgctxt "part of: Nokia HERE terms and conditions"
942+#~ msgid "terms and conditions"
943+#~ msgstr "termini è cundizioni"
944+
945+#~ msgid "GPS only"
946+#~ msgstr "Sulamente GPS"
947+
948+#~ msgid "Don't use my location"
949+#~ msgstr "Miccà usà u mo locu"
950+
951+#~ msgid "You can change it later in System Settings."
952+#~ msgstr "A pudite cambià successivamente ind'i Parametri di Sistema"
953+
954+#~ msgid "Terms & Conditions"
955+#~ msgstr "Termini & Cundizioni"
956+
957+#~ msgid "Your device uses positioning technologies provided by HERE."
958+#~ msgstr "U dispusitivu utliza tecnulugie di pusiziunamentu furnite da HERE."
959+
960+#~ msgid ""
961+#~ "To provide you with positioning services and to improve their quality, "
962+#~ "HERE collects information about nearby cell towers and Wi-Fi hotspots "
963+#~ "around your current location whenever your position is being found."
964+#~ msgstr ""
965+#~ "Per furnì servizii di pusiziunamentu è migliuranne a qualità, ogni volta "
966+#~ "chì a pusizione hè truvata, HERE culleziona e infurmazione nant'à i punti "
967+#~ "d'accessu Wi-Fi è i repetitori di telefunia mobile ind'u circondu."
968+
969+#~ msgid ""
970+#~ "The information collected is used to analyze the service and to improve "
971+#~ "the use of service, but not to identify you personally."
972+#~ msgstr ""
973+#~ "E infurmazione raccolte seranu utilizate per analizà u servizi è "
974+#~ "migliurallu, micca per idintificà l'utilizatore."
975+
976+#~ msgid "By continuing, you agree to the HERE platform %1 and %2."
977+#~ msgstr "Cuntinuendu, s'accettanu i %1 e la %2 di a piattaforma HERE."
978+
979+#~ msgid "Service Terms"
980+#~ msgstr "Termini di u serviziu"
981+
965#~ msgid "See all"
982#~ msgid "See all"
966#~ msgstr "Vede tutti"
983#~ msgstr "Vede tutti"
967
984
@@ -977,12 +994,6 @@ msgstr "Parolla d'ordine moltu debule"
977#~ msgid "See less"
994#~ msgid "See less"
978#~ msgstr "Vede menu"
995#~ msgstr "Vede menu"
979
996
980−#~ msgid "Enter passphrase"
981−#~ msgstr "Inserì a frasa d'ordine"
982−
983−#~ msgid "Enter passcode"
984−#~ msgstr "Inserì u codice d'accessu"
985−
986#~ msgid "Swipe from the left edge to open the launcher"
997#~ msgid "Swipe from the left edge to open the launcher"
987#~ msgstr "Scorre da mancina versu diritta per aprì u launcher"
998#~ msgstr "Scorre da mancina versu diritta per aprì u launcher"
988
999
@@ -1001,21 +1012,17 @@ msgstr "Parolla d'ordine moltu debule"
1001#~ msgid "Swipe up to create a message"
1012#~ msgid "Swipe up to create a message"
1002#~ msgstr "Scorre versu l'altu per creà un messaggiu"
1013#~ msgstr "Scorre versu l'altu per creà un messaggiu"
1003
1014
1004−#~ msgid "Long swipe from the left edge to open the Today scope"
1005−#~ msgstr "Scorre longu da mancina versu diritta per aprì u pannellu Oghje"
1006−
1007#~ msgid "Short or long swipe from the right edge to view your open apps"
1015#~ msgid "Short or long swipe from the right edge to view your open apps"
1008#~ msgstr ""
1016#~ msgstr ""
1009−#~ "Scorre cortu o longu da diritta versu mancina per vede e applicazioni aperte"
1017+#~ "Scorre cortu o longu da diritta versu mancina per vede e applicazioni "
1018+#~ "aperte"
1010
1019
1011−#, qt-format
1012#~ msgid "Enter %1"
1020#~ msgid "Enter %1"
1013#~ msgstr "Inserì %1"
1021#~ msgstr "Inserì %1"
1014
1022
1015#~ msgid "Sorry, incorrect passphrase"
1023#~ msgid "Sorry, incorrect passphrase"
1016#~ msgstr "Spiacenti, frasa d'ordine micca curretta"
1024#~ msgstr "Spiacenti, frasa d'ordine micca curretta"
1017
1025
1018−#, qt-format
1019#~ msgid "Sorry, incorrect %1"
1026#~ msgid "Sorry, incorrect %1"
1020#~ msgstr "Spiacenti, %1 micca currettu"
1027#~ msgstr "Spiacenti, %1 micca currettu"
1021
1028
@@ -1040,11 +1047,11 @@ msgstr "Parolla d'ordine moltu debule"
1040#~ msgstr "Ripete l'inserimentu"
1047#~ msgstr "Ripete l'inserimentu"
1041
1048
1042#~ msgid ""
1049#~ msgid ""
1043−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1050+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1044−#~ "and all personal data will be deleted."
1051+#~ "reset and all personal data will be deleted."
1045#~ msgstr ""
1052#~ msgstr ""
1046−#~ "Si u codice d'accessu hè erratu, u telefunu serà reinizializatu, è tutti i "
1053+#~ "Si u codice d'accessu hè erratu, u telefunu serà reinizializatu, è tutti "
1047−#~ "dati persunali serannu perduti."
1054+#~ "i dati persunali serannu perduti."
1048
1055
1049#~ msgid ""
1056#~ msgid ""
1050#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
1057#~ "If passphrase is entered incorrectly, your phone will conduct a factory "
po/cs.po+469−435
@@ -6,63 +6,64 @@
6msgid ""
6msgid ""
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: \n"
10−"POT-Creation-Date: 2017-04-04 22:56+0000\n"
10+"POT-Creation-Date: 2021-01-29 11:42-0600\n"
11−"PO-Revision-Date: 2015-07-07 10:44+0000\n"
11+"PO-Revision-Date: 2021-12-05 18:44+0000\n"
12−"Last-Translator: Vojtěch Daněk <vdanek@outlook.com>\n"
12+"Last-Translator: Milan Korecký <milan.korecky@gmail.com>\n"
13−"Language-Team: Czech <cs@li.org>\n"
13+"Language-Team: Czech <https://translate.ubports.com/projects/ubports/lomiri/"
14+"cs/>\n"
15+"Language: cs\n"
14"MIME-Version: 1.0\n"
16"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
17"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
18"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
19"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
20+"X-Generator: Weblate 3.11.3\n"
18−"X-Launchpad-Export-Date: 2017-04-07 06:29+0000\n"
21+"X-Launchpad-Export-Date: 2016-11-23 06:35+0000\n"
19−"X-Generator: Launchpad (build 18343)\n"
20−"Language: cs\n"
21
22
22−#: plugins/LightDM/Greeter.cpp:188
23+#: plugins/LightDM/Greeter.cpp:199
23msgid "Password: "
24msgid "Password: "
24msgstr "Heslo: "
25msgstr "Heslo: "
25
26
26−#: plugins/LightDM/Greeter.cpp:203
27+#: plugins/LightDM/Greeter.cpp:214
27msgid "Username"
28msgid "Username"
28−msgstr ""
29+msgstr "Uživatelské jméno"
29
30
30−#: plugins/LightDM/Greeter.cpp:242
31+#: plugins/LightDM/Greeter.cpp:258
31msgid "Failed to authenticate"
32msgid "Failed to authenticate"
32−msgstr ""
33+msgstr "Chyba při ověřování"
33
34
34−#: plugins/LightDM/Greeter.cpp:244
35+#: plugins/LightDM/Greeter.cpp:260
35msgid "Invalid password, please try again"
36msgid "Invalid password, please try again"
36−msgstr ""
37+msgstr "Nesprávné heslo, zkuste to znovu prosím"
37
38
38−#: plugins/LightDM/Greeter.cpp:254
39+#: plugins/LightDM/Greeter.cpp:270
39msgid "Log In"
40msgid "Log In"
40−msgstr ""
41+msgstr "Přihlásit se"
41
42
42−#: plugins/LightDM/Greeter.cpp:254
43+#: plugins/LightDM/Greeter.cpp:270
43msgid "Retry"
44msgid "Retry"
44−msgstr "Znovu"
45+msgstr "Zkusit znovu"
45
46
46#: plugins/LightDM/UsersModel.cpp:157
47#: plugins/LightDM/UsersModel.cpp:157
47msgid "Login"
48msgid "Login"
48−msgstr ""
49+msgstr "Přihlášení"
49
50
50#: plugins/LightDM/UsersModel.cpp:165
51#: plugins/LightDM/UsersModel.cpp:165
51msgid "Guest Session"
52msgid "Guest Session"
52−msgstr ""
53+msgstr "Sezení hosta"
53
54
54−#: plugins/Unity/Launcher/launcheritem.cpp:49
55+#: plugins/Unity/Launcher/launcheritem.cpp:48
55−#: plugins/Unity/Launcher/launcheritem.cpp:123
56+#: plugins/Unity/Launcher/launcheritem.cpp:122
56msgid "Pin shortcut"
57msgid "Pin shortcut"
57−msgstr "Připíchnout zkratku"
58+msgstr "Připnout odkaz"
58
59
59−#: plugins/Unity/Launcher/launcheritem.cpp:55
60+#: plugins/Unity/Launcher/launcheritem.cpp:54
60msgid "Quit"
61msgid "Quit"
61−msgstr ""
62+msgstr "Ukončit"
62
63
63−#: plugins/Unity/Launcher/launcheritem.cpp:123
64+#: plugins/Unity/Launcher/launcheritem.cpp:122
64msgid "Unpin shortcut"
65msgid "Unpin shortcut"
65−msgstr "Odpíchnout zkratku"
66+msgstr "Zrušit připnutý odkaz"
66
67
67#: qml/Components/Dialogs.qml:176
68#: qml/Components/Dialogs.qml:176
68msgctxt "Title: Lock/Log out dialog"
69msgctxt "Title: Lock/Log out dialog"
@@ -71,7 +72,7 @@ msgstr "Odhlásit se"
71
72
72#: qml/Components/Dialogs.qml:177
73#: qml/Components/Dialogs.qml:177
73msgid "Are you sure you want to log out?"
74msgid "Are you sure you want to log out?"
74−msgstr "Jste si jistí, že se chcete odhlásit?"
75+msgstr "Opravdu se chcete odhlásit?"
75
76
76#: qml/Components/Dialogs.qml:180
77#: qml/Components/Dialogs.qml:180
77msgctxt "Button: Lock the system"
78msgctxt "Button: Lock the system"
@@ -81,11 +82,10 @@ msgstr "Uzamknout"
81#: qml/Components/Dialogs.qml:191
82#: qml/Components/Dialogs.qml:191
82msgctxt "Button: Log out from the system"
83msgctxt "Button: Log out from the system"
83msgid "Log Out"
84msgid "Log Out"
84−msgstr "Odhlásit"
85+msgstr "Odhlásit se"
85
86
86−#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:264
87+#: qml/Components/Dialogs.qml:199 qml/Components/Dialogs.qml:284
87−#: qml/Dash/DashPageHeader.qml:324 qml/Greeter/NarrowView.qml:208
88−#: qml/Wizard/Pages/passcode-confirm.qml:32
88+#: qml/Greeter/NarrowView.qml:215 qml/Wizard/Pages/passcode-confirm.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
89#: qml/Wizard/Pages/passcode-set.qml:32
90msgid "Cancel"
90msgid "Cancel"
91msgstr "Zrušit"
91msgstr "Zrušit"
@@ -97,7 +97,7 @@ msgstr "Restartovat"
97
97
98#: qml/Components/Dialogs.qml:212
98#: qml/Components/Dialogs.qml:212
99msgid "Are you sure you want to reboot?"
99msgid "Are you sure you want to reboot?"
100−msgstr "Jste si jistí, že chcete zařízení restartovat?"
100+msgstr "Opravdu chcete zařízení restartovat?"
101
101
102#: qml/Components/Dialogs.qml:215
102#: qml/Components/Dialogs.qml:215
103msgid "No"
103msgid "No"
@@ -107,206 +107,198 @@ msgstr "Ne"
107msgid "Yes"
107msgid "Yes"
108msgstr "Ano"
108msgstr "Ano"
109
109
110−#: qml/Components/Dialogs.qml:239
110+#: qml/Components/Dialogs.qml:243
111msgctxt "Title: Power off/Restart dialog"
111msgctxt "Title: Power off/Restart dialog"
112msgid "Power"
112msgid "Power"
113−msgstr "Vypnutí"
113+msgstr "Napájení"
114
114
115−#: qml/Components/Dialogs.qml:240
115+#: qml/Components/Dialogs.qml:244
116msgid ""
116msgid ""
117"Are you sure you would like\n"
117"Are you sure you would like\n"
118"to power off?"
118"to power off?"
119msgstr ""
119msgstr ""
120−"Jste si jistí, že chcete\n"
120+"Opravdu chcete\n"
121−"telefon vypnout?"
121+"zařízení vypnout?"
122
122
123−#: qml/Components/Dialogs.qml:244
123+#: qml/Components/Dialogs.qml:248
124msgctxt "Button: Power off the system"
124msgctxt "Button: Power off the system"
125msgid "Power off"
125msgid "Power off"
126−msgstr "Vypnutí"
126+msgstr "Vypnout"
127
127
128−#: qml/Components/Dialogs.qml:255
128+#: qml/Components/Dialogs.qml:263
129msgctxt "Button: Restart the system"
129msgctxt "Button: Restart the system"
130msgid "Restart"
130msgid "Restart"
131−msgstr "Reboot"
131+msgstr "Restartovat"
132+
133+#: qml/Components/Dialogs.qml:276
134+msgid "Screenshot"
135+msgstr "Snímek obrazovky"
132
136
133#: qml/Components/KeyboardShortcutsOverlay.qml:41
137#: qml/Components/KeyboardShortcutsOverlay.qml:41
134msgid "Keyboard Shortcuts"
138msgid "Keyboard Shortcuts"
135−msgstr ""
139+msgstr "Klávesové zkratky"
136
140
137#: qml/Components/KeyboardShortcutsOverlay.qml:55
141#: qml/Components/KeyboardShortcutsOverlay.qml:55
138−msgid "Unity 8"
142+msgid "Lomiri"
139−msgstr ""
143+msgstr "Lomiri"
140
144
141#: qml/Components/KeyboardShortcutsOverlay.qml:62
145#: qml/Components/KeyboardShortcutsOverlay.qml:62
142msgid "PrtScr"
146msgid "PrtScr"
143−msgstr ""
147+msgstr "PrtScr"
144
148
145#: qml/Components/KeyboardShortcutsOverlay.qml:67
149#: qml/Components/KeyboardShortcutsOverlay.qml:67
146msgid "Takes a screenshot."
150msgid "Takes a screenshot."
147−msgstr ""
151+msgstr "Pořídí snímek obrazovky."
148
152
149#: qml/Components/KeyboardShortcutsOverlay.qml:75
153#: qml/Components/KeyboardShortcutsOverlay.qml:75
150msgid "Alt + PrtScr"
154msgid "Alt + PrtScr"
151−msgstr ""
155+msgstr "Alt + PrtScr"
152
156
153#: qml/Components/KeyboardShortcutsOverlay.qml:80
157#: qml/Components/KeyboardShortcutsOverlay.qml:80
154msgid "Takes a screenshot of the current window."
158msgid "Takes a screenshot of the current window."
155−msgstr ""
159+msgstr "Pořídí snímek právě zaměřeného okna."
156
160
157#: qml/Components/KeyboardShortcutsOverlay.qml:88
161#: qml/Components/KeyboardShortcutsOverlay.qml:88
158msgid "Super + Space"
162msgid "Super + Space"
159−msgstr ""
163+msgstr "Super + Mezerník"
160
164
161#: qml/Components/KeyboardShortcutsOverlay.qml:93
165#: qml/Components/KeyboardShortcutsOverlay.qml:93
162msgid "Switches to next keyboard layout."
166msgid "Switches to next keyboard layout."
163−msgstr ""
167+msgstr "Přepne na další rozložení klávesnice."
164
168
165#: qml/Components/KeyboardShortcutsOverlay.qml:101
169#: qml/Components/KeyboardShortcutsOverlay.qml:101
166msgid "Super + Shift + Space"
170msgid "Super + Shift + Space"
167−msgstr ""
171+msgstr "Super + Shift + Mezerník"
168
172
169#: qml/Components/KeyboardShortcutsOverlay.qml:106
173#: qml/Components/KeyboardShortcutsOverlay.qml:106
170msgid "Switches to previous keyboard layout."
174msgid "Switches to previous keyboard layout."
171−msgstr ""
175+msgstr "Přepne na předchozí rozložení klávesnice."
172
176
173#: qml/Components/KeyboardShortcutsOverlay.qml:114
177#: qml/Components/KeyboardShortcutsOverlay.qml:114
174msgid "Ctrl + Alt + T"
178msgid "Ctrl + Alt + T"
175−msgstr ""
179+msgstr "Ctrl + Alt + T"
176
180
177#: qml/Components/KeyboardShortcutsOverlay.qml:119
181#: qml/Components/KeyboardShortcutsOverlay.qml:119
178msgid "Starts the Terminal application."
182msgid "Starts the Terminal application."
179−msgstr ""
183+msgstr "Spustí aplikaci Terminál."
180
184
181#: qml/Components/KeyboardShortcutsOverlay.qml:131
185#: qml/Components/KeyboardShortcutsOverlay.qml:131
182msgid "Launcher"
186msgid "Launcher"
183−msgstr ""
187+msgstr "Launcher"
184
188
185#: qml/Components/KeyboardShortcutsOverlay.qml:138
189#: qml/Components/KeyboardShortcutsOverlay.qml:138
186msgid "Super (Hold)"
190msgid "Super (Hold)"
187−msgstr ""
191+msgstr "Super (držet)"
188
192
189#: qml/Components/KeyboardShortcutsOverlay.qml:143
193#: qml/Components/KeyboardShortcutsOverlay.qml:143
190msgid "Opens the launcher, displays shortcuts."
194msgid "Opens the launcher, displays shortcuts."
191−msgstr ""
195+msgstr "Otevře launcher, zobrazí zkratky."
192
196
193#: qml/Components/KeyboardShortcutsOverlay.qml:151
197#: qml/Components/KeyboardShortcutsOverlay.qml:151
194msgid "Alt + F1"
198msgid "Alt + F1"
195−msgstr ""
199+msgstr "Alt + F1"
196
200
197#: qml/Components/KeyboardShortcutsOverlay.qml:156
201#: qml/Components/KeyboardShortcutsOverlay.qml:156
198msgid "Opens launcher keyboard navigation mode."
202msgid "Opens launcher keyboard navigation mode."
199−msgstr ""
203+msgstr "Otevře launcher v režimu pohybu pomocí klávesnice."
200
204
201#: qml/Components/KeyboardShortcutsOverlay.qml:164
205#: qml/Components/KeyboardShortcutsOverlay.qml:164
202msgid "Super + Tab"
206msgid "Super + Tab"
203−msgstr ""
207+msgstr "Super + Tab"
204
208
205#: qml/Components/KeyboardShortcutsOverlay.qml:169
209#: qml/Components/KeyboardShortcutsOverlay.qml:169
206msgid "Switches applications via the launcher."
210msgid "Switches applications via the launcher."
207−msgstr ""
211+msgstr "Přepne aplikace pomocí launcheru."
208
212
209#: qml/Components/KeyboardShortcutsOverlay.qml:177
213#: qml/Components/KeyboardShortcutsOverlay.qml:177
210msgid "Super + 1 to 0"
214msgid "Super + 1 to 0"
211−msgstr ""
215+msgstr "Super + 1 až 0"
212
216
213#: qml/Components/KeyboardShortcutsOverlay.qml:182
217#: qml/Components/KeyboardShortcutsOverlay.qml:182
214msgid "Same as clicking on a launcher icon."
218msgid "Same as clicking on a launcher icon."
215−msgstr ""
219+msgstr "Obdoba kliknutí na ikonu v launcheru."
216
220
217#: qml/Components/KeyboardShortcutsOverlay.qml:190
221#: qml/Components/KeyboardShortcutsOverlay.qml:190
218msgid "Super + A"
222msgid "Super + A"
219−msgstr ""
223+msgstr "Super + A"
220
224
221#: qml/Components/KeyboardShortcutsOverlay.qml:195
225#: qml/Components/KeyboardShortcutsOverlay.qml:195
222msgid "Opens the Application Drawer."
226msgid "Opens the Application Drawer."
223−msgstr ""
227+msgstr "Otevře seznam s aplikacemi."
224−
225−#: qml/Components/KeyboardShortcutsOverlay.qml:207
226−msgid "Scopes"
227−msgstr ""
228−
229−#: qml/Components/KeyboardShortcutsOverlay.qml:214
230−msgid "Super (Tap)"
231−msgstr ""
232−
233−#: qml/Components/KeyboardShortcutsOverlay.qml:219
234−msgid "Opens the Scopes home."
235−msgstr ""
236
228
237#: qml/Components/KeyboardShortcutsOverlay.qml:235
229#: qml/Components/KeyboardShortcutsOverlay.qml:235
238msgid "Switching"
230msgid "Switching"
239−msgstr ""
231+msgstr "Přepínání"
240
232
241#: qml/Components/KeyboardShortcutsOverlay.qml:242
233#: qml/Components/KeyboardShortcutsOverlay.qml:242
242msgid "Alt + Tab"
234msgid "Alt + Tab"
243−msgstr ""
235+msgstr "Alt + Tab"
244
236
245#: qml/Components/KeyboardShortcutsOverlay.qml:247
237#: qml/Components/KeyboardShortcutsOverlay.qml:247
246msgid "Switches between applications."
238msgid "Switches between applications."
247−msgstr ""
239+msgstr "Přepne mezi aplikacemi."
248
240
249#: qml/Components/KeyboardShortcutsOverlay.qml:255
241#: qml/Components/KeyboardShortcutsOverlay.qml:255
250msgid "Super + W"
242msgid "Super + W"
251−msgstr ""
243+msgstr "Super + W"
252
244
253#: qml/Components/KeyboardShortcutsOverlay.qml:260
245#: qml/Components/KeyboardShortcutsOverlay.qml:260
254msgid "Opens the desktop spread."
246msgid "Opens the desktop spread."
255−msgstr ""
247+msgstr "Zobrazí náhled oken otevřených aplikací."
256
248
257#: qml/Components/KeyboardShortcutsOverlay.qml:268
249#: qml/Components/KeyboardShortcutsOverlay.qml:268
258msgid "Cursor Left or Right"
250msgid "Cursor Left or Right"
259−msgstr ""
251+msgstr "Šipky vlevo nebo vpravo"
260
252
261#: qml/Components/KeyboardShortcutsOverlay.qml:273
253#: qml/Components/KeyboardShortcutsOverlay.qml:273
262msgid "Moves the focus."
254msgid "Moves the focus."
263−msgstr ""
255+msgstr "Přesune zaměření."
264
256
265#: qml/Components/KeyboardShortcutsOverlay.qml:285
257#: qml/Components/KeyboardShortcutsOverlay.qml:285
266msgid "Windows"
258msgid "Windows"
267−msgstr ""
259+msgstr "Okna"
268
260
269#: qml/Components/KeyboardShortcutsOverlay.qml:292
261#: qml/Components/KeyboardShortcutsOverlay.qml:292
270msgid "Ctrl + Super + D"
262msgid "Ctrl + Super + D"
271−msgstr ""
263+msgstr "Ctrl + Super + D"
272
264
273#: qml/Components/KeyboardShortcutsOverlay.qml:297
265#: qml/Components/KeyboardShortcutsOverlay.qml:297
274msgid "Minimizes all windows."
266msgid "Minimizes all windows."
275−msgstr ""
267+msgstr "Minimalizuje všechna okna."
276
268
277#: qml/Components/KeyboardShortcutsOverlay.qml:305
269#: qml/Components/KeyboardShortcutsOverlay.qml:305
278msgid "Ctrl + Super + Up"
270msgid "Ctrl + Super + Up"
279−msgstr ""
271+msgstr "Ctrl + Super + Šipka nahoru"
280
272
281#: qml/Components/KeyboardShortcutsOverlay.qml:310
273#: qml/Components/KeyboardShortcutsOverlay.qml:310
282msgid "Maximizes the current window."
274msgid "Maximizes the current window."
283−msgstr ""
275+msgstr "Maximalizuje právě zaměřené okno."
284
276
285#: qml/Components/KeyboardShortcutsOverlay.qml:318
277#: qml/Components/KeyboardShortcutsOverlay.qml:318
286msgid "Ctrl + Super + Down"
278msgid "Ctrl + Super + Down"
287−msgstr ""
279+msgstr "Ctrl + Super + Šipka dolů"
288
280
289#: qml/Components/KeyboardShortcutsOverlay.qml:323
281#: qml/Components/KeyboardShortcutsOverlay.qml:323
290msgid "Minimizes or restores the current window."
282msgid "Minimizes or restores the current window."
291−msgstr ""
283+msgstr "Minimalizuje anebo obnoví původní velikost právě zaměřeného okna."
292
284
293#: qml/Components/KeyboardShortcutsOverlay.qml:331
285#: qml/Components/KeyboardShortcutsOverlay.qml:331
294msgid "Ctrl + Super + Left or Right"
286msgid "Ctrl + Super + Left or Right"
295−msgstr ""
287+msgstr "Ctrl + Super + šipka vlevo nebo vpravo"
296
288
297#: qml/Components/KeyboardShortcutsOverlay.qml:336
289#: qml/Components/KeyboardShortcutsOverlay.qml:336
298msgid "Semi-maximizes the current window."
290msgid "Semi-maximizes the current window."
299−msgstr ""
291+msgstr "Skoro maximalizuje právě zaměřené okno."
300
292
301#: qml/Components/KeyboardShortcutsOverlay.qml:344
293#: qml/Components/KeyboardShortcutsOverlay.qml:344
302msgid "Alt + F4"
294msgid "Alt + F4"
303−msgstr ""
295+msgstr "Alt + F4"
304
296
305#: qml/Components/KeyboardShortcutsOverlay.qml:349
297#: qml/Components/KeyboardShortcutsOverlay.qml:349
306msgid "Closes the current window."
298msgid "Closes the current window."
307−msgstr ""
299+msgstr "Zavře právě zaměřené okno."
308
300
309−#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:228
301+#: qml/Components/Lockscreen.qml:212 qml/Greeter/NarrowView.qml:235
310msgid "Return to Call"
302msgid "Return to Call"
311msgstr "Vrátit se k hovoru"
303msgstr "Vrátit se k hovoru"
312
304
@@ -321,161 +313,68 @@ msgstr "OK"
321#: qml/Components/MediaServices/VideoPlayerControls.qml:44
313#: qml/Components/MediaServices/VideoPlayerControls.qml:44
322#, qt-format
314#, qt-format
323msgid "%1:%2:%3"
315msgid "%1:%2:%3"
324−msgstr ""
316+msgstr "%1:%2:%3"
325
317
326#: qml/Components/MediaServices/VideoPlayerControls.qml:49
318#: qml/Components/MediaServices/VideoPlayerControls.qml:49
327#, qt-format
319#, qt-format
328msgid "%1:%2"
320msgid "%1:%2"
329−msgstr ""
321+msgstr "%1:%2"
330
322
331#: qml/Components/ModeSwitchWarningDialog.qml:33
323#: qml/Components/ModeSwitchWarningDialog.qml:33
332msgid "Apps may have unsaved data:"
324msgid "Apps may have unsaved data:"
333−msgstr ""
325+msgstr "Aplikace mohou obsahovat neuložená data:"
334
326
335#: qml/Components/ModeSwitchWarningDialog.qml:60
327#: qml/Components/ModeSwitchWarningDialog.qml:60
336msgctxt ""
328msgctxt ""
337"Re-dock means connect the device again to an external screen/mouse/keyboard"
329"Re-dock means connect the device again to an external screen/mouse/keyboard"
338msgid "Re-dock, save your work and close these apps to continue."
330msgid "Re-dock, save your work and close these apps to continue."
339msgstr ""
331msgstr ""
332+"Připojte zpět do doku, uložte si práci a zavřete tyto aplikace – pak teprve "
333+"pokračujte."
340
334
341#: qml/Components/ModeSwitchWarningDialog.qml:67
335#: qml/Components/ModeSwitchWarningDialog.qml:67
342msgid "Or force close now (unsaved data will be lost)."
336msgid "Or force close now (unsaved data will be lost)."
343−msgstr ""
337+msgstr "Anebo lze vynutit ukončení (neuložená data ovšem budou ztracena!)."
344
338
345#: qml/Components/ModeSwitchWarningDialog.qml:80
339#: qml/Components/ModeSwitchWarningDialog.qml:80
346msgid "OK, I will reconnect"
340msgid "OK, I will reconnect"
347−msgstr ""
341+msgstr "OK, připojím nazpět"
348
342
349#: qml/Components/ModeSwitchWarningDialog.qml:81
343#: qml/Components/ModeSwitchWarningDialog.qml:81
350msgid "Reconnect now!"
344msgid "Reconnect now!"
351−msgstr ""
345+msgstr "Připojte nazpět!"
352
346
353#: qml/Components/ModeSwitchWarningDialog.qml:94
347#: qml/Components/ModeSwitchWarningDialog.qml:94
354msgid "Close all"
348msgid "Close all"
355−msgstr ""
349+msgstr "Zavřít vše"
356
350
357#: qml/Components/SharingPicker.qml:54
351#: qml/Components/SharingPicker.qml:54
358msgid "Preview Share Item"
352msgid "Preview Share Item"
359−msgstr ""
353+msgstr "Náhled sdílených položek"
360
354
361#: qml/Components/VirtualTouchPad.qml:317
355#: qml/Components/VirtualTouchPad.qml:317
362msgid ""
356msgid ""
363"Your device is now connected to an external display. Use this screen as a "
357"Your device is now connected to an external display. Use this screen as a "
364"touch pad to interact with the pointer."
358"touch pad to interact with the pointer."
365msgstr ""
359msgstr ""
360+"Zařízení je připojené k externí obrazovce. Vestavěný displej zařízení "
361+"použijte pro ovládání ukazatele myši (jako touchpad)."
366
362
367#: qml/Components/VirtualTouchPad.qml:327
363#: qml/Components/VirtualTouchPad.qml:327
368msgid "Tap left button to click."
364msgid "Tap left button to click."
369−msgstr ""
365+msgstr "Pro kliknutí levým tlačítkem myši klepněte na tlačítko vlevo."
370
366
371#: qml/Components/VirtualTouchPad.qml:339
367#: qml/Components/VirtualTouchPad.qml:339
372msgid "Tap right button to right click."
368msgid "Tap right button to right click."
373−msgstr ""
369+msgstr "Pro kliknutí pravým tlačítkem klepněte na tlačítko vpravo."
374
370
375#: qml/Components/VirtualTouchPad.qml:351
371#: qml/Components/VirtualTouchPad.qml:351
376msgid "Swipe with two fingers to scroll."
372msgid "Swipe with two fingers to scroll."
377−msgstr ""
373+msgstr "Pro posouvání přejeďte dvěma prsty."
378
374
379#: qml/Components/VirtualTouchPad.qml:396
375#: qml/Components/VirtualTouchPad.qml:396
380msgid "Find more settings in the system settings."
376msgid "Find more settings in the system settings."
381−msgstr ""
377+msgstr "Další nastavení najdete v systémových nastaveních."
382−
383−#: qml/Dash/DashPageHeader.qml:361
384−msgctxt "Button: Open the Ubuntu Store"
385−msgid "Store"
386−msgstr "Obchod"
387−
388−#: qml/Dash/DashPageHeader.qml:368
389−msgctxt "Button: Start a search in the current dash scope"
390−msgid "Search"
391−msgstr "Hledat"
392−
393−#: qml/Dash/DashPageHeader.qml:378
394−msgctxt "Button: Show the current dash scope settings"
395−msgid "Settings"
396−msgstr "Nastavení"
397−
398−#: qml/Dash/DashPageHeader.qml:385
399−msgid "Remove from Favorites"
400−msgstr "Odstranit z oblíbených"
401−
402−#: qml/Dash/DashPageHeader.qml:385
403−msgid "Add to Favorites"
404−msgstr "Přidat do oblíbených"
405−
406−#: qml/Dash/FiltersPopover.qml:61
407−msgid "Refine your results"
408−msgstr ""
409−
410−#: qml/Dash/FiltersPopover.qml:70
411−msgid "Reset"
412−msgstr ""
413−
414−#: qml/Dash/GenericScopeView.qml:547 qml/Dash/GenericScopeView.qml:718
415−msgid "Show less"
416−msgstr ""
417−
418−#: qml/Dash/GenericScopeView.qml:547
419−msgid "Show all"
420−msgstr ""
421−
422−#: qml/Dash/GenericScopeView.qml:578
423−msgctxt "Label: Hint for dash search line edit"
424−msgid "Search"
425−msgstr "Hledat"
426−
427−#: qml/Dash/PageHeaderExtraPanel.qml:67
428−msgid "Recent Searches"
429−msgstr ""
430−
431−#: qml/Dash/PageHeaderExtraPanel.qml:78
432−msgid "Clear All"
433−msgstr ""
434−
435−#: qml/Dash/Previews/PreviewActionCombo.qml:36
436−msgid "More..."
437−msgstr "Více..."
438−
439−#: qml/Dash/Previews/PreviewActionCombo.qml:36
440−msgid "Less..."
441−msgstr "Méně..."
442−
443−#: qml/Dash/Previews/PreviewCommentInput.qml:83
444−#: qml/Dash/Previews/PreviewRatingInput.qml:202
445−msgid "Send"
446−msgstr "Odeslat"
447−
448−#: qml/Dash/Previews/PreviewRatingInput.qml:109
449−msgid "Rate this"
450−msgstr "Ohodnoťte to"
451−
452−#: qml/Dash/Previews/PreviewRatingInput.qml:184
453−msgid "Add a review"
454−msgstr "Přidat recenzi"
455−
456−#: qml/Dash/PullToRefreshScopeStyle.qml:56
457−msgid "Pull to refresh…"
458−msgstr "Vytáhněte pro obnovení..."
459−
460−#: qml/Dash/PullToRefreshScopeStyle.qml:61
461−msgid "Release to refresh…"
462−msgstr "Pusťte pro obnovení..."
463−
464−#: qml/Dash/ScopeSettings/ScopeSettingBoolean.qml:43
465−msgid "Enable location data"
466−msgstr "Povolit údaje umístění"
467−
468−#: qml/Dash/ScopesList.qml:146
469−msgid "Manage"
470−msgstr "Spravovat"
471−
472−#: qml/Dash/ScopesList.qml:187
473−msgid "Home"
474−msgstr "Domů"
475−
476−#: qml/Dash/ScopesList.qml:188
477−msgid "Also installed"
478−msgstr "Také nainstalováno"
479
378
480#: qml/Greeter/CoverPage.qml:127
379#: qml/Greeter/CoverPage.qml:127
481msgid "Unlock"
380msgid "Unlock"
@@ -488,61 +387,62 @@ msgstr "Zařízení uzamčeno"
488#: qml/Greeter/DelayedLockscreen.qml:58
387#: qml/Greeter/DelayedLockscreen.qml:58
489msgid "You have been locked out due to too many failed passphrase attempts."
388msgid "You have been locked out due to too many failed passphrase attempts."
490msgstr ""
389msgstr ""
491−"Zařízení bylo uzamčeno z důvodu mnoha neúspěšných pokusů o přihlášení."
390+"Zařízení bylo uzamčeno z důvodu mnoha neúspěšných pokusů o zadání přístupové "
391+"fráze."
492
392
493#: qml/Greeter/DelayedLockscreen.qml:59
393#: qml/Greeter/DelayedLockscreen.qml:59
494msgid "You have been locked out due to too many failed passcode attempts."
394msgid "You have been locked out due to too many failed passcode attempts."
495msgstr ""
395msgstr ""
496−"Zařízení bylo uzamčeno z důvodu mnoha neúspěšných pokusů o přihlášení."
396+"Zařízení bylo uzamčeno z důvodu mnoha neúspěšných pokusů o zadání "
397+"přístupového kódu."
497
398
498#: qml/Greeter/DelayedLockscreen.qml:68
399#: qml/Greeter/DelayedLockscreen.qml:68
499#, qt-format
400#, qt-format
500msgid "Please wait %1 minute and then try again…"
401msgid "Please wait %1 minute and then try again…"
501msgid_plural "Please wait %1 minutes and then try again…"
402msgid_plural "Please wait %1 minutes and then try again…"
502−msgstr[0] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
403+msgstr[0] "Počkejte prosím %1 minutu a poté to zkuste znovu…"
503−msgstr[1] "Počkejte, prosím, %1 minuty a poté to zkuste znovu..."
404+msgstr[1] "Počkejte prosím %1 minuty a poté to zkuste znovu…"
504−msgstr[2] "Počkejte, prosím, %1 minut a poté to zkuste znovu..."
405+msgstr[2] "Počkejte prosím %1 minut a poté to zkuste znovu…"
505
406
506#: qml/Greeter/Greeter.qml:550
407#: qml/Greeter/Greeter.qml:550
507msgid "Try again"
408msgid "Try again"
508−msgstr ""
409+msgstr "Zkusit znovu"
509
410
510#: qml/Greeter/Greeter.qml:551
411#: qml/Greeter/Greeter.qml:551
511msgid "Enter passphrase to unlock"
412msgid "Enter passphrase to unlock"
512−msgstr ""
413+msgstr "K odemknutí zadejte přístupovou frázi"
513
414
514#: qml/Greeter/Greeter.qml:552
415#: qml/Greeter/Greeter.qml:552
515msgid "Enter passcode to unlock"
416msgid "Enter passcode to unlock"
516−msgstr ""
417+msgstr "K odemknutí zadejte přístupový kód"
517
418
518−#: qml/Greeter/NarrowView.qml:228
419+#: qml/Greeter/NarrowView.qml:235
519msgid "Emergency"
420msgid "Emergency"
520−msgstr ""
421+msgstr "Tísňový hovor"
521
422
522#: qml/Greeter/PromptList.qml:126
423#: qml/Greeter/PromptList.qml:126
523msgid "Passphrase"
424msgid "Passphrase"
524−msgstr ""
425+msgstr "Přístupová fráze"
525
426
526#: qml/Greeter/PromptList.qml:126
427#: qml/Greeter/PromptList.qml:126
527msgid "Passcode"
428msgid "Passcode"
528−msgstr ""
429+msgstr "Přístupový kód"
529
430
530#: qml/Greeter/SessionsList.qml:124
431#: qml/Greeter/SessionsList.qml:124
531msgid "Select desktop environment"
432msgid "Select desktop environment"
532−msgstr ""
433+msgstr "Vybrat desktopové prostředí"
533
434
534−#: qml/Launcher/Drawer.qml:94
435+#: qml/Launcher/Drawer.qml:250
535msgid "Search…"
436msgid "Search…"
536−msgstr ""
437+msgstr "Vyhledat…"
537
438
538−#: qml/Launcher/Drawer.qml:129
439+#: qml/Launcher/PullToRefreshScopeStyle.qml:56
539−msgctxt "Apps sorted alphabetically"
540−msgid "A-Z"
440+msgid "Pull to refresh…"
541−msgstr ""
441+msgstr "Znovu načtete vysunutím…"
542
442
543−#: qml/Launcher/MoreAppsHeader.qml:55
443+#: qml/Launcher/PullToRefreshScopeStyle.qml:61
544−msgid "More apps in the store"
444+msgid "Release to refresh…"
545−msgstr ""
445+msgstr "Znovu načtete uvolněním…"
546
446
547#: qml/Notifications/NotificationMenuItemFactory.qml:124
447#: qml/Notifications/NotificationMenuItemFactory.qml:124
548msgid "Show password"
448msgid "Show password"
@@ -550,7 +450,7 @@ msgstr "Zobrazit heslo"
550
450
551#: qml/Panel/ActiveCallHint.qml:79
451#: qml/Panel/ActiveCallHint.qml:79
552msgid "Tap to return to call..."
452msgid "Tap to return to call..."
553−msgstr "Klepnutím se vrátíte k hovoru..."
453+msgstr "Klepnutím se vrátíte k hovoru…"
554
454
555#: qml/Panel/ActiveCallHint.qml:92
455#: qml/Panel/ActiveCallHint.qml:92
556msgid "Conference"
456msgid "Conference"
@@ -565,24 +465,24 @@ msgstr "Nic se nepřehrává"
565msgid "%1 hour"
465msgid "%1 hour"
566msgid_plural "%1 hours"
466msgid_plural "%1 hours"
567msgstr[0] "%1 hodina"
467msgstr[0] "%1 hodina"
568−msgstr[1] "%1 hodiny"
468+msgstr[1] "%1 hodin"
569−msgstr[2] "%1 hodin"
469+msgstr[2] "%1 hodiny"
570
470
571#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
471#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1001
572#, qt-format
472#, qt-format
573msgid "%1 minute"
473msgid "%1 minute"
574msgid_plural "%1 minutes"
474msgid_plural "%1 minutes"
575msgstr[0] "%1 minuta"
475msgstr[0] "%1 minuta"
576−msgstr[1] "%1 minuty"
476+msgstr[1] "%1 minut"
577−msgstr[2] "%1 minut"
477+msgstr[2] "%1 minuty"
578
478
579#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
479#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1006
580#, qt-format
480#, qt-format
581msgid "%1 second"
481msgid "%1 second"
582msgid_plural "%1 seconds"
482msgid_plural "%1 seconds"
583msgstr[0] "%1 sekunda"
483msgstr[0] "%1 sekunda"
584−msgstr[1] "%1 sekundy"
484+msgstr[1] "%1 sekund"
585−msgstr[2] "%1 sekund"
485+msgstr[2] ""
586
486
587#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
487#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1009
588msgid "0 seconds"
488msgid "0 seconds"
@@ -596,7 +496,7 @@ msgstr "Zbývá %1"
596
496
597#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
497#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1017
598msgid "In queue…"
498msgid "In queue…"
599−msgstr "Ve frontě..."
499+msgstr "Ve frontě…"
600
500
601#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
501#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1021
602msgid "Downloading"
502msgid "Downloading"
@@ -604,7 +504,7 @@ msgstr "Stahování"
604
504
605#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
505#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1023
606msgid "Paused, tap to resume"
506msgid "Paused, tap to resume"
607−msgstr "Pauza, pro pokračování klepněte"
507+msgstr "Pozastaveno, pro pokračování klepněte"
608
508
609#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
509#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1025
610msgid "Canceled"
510msgid "Canceled"
@@ -612,7 +512,7 @@ msgstr "Zrušeno"
612
512
613#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
513#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1027
614msgid "Finished"
514msgid "Finished"
615−msgstr "Dokončeno"
515+msgstr "Hotovo"
616
516
617#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
517#: qml/Panel/Indicators/IndicatorMenuItemFactory.qml:1029
618msgid "Failed, tap to retry"
518msgid "Failed, tap to retry"
@@ -622,7 +522,7 @@ msgstr "Nezdařilo se, opakujte klepnutím"
622#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
522#: qml/Panel/Indicators/MessageMenuItemFactory.qml:210
623msgctxt "Button: Send a reply message"
523msgctxt "Button: Send a reply message"
624msgid "Send"
524msgid "Send"
625−msgstr ""
525+msgstr "Poslat"
626
526
627#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
527#: qml/Panel/Indicators/MessageMenuItemFactory.qml:152
628msgctxt "Label: Hint in message indicator line edit"
528msgctxt "Label: Hint in message indicator line edit"
@@ -632,323 +532,485 @@ msgstr "Odpovědět"
632#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
532#: qml/Panel/Indicators/MessageMenuItemFactory.qml:209
633msgctxt "Button: Call back on phone"
533msgctxt "Button: Call back on phone"
634msgid "Call back"
534msgid "Call back"
635−msgstr ""
535+msgstr "Zavolat zpět"
636
536
637#: qml/Panel/PanelMenuPage.qml:92
537#: qml/Panel/PanelMenuPage.qml:92
638msgid "Back"
538msgid "Back"
639−msgstr ""
539+msgstr "Zpět"
640
540
641#: qml/Stage/SideStage.qml:76
541#: qml/Stage/SideStage.qml:76
642msgid "Drag using 3 fingers any application from one window to the other"
542msgid "Drag using 3 fingers any application from one window to the other"
643msgstr ""
543msgstr ""
544+"Jakoukoli z aplikací přetáhnete z jednoho okna do druhého za použití třech "
545+"prstů"
546+
547+#: qml/Stage/Stage.qml:671
548+msgid "No running apps"
549+msgstr "Nejsou spuštěny žádné aplikace"
644
550
645#: qml/Tutorial/TutorialLeftLong.qml:49
551#: qml/Tutorial/TutorialLeftLong.qml:49
646msgid "Long swipe from the left edge to open the Application Drawer"
552msgid "Long swipe from the left edge to open the Application Drawer"
647−msgstr ""
553+msgstr "Dlouhým přetažení od levého okraje otevřete seznam aplikací"
648
554
649#: qml/Tutorial/TutorialLeft.qml:47
555#: qml/Tutorial/TutorialLeft.qml:47
650msgid "Short swipe from the left edge to open the launcher"
556msgid "Short swipe from the left edge to open the launcher"
651−msgstr ""
557+msgstr "Krátkým přetažením od levého okraje otevřete launcher"
652
558
653−#: qml/Tutorial/TutorialRight.qml:55
559+#: qml/Tutorial/TutorialRight.qml:54
654msgid "Push your mouse against the right edge to view your open apps"
560msgid "Push your mouse against the right edge to view your open apps"
655−msgstr ""
561+msgstr "„Zatlačením“ ukazatelem myši na levý okraj zobrazíte spuštěné aplikace"
656
562
657−#: qml/Tutorial/TutorialRight.qml:56
563+#: qml/Tutorial/TutorialRight.qml:55
658msgid "Swipe from the right edge to view your open apps"
564msgid "Swipe from the right edge to view your open apps"
659−msgstr ""
565+msgstr "Přetažením od pravého okraje zobrazíte spuštěné aplikace"
660
566
661#: qml/Tutorial/TutorialTop.qml:53
567#: qml/Tutorial/TutorialTop.qml:53
662msgid "Swipe from the top edge to access notifications and quick settings"
568msgid "Swipe from the top edge to access notifications and quick settings"
663−msgstr ""
569+msgstr "Přetažením od horního okraje zobrazíte upozornění a rychlá nastavení"
664
570
665−#: qml/Wizard/Page.qml:54
571+#: qml/Wizard/Page.qml:59
666msgctxt "Button: Go back one page in the Wizard"
572msgctxt "Button: Go back one page in the Wizard"
667msgid "Back"
573msgid "Back"
668msgstr "Zpět"
574msgstr "Zpět"
669
575
670−#: qml/Wizard/Pages/10-welcome.qml:28
576+#: qml/Wizard/Pages/10-welcome.qml:29
671msgid "Language"
577msgid "Language"
672−msgstr ""
578+msgstr "Jazyk"
673−
579+
674−#: qml/Wizard/Pages/10-welcome.qml:173 qml/Wizard/Pages/20-keyboard.qml:152
580+#: qml/Wizard/Pages/10-welcome.qml:176
675−#: qml/Wizard/Pages/30-wifi.qml:206 qml/Wizard/Pages/40-location.qml:271
581+#: qml/Wizard/Pages/10-welcome-update.qml:126
582+#: qml/Wizard/Pages/11-changelog.qml:74 qml/Wizard/Pages/20-keyboard.qml:152
676−#: qml/Wizard/Pages/50-timezone.qml:271 qml/Wizard/Pages/60-account.qml:65
583+#: qml/Wizard/Pages/30-wifi.qml:214 qml/Wizard/Pages/50-timezone.qml:272
677−#: qml/Wizard/Pages/70-passwd-type.qml:145
584+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/70-passwd-type.qml:146
678−#: qml/Wizard/Pages/75-report-check.qml:84
679−#: qml/Wizard/Pages/passcode-desktop.qml:142
585+#: qml/Wizard/Pages/passcode-desktop.qml:154
680−#: qml/Wizard/Pages/password-set.qml:142
586+#: qml/Wizard/Pages/password-set.qml:153
681msgid "Next"
587msgid "Next"
682−msgstr ""
588+msgstr "Další"
589+
590+#: qml/Wizard/Pages/10-welcome-update.qml:91
591+msgid "Welcome to "
592+msgstr "Vítejte v "
593+
594+#: qml/Wizard/Pages/10-welcome-update.qml:106
595+msgid "We will make sure your device is ready to use "
596+msgstr "Nyní bude ověřeno, zda je vaše zařízení připraveno k použití "
597+
598+#: qml/Wizard/Pages/11-changelog.qml:28
599+msgid "What's new"
600+msgstr "Novinky"
601+
602+#: qml/Wizard/Pages/11-changelog.qml:74
603+msgid "Loading..."
604+msgstr "Načítání…"
683
605
684#: qml/Wizard/Pages/20-keyboard.qml:31
606#: qml/Wizard/Pages/20-keyboard.qml:31
685msgid "Select Keyboard"
607msgid "Select Keyboard"
686−msgstr ""
608+msgstr "Zvolte klávesnici"
687
609
688#: qml/Wizard/Pages/20-keyboard.qml:71
610#: qml/Wizard/Pages/20-keyboard.qml:71
689msgid "Keyboard language"
611msgid "Keyboard language"
690−msgstr ""
612+msgstr "Jazyk klávesnice"
691
613
692#: qml/Wizard/Pages/20-keyboard.qml:93
614#: qml/Wizard/Pages/20-keyboard.qml:93
693msgid "Keyboard layout"
615msgid "Keyboard layout"
694−msgstr ""
616+msgstr "Rozložení klávesnice"
695
617
696−#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:206
618+#: qml/Wizard/Pages/20-keyboard.qml:152 qml/Wizard/Pages/30-wifi.qml:214
619+#: qml/Wizard/Pages/60-account.qml:72 qml/Wizard/Pages/79-system-update.qml:144
697−#: qml/Wizard/Pages/60-account.qml:65 qml/Wizard/Pages/sim.qml:101
620+#: qml/Wizard/Pages/sim.qml:101
698msgid "Skip"
621msgid "Skip"
699msgstr "Přeskočit"
622msgstr "Přeskočit"
700
623
701−#: qml/Wizard/Pages/30-wifi.qml:30
624+#: qml/Wizard/Pages/30-wifi.qml:31
702msgid "Connect to Wi‑Fi"
625msgid "Connect to Wi‑Fi"
703−msgstr "Připojte se k Wi-Fi"
626+msgstr "Připojit se k Wi-Fi"
704
627
705−#: qml/Wizard/Pages/30-wifi.qml:131
628+#: qml/Wizard/Pages/30-wifi.qml:139
706msgid "Connected"
629msgid "Connected"
707−msgstr ""
630+msgstr "Připojeno"
708
631
709−#: qml/Wizard/Pages/30-wifi.qml:164
632+#: qml/Wizard/Pages/30-wifi.qml:172
710msgid "Available Wi-Fi networks"
633msgid "Available Wi-Fi networks"
711−msgstr ""
634+msgstr "Dostupné Wi-fi sítě"
712
635
713−#: qml/Wizard/Pages/30-wifi.qml:165
636+#: qml/Wizard/Pages/30-wifi.qml:173
714msgid "No available Wi-Fi networks"
637msgid "No available Wi-Fi networks"
715−msgstr ""
638+msgstr "Nejsou k dispozici žádné Wi-fi sítě"
716−
717−#: qml/Wizard/Pages/40-location.qml:27
718−msgid "Location Services"
719−msgstr ""
720−
721−#: qml/Wizard/Pages/40-location.qml:83
722−msgid ""
723−"Use GPS, Wi-Fi hotspots and mobile network anonymously to detect location "
724−"(recommended)"
725−msgstr ""
726−
727−#: qml/Wizard/Pages/40-location.qml:105
728−#, qt-format
729−msgid "By selecting this option you agree to the Nokia HERE %1."
730−msgstr ""
731−
732−#: qml/Wizard/Pages/40-location.qml:106
733−msgctxt "part of: Nokia HERE terms and conditions"
734−msgid "terms and conditions"
735−msgstr ""
736−
737−#: qml/Wizard/Pages/40-location.qml:160
738−msgid "GPS only"
739−msgstr ""
740−
741−#: qml/Wizard/Pages/40-location.qml:214
742−msgid "Don't use my location"
743−msgstr ""
744−
745−#: qml/Wizard/Pages/40-location.qml:260
746−msgid "You can change it later in System Settings."
747−msgstr ""
748
639
749#: qml/Wizard/Pages/50-timezone.qml:30
640#: qml/Wizard/Pages/50-timezone.qml:30
750msgid "Time Zone"
641msgid "Time Zone"
751−msgstr ""
642+msgstr "Časové pásmo"
752
643
753−#: qml/Wizard/Pages/50-timezone.qml:182
644+#: qml/Wizard/Pages/50-timezone.qml:183
754msgid "Enter your city"
645msgid "Enter your city"
755−msgstr ""
646+msgstr "Zadejte své město"
756
647
757#: qml/Wizard/Pages/60-account.qml:24
648#: qml/Wizard/Pages/60-account.qml:24
758msgid "Personalize Your Device"
649msgid "Personalize Your Device"
759−msgstr ""
650+msgstr "Přizpůsobit si zařízení"
760
651
761−#: qml/Wizard/Pages/60-account.qml:48
652+#: qml/Wizard/Pages/60-account.qml:54
762msgid "Preferred Name"
653msgid "Preferred Name"
763−msgstr ""
654+msgstr "Upřednostňované jméno"
764
655
765#: qml/Wizard/Pages/70-passwd-type.qml:40
656#: qml/Wizard/Pages/70-passwd-type.qml:40
766msgid "Lock Screen"
657msgid "Lock Screen"
767−msgstr ""
658+msgstr "Uzamknout obrazovku"
768
659
769−#: qml/Wizard/Pages/70-passwd-type.qml:102
660+#: qml/Wizard/Pages/70-passwd-type.qml:103
770msgctxt "Label: Type of security method"
661msgctxt "Label: Type of security method"
771msgid "Create new password"
662msgid "Create new password"
772−msgstr ""
663+msgstr "Vytvořit nové heslo"
773
664
774−#: qml/Wizard/Pages/70-passwd-type.qml:104
665+#: qml/Wizard/Pages/70-passwd-type.qml:105
775msgctxt "Label: Type of security method"
666msgctxt "Label: Type of security method"
776msgid "Create passcode (numbers only)"
667msgid "Create passcode (numbers only)"
777−msgstr ""
668+msgstr "Vytvořit přístupový kód (pouze číslice)"
778
669
779−#: qml/Wizard/Pages/70-passwd-type.qml:106
670+#: qml/Wizard/Pages/70-passwd-type.qml:107
780msgctxt "Label: Type of security method"
671msgctxt "Label: Type of security method"
781msgid "No lock code"
672msgid "No lock code"
782−msgstr ""
673+msgstr "Bez uzamykacího přístupového kódu"
783−
784−#: qml/Wizard/Pages/75-report-check.qml:26 qml/Wizard/Pages/here-terms.qml:108
785−msgid "Privacy Policy"
786−msgstr ""
787−
788−#: qml/Wizard/Pages/75-report-check.qml:26
789−msgid "Help Us Improve"
790−msgstr ""
791
674
792−#: qml/Wizard/Pages/75-report-check.qml:59
675+#: qml/Wizard/Pages/79-system-update.qml:28
793−msgid "Improve system performance by sending us crashes and error reports."
676+msgid "Update Device"
794−msgstr ""
677+msgstr "Aktualizovat zařízení"
795
678
796−#: qml/Wizard/Pages/75-report-check.qml:60
679+#: qml/Wizard/Pages/79-system-update.qml:55
797−msgid "Privacy policy"
680+msgid ""
681+"There is a system update available and ready to install. Afterwards, the "
682+"device will automatically restart."
798msgstr ""
683msgstr ""
684+"K dispozici je nová aktualizace systému a je připravena k instalaci. Po "
685+"provedení se zařízení automaticky restartuje."
799
686
800−#: qml/Wizard/Pages/80-finished.qml:89
687+#: qml/Wizard/Pages/79-system-update.qml:76
801−msgid "Welcome to Ubuntu"
688+msgctxt "string identifying name of the update"
689+msgid "Ubuntu Touch system"
802−msgstr ""
690+msgstr "Systém Ubuntu Touch"
803
691
804−#: qml/Wizard/Pages/80-finished.qml:104
692+#: qml/Wizard/Pages/79-system-update.qml:83
805−msgid "You are ready to use your device now"
693+#, qt-format
694+msgctxt "version of the system update"
695+msgid "Version %1"
806−msgstr ""
696+msgstr "Verze %1"
807
697
808−#: qml/Wizard/Pages/80-finished.qml:124
698+#: qml/Wizard/Pages/79-system-update.qml:95
809−msgid "Get Started"
699+msgid "This could take a few minutes..."
810−msgstr ""
700+msgstr "Může to trvat několik minut…"
811
701
812−#: qml/Wizard/Pages/here-terms.qml:25
702+#: qml/Wizard/Pages/79-system-update.qml:109
813−msgid "Terms & Conditions"
703+msgid "Install and restart now"
814−msgstr "Pravidla a podmínky"
704+msgstr "Nainstalovat a restartovat nyní"
815
705
816−#: qml/Wizard/Pages/here-terms.qml:69
706+#: qml/Wizard/Pages/80-finished.qml:91
817−msgid "Your device uses positioning technologies provided by HERE."
707+msgid "Welcome Back"
818−msgstr ""
708+msgstr "Vítejte zpět"
819
709
820−#: qml/Wizard/Pages/here-terms.qml:81
710+#: qml/Wizard/Pages/80-finished.qml:91
821−msgid ""
711+msgid "Welcome to Ubuntu"
822−"To provide you with positioning services and to improve their quality, HERE "
823−"collects information about nearby cell towers and Wi-Fi hotspots around your "
824−"current location whenever your position is being found."
825−msgstr ""
712+msgstr "Vítejte v Ubuntu"
826
713
827−#: qml/Wizard/Pages/here-terms.qml:93
714+#: qml/Wizard/Pages/80-finished.qml:106
828−msgid ""
715+msgid "You are ready to use your device now"
829−"The information collected is used to analyze the service and to improve the "
716+msgstr "Vaše zařízení je připraveno k používání"
830−"use of service, but not to identify you personally."
831−msgstr ""
832
717
833−#: qml/Wizard/Pages/here-terms.qml:106
718+#: qml/Wizard/Pages/80-finished.qml:126
834−#, qt-format
719+msgid "Continue"
835−msgid "By continuing, you agree to the HERE platform %1 and %2."
836−msgstr ""
720+msgstr "Pokračovat"
837
721
838−#: qml/Wizard/Pages/here-terms.qml:107
722+#: qml/Wizard/Pages/80-finished.qml:126
839−msgid "Service Terms"
723+msgid "Get Started"
840−msgstr ""
724+msgstr "Začínáme"
841
725
842#: qml/Wizard/Pages/passcode-confirm.qml:43
726#: qml/Wizard/Pages/passcode-confirm.qml:43
843−#: qml/Wizard/Pages/passcode-desktop.qml:97
727+#: qml/Wizard/Pages/passcode-desktop.qml:104
844msgid "Confirm passcode"
728msgid "Confirm passcode"
845−msgstr "Potvrdit číselné heslo"
729+msgstr "Potvrďte zadání přístupového kódu"
846
730
847#: qml/Wizard/Pages/passcode-confirm.qml:45
731#: qml/Wizard/Pages/passcode-confirm.qml:45
848msgid "Incorrect passcode."
732msgid "Incorrect passcode."
849−msgstr ""
733+msgstr "Nesprávný přístupový kód."
850
734
851#: qml/Wizard/Pages/passcode-confirm.qml:45
735#: qml/Wizard/Pages/passcode-confirm.qml:45
852msgctxt "Enter the passcode again"
736msgctxt "Enter the passcode again"
853msgid "Please re-enter."
737msgid "Please re-enter."
854−msgstr ""
738+msgstr "Zadejte znovu."
855
739
856#: qml/Wizard/Pages/passcode-desktop.qml:31
740#: qml/Wizard/Pages/passcode-desktop.qml:31
857msgid "Lock Screen Passcode"
741msgid "Lock Screen Passcode"
858−msgstr ""
742+msgstr "Přístupový kód pro odemčení obrazovky"
859
743
860−#: qml/Wizard/Pages/passcode-desktop.qml:61
744+#: qml/Wizard/Pages/passcode-desktop.qml:68
861msgid "Enter 4 numbers to setup your passcode"
745msgid "Enter 4 numbers to setup your passcode"
862−msgstr ""
746+msgstr "Zadejte 4 číslice, které budou sloužit jako přístupový kód"
863
747
864−#: qml/Wizard/Pages/passcode-desktop.qml:77
748+#: qml/Wizard/Pages/passcode-desktop.qml:84
865#: qml/Wizard/Pages/passcode-set.qml:54
749#: qml/Wizard/Pages/passcode-set.qml:54
866msgid "Choose passcode"
750msgid "Choose passcode"
867−msgstr ""
751+msgstr "Zvolte přístupový kód"
868
752
869−#: qml/Wizard/Pages/passcode-desktop.qml:127
753+#: qml/Wizard/Pages/passcode-desktop.qml:139
870msgid "Passcode too short"
754msgid "Passcode too short"
871−msgstr ""
755+msgstr "Přístupový kód je příliš krátký"
872
756
873−#: qml/Wizard/Pages/passcode-desktop.qml:129
757+#: qml/Wizard/Pages/passcode-desktop.qml:141
874msgid "Passcodes match"
758msgid "Passcodes match"
875−msgstr ""
759+msgstr "Zadání přístupového kódu se shodují"
876
760
877−#: qml/Wizard/Pages/passcode-desktop.qml:131
761+#: qml/Wizard/Pages/passcode-desktop.qml:143
878msgid "Passcodes do not match"
762msgid "Passcodes do not match"
879−msgstr ""
763+msgstr "Zadání přístupového kódu se neshodují"
880
764
881#: qml/Wizard/Pages/passcode-set.qml:62
765#: qml/Wizard/Pages/passcode-set.qml:62
882msgid "Passcode must be 4 characters long"
766msgid "Passcode must be 4 characters long"
883−msgstr ""
767+msgstr "Je třeba, aby přístupový kód byl 4 znaky dlouhý"
884
768
885#: qml/Wizard/Pages/password-set.qml:31
769#: qml/Wizard/Pages/password-set.qml:31
886msgid "Lock Screen Password"
770msgid "Lock Screen Password"
887−msgstr ""
771+msgstr "Heslo pro odemknutí obrazovky"
888
772
889−#: qml/Wizard/Pages/password-set.qml:62
773+#: qml/Wizard/Pages/password-set.qml:68
890msgid "Enter at least 8 characters"
774msgid "Enter at least 8 characters"
891−msgstr ""
775+msgstr "Zadejte nejméně 8 znaků"
892
776
893−#: qml/Wizard/Pages/password-set.qml:74
777+#: qml/Wizard/Pages/password-set.qml:80
894msgid "Choose password"
778msgid "Choose password"
895−msgstr ""
779+msgstr "Zvolte heslo"
896
780
897−#: qml/Wizard/Pages/password-set.qml:104
781+#: qml/Wizard/Pages/password-set.qml:110
898msgid "Confirm password"
782msgid "Confirm password"
899−msgstr ""
783+msgstr "Potvrďte heslo"
900
784
901#: qml/Wizard/Pages/sim.qml:27
785#: qml/Wizard/Pages/sim.qml:27
902msgid "No SIM card installed"
786msgid "No SIM card installed"
903−msgstr ""
787+msgstr "Není vložena žádná SIM karta"
904
788
905#: qml/Wizard/Pages/sim.qml:54
789#: qml/Wizard/Pages/sim.qml:54
906msgid "SIM card added"
790msgid "SIM card added"
907−msgstr ""
791+msgstr "SIM karta vložena"
908
792
909#: qml/Wizard/Pages/sim.qml:55
793#: qml/Wizard/Pages/sim.qml:55
910msgid "You must restart the device to access the mobile network."
794msgid "You must restart the device to access the mobile network."
911−msgstr ""
795+msgstr "Pro přístup k mobilní síti je třeba zařízení restartovat."
912
796
913#: qml/Wizard/Pages/sim.qml:59
797#: qml/Wizard/Pages/sim.qml:59
914msgid "Restart"
798msgid "Restart"
915−msgstr "Reboot"
799+msgstr "Restartovat"
916
800
917#: qml/Wizard/Pages/sim.qml:78
801#: qml/Wizard/Pages/sim.qml:78
918msgid "You won’t be able to make calls or use text messaging without a SIM."
802msgid "You won’t be able to make calls or use text messaging without a SIM."
919−msgstr ""
803+msgstr "Bez SIM karty nebudete moci telefonovat ani odesílat textové zprávy."
920
804
921#: qml/Wizard/Pages/sim.qml:90
805#: qml/Wizard/Pages/sim.qml:90
922msgid "To proceed with no SIM tap Skip."
806msgid "To proceed with no SIM tap Skip."
923−msgstr ""
807+msgstr "Pro pokračování bez SIM karty klepněte na Přeskočit."
924
808
925#: qml/Wizard/PasswordMeter.qml:87
809#: qml/Wizard/PasswordMeter.qml:87
926msgid "Password too short"
810msgid "Password too short"
927−msgstr ""
811+msgstr "Příliš krátké heslo"
928
812
929#: qml/Wizard/PasswordMeter.qml:89
813#: qml/Wizard/PasswordMeter.qml:89
930msgid "Passwords match"
814msgid "Passwords match"
931−msgstr ""
815+msgstr "Zadání hesla se shodují"
932
816
933#: qml/Wizard/PasswordMeter.qml:91
817#: qml/Wizard/PasswordMeter.qml:91
934msgid "Passwords do not match"
818msgid "Passwords do not match"
935−msgstr ""
819+msgstr "Zadání hesla se neshodují"
936
820
937#: qml/Wizard/PasswordMeter.qml:95
821#: qml/Wizard/PasswordMeter.qml:95
938msgid "Strong password"
822msgid "Strong password"
939−msgstr ""
823+msgstr "Velmi odolné heslo"
940
824
941#: qml/Wizard/PasswordMeter.qml:97
825#: qml/Wizard/PasswordMeter.qml:97
942msgid "Fair password"
826msgid "Fair password"
943−msgstr ""
827+msgstr "Odolné/napsatelné heslo"
944
828
945#: qml/Wizard/PasswordMeter.qml:99
829#: qml/Wizard/PasswordMeter.qml:99
946msgid "Weak password"
830msgid "Weak password"
947−msgstr ""
831+msgstr "Prolomitelné heslo"
948
832
949#: qml/Wizard/PasswordMeter.qml:101
833#: qml/Wizard/PasswordMeter.qml:101
950msgid "Very weak password"
834msgid "Very weak password"
951−msgstr ""
835+msgstr "Velmi snadno prolomitelné heslo"
836+
837+#~ msgid "Unity 8"
838+#~ msgstr "Lomiri"
839+
840+#~ msgid "Scopes"
841+#~ msgstr "Scopes"
842+
843+#~ msgid "Super (Tap)"
844+#~ msgstr "Super (klepnutí)"
845+
846+#~ msgid "Opens the Scopes home."
847+#~ msgstr "Otevře domovskou sekci Scopes."
848+
849+#~ msgctxt "Button: Open the Ubuntu Store"
850+#~ msgid "Store"
851+#~ msgstr "Obchod"
852+
853+#~ msgctxt "Button: Start a search in the current dash scope"
854+#~ msgid "Search"
855+#~ msgstr "Hledat"
856+
857+#~ msgctxt "Button: Show the current dash scope settings"
858+#~ msgid "Settings"
859+#~ msgstr "Nastavení"
860+
861+#~ msgid "Remove from Favorites"
862+#~ msgstr "Odebrat z oblíbených"
863+
864+#~ msgid "Add to Favorites"
865+#~ msgstr "Přidat do oblíbených"
866+
867+#~ msgid "Refine your results"
868+#~ msgstr "Upřesnit výsledky"
869+
870+#~ msgid "Reset"
871+#~ msgstr "Resetovat"
872+
873+#~ msgid "Show less"
874+#~ msgstr "Zobrazit méně"
875+
876+#~ msgid "Show all"
877+#~ msgstr "Zobrazit vše"
878+
879+#~ msgctxt "Label: Hint for dash search line edit"
880+#~ msgid "Search"
881+#~ msgstr "Hledat"
882+
883+#~ msgid "Recent Searches"
884+#~ msgstr "Nedávná vyhledávání"
885+
886+#~ msgid "Clear All"
887+#~ msgstr "Vyčistit vše"
888+
889+#~ msgid "More..."
890+#~ msgstr "Více…"
891+
892+#~ msgid "Less..."
893+#~ msgstr "Méně…"
894+
895+#~ msgid "Send"
896+#~ msgstr "Odeslat"
897+
898+#~ msgid "Rate this"
899+#~ msgstr "Ohodnoťte toto"
900+
901+#~ msgid "Add a review"
902+#~ msgstr "Přidat recenzi"
903+
904+#~ msgid "Enable location data"
905+#~ msgstr "Povolit údaje o umístění"
906+
907+#~ msgid "Manage"
908+#~ msgstr "Spravovat"
909+
910+#~ msgid "Home"
911+#~ msgstr "Domů"
912+
913+#~ msgid "Also installed"
914+#~ msgstr "Také nainstalováno"
915+
916+#~ msgid "Privacy Policy"
917+#~ msgstr "Ochrana osobních údajů"
918+
919+#~ msgid "Help Us Improve"
920+#~ msgstr "Pomozte nám s vylepšováním"
921+
922+#~ msgid "Improve system performance by sending us crashes and error reports."
923+#~ msgstr ""
924+#~ "Zvýšit výkon systému odesíláním zpráv o pádech a chybových hlášeních."
925+
926+#~ msgid "Privacy policy"
927+#~ msgstr "Ochrana osobních údajů"
928+
929+#~ msgid "Update Apps"
930+#~ msgstr "Aktualizovat aplikace"
931+
932+#~ msgid "This device is not connected to the internet."
933+#~ msgstr "Zařízení není připojeno k Internetu."
934+
935+#~ msgid "Use the OpenStore app to check for updates once connected."
936+#~ msgstr ""
937+#~ "Jakmile budete připojeni, použijte OpenStore aplikaci pro vyhledání "
938+#~ "aktualizací."
939+
940+#~ msgid "Software is up to date"
941+#~ msgstr "Software je aktuální"
942+
943+#~ msgid "The update server is not responding."
944+#~ msgstr "Server s aktualizacemi neodpovídá."
945+
946+#~ msgid "Please wait..."
947+#~ msgstr "Čekejte prosím…"
948+
949+#~ msgid "Installation failed"
950+#~ msgstr "Instalace se nezdařila"
951+
952+#~ msgid "Checking for updates…"
953+#~ msgstr "Kontrola aktualizací…"
954+
955+#~ msgid "%1 update available"
956+#~ msgid_plural "%1 updates available"
957+#~ msgstr[0] "%1 aktualizace k dispozici"
958+#~ msgstr[1] "%1 aktualizace k dispozici"
959+#~ msgstr[2] "%1 aktualizací k dispozici"
960+
961+#~ msgid "Update all…"
962+#~ msgstr "Aktualizovat vše…"
963+
964+#~ msgid "Update all"
965+#~ msgstr "Aktualizovat vše"
966+
967+#~ msgid "Update"
968+#~ msgstr "Aktualizovat"
969+
970+#~ msgid "Download"
971+#~ msgstr "Stáhnout"
972+
973+#~ msgid "Resume"
974+#~ msgstr "Pokračovat"
975+
976+#~ msgid "Pause"
977+#~ msgstr "Pozastavit"
978+
979+#~ msgid "Install…"
980+#~ msgstr "Nainstalovat…"
981+
982+#~ msgid "Install"
983+#~ msgstr "Nainstalovat"
984+
985+#~ msgid "Open"
986+#~ msgstr "Otevřít"
987+
988+#~ msgid "Installing"
989+#~ msgstr "Instalace"
990+
991+#~ msgid "Paused"
992+#~ msgstr "Pozastaveno"
993+
994+#~ msgid "Waiting to download"
995+#~ msgstr "Čekání na stažení"
996+
997+#~ msgid "%1 of %2"
998+#~ msgstr "%1 z %2"
999+
1000+#~ msgid "Downloaded"
1001+#~ msgstr "Staženo"
1002+
1003+#~ msgid "Installed"
1004+#~ msgstr "Nainstalováno"
1005+
1006+#~ msgid "Updated %1"
1007+#~ msgstr "Aktualizováno %1"
1008+
1009+#~ msgid "Update failed"
1010+#~ msgstr "Aktualizace se nezdařila"
1011+
1012+#~ msgid "Terms & Conditions"
1013+#~ msgstr "Pravidla a podmínky"
952
1014
953#~ msgid "Try swiping from the right edge to unlock the phone"
1015#~ msgid "Try swiping from the right edge to unlock the phone"
954#~ msgstr "Pokuste se odemknout telefon potažením prstu z pravého okraje."
1016#~ msgstr "Pokuste se odemknout telefon potažením prstu z pravého okraje."
@@ -971,21 +1033,12 @@ msgstr ""
971#~ msgid "Left edge"
1033#~ msgid "Left edge"
972#~ msgstr "Levý okraj"
1034#~ msgstr "Levý okraj"
973
1035
974−#~ msgid "Loading. Please Wait..."
975−#~ msgstr "Načítám. Čekejte prosím..."
976−
977#~ msgid "Speak Now..."
1036#~ msgid "Speak Now..."
978#~ msgstr "Mluvte..."
1037#~ msgstr "Mluvte..."
979
1038
980#~ msgid "Confirm"
1039#~ msgid "Confirm"
981#~ msgstr "Potvrdit"
1040#~ msgstr "Potvrdit"
982
1041
983−#~ msgid "Search"
984−#~ msgstr "Hledat"
985−
986−#~ msgid "Speaking..."
987−#~ msgstr "Mluvte..."
988−
989#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
1042#~ msgid "Swipe from the left to reveal the launcher for quick access to apps"
990#~ msgstr "Pro rychlý přístup k aplikacím potáhněte prst z levého okraje."
1043#~ msgstr "Pro rychlý přístup k aplikacím potáhněte prst z levého okraje."
991
1044
@@ -1010,7 +1063,6 @@ msgstr ""
1010#~ msgid "Store"
1063#~ msgid "Store"
1011#~ msgstr "Obchod"
1064#~ msgstr "Obchod"
1012
1065
1013−#, qt-format
1014#~ msgid "Enter %1"
1066#~ msgid "Enter %1"
1015#~ msgstr "Vložte %1"
1067#~ msgstr "Vložte %1"
1016
1068
@@ -1046,19 +1098,12 @@ msgstr ""
1046#~ "nastavení a všechna osobní data budou smazána."
1098#~ "nastavení a všechna osobní data budou smazána."
1047
1099
1048#~ msgid ""
1100#~ msgid ""
1049−#~ "If passcode is entered incorrectly, your phone will conduct a factory reset "
1101+#~ "If passcode is entered incorrectly, your phone will conduct a factory "
1050−#~ "and all personal data will be deleted."
1102+#~ "reset and all personal data will be deleted."
1051#~ msgstr ""
1103#~ msgstr ""
1052#~ "Pokud bude heslo zadáno nesprávně, bude telefon obnoven do továrního "
1104#~ "Pokud bude heslo zadáno nesprávně, bude telefon obnoven do továrního "
1053#~ "nastavení a všechna osobní data budou smazána."
1105#~ "nastavení a všechna osobní data budou smazána."
1054
1106
1055−#~ msgid "Enter passphrase"
1056−#~ msgstr "Vložte heslo"
1057−
1058−#~ msgid "Enter passcode"
1059−#~ msgstr "Vložte heslo"
1060−
1061−#, qt-format
1062#~ msgid "Sorry, incorrect %1"
1107#~ msgid "Sorry, incorrect %1"
1063#~ msgstr "Špatné %1"
1108#~ msgstr "Špatné %1"
1064
1109
@@ -1095,9 +1140,6 @@ msgstr ""
1095#~ msgid "These are the shortcuts to favorite apps"
1140#~ msgid "These are the shortcuts to favorite apps"
1096#~ msgstr "Zde jsou odkazy na vaše oblíbené aplikace"
1141#~ msgstr "Zde jsou odkazy na vaše oblíbené aplikace"
1097
1142
1098−#~ msgid "Open the launcher"
1099−#~ msgstr "Otevřete launcher"
1100−
1101#~ msgid "Short swipe from the left edge."
1143#~ msgid "Short swipe from the left edge."
1102#~ msgstr "Potáhněte krátce z levého okraje."
1144#~ msgstr "Potáhněte krátce z levého okraje."
1103
1145
@@ -1125,9 +1167,6 @@ msgstr ""
1125#~ msgid "Let’s get started."
1167#~ msgid "Let’s get started."
1126#~ msgstr "Začněme."
1168#~ msgstr "Začněme."
1127
1169
1128−#~ msgid "Continue"
1129−#~ msgstr "Pokračovat"
1130−
1131#~ msgid "Add a SIM card and restart your device"
1170#~ msgid "Add a SIM card and restart your device"
1132#~ msgstr "Vložte SIM kartu a restartujte své zařízení"
1171#~ msgstr "Vložte SIM kartu a restartujte své zařízení"
1133
1172
@@ -1183,15 +1222,12 @@ msgstr ""
1183#~ msgstr "Používat GPS, anonymní Wi-Fi a datovou síť (doporučeno)"
1222#~ msgstr "Používat GPS, anonymní Wi-Fi a datovou síť (doporučeno)"
1184
1223
1185#~ msgid ""
1224#~ msgid ""
1186−#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms and "
1225+#~ "By selecting this option you agree to the Nokia HERE <a href='#'>terms "
1187−#~ "conditions</a>."
1226+#~ "and conditions</a>."
1188#~ msgstr ""
1227#~ msgstr ""
1189#~ "Zvolením této možnosti souhlasíte s <a href='#'>pravidly a podmínkami</a> "
1228#~ "Zvolením této možnosti souhlasíte s <a href='#'>pravidly a podmínkami</a> "
1190#~ "Nokia HERE."
1229#~ "Nokia HERE."
1191
1230
1192−#~ msgid "Not at all"
1193−#~ msgstr "V žádném případě"
1194−
1195#~ msgid "You can change your mind later in <b>System Settings</b>."
1231#~ msgid "You can change your mind later in <b>System Settings</b>."
1196#~ msgstr ""
1232#~ msgstr ""
1197#~ "Pokud změníte názor, můžete nastavení změnit v <b>Nastavení systému</b>."
1233#~ "Pokud změníte názor, můžete nastavení změnit v <b>Nastavení systému</b>."
@@ -1237,11 +1273,9 @@ msgstr ""
1237#~ msgid "Passphrase must be 4 characters long"
1273#~ msgid "Passphrase must be 4 characters long"
1238#~ msgstr "Heslo musí být alespoň 4 znaky dlouhé"
1274#~ msgstr "Heslo musí být alespoň 4 znaky dlouhé"
1239
1275
1240−#, qt-format
1241#~ msgid "〈 %1"
1276#~ msgid "〈 %1"
1242#~ msgstr "〈 %1"
1277#~ msgstr "〈 %1"
1243
1278
1244−#, qt-format
1245#~ msgid "%1 〉"
1279#~ msgid "%1 〉"
1246#~ msgstr "%1 〉"
1280#~ msgstr "%1 〉"
1247
1281
@@ -1291,8 +1325,8 @@ msgstr ""
1291#~ "You have now mastered the edge gestures and can start using the "
1325#~ "You have now mastered the edge gestures and can start using the "
1292#~ "phone<br><br>Tap on the screen to start"
1326#~ "phone<br><br>Tap on the screen to start"
1293#~ msgstr ""
1327#~ msgstr ""
1294−#~ "Odteď umíte gesta a můžete začít telefon používat.<br><br>Pokračujte dotykem "
1328+#~ "Odteď umíte gesta a můžete začít telefon používat.<br><br>Pokračujte "
1295−#~ "na obrazovku."
1329+#~ "dotykem na obrazovku."
1296
1330
1297#~ msgid "Power off"
1331#~ msgid "Power off"
1298#~ msgstr "Vypnutí"
1332#~ msgstr "Vypnutí"
po/cy.po+211−276

This diff is too big to show here.

po/da.po+294−358

This diff is too big to show here.

po/de.po+404−364

This diff is too big to show here.

po/el.po+379−420

This diff is too big to show here.

po/en_AU.po+454−362

This diff is too big to show here.

po/en_GB.po+362−343

This diff is too big to show here.

po/en_US.ponew file+814

This diff is too big to show here.

po/eo.po+176−264

This diff is too big to show here.

po/es.po+403−366

This diff is too big to show here.

po/et.po+110−236

This diff is too big to show here.

po/eu.po+216−285

This diff is too big to show here.

po/fa.po+422−358

This diff is too big to show here.

po/fi.po+381−341

This diff is too big to show here.

po/fo.po+187−261

This diff is too big to show here.

po/fr.po+442−403

This diff is too big to show here.

po/ga.po+204−275

This diff is too big to show here.

po/gd.po+372−353

This diff is too big to show here.

po/gl.po+401−361

This diff is too big to show here.

po/gu.ponew file+814

This diff is too big to show here.

po/gv.po+152−252

This diff is too big to show here.

po/he.po+345−414

This diff is too big to show here.

po/hi.po+126−248

This diff is too big to show here.

po/hr.po+361−370

This diff is too big to show here.

po/hu.po+416−380

This diff is too big to show here.

po/hy.po+250−355

This diff is too big to show here.

po/ia.po+362−341

This diff is too big to show here.

po/id.po+202−288

This diff is too big to show here.

po/is.po+173−275

This diff is too big to show here.

po/it.po+410−372

This diff is too big to show here.

po/ja.po+253−338

This diff is too big to show here.

po/kk.ponew file+841

This diff is too big to show here.

po/km.po+212−283

This diff is too big to show here.

po/kn.po+120−248

This diff is too big to show here.

po/ko.po+358−408

This diff is too big to show here.

po/ku.po+187−285

This diff is too big to show here.

po/ky.po+120−248

This diff is too big to show here.

po/lo.po+119−245

This diff is too big to show here.

po/lt.po+404−364

This diff is too big to show here.

po/lv.po+224−292

This diff is too big to show here.

po/ml.po+133−254

This diff is too big to show here.

po/mr.po+135−243

This diff is too big to show here.

po/ms.po+372−399

This diff is too big to show here.

po/my.po+170−253

This diff is too big to show here.

po/nb.po+388−350

This diff is too big to show here.

po/ne.po+115−238

This diff is too big to show here.

po/nl.po+477−440

This diff is too big to show here.

po/nn.po+112−238

This diff is too big to show here.

po/oc.po+314−316

This diff is too big to show here.

po/or.po+112−238

This diff is too big to show here.

po/pa.po+220−288

This diff is too big to show here.

po/pl.po+420−381

This diff is too big to show here.

po/pt.po+400−362

This diff is too big to show here.

po/pt_BR.po+339−393

This diff is too big to show here.

po/ro.po+226−296

This diff is too big to show here.

po/ru.po+408−359

This diff is too big to show here.

po/sc.ponew file+904

This diff is too big to show here.

po/shn.po+112−238

This diff is too big to show here.

po/si.po+139−258

This diff is too big to show here.

po/sk.po+403−362

This diff is too big to show here.

po/sl.po+351−335

This diff is too big to show here.

po/sq.po+205−265

This diff is too big to show here.

po/sr.po+363−344

This diff is too big to show here.

po/sv.po+387−349

This diff is too big to show here.

po/sw.po+189−269

This diff is too big to show here.

po/ta.po+147−270

This diff is too big to show here.

po/te.po+140−252

This diff is too big to show here.

po/th.po+140−267

This diff is too big to show here.

po/tr.po+420−349

This diff is too big to show here.

po/ug.po+267−299

This diff is too big to show here.

po/uk.po+372−356

This diff is too big to show here.

po/unity8.pot+42−150

This diff is too big to show here.

po/ur.po+141−264

This diff is too big to show here.

po/uz.po+112−238

This diff is too big to show here.

po/vi.po+112−238

This diff is too big to show here.

po/wo.po+220−289

This diff is too big to show here.

po/xh.po+112−238

This diff is too big to show here.

po/zh_CN.po+397−334

This diff is too big to show here.

po/zh_HK.po+149−253

This diff is too big to show here.

po/zh_TW.po+400−381

This diff is too big to show here.

qml/ApplicationMenus/ApplicationMenuItemFactory.qml+7−7

This diff is too big to show here.

qml/ApplicationMenus/RegisteredApplicationMenuModel.qml+1−1

This diff is too big to show here.

qml/Components/Dialogs.qml+32−16

This diff is too big to show here.

qml/Components/InputMethod.qml+2−1

This diff is too big to show here.

qml/Components/ItemGrabber.qml+1−1

This diff is too big to show here.

qml/Components/KeyboardShortcutsOverlay.qml+2−26

This diff is too big to show here.

qml/Components/Lockscreen.qml+2

This diff is too big to show here.

qml/Components/PhysicalKeysMapper.qml+4−4

This diff is too big to show here.

qml/Components/ResponsiveGridView.qmldeleted−98

This diff is too big to show here.

qml/Components/ShellDialog.qml+7−10

This diff is too big to show here.

qml/Components/Showable.qml+15−12

This diff is too big to show here.

qml/Components/Wallpaper.qml+68−16

This diff is too big to show here.

qml/Components/WallpaperResolver.qml+17−6

This diff is too big to show here.

qml/DeviceConfiguration.qml+12

This diff is too big to show here.

qml/Greeter/ButtonPrompt.qmlnew file+51

This diff is too big to show here.

qml/Greeter/CoverPage.qml+32−11

This diff is too big to show here.

qml/Greeter/Greeter.qml+50−4

This diff is too big to show here.

qml/Greeter/GreeterPrompt.qml+64−185

This diff is too big to show here.

qml/Greeter/GreeterView.qmlnew file+534

This diff is too big to show here.

qml/Greeter/LoginAreaContainer.qml+3−3

This diff is too big to show here.

qml/Greeter/LoginList.qml+72−83

This diff is too big to show here.

qml/Greeter/NarrowView.qmldeleted−270

This diff is too big to show here.

qml/Greeter/PinPrompt.qmlnew file+184

This diff is too big to show here.

qml/Greeter/PromptList.qml+21−18

This diff is too big to show here.

qml/Greeter/SessionsList.qml+3−2

This diff is too big to show here.

qml/Greeter/ShimGreeter.qml+2

This diff is too big to show here.

qml/Greeter/TextPrompt.qmlnew file+198

This diff is too big to show here.

qml/Greeter/WideView.qmldeleted−207

This diff is too big to show here.

qml/Launcher/BackgroundBlur.qmlnew file+81

This diff is too big to show here.

qml/Launcher/Drawer.qml+60−27

This diff is too big to show here.

qml/Launcher/DrawerGridView.qml+34−3

This diff is too big to show here.

qml/Launcher/Launcher.qml+53−13

This diff is too big to show here.

qml/Launcher/LauncherDelegate.qml+1−3

This diff is too big to show here.

qml/Launcher/LauncherPanel.qml+6−7

This diff is too big to show here.

qml/Launcher/PullToRefreshScopeStyle.qmlnew file+83

This diff is too big to show here.

qml/Notifications/Notification.qml+8−3

This diff is too big to show here.

qml/Notifications/NotificationButton.qml+2−1

This diff is too big to show here.

qml/OrientedShell.qml+11−1

This diff is too big to show here.

qml/Panel/ActiveCallHint.qml+3

This diff is too big to show here.

qml/Panel/Indicators/IndicatorItem.qml+12

This diff is too big to show here.

qml/Panel/Indicators/IndicatorMenuItemFactory.qml+3−3

This diff is too big to show here.

qml/Panel/Indicators/IndicatorsLight.qml+185−12

This diff is too big to show here.

qml/Panel/Panel.qml+59−21

This diff is too big to show here.

qml/Panel/PanelBar.qml+10−8

This diff is too big to show here.

qml/Panel/PanelItemRow.qml+6−4

This diff is too big to show here.

qml/Panel/PanelMenu.qml+15−9

This diff is too big to show here.

qml/Panel/PanelMenuPage.qml+1−1

This diff is too big to show here.

qml/Rotation/RotationStates.qml−3

This diff is too big to show here.

qml/Shell.qml+79−40

This diff is too big to show here.

qml/Stage/ApplicationWindow.qml+15−4

This diff is too big to show here.

qml/Stage/MoveHandler.qml+7−7

This diff is too big to show here.

qml/Stage/SideStage.qml+10−6

This diff is too big to show here.

qml/Stage/Splash.qml+4−4

This diff is too big to show here.

qml/Stage/Stage.qml+86−23

This diff is too big to show here.

qml/Stage/StageMaths.qml+5−2

This diff is too big to show here.

qml/Stage/WindowDecoration.qml+5−6

This diff is too big to show here.

qml/Tutorial/Tutorial.qml+1

This diff is too big to show here.

qml/Tutorial/TutorialContent.qml+61−42

This diff is too big to show here.

qml/Tutorial/TutorialLeft.qml+1−1

This diff is too big to show here.

qml/Tutorial/TutorialLeftLong.qml+1−1

This diff is too big to show here.

qml/Tutorial/TutorialRight.qml+1−1

This diff is too big to show here.

qml/Tutorial/TutorialTop.qml+2−2

This diff is too big to show here.

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

This diff is too big to show here.

qml/Wizard/Pages/50-timezone.qml+9−11

This diff is too big to show here.

src/ApplicationArguments.h+5

This diff is too big to show here.

src/CMakeLists.txt+5−2

This diff is too big to show here.

src/Dash/CMakeLists.txtdeleted−29

This diff is too big to show here.

src/ShellApplication.cpp+14−4

This diff is too big to show here.

src/ShellApplication.h+1−3

This diff is too big to show here.

src/libunity8-private/CMakeLists.txt+1−1

This diff is too big to show here.

src/main.cpp+9−1

This diff is too big to show here.

tests/CMakeLists.txt+9−2

This diff is too big to show here.

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

This diff is too big to show here.

tests/data/unity/backgrounds/20x30.pngnew file

Binary file not shown.

tests/data/unity/backgrounds/black.pngnew file

Binary file not shown.

tests/mocks/AccountsService/CMakeLists.txt+1−2

This diff is too big to show here.

tests/mocks/Biometryd/CMakeLists.txt+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/GSettings.1.0/CMakeLists.txt+1−2

This diff is too big to show here.

tests/mocks/GSettings.1.0/fake_gsettings.cpp+22−5

This diff is too big to show here.

tests/mocks/GSettings.1.0/fake_gsettings.h+8−6

This diff is too big to show here.

tests/mocks/LightDMController/CMakeLists.txt+1−2

This diff is too big to show here.

tests/mocks/Lights/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/MeeGo/QOfono/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Powerd/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/QMenuModel/CMakeLists.txt+1−2

This diff is too big to show here.

tests/mocks/QtMultimedia/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/SessionBroadcast/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/UInput/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Ubuntu/Connectivity/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Ubuntu/DownloadDaemonListener/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Ubuntu/SystemSettings/SecurityPrivacy/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Ubuntu/Telephony/CMakeLists.txt+1−1

This diff is too big to show here.

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

This diff is too big to show here.

tests/mocks/Unity/Application/CMakeLists.txt+2−2

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/mockapplicationmenuregistry.cpp+2−2

This diff is too big to show here.

tests/mocks/Unity/ApplicationMenu/mockapplicationmenuregistry.h+1−1

This diff is too big to show here.

tests/mocks/Unity/Connectivity/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Unity/DashCommunicator/CMakeLists.txtdeleted−18

This diff is too big to show here.

tests/mocks/Unity/Indicators/CMakeLists.txt+1−2

This diff is too big to show here.

tests/mocks/Unity/Indicators/IndicatorsModel.qml+30−12

This diff is too big to show here.

tests/mocks/Unity/Indicators/fakeindicatorsmodeldata.js+6−5

This diff is too big to show here.

tests/mocks/Unity/InputInfo/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Unity/Launcher/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Unity/Launcher/MockAppDrawerModel.cpp+25−1

This diff is too big to show here.

tests/mocks/Unity/Launcher/MockAppDrawerModel.h+11

This diff is too big to show here.

tests/mocks/Unity/Notifications/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Unity/Screens/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/Utils/CMakeLists.txt+4−3

This diff is too big to show here.

tests/mocks/Wizard/CMakeLists.txt+2−2

This diff is too big to show here.

tests/mocks/Wizard/MockSystem.cpp+7−1

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/liblightdm/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/liblightdm/demo/CMakeLists.txt+1−1

This diff is too big to show here.

tests/mocks/libusermetrics/CMakeLists.txt+1−1

This diff is too big to show here.

tests/plugins/AccountsService/CMakeLists.txt+2−2

This diff is too big to show here.

tests/plugins/AccountsService/PropertiesServer.cpp+1−1

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/CMakeLists.txt+1−2

This diff is too big to show here.

tests/plugins/Dash/CMakeLists.txtdeleted−104

This diff is too big to show here.

tests/plugins/GlobalShortcut/CMakeLists.txt+1−2

This diff is too big to show here.

tests/plugins/Greeter/Unity/Launcher/CMakeLists.txt+1−1

This diff is too big to show here.

tests/plugins/ImageCache/CMakeLists.txtdeleted−30

This diff is too big to show here.

tests/plugins/ImageCache/graphics/wide.jpgdeleted

Binary file not shown.

tests/plugins/ImageCache/test.cppdeleted−216

This diff is too big to show here.

tests/plugins/LightDM/IntegratedLightDM/CMakeLists.txt+6−6

This diff is too big to show here.

tests/plugins/LightDM/IntegratedLightDM/dbus.cpp+18−5

This diff is too big to show here.

tests/plugins/SessionBroadcast/CMakeLists.txt+2−2

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/CMakeLists.txt+4−2

This diff is too big to show here.

tests/plugins/Ubuntu/Gestures/tst_TouchGestureArea.cpp+30

This diff is too big to show here.

tests/plugins/Unity/Indicators/CMakeLists.txt+1−1

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/Unity/Launcher/appdrawermodeltest.cpp+15

This diff is too big to show here.

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

This diff is too big to show here.

tests/plugins/Unity/Launcher/xdgwatcher.cppnew file+45

This diff is too big to show here.

tests/plugins/Unity/Launcher/xdgwatcher.hnew file+39

This diff is too big to show here.

tests/plugins/Unity/Session/CMakeLists.txt+2−2

This diff is too big to show here.

tests/plugins/Utils/CMakeLists.txt+2−4

This diff is too big to show here.

tests/plugins/Utils/DeviceConfigParserTest.cpp+3

This diff is too big to show here.

tests/plugins/Utils/ModelTest.cpp+2−1

This diff is too big to show here.

tests/plugins/Utils/WindowStateStorageTest.cpp+49−1

This diff is too big to show here.

tests/plugins/WindowManager/CMakeLists.txt+4−2

This diff is too big to show here.

tests/plugins/WindowManager/tst_TopLevelWindowModel.cpp+63

This diff is too big to show here.

tests/plugins/Wizard/CMakeLists.txt+2−2

This diff is too big to show here.

tests/qmltests/ApplicationMenuDataLoader.qml+1−1

This diff is too big to show here.

tests/qmltests/ApplicationMenus/tst_MenuBar.qml+2−2

This diff is too big to show here.

tests/qmltests/CMakeLists.txt+4−3

This diff is too big to show here.

tests/qmltests/Components/CMakeLists.txt+8−4

This diff is too big to show here.

tests/qmltests/Components/tst_PhysicalKeysMapper.qml+6−5

This diff is too big to show here.

tests/qmltests/Components/tst_ResponsiveGridView.qmldeleted−157

This diff is too big to show here.

tests/qmltests/Components/tst_Showable.qml+13

This diff is too big to show here.

tests/qmltests/Components/tst_Wallpaper.qmlnew file+118

This diff is too big to show here.

tests/qmltests/Components/tst_WallpaperResolver.qml+104−18

This diff is too big to show here.

tests/qmltests/Greeter/TestView.qml+9−1

This diff is too big to show here.

tests/qmltests/Greeter/tst_Greeter.qml−6

This diff is too big to show here.

tests/qmltests/Greeter/tst_GreeterView.qmlnew file+1366

This diff is too big to show here.

tests/qmltests/Greeter/tst_NarrowView.qmldeleted−566

This diff is too big to show here.

tests/qmltests/Greeter/tst_WideView.qmldeleted−780

This diff is too big to show here.

tests/qmltests/Launcher/tst_Drawer.qml+128

This diff is too big to show here.

tests/qmltests/Launcher/tst_Launcher.qml+124−31

This diff is too big to show here.

tests/qmltests/Notifications/tst_Notifications.qml+2−1

This diff is too big to show here.

tests/qmltests/Notifications/tst_SwipeToAct.qml+2−1

This diff is too big to show here.

tests/qmltests/Panel/Indicators/tst_IndicatorsLight.qml+168−8

This diff is too big to show here.

tests/qmltests/Panel/PanelUI.qmlnew file+286

This diff is too big to show here.

tests/qmltests/Panel/tst_ActiveCallHint.qml+6−3

This diff is too big to show here.

tests/qmltests/Panel/tst_Panel.qml+22−216

This diff is too big to show here.

tests/qmltests/Panel/tst_PanelMenu.qml+60−21

This diff is too big to show here.

tests/qmltests/Panel/tst_PanelMenuPage.qml+1−1

This diff is too big to show here.

tests/qmltests/Panel/tst_PanelSmallScreen.qmlnew file+133

This diff is too big to show here.

tests/qmltests/Stage/ApplicationCheckBox.qml+6−6

This diff is too big to show here.

tests/qmltests/Stage/tst_ApplicationWindow.qml+3−2

This diff is too big to show here.

tests/qmltests/Stage/tst_DesktopStage.qml+1−1

This diff is too big to show here.

tests/qmltests/Stage/tst_PhoneStage.qml+72−18

This diff is too big to show here.

tests/qmltests/Stage/tst_QMLTopLevelWindowModel.qmlnew file+191

This diff is too big to show here.

tests/qmltests/Stage/tst_SurfaceContainer.qml+2−1

This diff is too big to show here.

tests/qmltests/Stage/tst_TabletStage.qml+1−11

This diff is too big to show here.

tests/qmltests/Stage/tst_WindowResizeArea.qml+2−1

This diff is too big to show here.

tests/qmltests/Tutorial/tst_Tutorial.qml+187−191

This diff is too big to show here.

tests/qmltests/tst_OrientedShell.qml+303−255

This diff is too big to show here.

tests/qmltests/tst_Shell.qml+313−245

This diff is too big to show here.

tests/qmltests/tst_ShellWithPin.qml+68−77

This diff is too big to show here.

tests/uqmlscene/CMakeLists.txt+1−1

This diff is too big to show here.

tests/utils/modules/Unity/Test/CMakeLists.txt+2−4

This diff is too big to show here.

tests/utils/modules/Unity/Test/MouseTouchEmulationCheckbox.qml+1−1

This diff is too big to show here.

tests/utils/modules/Unity/Test/StageTestCase.qml+14−18

This diff is too big to show here.

tests/utils/modules/Unity/Test/UnityTestCase.qml+2−2

This diff is too big to show here.

tools/indicatorsclient/CMakeLists.txt+1−1

This diff is too big to show here.

tools/menutool/CMakeLists.txt+1−1

This diff is too big to show here.

tools/scopetool/CMakeLists.txtdeleted−12

This diff is too big to show here.